[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "github.com/osism/zuul-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-20T00:02:15.114680Z",
                    "start": "2026-05-20T00:00:23.739963Z"
                },
                "id": "0242ac1f-6606-1eb7-10b1-000000000002",
                "name": "Base pre"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:23.848528Z",
                            "start": "2026-05-20T00:00:23.798872Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-00000000000e",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "c89/osism/c89d8bc8dad74b5a94673bb29131aa18"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-0000000000a6",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:23.943595Z",
                            "start": "2026-05-20T00:00:23.880209Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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: e4a4ce14c4454670835c6a9f51497a90\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:24.080086Z",
                            "start": "2026-05-20T00:00:23.976778Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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-testbed04\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-1eb7-10b1-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:24.325165Z",
                            "start": "2026-05-20T00:00:24.089188Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-000000000010",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000013",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:25.239784Z",
                            "start": "2026-05-20T00:00:24.334429Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-000000000015",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "e385e04b8120c4c611b3eb693cf1003f02703a6f",
                            "dest": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "e385e04b8120c4c611b3eb693cf1003f02703a6f",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/work/.ansible/tmp/ansible-tmp-1779235225.3008254-34-223132592623196/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "06e758ef9035c8acaf8a6747cf9b0704",
                            "mode": "0644",
                            "owner": "root",
                            "size": 8863,
                            "src": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/.ansible/tmp/ansible-tmp-1779235225.3008254-34-223132592623196/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000013",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:28.034787Z",
                            "start": "2026-05-20T00:00:25.270043Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:29.394640Z",
                            "start": "2026-05-20T00:00:28.066061Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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-1eb7-10b1-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:29.429460Z",
                            "start": "2026-05-20T00:00:29.401935Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:00.905205",
                            "end": "2026-05-20 00:00:31.512699",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_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-1eb7-10b1-0000000000c9-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 00:00:30.607494",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa.pub\nThe key fingerprint is:\nSHA256:L9mmVpGSVImQYYl+ijWEDsa+Eo0Aa5RUWKfxkc0spyo zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|=o== +O= o..     |\n|+*. B++=o .      |\n|=* + .+. . .     |\n|+.o +.. o o      |\n| ..o.+  S. .     |\n|.E...    +.      |\n|. .     o.+      |\n|        .+       |\n|       ..        |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:L9mmVpGSVImQYYl+ijWEDsa+Eo0Aa5RUWKfxkc0spyo zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|=o== +O= o..     |",
                                "|+*. B++=o .      |",
                                "|=* + .+. . .     |",
                                "|+.o +.. o o      |",
                                "| ..o.+  S. .     |",
                                "|.E...    +.      |",
                                "|. .     o.+      |",
                                "|        .+       |",
                                "|       ..        |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0242ac1f-6606-1eb7-10b1-0000000000c9-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:31.608810Z",
                            "start": "2026-05-20T00:00:29.524266Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-0000000000c9",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:31.664562Z",
                            "start": "2026-05-20T00:00:31.614584Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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-1eb7-10b1-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:31.767583Z",
                            "start": "2026-05-20T00:00:31.712814Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQCRcIZ2MDpnHQ0/Smnk7DDCBQqEtrUU2Vw3YQsZVgm16fKBwORkFPEsKAXUl1im+jZnSnvFgwt9828Kbh5QFln8dGJEOJyciJ9oCm/fXqGp0Pky1sZD0ikPkZ/X/rtvNXv1UYsDUEI62b4S28N1NyCNSWxkCS6Dh8rozqjN11dStDSH59FyQsKG5MCe1eENvLcsQNfBUAzMDcZzyi16y2o87Rc5ogA58VuTP0Je5LaWjrXMBWX0iuubSRrXxVqHbZopqYED3+YIrT5B74DX2Xn4j7q3XhaSQImxBqCpYHOg6+KC3mTHGXtKarPC9biJRBRx2U/Q2lyCN2+1ocsDJjjxW72BXny0g3Lxz6KFu8c+WhM+8bev96RFG2G6X45gbd59+GmhFuydmsYqmatlqAZXI1IXFDG5ag2LjtLmENHghSybAVxiG6+j/A3lj2cmXtn8AGWwP4+te7CRiVEn2QPJoP0wrwdeERiKotbcRGblwD+O/IxqFMYwM834/Ri+MwE= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed04/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul-testbed04",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCRcIZ2MDpnHQ0/Smnk7DDCBQqEtrUU2Vw3YQsZVgm16fKBwORkFPEsKAXUl1im+jZnSnvFgwt9828Kbh5QFln8dGJEOJyciJ9oCm/fXqGp0Pky1sZD0ikPkZ/X/rtvNXv1UYsDUEI62b4S28N1NyCNSWxkCS6Dh8rozqjN11dStDSH59FyQsKG5MCe1eENvLcsQNfBUAzMDcZzyi16y2o87Rc5ogA58VuTP0Je5LaWjrXMBWX0iuubSRrXxVqHbZopqYED3+YIrT5B74DX2Xn4j7q3XhaSQImxBqCpYHOg6+KC3mTHGXtKarPC9biJRBRx2U/Q2lyCN2+1ocsDJjjxW72BXny0g3Lxz6KFu8c+WhM+8bev96RFG2G6X45gbd59+GmhFuydmsYqmatlqAZXI1IXFDG5ag2LjtLmENHghSybAVxiG6+j/A3lj2cmXtn8AGWwP4+te7CRiVEn2QPJoP0wrwdeERiKotbcRGblwD+O/IxqFMYwM834/Ri+MwE= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed04/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul-testbed04",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:32.726990Z",
                            "start": "2026-05-20T00:00:31.774147Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-0000000000ea",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed04/.ssh"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed04/.ssh"
                                }
                            },
                            "gid": 1005,
                            "group": "zuul-testbed04",
                            "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-testbed04/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "zuul-testbed04",
                            "path": "/home/zuul-testbed04/.ssh",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1004
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:33.039410Z",
                            "start": "2026-05-20T00:00:32.731861Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-0000000000eb",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed04/.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/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa"
                                },
                                "src": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa"
                            },
                            "src": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:33.580739Z",
                            "start": "2026-05-20T00:00:33.045221Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-0000000000ec",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed04/.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/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa.pub"
                                },
                                "src": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa.pub"
                            },
                            "src": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa.pub"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:34.056490Z",
                            "start": "2026-05-20T00:00:33.585563Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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-1eb7-10b1-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:34.120539Z",
                            "start": "2026-05-20T00:00:34.061510Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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-1eb7-10b1-0000000000d0",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:35.584741Z",
                            "start": "2026-05-20T00:00:34.126051Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-0000000000d2",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa"
                            ],
                            "delta": "0:00:00.041016",
                            "end": "2026-05-20 00:00:36.368282",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_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-1eb7-10b1-0000000000d8-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 00:00:36.327266",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/c89d8bc8dad74b5a94673bb29131aa18_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0242ac1f-6606-1eb7-10b1-0000000000d8-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:36.478048Z",
                            "start": "2026-05-20T00:00:35.606567Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-0000000000d8",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:36.930301Z",
                            "start": "2026-05-20T00:00:36.483611Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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-1eb7-10b1-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:36.979471Z",
                            "start": "2026-05-20T00:00:36.935305Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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-1eb7-10b1-00000000001d",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:37.914148Z",
                            "start": "2026-05-20T00:00:37.170116Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-00000000001f",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:37.982754Z",
                            "start": "2026-05-20T00:00:37.943292Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-000000000023",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:38.641318Z",
                            "start": "2026-05-20T00:00:37.995591Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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-20",
                                    "day": "20",
                                    "epoch": "1779235240",
                                    "epoch_int": "1779235240",
                                    "hour": "00",
                                    "iso8601": "2026-05-20T00:00:40Z",
                                    "iso8601_basic": "20260520T000040049081",
                                    "iso8601_basic_short": "20260520T000040",
                                    "iso8601_micro": "2026-05-20T00:00:40.049081Z",
                                    "minute": "00",
                                    "month": "05",
                                    "second": "40",
                                    "time": "00:00:40",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Wednesday",
                                    "weekday_number": "3",
                                    "weeknumber": "20",
                                    "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": 1005,
                                "ansible_effective_user_id": 1004,
                                "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-testbed04",
                                    "LANG": "C.UTF-8",
                                    "LOGNAME": "zuul-testbed04",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/games",
                                    "PWD": "/home/zuul-testbed04",
                                    "SHELL": "/bin/sh",
                                    "SSH_CLIENT": "81.163.193.69 58224 22",
                                    "SSH_CONNECTION": "81.163.193.69 58224 10.128.0.21 22",
                                    "USER": "zuul-testbed04",
                                    "XDG_RUNTIME_DIR": "/run/user/1004",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "27170",
                                    "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.01611328125,
                                    "1m": 0.2275390625,
                                    "5m": 0.04931640625
                                },
                                "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": 515,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 7211,
                                        "used": 741
                                    },
                                    "real": {
                                        "free": 515,
                                        "total": 7952,
                                        "used": 7437
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 7952,
                                "ansible_mounts": [
                                    {
                                        "block_available": 16695802,
                                        "block_size": 4096,
                                        "block_total": 25759134,
                                        "block_used": 9063332,
                                        "device": "/dev/sda1",
                                        "fstype": "ext4",
                                        "inode_available": 5905802,
                                        "inode_total": 6545408,
                                        "inode_used": 639606,
                                        "mount": "/",
                                        "options": "rw,relatime,discard,errors=remount-ro",
                                        "size_available": 68386004992,
                                        "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": 1005,
                                "ansible_real_user_id": 1004,
                                "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": 54565215,
                                "ansible_user_dir": "/home/zuul-testbed04",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1005,
                                "ansible_user_id": "zuul-testbed04",
                                "ansible_user_shell": "/bin/sh",
                                "ansible_user_uid": 1004,
                                "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-1eb7-10b1-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:40.557798Z",
                            "start": "2026-05-20T00:00:38.647081Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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-1eb7-10b1-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:40.699616Z",
                            "start": "2026-05-20T00:00:40.578287Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-000000000026",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "49e5fb6b2e3fcd61bfdfb829e0f4336fa507554e",
                            "dest": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/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": "49e5fb6b2e3fcd61bfdfb829e0f4336fa507554e",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/work/.ansible/tmp/ansible-tmp-1779235240.7300272-238-72446947476389/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "08abe9fd1cbc5e5dae20b316a376fd4c",
                            "mode": "0644",
                            "owner": "root",
                            "size": 19734,
                            "src": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/.ansible/tmp/ansible-tmp-1779235240.7300272-238-72446947476389/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:42.156285Z",
                            "start": "2026-05-20T00:00:40.704320Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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    542 1017354    1% /run\n/dev/sda1      6545408 639606 5905802   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/1005\ntmpfs           203579     17  203562    1% /run/user/1004\ntmpfs           203579     17  203562    1% /run/user/1003\ntmpfs           203579     17  203562    1% /run/user/1006\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 31278     65218  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/1005\ntmpfs                796     0       796   0% /run/user/1004\ntmpfs                796     0       796   0% /run/user/1003\ntmpfs                796     0       796   0% /run/user/1006\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 23257sec preferred_lft 23257sec\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-1eb7-10b1-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:42.969159Z",
                            "start": "2026-05-20T00:00:42.161956Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-000000000029",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "6ec635ba706c8188988e9769104c8a58fe0e5a9d",
                            "dest": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/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": "6ec635ba706c8188988e9769104c8a58fe0e5a9d",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/work/.ansible/tmp/ansible-tmp-1779235243.0712547-277-126374513100647/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "06247efca82603b9b7ee65055e8cf9ef",
                            "mode": "0644",
                            "owner": "root",
                            "size": 3489,
                            "src": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/.ansible/tmp/ansible-tmp-1779235243.0712547-277-126374513100647/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:44.143777Z",
                            "start": "2026-05-20T00:00:42.974682Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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-1eb7-10b1-00000000002c",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:00:44.491793Z",
                            "start": "2026-05-20T00:00:44.166072Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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/c89d8bc8dad74b5a94673bb29131aa18/work/src zuul-testbed04@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-testbed04@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/c89d8bc8dad74b5a94673bb29131aa18/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<f+++++++++ src/github.com/osism/ansible-collection-commons/.git/objects/0b/f4343be3258f41dc151f9b928cab0d50ad9d7d\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<f+++++++++ src/github.com/osism/ansible-collection-commons/.git/objects/0e/94d0b148c3fd020c7e9a45e778790c661735f0\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<f+++++++++ src/github.com/osism/ansible-collection-commons/.git/objects/ac/bb6170d8dd7df0f90bc3ba4042b547289b0f49\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<f+++++++++ src/github.com/osism/ansible-collection-commons/.git/objects/b2/d4dc8d3e4de411d4aa18440c899e9b665482b7\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.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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0c/677dc79bf06da3b079d36e506945cfd25ee374\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0d/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0d/138805eb5a3a5ac70c5954f2eca5443c813a65\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0e/\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/c3d90f2a913c879cfcc10a2076dbd695dcaa6b\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/10/\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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/15/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/15/5a911d44601076740366ed208d63aa4676e997\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/16/c25bdfdad614a0077f2ff304f2bdab515a1982\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/04d6f43faaacb2a8687b950144509942e10a59\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.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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/27/\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2c/\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/1f863f5510a554dbec82821472cdc998ca82cc\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/\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.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.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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3b/\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/3e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3f/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3f/a2ad275c53313b070e412636e87548690c1c98\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/41/74107bd705b910361a363eba004944f42e1501\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.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.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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/48/436dba3ac95b9de7d0ca2dca06a33ff67bf4d2\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/4a/846c1299493a4c9697071de61b2b90dc11fb8c\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/4c/caf2d5731bddb0a435c6770eee8e66574112c0\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/52/c14ad8cf41c5e1f9709f319efd2cc4a777d258\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/53/3bd4243512fdf44e5a45a3ed4bb7aad506dc7c\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/54/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/54/4e2ec6d7a55ade25eac07def54b150d6e2bba3\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/54/c9a6c76c0ba4ff0d0c1d85674b337fe8a37365\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/57/1d7a161f1a2b2ccb168435f79b5acd2d569e95\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/5b/2326ff08046bbe5baa963d8269631303fba789\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.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.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.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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/66/42d5aa37e5b2e8f207afdc65eb30854fe31065\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+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6b/c245edc822005fef95ed1489238e72b9f07702\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.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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/73/\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/75/cdc2bb617d364f62c46d282c0324330778ead0\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.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.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/e68bcc286a659074e9a9a84f72cc4fc2a78eab\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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/\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.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.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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/8a/6e2be3978aa2b474aa5e4d4bfee8b497e55be5\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.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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/8e/f51f61058d40d40d3ea23ec6625dea4d6dfdf0\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/92/0fdc25cffaea7ced995b6c0dfa4d23fe9fd425\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/95/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/95/84eb7f02cebe9967d9896e21c17793ac74061d\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/97/0791909641bb73f1c2f8870f6d022bb9713952\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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9d/\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.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/eae9e5d55a9694c10b75a875aacf1e118cdc27\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/\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/a39e2a8b12f8c2d6f1d3c7c36de2c9cb00b4f9\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/5b3ca3d1f7ddacf89a7f1d96e5b9fec0471890\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ad/f1032a4dc44f9d62428f4e34b66d707e442eef\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/78afcaeab8b9073aa87631fbde13c8fdb89620\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.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.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.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.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/0dec6f3fec975d78c64685fbc95a3812ce8dbb\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.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/cf2ea7a0e46ada28aca9328f240f706c81757b\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.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+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c6/69265aec557d9d829a1cb66b01672d18489340\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/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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/d1/01e877d6fd596b46521e0578b51c6314b03f82\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/da/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/da/2909e1b9eafe30136bd748c5b1326642184fbe\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/dd/ee9ffced5b18e234669e86266894f0a010c432\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/de/\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e1/56dbc44721d12fbdb9d7953235aec6b04e7160\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/e5/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e5/b860b0de8c3738d45878798b70b3878ae9f432\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e8/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e8/db65b846aa4f71f3b8fc4c1a7c0d7eb156a3f7\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e9/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e9/7e93a3f6132f2042765708887dc87bb733a787\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.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.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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ef/872583ff38842ed56705c910f0bb0850d27d4f\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/\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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fa/\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.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.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..t...... 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..t...... 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..t...... 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..t...... 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.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.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/61/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/63/\ncd+++++++++ src/github.com/osism/terraform-base/.git/objects/64/\n<f+++++++++ src/github.com/osism/terraform-base/.git/objects/64/99561f4da2b4a465cdfb12a1145d6dd3da94cc\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.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.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..t...... 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..t...... 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..t...... 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<f+++++++++ src/github.com/osism/testbed/.git/objects/07/51bd786247be9f5e4c6357accffee7a34fc0bb\n<f..t...... src/github.com/osism/testbed/.git/objects/07/a7ec8d9483804cd55ae42dddb5515abfedfe8c\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.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.d..t...... src/github.com/osism/testbed/.git/objects/0e/\n.d..t...... src/github.com/osism/testbed/.git/objects/0f/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/0f/dd617f2571b6f796116ffb1a2eaab8b9a389a7\n.d..t...... src/github.com/osism/testbed/.git/objects/10/\n.d..t...... src/github.com/osism/testbed/.git/objects/13/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/13/0f923ab6359145bdadab575c19d809422c9661\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/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/17/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/17/412eec55455ed8c1e12e416d9b8c4f41709dff\n.d..t...... src/github.com/osism/testbed/.git/objects/18/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/18/beb0e3efc1f3c07993aa3cce4aa094b8965932\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<f..t...... src/github.com/osism/testbed/.git/objects/21/3ac6c01fae1dc6ed1deeddc29ad3cd38e71073\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<f+++++++++ src/github.com/osism/testbed/.git/objects/28/5279f25e446b4cb81755dc8892b77d8362d2e2\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/38/\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/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<f+++++++++ src/github.com/osism/testbed/.git/objects/4a/6895869d6b047f53cd90100dc109970fccd629\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<f+++++++++ src/github.com/osism/testbed/.git/objects/4d/94c8d6cb804dfd552b968af74fca4d238e5481\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<f+++++++++ src/github.com/osism/testbed/.git/objects/50/cc6060881ba6232b714ae7e52975ff6a5f9203\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.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/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/\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<f+++++++++ src/github.com/osism/testbed/.git/objects/6c/43dd7bcfec9d77cc65cf5d8d153d294d80975b\n.d..t...... src/github.com/osism/testbed/.git/objects/70/\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<f+++++++++ src/github.com/osism/testbed/.git/objects/74/d649f4a34e9682668e820e55ae3a0984acc06c\n.d..t...... src/github.com/osism/testbed/.git/objects/75/\n<f..t...... src/github.com/osism/testbed/.git/objects/75/6b2e13d473a51df5c1abd7ef4bc35d1e4e2eae\n.d..t...... src/github.com/osism/testbed/.git/objects/77/\n.d..t...... src/github.com/osism/testbed/.git/objects/78/\n<f..t...... src/github.com/osism/testbed/.git/objects/78/aeab080d8fd990d48af821be28bf261b86f778\n.d..t...... src/github.com/osism/testbed/.git/objects/79/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/79/a194d35252294eb587900b5822636a1438b65f\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/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/81/0e635a1dce47e49a606fef627347dfd3aac5a5\n.d..t...... src/github.com/osism/testbed/.git/objects/85/\n<f..t...... src/github.com/osism/testbed/.git/objects/85/a87e330e6aee819ea1b3535aad4782182d1986\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/8a/\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<f..t...... src/github.com/osism/testbed/.git/objects/91/6834dd87b221bfb621d6976662f072ba8c5247\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<f+++++++++ src/github.com/osism/testbed/.git/objects/96/207516fb6cec7f48ce9b2fc2b71ed72a402872\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/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/a0/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/a0/8da7f2e1dd302cf78cb6c201ee99dae2e8f761\n.d..t...... src/github.com/osism/testbed/.git/objects/a1/\n<f..t...... src/github.com/osism/testbed/.git/objects/a1/add0f1c50e80fefd1410c582d13ebbd8d73a81\n.d..t...... src/github.com/osism/testbed/.git/objects/a3/\n.d..t...... src/github.com/osism/testbed/.git/objects/a4/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/a4/6cdd84713503a3f5989bf29d3166deb744123c\n.d..t...... src/github.com/osism/testbed/.git/objects/a5/\n<f..t...... src/github.com/osism/testbed/.git/objects/a5/4a34b9684c8345fbb6975d6c3681aaf94d70c3\n.d..t...... src/github.com/osism/testbed/.git/objects/a6/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/a6/e3ce63809491cea50645238dd8955e2b15952e\n.d..t...... src/github.com/osism/testbed/.git/objects/a7/\n<f..t...... src/github.com/osism/testbed/.git/objects/a7/c13d6fcacd28bf13b5b6a80e346d4facf6feda\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.d..t...... src/github.com/osism/testbed/.git/objects/b4/\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.d..t...... src/github.com/osism/testbed/.git/objects/b9/\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<f..t...... src/github.com/osism/testbed/.git/objects/c7/34d42c09cb15981339b8d0d41f7d5aa1ba6efa\n.d..t...... src/github.com/osism/testbed/.git/objects/c9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ca/\n.d..t...... src/github.com/osism/testbed/.git/objects/cb/\n.d..t...... src/github.com/osism/testbed/.git/objects/cc/\n<f..t...... src/github.com/osism/testbed/.git/objects/cc/a34d27d2a4caed4a9d17bc149c1a70fb1d7f8a\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.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/e1/\n.d..t...... src/github.com/osism/testbed/.git/objects/e2/\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<f+++++++++ src/github.com/osism/testbed/.git/objects/e9/08c3647b8fbf2a5a304eb45b481036babe8465\n<f+++++++++ src/github.com/osism/testbed/.git/objects/e9/52a11f181cbc6602887a5624dcd4309a07c1e6\ncd+++++++++ src/github.com/osism/testbed/.git/objects/ea/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/ea/cb9239e93b0607dfd4150777243b0be70dff22\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.d..t...... src/github.com/osism/testbed/.git/objects/ee/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/ee/8fba4b235f301ef479d4d62637cd089b01c86e\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<f+++++++++ src/github.com/osism/testbed/.git/objects/f4/3d20bbecede4aec28666834905b1c011bec0eb\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/16b39accdf65ec071ae9b442d314ce913e6cf0\n<f..t...... src/github.com/osism/testbed/.git/objects/fe/b2865e6c3ad6f5fa58ab9efb56fe01354104ba\n.d..t...... src/github.com/osism/testbed/.git/objects/ff/\n<f..t...... src/github.com/osism/testbed/.git/objects/ff/2e6a597f103e95340409d3c02c7f56ea58e179\n<f..t...... src/github.com/osism/testbed/.git/objects/ff/c6ad4525818411214db22d6bbc206473492d39\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..t...... 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.st...... 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..t...... src/github.com/osism/testbed/playbooks/deploy.yml\n<f..t...... src/github.com/osism/testbed/playbooks/post.yml\n<f..t...... 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..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.st...... 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.st...... 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.st...... 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.st...... 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..t...... 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/secure.yaml.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/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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-commons/.git/objects/0b/f4343be3258f41dc151f9b928cab0d50ad9d7d",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-commons/.git/objects/0e/94d0b148c3fd020c7e9a45e778790c661735f0",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-commons/.git/objects/ac/bb6170d8dd7df0f90bc3ba4042b547289b0f49",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-commons/.git/objects/b2/d4dc8d3e4de411d4aa18440c899e9b665482b7",
                                ".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/",
                                ".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/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0c/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0c/677dc79bf06da3b079d36e506945cfd25ee374",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0d/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0d/138805eb5a3a5ac70c5954f2eca5443c813a65",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0f/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0f/c3d90f2a913c879cfcc10a2076dbd695dcaa6b",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/10/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/11/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/12/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/13/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/14/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/15/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/15/5a911d44601076740366ed208d63aa4676e997",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/16/c25bdfdad614a0077f2ff304f2bdab515a1982",
                                ".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/04d6f43faaacb2a8687b950144509942e10a59",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/19/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1c/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/25/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/27/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/28/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/29/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2c/",
                                ".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/1f863f5510a554dbec82821472cdc998ca82cc",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/30/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/31/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/32/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/37/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/38/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3f/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3f/a2ad275c53313b070e412636e87548690c1c98",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/40/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/41/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/41/74107bd705b910361a363eba004944f42e1501",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/42/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/43/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/47/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/48/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/48/436dba3ac95b9de7d0ca2dca06a33ff67bf4d2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/49/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4a/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/4a/846c1299493a4c9697071de61b2b90dc11fb8c",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4c/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/4c/caf2d5731bddb0a435c6770eee8e66574112c0",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/52/c14ad8cf41c5e1f9709f319efd2cc4a777d258",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/53/3bd4243512fdf44e5a45a3ed4bb7aad506dc7c",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/54/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/54/4e2ec6d7a55ade25eac07def54b150d6e2bba3",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/54/c9a6c76c0ba4ff0d0c1d85674b337fe8a37365",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/57/1d7a161f1a2b2ccb168435f79b5acd2d569e95",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/5b/2326ff08046bbe5baa963d8269631303fba789",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/",
                                ".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/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/66/42d5aa37e5b2e8f207afdc65eb30854fe31065",
                                ".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+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6b/c245edc822005fef95ed1489238e72b9f07702",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6f/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/73/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/74/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/75/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/75/cdc2bb617d364f62c46d282c0324330778ead0",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/76/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/",
                                ".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/",
                                ".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/e68bcc286a659074e9a9a84f72cc4fc2a78eab",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/80/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/81/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/87/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/88/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/89/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8a/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/8a/6e2be3978aa2b474aa5e4d4bfee8b497e55be5",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8e/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/8e/f51f61058d40d40d3ea23ec6625dea4d6dfdf0",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/92/0fdc25cffaea7ced995b6c0dfa4d23fe9fd425",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/93/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/94/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/95/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/95/84eb7f02cebe9967d9896e21c17793ac74061d",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/96/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/97/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/97/0791909641bb73f1c2f8870f6d022bb9713952",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9d/",
                                ".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/",
                                ".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/eae9e5d55a9694c10b75a875aacf1e118cdc27",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/",
                                ".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/a39e2a8b12f8c2d6f1d3c7c36de2c9cb00b4f9",
                                ".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/5b3ca3d1f7ddacf89a7f1d96e5b9fec0471890",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ad/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ad/f1032a4dc44f9d62428f4e34b66d707e442eef",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ae/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ae/78afcaeab8b9073aa87631fbde13c8fdb89620",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/af/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b0/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/",
                                ".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/",
                                ".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/0dec6f3fec975d78c64685fbc95a3812ce8dbb",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bd/",
                                ".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/cf2ea7a0e46ada28aca9328f240f706c81757b",
                                ".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/",
                                ".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+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c6/69265aec557d9d829a1cb66b01672d18489340",
                                ".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/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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/d1/01e877d6fd596b46521e0578b51c6314b03f82",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/da/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/da/2909e1b9eafe30136bd748c5b1326642184fbe",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dd/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/dd/ee9ffced5b18e234669e86266894f0a010c432",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/de/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e1/56dbc44721d12fbdb9d7953235aec6b04e7160",
                                ".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/e5/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e5/b860b0de8c3738d45878798b70b3878ae9f432",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e8/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e8/db65b846aa4f71f3b8fc4c1a7c0d7eb156a3f7",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e9/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e9/7e93a3f6132f2042765708887dc87bb733a787",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/eb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ed/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ef/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ef/872583ff38842ed56705c910f0bb0850d27d4f",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f3/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fa/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/",
                                ".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/",
                                ".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..t...... 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..t...... 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..t...... 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..t...... 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/",
                                ".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/",
                                ".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/61/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/63/",
                                "cd+++++++++ src/github.com/osism/terraform-base/.git/objects/64/",
                                "<f+++++++++ src/github.com/osism/terraform-base/.git/objects/64/99561f4da2b4a465cdfb12a1145d6dd3da94cc",
                                ".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/",
                                ".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/",
                                ".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..t...... 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..t...... 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..t...... 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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/07/51bd786247be9f5e4c6357accffee7a34fc0bb",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/07/a7ec8d9483804cd55ae42dddb5515abfedfe8c",
                                ".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/",
                                ".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/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0f/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/0f/dd617f2571b6f796116ffb1a2eaab8b9a389a7",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/10/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/13/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/13/0f923ab6359145bdadab575c19d809422c9661",
                                ".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/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/17/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/17/412eec55455ed8c1e12e416d9b8c4f41709dff",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/18/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/18/beb0e3efc1f3c07993aa3cce4aa094b8965932",
                                ".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/",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/21/3ac6c01fae1dc6ed1deeddc29ad3cd38e71073",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/28/5279f25e446b4cb81755dc8892b77d8362d2e2",
                                ".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/38/",
                                ".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/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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/4a/6895869d6b047f53cd90100dc109970fccd629",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/4d/94c8d6cb804dfd552b968af74fca4d238e5481",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/50/cc6060881ba6232b714ae7e52975ff6a5f9203",
                                ".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/",
                                ".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/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/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/6c/43dd7bcfec9d77cc65cf5d8d153d294d80975b",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/70/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/74/d649f4a34e9682668e820e55ae3a0984acc06c",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/75/",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/75/6b2e13d473a51df5c1abd7ef4bc35d1e4e2eae",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/77/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/78/",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/78/aeab080d8fd990d48af821be28bf261b86f778",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/79/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/79/a194d35252294eb587900b5822636a1438b65f",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/81/0e635a1dce47e49a606fef627347dfd3aac5a5",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/85/",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/85/a87e330e6aee819ea1b3535aad4782182d1986",
                                ".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/8a/",
                                ".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/",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/91/6834dd87b221bfb621d6976662f072ba8c5247",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/96/207516fb6cec7f48ce9b2fc2b71ed72a402872",
                                ".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/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/a0/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/a0/8da7f2e1dd302cf78cb6c201ee99dae2e8f761",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a1/",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/a1/add0f1c50e80fefd1410c582d13ebbd8d73a81",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a4/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/a4/6cdd84713503a3f5989bf29d3166deb744123c",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a5/",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/a5/4a34b9684c8345fbb6975d6c3681aaf94d70c3",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a6/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/a6/e3ce63809491cea50645238dd8955e2b15952e",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a7/",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/a7/c13d6fcacd28bf13b5b6a80e346d4facf6feda",
                                ".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/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b4/",
                                ".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/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b9/",
                                ".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/",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/c7/34d42c09cb15981339b8d0d41f7d5aa1ba6efa",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ca/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cc/",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/cc/a34d27d2a4caed4a9d17bc149c1a70fb1d7f8a",
                                ".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/",
                                ".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/e1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e2/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/e9/08c3647b8fbf2a5a304eb45b481036babe8465",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/e9/52a11f181cbc6602887a5624dcd4309a07c1e6",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/ea/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/ea/cb9239e93b0607dfd4150777243b0be70dff22",
                                ".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/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ee/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/ee/8fba4b235f301ef479d4d62637cd089b01c86e",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/f4/3d20bbecede4aec28666834905b1c011bec0eb",
                                ".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/16b39accdf65ec071ae9b442d314ce913e6cf0",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/fe/b2865e6c3ad6f5fa58ab9efb56fe01354104ba",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ff/",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/ff/2e6a597f103e95340409d3c02c7f56ea58e179",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/ff/c6ad4525818411214db22d6bbc206473492d39",
                                ".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..t...... 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.st...... 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..t...... src/github.com/osism/testbed/playbooks/deploy.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/post.yml",
                                "<f..t...... 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..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.st...... 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.st...... 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.st...... 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.st...... 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..t...... 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/secure.yaml.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/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-1eb7-10b1-00000000002c",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:02:12.285895Z",
                            "start": "2026-05-20T00:00:44.496589Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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-testbed04/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed04/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1005,
                                    "group": "zuul-testbed04",
                                    "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-testbed04/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed04",
                                    "path": "/home/zuul-testbed04/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1004,
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed04/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed04/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1005,
                                    "group": "zuul-testbed04",
                                    "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-testbed04/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed04",
                                    "path": "/home/zuul-testbed04/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1004,
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed04/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed04/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1005,
                                    "group": "zuul-testbed04",
                                    "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-testbed04/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed04",
                                    "path": "/home/zuul-testbed04/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1004,
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000031",
                        "name": "ensure-output-dirs-present",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_0/github.com/osism/zuul-config/roles/ensure-output-dirs-present"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:02:13.676866Z",
                            "start": "2026-05-20T00:02:12.337629Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-000000000033",
                        "name": "Ensure Zuul output directories exist"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed04/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed04/zuul-output/logs"
                                }
                            },
                            "gid": 1005,
                            "group": "zuul-testbed04",
                            "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-testbed04/zuul-output/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed04",
                            "path": "/home/zuul-testbed04/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1004
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:02:13.994944Z",
                            "start": "2026-05-20T00:02:13.686512Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-000000000038",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set +e\nout=/home/zuul-testbed04/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.030079",
                            "end": "2026-05-20 00:02:14.370536",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed04/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-1eb7-10b1-000000000039-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 00:02:14.340457",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-1eb7-10b1-000000000039-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:02:14.558827Z",
                            "start": "2026-05-20T00:02:14.045340Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-000000000039",
                        "name": "Probe first sudo invocation under strace"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set +e\nout=/home/zuul-testbed04/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.135927",
                            "end": "2026-05-20 00:02:15.027448",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed04/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-1eb7-10b1-00000000003a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 2,
                            "start": "2026-05-20 00:02:14.891521",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-1eb7-10b1-00000000003a-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1eb7-10b1-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:02:15.114680Z",
                            "start": "2026-05-20T00:02:14.597462Z"
                        },
                        "id": "0242ac1f-6606-1eb7-10b1-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-20T00:02:24.010682Z",
                    "start": "2026-05-20T00:02:16.265593Z"
                },
                "id": "0242ac1f-6606-d9d8-2f32-000000000002",
                "name": "Pre play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:02:16.360196Z",
                            "start": "2026-05-20T00:02:16.297522Z"
                        },
                        "id": "0242ac1f-6606-d9d8-2f32-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-20T00:02:16.395682Z",
                            "start": "2026-05-20T00:02:16.369492Z"
                        },
                        "id": "0242ac1f-6606-d9d8-2f32-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.792704",
                            "end": "2026-05-20 00:02:19.061056",
                            "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-testbed04/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-d9d8-2f32-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 00:02:17.268352",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-20 00:02:17 - clean up servers\n2026-05-20 00:02:18 - clean up keypairs\n2026-05-20 00:02:18 - wait for servers to be gone\n2026-05-20 00:02:18 - clean up ports\n2026-05-20 00:02:18 - clean up volumes\n2026-05-20 00:02:18 - disconnect routers\n2026-05-20 00:02:18 - clean up subnets\n2026-05-20 00:02:18 - clean up networks\n2026-05-20 00:02:18 - clean up security groups\n2026-05-20 00:02:18 - clean up floating ips\n2026-05-20 00:02:18 - clean up routers",
                            "stdout_lines": [
                                "2026-05-20 00:02:17 - clean up servers",
                                "2026-05-20 00:02:18 - clean up keypairs",
                                "2026-05-20 00:02:18 - wait for servers to be gone",
                                "2026-05-20 00:02:18 - clean up ports",
                                "2026-05-20 00:02:18 - clean up volumes",
                                "2026-05-20 00:02:18 - disconnect routers",
                                "2026-05-20 00:02:18 - clean up subnets",
                                "2026-05-20 00:02:18 - clean up networks",
                                "2026-05-20 00:02:18 - clean up security groups",
                                "2026-05-20 00:02:18 - clean up floating ips",
                                "2026-05-20 00:02:18 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-d9d8-2f32-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:02:19.507675Z",
                            "start": "2026-05-20T00:02:16.444560Z"
                        },
                        "id": "0242ac1f-6606-d9d8-2f32-000000000006",
                        "name": "Clean the cloud environment"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.unarchive",
                            "changed": false,
                            "dest": "/home/zuul-testbed04",
                            "gid": 1005,
                            "group": "zuul-testbed04",
                            "handler": "ZipArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/home/zuul-testbed04",
                                    "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-testbed04",
                            "size": 4096,
                            "src": "/home/zuul-testbed04/.ansible/tmp/ansible-tmp-1779235339.5663345-13-54637134662870/tofu_1.11.5_linux_amd64l9ia6aov.zip",
                            "state": "directory",
                            "uid": 1004
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:02:22.217233Z",
                            "start": "2026-05-20T00:02:19.516689Z"
                        },
                        "id": "0242ac1f-6606-d9d8-2f32-000000000007",
                        "name": "Extract tofu binary"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "rsync",
                                "-avz",
                                "/home/zuul-testbed04/src/github.com/osism/terraform-base/testbed-default/",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform"
                            ],
                            "delta": "0:00:00.063148",
                            "end": "2026-05-20 00:02:22.596341",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "rsync -avz /home/zuul-testbed04/src/github.com/osism/terraform-base/testbed-default/ /home/zuul-testbed04/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-d9d8-2f32-000000000008-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 00:02:22.533193",
                            "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,928 bytes  received 470 bytes  14,796.00 bytes/sec\ntotal size is 26,532  speedup is 3.59",
                            "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,928 bytes  received 470 bytes  14,796.00 bytes/sec",
                                "total size is 26,532  speedup is 3.59"
                            ],
                            "zuul_log_id": "0242ac1f-6606-d9d8-2f32-000000000008-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:02:22.782548Z",
                            "start": "2026-05-20T00:02:22.258285Z"
                        },
                        "id": "0242ac1f-6606-d9d8-2f32-000000000008",
                        "name": "Sync terraform blueprint"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.template",
                            "changed": true,
                            "checksum": "965738f20bea98af0fa5e0e54f73a8903ea2deb0",
                            "dest": "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/local.env",
                            "diff": [],
                            "gid": 1005,
                            "group": "zuul-testbed04",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "local.env.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "965738f20bea98af0fa5e0e54f73a8903ea2deb0",
                                    "content": null,
                                    "dest": "/home/zuul-testbed04/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-testbed04/.ansible/tmp/ansible-tmp-1779235342.8565645-22-72749460603265/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "8ae5d13c5a02137867f5b04822cf5b92",
                            "mode": "0644",
                            "owner": "zuul-testbed04",
                            "size": 42,
                            "src": "/home/zuul-testbed04/.ansible/tmp/ansible-tmp-1779235342.8565645-22-72749460603265/source",
                            "state": "file",
                            "uid": 1004
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:02:24.010682Z",
                            "start": "2026-05-20T00:02:22.803060Z"
                        },
                        "id": "0242ac1f-6606-d9d8-2f32-000000000009",
                        "name": "Create local.env file"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 3,
            "failures": 0,
            "ignored": 0,
            "ok": 5,
            "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-20T01:54:52.241320Z",
                    "start": "2026-05-20T00:02:25.085326Z"
                },
                "id": "0242ac1f-6606-7a36-a792-000000000002",
                "name": "Deploy testbed"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "_ceph_version": "reef",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:02:25.178454Z",
                            "start": "2026-05-20T00:02:25.115196Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-000000000004",
                        "name": "Print used ceph version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_openstack_version": "2025.1",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:02:25.269684Z",
                            "start": "2026-05-20T00:02:25.185510Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-000000000005",
                        "name": "Print used openstack version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_manager_version": "latest",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:02:25.337792Z",
                            "start": "2026-05-20T00:02:25.276809Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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-20T00:02:25.477362Z",
                            "start": "2026-05-20T00:02:25.345478Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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-20T00:02:25.509224Z",
                            "start": "2026-05-20T00:02:25.485111Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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-testbed04/tofu",
                                "VERSION_CEPH=reef",
                                "VERSION_MANAGER=latest",
                                "VERSION_OPENSTACK=2025.1",
                                "TEMPEST=true",
                                "CEPH_STACK=ceph-ansible",
                                "create"
                            ],
                            "delta": "0:01:09.369134",
                            "end": "2026-05-20 00:03:35.759507",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "make\n  ENVIRONMENT=ci-ubuntu-24.04\n  CLOUD=ci\n  IMAGE_USERNAME=ubuntu\n  TERRAFORM=/home/zuul-testbed04/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-testbed04/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-7a36-a792-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 00:02:26.390373",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\nInitializing the backend...\n\nInitializing provider plugins...\n- terraform.io/builtin/terraform is built in to OpenTofu\n- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...\n- Finding hashicorp/local versions matching \">= 2.2.0\"...\n- Finding latest version of hashicorp/null...\n- Installing hashicorp/null v3.3.0...\n- Installed hashicorp/null v3.3.0 (signed, key ID 0C0AF313E5FD9F80)\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\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: Creating...\nterraform_data.image_node: Creating...\nterraform_data.image_node: Creation complete after 0s [id=abdbeae0-76e3-b837-fe98-0f32eeba6343]\nterraform_data.image: Creation complete after 0s [id=6e1d3de5-3336-62ac-3088-bfa529d40c18]\ndata.openstack_images_image_v2.image_node: Reading...\ndata.openstack_images_image_v2.image: Reading...\nopenstack_blockstorage_volume_v3.node_volume[6]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[4]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[2]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[3]: Creating...\nopenstack_compute_keypair_v2.key: Creating...\nopenstack_networking_network_v2.net_management: Creating...\nopenstack_blockstorage_volume_v3.node_volume[5]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[0]: Creating...\ndata.openstack_images_image_v2.image: Read complete after 1s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.node_volume[8]: Creating...\nopenstack_compute_keypair_v2.key: Creation complete after 1s [id=testbed]\ndata.openstack_images_image_v2.image_node: Read complete after 1s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.node_volume[7]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[1]: Creating...\nopenstack_networking_network_v2.net_management: Creation complete after 1s [id=01038e83-1b48-4627-9845-a2a5af2538bf]\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 4s [id=bca40802-ac2f-4dbe-a344-fd68ccbeb06d]\nopenstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 4s [id=dac596dc-c1be-41f7-9504-d8688daf2149]\nlocal_file.id_rsa_pub: Creating...\nlocal_sensitive_file.id_rsa: Creating...\nopenstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 4s [id=796e8d32-0b8a-484d-bd8d-49b4a4008ead]\nlocal_file.id_rsa_pub: Creation complete after 0s [id=9ad27914394694c53c5e37f10f8da3f4e592260c]\nopenstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 4s [id=5e70e3bc-3675-4952-8aaf-f6840b89b805]\nlocal_sensitive_file.id_rsa: Creation complete after 0s [id=c5862af139e993940755a9c9b3c26154f173a45e]\nopenstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 4s [id=d81f5339-450e-4630-b4a0-de2942e47ce6]\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 4s [id=4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 3s [id=b4c9f933-2b2b-45aa-810a-b0314081bfa5]\nopenstack_networking_subnet_v2.subnet_management: Creating...\nopenstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 3s [id=25404cbd-16db-4ed8-a9bd-dbd4f301b104]\nopenstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 3s [id=b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f]\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 4s [id=c7c82ee9-bbc0-4056-848a-5d0159ddb110]\nopenstack_networking_subnet_v2.subnet_management: Creation complete after 1s [id=64d0ebb1-1ee0-4181-a1b4-9ce894d16345]\nopenstack_networking_router_v2.router: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 3s [id=4674346b-2c47-4608-b40a-bbfaa34fdc9a]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 3s [id=2bb79265-a9df-4875-ac6a-c62895053cb9]\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 3s [id=d8a1c85f-bf7e-429f-b150-bf7d1d4ac391]\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 3s [id=52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 3s [id=cbd792f7-7363-41ac-8a18-76f146aaad95]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 4s [id=a0f32a00-00aa-46c7-8141-b9dc589fe90a]\nopenstack_networking_router_v2.router: Creation complete after 3s [id=17581efb-0bab-42f6-9274-db7f728187a1]\nopenstack_networking_secgroup_v2.security_group_node: Creating...\nopenstack_networking_secgroup_v2.security_group_management: Creating...\nopenstack_networking_router_interface_v2.router_interface: Creating...\nopenstack_networking_secgroup_v2.security_group_node: Creation complete after 1s [id=32dfe8ca-bfe0-4f3e-b88c-cb5b7cef949c]\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_rule3: Creating...\nopenstack_networking_port_v2.node_port_management[3]: 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_rule2: Creating...\nopenstack_networking_port_v2.node_port_management[1]: Creating...\nopenstack_networking_secgroup_v2.security_group_management: Creation complete after 1s [id=3c408b17-f623-4895-9418-494452800478]\nopenstack_networking_port_v2.node_port_management[0]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 0s [id=8a370770-db54-4d8b-bf59-145eabc6bbda]\nopenstack_networking_port_v2.node_port_management[4]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 0s [id=7c867192-c5b6-4a6a-aab6-01f00ab4de40]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 1s [id=0a8b9d01-0576-4408-ae73-cc9fc658aa3b]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...\nopenstack_networking_port_v2.node_port_management[1]: Creation complete after 1s [id=5c1e1f71-11bb-4fee-8683-f0a5bac76e89]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...\nopenstack_networking_port_v2.node_port_management[5]: Creation complete after 1s [id=99033f1c-c2fc-486a-a610-3d9112d52e9c]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...\nopenstack_networking_port_v2.node_port_management[3]: Creation complete after 1s [id=14a94873-4ade-4937-be98-85fdecace72e]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 1s [id=3606e767-8684-4c9a-bb62-19d0f118838a]\nopenstack_networking_port_v2.manager_port_management: Creating...\nopenstack_networking_port_v2.manager_port_management: Creation complete after 0s [id=95f3a855-95f5-43d3-bb25-b35a06cbd9a8]\nopenstack_networking_port_v2.node_port_management[0]: Creation complete after 2s [id=e5296eab-be04-429a-a22d-72af6559c018]\nopenstack_networking_port_v2.node_port_management[2]: Creation complete after 2s [id=9d9c2303-7b9d-4146-915a-1163d5d1145a]\nopenstack_networking_port_v2.node_port_management[4]: Creation complete after 2s [id=730b214b-bcc9-469e-ad1a-16ca9a21a9ff]\nopenstack_networking_router_interface_v2.router_interface: Creation complete after 3s [id=d1ca3b6f-942a-4def-be10-2f531649d32c]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 2s [id=f5e330a9-1631-4c12-96c8-192b75b019f4]\nopenstack_networking_floatingip_v2.manager_floating_ip: Creating...\nopenstack_compute_instance_v2.node_server[3]: Creating...\nopenstack_compute_instance_v2.node_server[0]: Creating...\nopenstack_compute_instance_v2.node_server[4]: Creating...\nopenstack_compute_instance_v2.node_server[1]: Creating...\nopenstack_compute_instance_v2.node_server[5]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 2s [id=b30949b6-6402-483f-a347-5483ae8fba4a]\nopenstack_compute_instance_v2.node_server[2]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 2s [id=df0a8d85-a5da-46b2-ab7e-76c76d8ae330]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 2s [id=fef15f58-9e76-46bf-904b-9644f9d1ea65]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 2s [id=f332e6f6-71ad-4be2-97e0-c4aeb976a20b]\nopenstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 2s [id=4fd1e463-d611-40a3-8164-f9ddf3955790]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creating...\nlocal_file.MANAGER_ADDRESS: Creating...\nlocal_file.inventory: Creating...\nlocal_file.inventory: Creation complete after 0s [id=95dbddb05030b6bc55b80968ee81157c05340fbf]\nlocal_file.MANAGER_ADDRESS: Creation complete after 0s [id=02fd2bbc6ac4acd04bbe5e20fa6b89d272cb8074]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 3s [id=4fd1e463-d611-40a3-8164-f9ddf3955790]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[0]: 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[5]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Creation complete after 22s [id=d62f779f-0667-4c25-a174-1ee3549ac26d]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Creation complete after 31s [id=20c08b2c-d855-42cf-900e-71c50dc49997]\nopenstack_compute_instance_v2.node_server[2]: Creation complete after 30s [id=3cd4507a-7b12-4e87-a358-e29aceac74b1]\nopenstack_compute_instance_v2.node_server[4]: Creation complete after 31s [id=cb673e8e-a83d-421a-884d-cd50f8d6f705]\nopenstack_compute_instance_v2.node_server[1]: Creation complete after 31s [id=6b960a2c-b610-4520-933b-4c49a340508b]\nopenstack_compute_instance_v2.node_server[5]: Creation complete after 32s [id=05a98566-c053-4985-9b94-e4fa9a47c0e7]\nnull_resource.node_semaphore: Creating...\nnull_resource.node_semaphore: Creation complete after 0s [id=6618297467241862540]\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[5]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: 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[4]: Creating...\nopenstack_compute_instance_v2.manager_server: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 4s [id=cb673e8e-a83d-421a-884d-cd50f8d6f705/b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f]\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 4s [id=05a98566-c053-4985-9b94-e4fa9a47c0e7/dac596dc-c1be-41f7-9504-d8688daf2149]\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 4s [id=20c08b2c-d855-42cf-900e-71c50dc49997/bca40802-ac2f-4dbe-a344-fd68ccbeb06d]\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 4s [id=cb673e8e-a83d-421a-884d-cd50f8d6f705/25404cbd-16db-4ed8-a9bd-dbd4f301b104]\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 4s [id=20c08b2c-d855-42cf-900e-71c50dc49997/4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7]\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 10s [id=05a98566-c053-4985-9b94-e4fa9a47c0e7/b4c9f933-2b2b-45aa-810a-b0314081bfa5]\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 10s [id=05a98566-c053-4985-9b94-e4fa9a47c0e7/d81f5339-450e-4630-b4a0-de2942e47ce6]\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 10s [id=cb673e8e-a83d-421a-884d-cd50f8d6f705/5e70e3bc-3675-4952-8aaf-f6840b89b805]\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 10s [id=20c08b2c-d855-42cf-900e-71c50dc49997/796e8d32-0b8a-484d-bd8d-49b4a4008ead]\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=e5d6c725-9a8d-48e2-b5bb-3643fd10b1f7]\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 terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...",
                                "- Finding hashicorp/local versions matching \">= 2.2.0\"...",
                                "- Finding latest version of hashicorp/null...",
                                "- Installing hashicorp/null v3.3.0...",
                                "- Installed hashicorp/null v3.3.0 (signed, key ID 0C0AF313E5FD9F80)",
                                "- 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)",
                                "",
                                "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: Creating...",
                                "terraform_data.image_node: Creating...",
                                "terraform_data.image_node: Creation complete after 0s [id=abdbeae0-76e3-b837-fe98-0f32eeba6343]",
                                "terraform_data.image: Creation complete after 0s [id=6e1d3de5-3336-62ac-3088-bfa529d40c18]",
                                "data.openstack_images_image_v2.image_node: Reading...",
                                "data.openstack_images_image_v2.image: Reading...",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creating...",
                                "openstack_compute_keypair_v2.key: Creating...",
                                "openstack_networking_network_v2.net_management: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creating...",
                                "data.openstack_images_image_v2.image: Read complete after 1s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creating...",
                                "openstack_compute_keypair_v2.key: Creation complete after 1s [id=testbed]",
                                "data.openstack_images_image_v2.image_node: Read complete after 1s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creating...",
                                "openstack_networking_network_v2.net_management: Creation complete after 1s [id=01038e83-1b48-4627-9845-a2a5af2538bf]",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 4s [id=bca40802-ac2f-4dbe-a344-fd68ccbeb06d]",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 4s [id=dac596dc-c1be-41f7-9504-d8688daf2149]",
                                "local_file.id_rsa_pub: Creating...",
                                "local_sensitive_file.id_rsa: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 4s [id=796e8d32-0b8a-484d-bd8d-49b4a4008ead]",
                                "local_file.id_rsa_pub: Creation complete after 0s [id=9ad27914394694c53c5e37f10f8da3f4e592260c]",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 4s [id=5e70e3bc-3675-4952-8aaf-f6840b89b805]",
                                "local_sensitive_file.id_rsa: Creation complete after 0s [id=c5862af139e993940755a9c9b3c26154f173a45e]",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 4s [id=d81f5339-450e-4630-b4a0-de2942e47ce6]",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 4s [id=4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 3s [id=b4c9f933-2b2b-45aa-810a-b0314081bfa5]",
                                "openstack_networking_subnet_v2.subnet_management: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 3s [id=25404cbd-16db-4ed8-a9bd-dbd4f301b104]",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 3s [id=b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f]",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 4s [id=c7c82ee9-bbc0-4056-848a-5d0159ddb110]",
                                "openstack_networking_subnet_v2.subnet_management: Creation complete after 1s [id=64d0ebb1-1ee0-4181-a1b4-9ce894d16345]",
                                "openstack_networking_router_v2.router: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 3s [id=4674346b-2c47-4608-b40a-bbfaa34fdc9a]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 3s [id=2bb79265-a9df-4875-ac6a-c62895053cb9]",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 3s [id=d8a1c85f-bf7e-429f-b150-bf7d1d4ac391]",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 3s [id=52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 3s [id=cbd792f7-7363-41ac-8a18-76f146aaad95]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 4s [id=a0f32a00-00aa-46c7-8141-b9dc589fe90a]",
                                "openstack_networking_router_v2.router: Creation complete after 3s [id=17581efb-0bab-42f6-9274-db7f728187a1]",
                                "openstack_networking_secgroup_v2.security_group_node: Creating...",
                                "openstack_networking_secgroup_v2.security_group_management: Creating...",
                                "openstack_networking_router_interface_v2.router_interface: Creating...",
                                "openstack_networking_secgroup_v2.security_group_node: Creation complete after 1s [id=32dfe8ca-bfe0-4f3e-b88c-cb5b7cef949c]",
                                "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_rule3: Creating...",
                                "openstack_networking_port_v2.node_port_management[3]: 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_rule2: Creating...",
                                "openstack_networking_port_v2.node_port_management[1]: Creating...",
                                "openstack_networking_secgroup_v2.security_group_management: Creation complete after 1s [id=3c408b17-f623-4895-9418-494452800478]",
                                "openstack_networking_port_v2.node_port_management[0]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 0s [id=8a370770-db54-4d8b-bf59-145eabc6bbda]",
                                "openstack_networking_port_v2.node_port_management[4]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 0s [id=7c867192-c5b6-4a6a-aab6-01f00ab4de40]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 1s [id=0a8b9d01-0576-4408-ae73-cc9fc658aa3b]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...",
                                "openstack_networking_port_v2.node_port_management[1]: Creation complete after 1s [id=5c1e1f71-11bb-4fee-8683-f0a5bac76e89]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...",
                                "openstack_networking_port_v2.node_port_management[5]: Creation complete after 1s [id=99033f1c-c2fc-486a-a610-3d9112d52e9c]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...",
                                "openstack_networking_port_v2.node_port_management[3]: Creation complete after 1s [id=14a94873-4ade-4937-be98-85fdecace72e]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 1s [id=3606e767-8684-4c9a-bb62-19d0f118838a]",
                                "openstack_networking_port_v2.manager_port_management: Creating...",
                                "openstack_networking_port_v2.manager_port_management: Creation complete after 0s [id=95f3a855-95f5-43d3-bb25-b35a06cbd9a8]",
                                "openstack_networking_port_v2.node_port_management[0]: Creation complete after 2s [id=e5296eab-be04-429a-a22d-72af6559c018]",
                                "openstack_networking_port_v2.node_port_management[2]: Creation complete after 2s [id=9d9c2303-7b9d-4146-915a-1163d5d1145a]",
                                "openstack_networking_port_v2.node_port_management[4]: Creation complete after 2s [id=730b214b-bcc9-469e-ad1a-16ca9a21a9ff]",
                                "openstack_networking_router_interface_v2.router_interface: Creation complete after 3s [id=d1ca3b6f-942a-4def-be10-2f531649d32c]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 2s [id=f5e330a9-1631-4c12-96c8-192b75b019f4]",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creating...",
                                "openstack_compute_instance_v2.node_server[3]: Creating...",
                                "openstack_compute_instance_v2.node_server[0]: Creating...",
                                "openstack_compute_instance_v2.node_server[4]: Creating...",
                                "openstack_compute_instance_v2.node_server[1]: Creating...",
                                "openstack_compute_instance_v2.node_server[5]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 2s [id=b30949b6-6402-483f-a347-5483ae8fba4a]",
                                "openstack_compute_instance_v2.node_server[2]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 2s [id=df0a8d85-a5da-46b2-ab7e-76c76d8ae330]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 2s [id=fef15f58-9e76-46bf-904b-9644f9d1ea65]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 2s [id=f332e6f6-71ad-4be2-97e0-c4aeb976a20b]",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 2s [id=4fd1e463-d611-40a3-8164-f9ddf3955790]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creating...",
                                "local_file.MANAGER_ADDRESS: Creating...",
                                "local_file.inventory: Creating...",
                                "local_file.inventory: Creation complete after 0s [id=95dbddb05030b6bc55b80968ee81157c05340fbf]",
                                "local_file.MANAGER_ADDRESS: Creation complete after 0s [id=02fd2bbc6ac4acd04bbe5e20fa6b89d272cb8074]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 3s [id=4fd1e463-d611-40a3-8164-f9ddf3955790]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: 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[5]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Creation complete after 22s [id=d62f779f-0667-4c25-a174-1ee3549ac26d]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Creation complete after 31s [id=20c08b2c-d855-42cf-900e-71c50dc49997]",
                                "openstack_compute_instance_v2.node_server[2]: Creation complete after 30s [id=3cd4507a-7b12-4e87-a358-e29aceac74b1]",
                                "openstack_compute_instance_v2.node_server[4]: Creation complete after 31s [id=cb673e8e-a83d-421a-884d-cd50f8d6f705]",
                                "openstack_compute_instance_v2.node_server[1]: Creation complete after 31s [id=6b960a2c-b610-4520-933b-4c49a340508b]",
                                "openstack_compute_instance_v2.node_server[5]: Creation complete after 32s [id=05a98566-c053-4985-9b94-e4fa9a47c0e7]",
                                "null_resource.node_semaphore: Creating...",
                                "null_resource.node_semaphore: Creation complete after 0s [id=6618297467241862540]",
                                "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[5]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: 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[4]: Creating...",
                                "openstack_compute_instance_v2.manager_server: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 4s [id=cb673e8e-a83d-421a-884d-cd50f8d6f705/b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 4s [id=05a98566-c053-4985-9b94-e4fa9a47c0e7/dac596dc-c1be-41f7-9504-d8688daf2149]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 4s [id=20c08b2c-d855-42cf-900e-71c50dc49997/bca40802-ac2f-4dbe-a344-fd68ccbeb06d]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 4s [id=cb673e8e-a83d-421a-884d-cd50f8d6f705/25404cbd-16db-4ed8-a9bd-dbd4f301b104]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 4s [id=20c08b2c-d855-42cf-900e-71c50dc49997/4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 10s [id=05a98566-c053-4985-9b94-e4fa9a47c0e7/b4c9f933-2b2b-45aa-810a-b0314081bfa5]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 10s [id=05a98566-c053-4985-9b94-e4fa9a47c0e7/d81f5339-450e-4630-b4a0-de2942e47ce6]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 10s [id=cb673e8e-a83d-421a-884d-cd50f8d6f705/5e70e3bc-3675-4952-8aaf-f6840b89b805]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 10s [id=20c08b2c-d855-42cf-900e-71c50dc49997/796e8d32-0b8a-484d-bd8d-49b4a4008ead]",
                                "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=e5d6c725-9a8d-48e2-b5bb-3643fd10b1f7]",
                                "",
                                "Apply complete! Resources: 64 added, 0 changed, 0 destroyed.",
                                "",
                                "Outputs:",
                                "",
                                "manager_address = <sensitive>",
                                "private_key = <sensitive>"
                            ],
                            "zuul_log_id": "0242ac1f-6606-7a36-a792-000000000009-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:03:36.182603Z",
                            "start": "2026-05-20T00:02:25.542441Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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-20T00:03:36.761020Z",
                            "start": "2026-05-20T00:03:36.246320Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-00000000000a",
                        "name": "Create infrastructure (stable)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "TUFOQUdFUl9BRERSRVNTPTgxLjE2My4xOTMuOTIK",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "src": "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                                }
                            },
                            "source": "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:03:37.220225Z",
                            "start": "2026-05-20T00:03:36.791698Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-00000000000b",
                        "name": "Fetch manager address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "manager_host": "81.163.193.92"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:03:37.312566Z",
                            "start": "2026-05-20T00:03:37.230654Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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-testbed04/src/github.com/osism/ansible-collection-commons"
                                    ],
                                    "delta": "0:00:00.447118",
                                    "end": "2026-05-20 00:03:38.032301",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed04/src/github.com/osism/ansible-collection-commons\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed04",
                                            "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-20 00:03:37.585183",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "[WARNING]: Collection osism.services does not support Ansible version 2.15.2\n[WARNING]: Collection osism.commons 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-testbed04/.ansible/collections/ansible_collections/osism/commons'\nCreated collection for osism.commons:999.0.0 at /home/zuul-testbed04/.ansible/collections/ansible_collections/osism/commons\nosism.commons:999.0.0 was installed successfully",
                                    "stdout_lines": [
                                        "[WARNING]: Collection osism.services does not support Ansible version 2.15.2",
                                        "[WARNING]: Collection osism.commons 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-testbed04/.ansible/collections/ansible_collections/osism/commons'",
                                        "Created collection for osism.commons:999.0.0 at /home/zuul-testbed04/.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-testbed04/src/github.com/osism/ansible-collection-services"
                                    ],
                                    "delta": "0:00:00.533696",
                                    "end": "2026-05-20 00:03:38.826362",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed04/src/github.com/osism/ansible-collection-services\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed04",
                                            "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-20 00:03:38.292666",
                                    "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-testbed04/.ansible/collections/ansible_collections/osism/services'\nCreated collection for osism.services:999.0.0 at /home/zuul-testbed04/.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-testbed04/.ansible/collections/ansible_collections/osism/services'",
                                        "Created collection for osism.services:999.0.0 at /home/zuul-testbed04/.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-20T00:03:38.888879Z",
                            "start": "2026-05-20T00:03:37.321891Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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.193.92",
                                    "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-20T00:03:49.925420Z",
                            "start": "2026-05-20T00:03:38.904839Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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-20T00:03:51.002100Z",
                            "start": "2026-05-20T00:03:49.993135Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-00000000000f",
                        "name": "Fetch manager ssh hostkey"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/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-testbed04/.ssh/known_hosts",
                                "ubuntu@81.163.193.92",
                                "true"
                            ],
                            "delta": "0:00:01.660290",
                            "end": "2026-05-20 00:03:52.962089",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/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-testbed04/.ssh/known_hosts ubuntu@81.163.193.92 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-7a36-a792-000000000010-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 00:03:51.301799",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-7a36-a792-000000000010-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:03:53.061551Z",
                            "start": "2026-05-20T00:03:51.047734Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-000000000010",
                        "name": "Wait until ssh public key authentication to the manager works"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "cp /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id* .",
                            "delta": "0:00:00.004870",
                            "end": "2026-05-20 00:03:53.410390",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "cp /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id* .",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed04/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-7a36-a792-000000000011-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 00:03:53.405520",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-7a36-a792-000000000011-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:03:53.624140Z",
                            "start": "2026-05-20T00:03:53.114044Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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-20T00:03:53.698426Z",
                            "start": "2026-05-20T00:03:53.643383Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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-testbed04/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed04/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-testbed04/src/github.com \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                            "delta": "0:10:17.345512",
                            "end": "2026-05-20 00:14:11.356964",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed04/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-testbed04/src/github.com \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed04/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-7a36-a792-000000000013-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 00:03:54.011452",
                            "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-7a36-a792-000000000013-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:14:11.665098Z",
                            "start": "2026-05-20T00:03:53.748621Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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-20T00:14:11.717175Z",
                            "start": "2026-05-20T00:14:11.681478Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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-20T00:14:11.761846Z",
                            "start": "2026-05-20T00:14:11.724962Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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-testbed04/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed04/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-testbed04/src/github.com \\\n  -e manager_version=latest \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                            "delta": "0:02:28.067987",
                            "end": "2026-05-20 00:16:40.190065",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed04/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-testbed04/src/github.com \\\n  -e manager_version=latest \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed04/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-7a36-a792-000000000016-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 00:14:12.122078",
                            "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-testbed04/.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-testbed04/.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-7a36-a792-000000000016-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:16:40.403979Z",
                            "start": "2026-05-20T00:14:11.795309Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-000000000016",
                        "name": "Run manager part 1 + 2"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.92",
                                "sudo",
                                "shutdown",
                                "-r",
                                "now"
                            ],
                            "delta": "0:00:01.001554",
                            "end": "2026-05-20 00:16:41.739327",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.92 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-7a36-a792-000000000017-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 00:16:40.737773",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-7a36-a792-000000000017-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:16:41.962736Z",
                            "start": "2026-05-20T00:16:40.449560Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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.193.92",
                                    "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-20T00:16:58.394676Z",
                            "start": "2026-05-20T00:16:41.978147Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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-testbed04/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-testbed04/.ssh/known_hosts",
                                "dragon@81.163.193.92",
                                "docker",
                                "info"
                            ],
                            "delta": "0:00:01.225352",
                            "end": "2026-05-20 00:16:59.957043",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/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-testbed04/.ssh/known_hosts dragon@81.163.193.92 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-7a36-a792-000000000019-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 00:16:58.731691",
                            "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.3\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: 77c84241c7cbdd9b4eca2591793e3d4f4317c590\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: 8469295e-30a1-408f-83b6-2764d4475538\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.3",
                                "    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: 77c84241c7cbdd9b4eca2591793e3d4f4317c590",
                                " 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: 8469295e-30a1-408f-83b6-2764d4475538",
                                " 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-7a36-a792-000000000019-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:17:00.444600Z",
                            "start": "2026-05-20T00:16:58.431030Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-000000000019",
                        "name": "Wait until docker is available on the manager"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.92",
                                "/opt/configuration/scripts/deploy-manager.sh"
                            ],
                            "delta": "0:24:45.898677",
                            "end": "2026-05-20 00:41:46.711470",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.92 /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-7a36-a792-00000000001a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 00:17:00.812793",
                            "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.193.92\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.193.92\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.92\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.3\n  GitCommit:        77c84241c7cbdd9b4eca2591793e3d4f4317c590\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.193.92\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.92\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-20 00:21:37\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-20 00:21:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m\n\u001b[32m2026-05-20 00:21:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b47a44cb-c5ce-40b3-bc0a-1968a01ce4e9 (resolvconf) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:21:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b47a44cb-c5ce-40b3-bc0a-1968a01ce4e9 (resolvconf) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role resolvconf] ***************************************************\n\nTASK [Gathering Facts] *********************************************************\nWednesday 20 May 2026  00:21:51 +0000 (0:00:00.179)       0:00:00.179 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***\nWednesday 20 May 2026  00:21:55 +0000 (0:00:04.486)       0:00:04.666 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include resolvconf tasks] *********************\nWednesday 20 May 2026  00:21:55 +0000 (0:00:00.065)       0:00:04.731 ********* \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 20 May 2026  00:21:55 +0000 (0:00:00.084)       0:00:04.816 ********* \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 20 May 2026  00:21:55 +0000 (0:00:00.080)       0:00:04.896 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nWednesday 20 May 2026  00:21:56 +0000 (0:00:01.260)       0:00:06.156 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****\nWednesday 20 May 2026  00:21:57 +0000 (0:00:00.072)       0:00:06.229 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nWednesday 20 May 2026  00:21:57 +0000 (0:00:00.592)       0:00:06.821 ********* \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 20 May 2026  00:21:57 +0000 (0:00:00.076)       0:00:06.897 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nWednesday 20 May 2026  00:21:58 +0000 (0:00:00.626)       0:00:07.524 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nWednesday 20 May 2026  00:21:59 +0000 (0:00:01.202)       0:00:08.726 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nWednesday 20 May 2026  00:22:00 +0000 (0:00:01.039)       0:00:09.766 ********* \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 20 May 2026  00:22:00 +0000 (0:00:00.097)       0:00:09.864 ********* \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 20 May 2026  00:22:01 +0000 (0:00:01.210)       0:00:11.075 ********* \n=============================================================================== \nGathering Facts --------------------------------------------------------- 4.49s\nosism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.26s\nosism.commons.resolvconf : Restart systemd-resolved service ------------- 1.21s\nosism.commons.resolvconf : Copy configuration files --------------------- 1.20s\nosism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.04s\nosism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.63s\nosism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.59s\nosism.commons.resolvconf : Include distribution specific configuration tasks --- 0.10s\nosism.commons.resolvconf : Include resolvconf tasks --------------------- 0.08s\nosism.commons.resolvconf : Include distribution specific installation tasks --- 0.08s\nosism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.08s\nosism.commons.resolvconf : Install package systemd-resolved ------------- 0.07s\nosism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.07s\n+ osism apply sshconfig\n\u001b[32m2026-05-20 00:22:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m\n\u001b[32m2026-05-20 00:22:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5825ecb3-cc74-40e0-991c-440f5d3a1b81 (sshconfig) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:22:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5825ecb3-cc74-40e0-991c-440f5d3a1b81 (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 20 May 2026  00:22:17 +0000 (0:00:00.210)       0:00:00.210 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************\nWednesday 20 May 2026  00:22:18 +0000 (0:00:01.006)       0:00:01.216 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure config for each host exist] *************\nWednesday 20 May 2026  00:22:19 +0000 (0:00:00.601)       0:00:01.817 ********* \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 20 May 2026  00:22:25 +0000 (0:00:05.886)       0:00:07.704 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Assemble ssh config] ***************************\nWednesday 20 May 2026  00:22:25 +0000 (0:00:00.124)       0:00:07.829 ********* \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 20 May 2026  00:22:25 +0000 (0:00:00.611)       0:00:08.441 ********* \n=============================================================================== \nosism.commons.sshconfig : Ensure config for each host exist ------------- 5.89s\nosism.commons.sshconfig : Get home directory of operator user ----------- 1.01s\nosism.commons.sshconfig : Assemble ssh config --------------------------- 0.61s\nosism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.60s\nosism.commons.sshconfig : Add extra config ------------------------------ 0.12s\n+ osism apply known-hosts\n\u001b[32m2026-05-20 00:22:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m\n\u001b[32m2026-05-20 00:22:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eb7e89dd-2d05-4e55-8a49-1eae01407658 (known-hosts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:22:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task eb7e89dd-2d05-4e55-8a49-1eae01407658 (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 20 May 2026  00:22:41 +0000 (0:00:00.196)       0:00:00.196 ********* \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 20 May 2026  00:22:47 +0000 (0:00:06.586)       0:00:06.782 ********* \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 20 May 2026  00:22:48 +0000 (0:00:00.167)       0:00:06.949 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILnUYFvjgWnR72lqF9aWerpxS8DkScDDNWyieJB2lkTy)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCyNhoD/+W7ggOE06oQv5yXgpv8kes7NnLMMyiAJj6jKTbyZEU/HCJn9t5suuarl1cleYUXCVr2atewZqD7quC6NVBiK1SIydnAaJKb5rWNv5Yzfw3AF97Hm6WN+YLms6sU1KjGyKsAs9bVbtXFtx4d30RZN0DoNc6R1G2g6Fnvnwr95NbMLfk1yntyxYxmS7dwe2wVlPlSbkeurFblLGA/CbC5ZvUPXt4SjsHalIeV2EJwppISVuhgjG94fXkx+hb5HOU1x3hN/s/tXPnGq3laY+hZkongBJt/C0j03ssSQPeKm0n0bMRdj/0MazGhUkpa3Wd9q63W195rUU7Q9zj1N4DA7y3Zf8FK8WBHCaeCL1rOdESSS6fY3I7CPlZxdFbz5ugsGHAXiPGWcwZpGWefCvVAsU/s2/MxqpwBSuXQuL5URWQlECVbh67jMIqrTDtmB3H5+X3440ReEFcpYP7TRhAduAfKhHS5mNs/mv6EEAa5XjCprkv7DpSZZUE+gT0=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBACASCC4G/4J4PKnJhbQe/fr+LhFH0vF9Zg0GQhxUA62ZVx74c3rBEKwLFhZk1U0L1fcYoMPg4zYKiRnFNfaakU=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 20 May 2026  00:22:49 +0000 (0:00:01.384)       0:00:08.334 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBquZfePwGVPxXHKTdxrtpWutR+8rajkGlFT5zSvXL+qPX1xLAtuo6NJFsXeubsh1e3CdWgdaQDIK1yt/UEeGr4=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDvnQfztM1c7hYu6CeT9fOTZnACBea13e2ePrRRVZ+ks)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCbe+6apB5X31hl9dLQnBl2q3WYv6blHsQTLLLTnnxA7rlYL48SS+zQ/t2Gw1Sz0RGhQJATlgCjT3GKyA6LMvZCS2AEHXa0u0Wk3a1YI1iCXOw+WANT8YMsxTkkoscfzai97vjpgTZp4inqj+XAquHuefbhKPNIw/U9Xc5OLBCd894uISKQ1srQUzXgMxSHLTdcoyRh1GYWILno+vFGCz5bOOUYdYtSUjlthMyeqzcAKkGWPydUhigRPaJSPUj22hqVRc4a7fVeA4GIVTkXpkGGJdJJDEEqlPEa4ZrNEI+PUYh0a9PgMaOfAsDvUZvIIi/c57BVAuoeiBabvAXpUoz/w4AELDRTNKpxe5uhLXgjj/iTgrHY3P+nEZP9pUFxHgsHUd9vjka37Uv4tprg4lSNiFl9JVcR00BaM+aZ94osq8Ss5cypfyNwCTIad5G6IAfMtk8oYa7VZH61Ojsx3wlxYu6xtUVOSUDmJ52bZecP/7szVB97v9U1i1Vyy1I6cw0=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 20 May 2026  00:22:50 +0000 (0:00:01.090)       0:00:09.424 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC62EtNdniAu8gj7feAopfLrJYoEz4SrgAy3IlLmWoRxisQ4uuLOrNMEM+ZbM02x36VZQC7UE5d79crSZ9QlmlmcvBa35LL+JJSKFhEP9bvcjlwBUvt2EDwMSZPYX2ot4CmF44gt58AaPThJNKLoXPwBLOCacKg0W2Oqwww5OkLpfNOthn6XzTY3ggNxK9DMkkgPnv32Zrb1wk01/kezHGzWOzrv2wakTZA7HZfijEer2CT+AAfiJ/Qn5pWwxzxV9iUqL0RK3qsx3TkFlqtuhiPsBTZytIvPTHju137swkniJ3hP86kjnx2m+YxRzZLb6yI/Cii4odXK8a+HY3MkG1UWWdbalWxXMZy0fCQ7r87VoFM5kr/lJY3w2+ftLe3XNUr5fNp7+noSxDvN2gWmt6r+FZv6lsdjBvrutCUlkm94RTTO8b0wZx2Ao1L+n3DmoQf4cgz6NPYBRvPIgg3O6l167C7MN1dJm5wEhFiMlbp34Mt2Pj8XPnR1zYjGmDQ9SU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMCmbdLNUcbGfB2JfOZ5ttkQ2saK7zE36+7akFN8v6R26ywdZHovPYxq8UdDkf6J4lrg++TsFOyYpQ/EXa7sYE4=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICuisPgfyjK0HsMpiMBaIlC4qPcEP4GRR40t6PD2msQx)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 20 May 2026  00:22:51 +0000 (0:00:01.068)       0:00:10.492 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFeiUBLfXrM34cf5gQb+re2aNp+MuLmvcwXpsHtYIv7CAgTIdzTd+pZlTa2+EKBnce5OAt9FCqeT3QwJ6WaNTG8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCmQHXyGkRt0ZERrkqrQju7rgpyFXUB5Ya64ik9l5he0hzu7vvRJYa70ZTf+4wgksa1Iat8xKAXWOHQLQGO3P1/M62FswfrNfhksJpxZabHMSvl9uDnqEa7WsEGO2/Rt27qnvjJjbQvJEpBga2jZsxyFiGMbNGycZGwRypnXNxqfmb9zZH7nbsqM3q8BH5FRALPI41XKwObpRhnDz/ktJJPfAp4uOQyzGdlwNLzmC7V/9a6xYq7O8pWqSf+x39yc6lTQTOs4lGsbnUJkHP713rHTewcjYf0wLIVAPuzT0GE1T6kzHmx4M9lHc0tl3JEpdaPkhGWLfW1ZpYzQlgFlYvE26aX/Dbh8GWv2rfdHRA02qzrKiwIHzkUXqbk1OQqpHcqvJXSbY8P2iBQCFmAC6XGegse8xd72uY/wYTyrCdr48AJNPRMMomNLq/nP+61woQzdbvYaIZdjjBoZD4J7Q+06go1mv0pk97CMrmNoAXxJpKSZrBLuuMOXDdYTzKOCNs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIID7DIAkr4w3h2q6InN70H1/NW0bqQRPF5NfNUNK8iQM)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 20 May 2026  00:22:52 +0000 (0:00:01.048)       0:00:11.541 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYk9YO82R8ZIYOmEHJprI1HqJLK9pLOjUPB5ugY2qWv9FeGozJ67aQsTye6hbqJykdmlKOR2D5E7W93sVYDRbMQhnQQlSTBP3uTLoPRlRndhnv5NaX8VLO9uuARcixhtPznnjB5kI3FGed0AlzumbWBJeadmfn0LuS9LE886UvjWTid7pTgxYuyX3c+IOqPxnxrewOW7pe8OP+Jjk9Ni0YZLaA7Jqgs7eizVK4c7Ozcsba3VLHqZX/sXHDrNJ8fbQlBXjvl30bvIEnSleKOKdV2HoWtjgf8C5gBzccrkN4JFId1Mw1wnM6vKyz7Dh6Ja2OoS7SS6apNH5LZ7Gt4Iah0kmSZLgKRV54ythg3oinwhE138Sg5YToQ/jFx7kVMJCZVc076pZwiEnLQLSBy2M9aJMNa5xyWitzThoCmZm5HfI/KwmzHdJEyqZsWd7KtkZE4QZnH8YXc31vcpzVBDSpOR4Hfb9NPyX9wh63ZcKWlCVMvyHd5ObqNn9f0GsI12E=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBHQZb2yuogqP0kMY3ZJsF1XZ7c5KQfvqzKkr/Fjn+JwwVTxXN0b7FLEGRd/l6ZNjmPHIT5+M6RIRZvQB/kpdew=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGWL2B3bWne0cIi3GklVFR+CDGGdbRMTSlF5dwGZUy/O)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 20 May 2026  00:22:53 +0000 (0:00:01.109)       0:00:12.651 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOBS68ErDQAb6NrudgSF9dvwYODm+2b7Sj1YffUpM5+zEdh4fYQekOmcLc8S4VPowwtqvh3C/iOYRo0qQ4dfmak=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHyNp9DwHsNZHGnIEVm/Utq8z1Zs/X7zzR8NOFIFONhg)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCsj1Xh7S/x8nOkiwAM8fcQUzWCJkoaSJZc070ptFrUwMiYUqI3cmQRQ53WY6wpURG+k68bWonaIYfWVUj76QtSW97hnx3uwGq/JPdgCxmOZLBj0n1atmyfNorC4gtL+3xsnpsoDKkw7n774d5A7TnZbM9maJSKxr/axi3WuD7Y9i33l7WkH50lh5UFlvcTVlUZPwVSzox+jogRtVIlWo1uRPi3bcxu5liZVxC8H/BVEh1SMHUA3sYLKBbqd0HW1Q0rWrLPWA9mmZPazVuux6dOX9mwYkmu28kAnakRRouNxinKFI3wuJjs8qNqEGBfeS1HzO1sWR+pz8lmFNw/tbSbOm3Zw8IYKANqyxmcAu95kVIFxEKAB/2seVAzz+aoNkn1Il4OMW/e3hAQP49LG0idbx5Vfcu/+pSIld0z7PKp3VS1tiewdGxbSIdNQdgIi1Tl+lyQ1d2rJMVrarzqbET+hfG3TqS20b/tpaMWB+xHdawyFLsXZkceQ4GjFLcZx7U=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 20 May 2026  00:22:54 +0000 (0:00:01.098)       0:00:13.750 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCIjNdh13J6SkYiyLCDx1ijDmk/R6EjDT4lYpAppRj5lg3WtuH34marWf46whL3p3kPjUwKPI25YYUxl0rorCdnyzwv2ZoUM6fI6HEcf5llSnaEjCEg01+K4xx17t0so9ZpN7iAWz1gKlFH2fdqjB/BaVO0crqVnGdyyE4lVQHESJGMsDWa3AwRYHxdwal6OH51/lMBv0e3lgQbTu/tXnbLfMWb9SxlrP1D92g/YYZUSkUya8FT4nmif1vpGPpDG1o9VygbuQhf8HZuJsolWyEL/5twZgiWpPOSsBOyAqRkOkgeUj+8xjp8QAQ7aNUs538x4uxTXoiej0Ey6OisZXE7x8v4/U0JLiBzZTRjOsd+pE2rJcN4+mKI7aR65QEyTfy069wAo3Evf1MKBIkZ5jDbZOyAQGF1RaH1GPCZvqBHZ06G8tZWqhUC+T8iTMuYOXBFoxHmo1aNHtBUMR5HUJjinddFog0+d13LW0gEZGDpeyf0RR7/JsucoNJAvsb3AOU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKdTh6iQDCqfmL0JjSDvUT6kzmWtvF4IULhK1EBv5KOtotH8kp9AOfvORO6EiX46hzCwDzWN1SdUx4RcMjp/3A8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEi+sKdKxBgCt3Rstk9FkXgHM2UFylFtM/S7Kfj9D5qr)\u001b[0m\n\nTASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***\nWednesday 20 May 2026  00:22:55 +0000 (0:00:01.032)       0:00:14.782 ********* \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 20 May 2026  00:23:01 +0000 (0:00:05.391)       0:00:20.174 ********* \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 20 May 2026  00:23:01 +0000 (0:00:00.207)       0:00:20.382 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILnUYFvjgWnR72lqF9aWerpxS8DkScDDNWyieJB2lkTy)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCyNhoD/+W7ggOE06oQv5yXgpv8kes7NnLMMyiAJj6jKTbyZEU/HCJn9t5suuarl1cleYUXCVr2atewZqD7quC6NVBiK1SIydnAaJKb5rWNv5Yzfw3AF97Hm6WN+YLms6sU1KjGyKsAs9bVbtXFtx4d30RZN0DoNc6R1G2g6Fnvnwr95NbMLfk1yntyxYxmS7dwe2wVlPlSbkeurFblLGA/CbC5ZvUPXt4SjsHalIeV2EJwppISVuhgjG94fXkx+hb5HOU1x3hN/s/tXPnGq3laY+hZkongBJt/C0j03ssSQPeKm0n0bMRdj/0MazGhUkpa3Wd9q63W195rUU7Q9zj1N4DA7y3Zf8FK8WBHCaeCL1rOdESSS6fY3I7CPlZxdFbz5ugsGHAXiPGWcwZpGWefCvVAsU/s2/MxqpwBSuXQuL5URWQlECVbh67jMIqrTDtmB3H5+X3440ReEFcpYP7TRhAduAfKhHS5mNs/mv6EEAa5XjCprkv7DpSZZUE+gT0=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBACASCC4G/4J4PKnJhbQe/fr+LhFH0vF9Zg0GQhxUA62ZVx74c3rBEKwLFhZk1U0L1fcYoMPg4zYKiRnFNfaakU=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 20 May 2026  00:23:02 +0000 (0:00:01.130)       0:00:21.512 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBquZfePwGVPxXHKTdxrtpWutR+8rajkGlFT5zSvXL+qPX1xLAtuo6NJFsXeubsh1e3CdWgdaQDIK1yt/UEeGr4=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCbe+6apB5X31hl9dLQnBl2q3WYv6blHsQTLLLTnnxA7rlYL48SS+zQ/t2Gw1Sz0RGhQJATlgCjT3GKyA6LMvZCS2AEHXa0u0Wk3a1YI1iCXOw+WANT8YMsxTkkoscfzai97vjpgTZp4inqj+XAquHuefbhKPNIw/U9Xc5OLBCd894uISKQ1srQUzXgMxSHLTdcoyRh1GYWILno+vFGCz5bOOUYdYtSUjlthMyeqzcAKkGWPydUhigRPaJSPUj22hqVRc4a7fVeA4GIVTkXpkGGJdJJDEEqlPEa4ZrNEI+PUYh0a9PgMaOfAsDvUZvIIi/c57BVAuoeiBabvAXpUoz/w4AELDRTNKpxe5uhLXgjj/iTgrHY3P+nEZP9pUFxHgsHUd9vjka37Uv4tprg4lSNiFl9JVcR00BaM+aZ94osq8Ss5cypfyNwCTIad5G6IAfMtk8oYa7VZH61Ojsx3wlxYu6xtUVOSUDmJ52bZecP/7szVB97v9U1i1Vyy1I6cw0=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDvnQfztM1c7hYu6CeT9fOTZnACBea13e2ePrRRVZ+ks)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 20 May 2026  00:23:03 +0000 (0:00:01.089)       0:00:22.602 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMCmbdLNUcbGfB2JfOZ5ttkQ2saK7zE36+7akFN8v6R26ywdZHovPYxq8UdDkf6J4lrg++TsFOyYpQ/EXa7sYE4=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC62EtNdniAu8gj7feAopfLrJYoEz4SrgAy3IlLmWoRxisQ4uuLOrNMEM+ZbM02x36VZQC7UE5d79crSZ9QlmlmcvBa35LL+JJSKFhEP9bvcjlwBUvt2EDwMSZPYX2ot4CmF44gt58AaPThJNKLoXPwBLOCacKg0W2Oqwww5OkLpfNOthn6XzTY3ggNxK9DMkkgPnv32Zrb1wk01/kezHGzWOzrv2wakTZA7HZfijEer2CT+AAfiJ/Qn5pWwxzxV9iUqL0RK3qsx3TkFlqtuhiPsBTZytIvPTHju137swkniJ3hP86kjnx2m+YxRzZLb6yI/Cii4odXK8a+HY3MkG1UWWdbalWxXMZy0fCQ7r87VoFM5kr/lJY3w2+ftLe3XNUr5fNp7+noSxDvN2gWmt6r+FZv6lsdjBvrutCUlkm94RTTO8b0wZx2Ao1L+n3DmoQf4cgz6NPYBRvPIgg3O6l167C7MN1dJm5wEhFiMlbp34Mt2Pj8XPnR1zYjGmDQ9SU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICuisPgfyjK0HsMpiMBaIlC4qPcEP4GRR40t6PD2msQx)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 20 May 2026  00:23:04 +0000 (0:00:01.146)       0:00:23.748 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCmQHXyGkRt0ZERrkqrQju7rgpyFXUB5Ya64ik9l5he0hzu7vvRJYa70ZTf+4wgksa1Iat8xKAXWOHQLQGO3P1/M62FswfrNfhksJpxZabHMSvl9uDnqEa7WsEGO2/Rt27qnvjJjbQvJEpBga2jZsxyFiGMbNGycZGwRypnXNxqfmb9zZH7nbsqM3q8BH5FRALPI41XKwObpRhnDz/ktJJPfAp4uOQyzGdlwNLzmC7V/9a6xYq7O8pWqSf+x39yc6lTQTOs4lGsbnUJkHP713rHTewcjYf0wLIVAPuzT0GE1T6kzHmx4M9lHc0tl3JEpdaPkhGWLfW1ZpYzQlgFlYvE26aX/Dbh8GWv2rfdHRA02qzrKiwIHzkUXqbk1OQqpHcqvJXSbY8P2iBQCFmAC6XGegse8xd72uY/wYTyrCdr48AJNPRMMomNLq/nP+61woQzdbvYaIZdjjBoZD4J7Q+06go1mv0pk97CMrmNoAXxJpKSZrBLuuMOXDdYTzKOCNs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFeiUBLfXrM34cf5gQb+re2aNp+MuLmvcwXpsHtYIv7CAgTIdzTd+pZlTa2+EKBnce5OAt9FCqeT3QwJ6WaNTG8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIID7DIAkr4w3h2q6InN70H1/NW0bqQRPF5NfNUNK8iQM)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 20 May 2026  00:23:05 +0000 (0:00:01.088)       0:00:24.837 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYk9YO82R8ZIYOmEHJprI1HqJLK9pLOjUPB5ugY2qWv9FeGozJ67aQsTye6hbqJykdmlKOR2D5E7W93sVYDRbMQhnQQlSTBP3uTLoPRlRndhnv5NaX8VLO9uuARcixhtPznnjB5kI3FGed0AlzumbWBJeadmfn0LuS9LE886UvjWTid7pTgxYuyX3c+IOqPxnxrewOW7pe8OP+Jjk9Ni0YZLaA7Jqgs7eizVK4c7Ozcsba3VLHqZX/sXHDrNJ8fbQlBXjvl30bvIEnSleKOKdV2HoWtjgf8C5gBzccrkN4JFId1Mw1wnM6vKyz7Dh6Ja2OoS7SS6apNH5LZ7Gt4Iah0kmSZLgKRV54ythg3oinwhE138Sg5YToQ/jFx7kVMJCZVc076pZwiEnLQLSBy2M9aJMNa5xyWitzThoCmZm5HfI/KwmzHdJEyqZsWd7KtkZE4QZnH8YXc31vcpzVBDSpOR4Hfb9NPyX9wh63ZcKWlCVMvyHd5ObqNn9f0GsI12E=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBHQZb2yuogqP0kMY3ZJsF1XZ7c5KQfvqzKkr/Fjn+JwwVTxXN0b7FLEGRd/l6ZNjmPHIT5+M6RIRZvQB/kpdew=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGWL2B3bWne0cIi3GklVFR+CDGGdbRMTSlF5dwGZUy/O)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 20 May 2026  00:23:07 +0000 (0:00:01.055)       0:00:25.892 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHyNp9DwHsNZHGnIEVm/Utq8z1Zs/X7zzR8NOFIFONhg)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCsj1Xh7S/x8nOkiwAM8fcQUzWCJkoaSJZc070ptFrUwMiYUqI3cmQRQ53WY6wpURG+k68bWonaIYfWVUj76QtSW97hnx3uwGq/JPdgCxmOZLBj0n1atmyfNorC4gtL+3xsnpsoDKkw7n774d5A7TnZbM9maJSKxr/axi3WuD7Y9i33l7WkH50lh5UFlvcTVlUZPwVSzox+jogRtVIlWo1uRPi3bcxu5liZVxC8H/BVEh1SMHUA3sYLKBbqd0HW1Q0rWrLPWA9mmZPazVuux6dOX9mwYkmu28kAnakRRouNxinKFI3wuJjs8qNqEGBfeS1HzO1sWR+pz8lmFNw/tbSbOm3Zw8IYKANqyxmcAu95kVIFxEKAB/2seVAzz+aoNkn1Il4OMW/e3hAQP49LG0idbx5Vfcu/+pSIld0z7PKp3VS1tiewdGxbSIdNQdgIi1Tl+lyQ1d2rJMVrarzqbET+hfG3TqS20b/tpaMWB+xHdawyFLsXZkceQ4GjFLcZx7U=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOBS68ErDQAb6NrudgSF9dvwYODm+2b7Sj1YffUpM5+zEdh4fYQekOmcLc8S4VPowwtqvh3C/iOYRo0qQ4dfmak=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 20 May 2026  00:23:08 +0000 (0:00:01.113)       0:00:27.005 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCIjNdh13J6SkYiyLCDx1ijDmk/R6EjDT4lYpAppRj5lg3WtuH34marWf46whL3p3kPjUwKPI25YYUxl0rorCdnyzwv2ZoUM6fI6HEcf5llSnaEjCEg01+K4xx17t0so9ZpN7iAWz1gKlFH2fdqjB/BaVO0crqVnGdyyE4lVQHESJGMsDWa3AwRYHxdwal6OH51/lMBv0e3lgQbTu/tXnbLfMWb9SxlrP1D92g/YYZUSkUya8FT4nmif1vpGPpDG1o9VygbuQhf8HZuJsolWyEL/5twZgiWpPOSsBOyAqRkOkgeUj+8xjp8QAQ7aNUs538x4uxTXoiej0Ey6OisZXE7x8v4/U0JLiBzZTRjOsd+pE2rJcN4+mKI7aR65QEyTfy069wAo3Evf1MKBIkZ5jDbZOyAQGF1RaH1GPCZvqBHZ06G8tZWqhUC+T8iTMuYOXBFoxHmo1aNHtBUMR5HUJjinddFog0+d13LW0gEZGDpeyf0RR7/JsucoNJAvsb3AOU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKdTh6iQDCqfmL0JjSDvUT6kzmWtvF4IULhK1EBv5KOtotH8kp9AOfvORO6EiX46hzCwDzWN1SdUx4RcMjp/3A8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEi+sKdKxBgCt3Rstk9FkXgHM2UFylFtM/S7Kfj9D5qr)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write static known_hosts entries] ************\nWednesday 20 May 2026  00:23:09 +0000 (0:00:01.111)       0:00:28.117 ********* \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 20 May 2026  00:23:09 +0000 (0:00:00.185)       0:00:28.303 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Delete known_hosts entries] ******************\nWednesday 20 May 2026  00:23:09 +0000 (0:00:00.069)       0:00:28.373 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Set file permissions] ************************\nWednesday 20 May 2026  00:23:09 +0000 (0:00:00.066)       0:00:28.439 ********* \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 20 May 2026  00:23:10 +0000 (0:00:00.514)       0:00:28.954 ********* \n=============================================================================== \nosism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 6.59s\nosism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.39s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.38s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.15s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.13s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.10s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.09s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.09s\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.06s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.05s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.03s\nosism.commons.known_hosts : Set file permissions ------------------------ 0.51s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.21s\nosism.commons.known_hosts : Write static known_hosts entries ------------ 0.19s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.17s\n+ osism apply squid\n\u001b[32m2026-05-20 00:23:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m\n\u001b[32m2026-05-20 00:23:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fb646d9-51ff-4db9-8096-70c7889f411f (squid) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:23:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9fb646d9-51ff-4db9-8096-70c7889f411f (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 20 May 2026  00:23:25 +0000 (0:00:00.192)       0:00:00.192 ********* \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 20 May 2026  00:23:25 +0000 (0:00:00.086)       0:00:00.279 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Create required directories] **********************\nWednesday 20 May 2026  00:23:28 +0000 (0:00:02.587)       0:00:02.867 ********* \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 20 May 2026  00:23:29 +0000 (0:00:01.366)       0:00:04.233 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m\n\nTASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***\nWednesday 20 May 2026  00:23:30 +0000 (0:00:01.142)       0:00:05.376 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Copy docker-compose.yml file] *********************\nWednesday 20 May 2026  00:23:31 +0000 (0:00:00.413)       0:00:05.790 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Manage squid service] *****************************\nWednesday 20 May 2026  00:23:32 +0000 (0:00:00.952)       0:00:06.742 ********* \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 20 May 2026  00:24:04 +0000 (0:00:32.185)       0:00:38.928 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******\nWednesday 20 May 2026  00:24:16 +0000 (0:00:11.754)       0:00:50.682 ********* \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 20 May 2026  00:25:16 +0000 (0:01:00.095)       0:01:50.778 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****\nWednesday 20 May 2026  00:25:16 +0000 (0:00:00.085)       0:01:50.864 ********* \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 20 May 2026  00:25:16 +0000 (0:00:00.604)       0:01:51.468 ********* \n=============================================================================== \nosism.services.squid : Wait for squid service to start ----------------- 60.10s\nosism.services.squid : Manage squid service ---------------------------- 32.19s\nosism.services.squid : Restart squid service --------------------------- 11.75s\nosism.services.squid : Install required packages ------------------------ 2.59s\nosism.services.squid : Create required directories ---------------------- 1.37s\nosism.services.squid : Copy squid configuration files ------------------- 1.14s\nosism.services.squid : Copy docker-compose.yml file --------------------- 0.95s\nosism.services.squid : Wait for an healthy squid service ---------------- 0.60s\nosism.services.squid : Remove osism_allow_list.conf configuration file --- 0.41s\nosism.services.squid : Include install tasks ---------------------------- 0.09s\nosism.services.squid : Register that squid service was restarted -------- 0.09s\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-20 00:25:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m\n\u001b[32m2026-05-20 00:25:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e29cea5-4f6b-43e9-8b20-76241186c5db (operator) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:25:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6e29cea5-4f6b-43e9-8b20-76241186c5db (operator) has been started and output is visible here.\u001b[0m\n\nPLAY [Make ssh pipelining working] *********************************************\n\nTASK [Gathering Facts] *********************************************************\nWednesday 20 May 2026  00:25:32 +0000 (0:00:00.213)       0:00:00.213 ********* \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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Do not require tty for all users] ****************************************\nWednesday 20 May 2026  00:25:35 +0000 (0:00:03.320)       0:00:03.533 ********* \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role operator] *****************************************************\n\nTASK [osism.commons.operator : Gather variables for each operating system] *****\nWednesday 20 May 2026  00:25:36 +0000 (0:00:00.797)       0:00:04.331 ********* \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 20 May 2026  00:25:36 +0000 (0:00:00.156)       0:00:04.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\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 20 May 2026  00:25:37 +0000 (0:00:00.168)       0:00:04.656 ********* \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-1]\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 20 May 2026  00:25:37 +0000 (0:00:00.678)       0:00:05.334 ********* \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\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.operator : Add user to additional groups] ******************\nWednesday 20 May 2026  00:25:38 +0000 (0:00:00.825)       0:00:06.160 ********* \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-3] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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-5] => (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 20 May 2026  00:25:39 +0000 (0:00:01.200)       0:00:07.360 ********* \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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***\nWednesday 20 May 2026  00:25:40 +0000 (0:00:01.165)       0:00:08.526 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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 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-1] => (item=export LANGUAGE=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-2] => (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-4] => (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-0] => (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\u001b[0;33mchanged: [testbed-node-4] => (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-5] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\nTASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***\nWednesday 20 May 2026  00:25:42 +0000 (0:00:01.202)       0:00:09.728 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:25:42 +0000 (0:00:00.170)       0:00:09.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\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 20 May 2026  00:25:42 +0000 (0:00:00.195)       0:00:10.095 ********* \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.operator : Check number of SSH authorized keys] ************\nWednesday 20 May 2026  00:25:43 +0000 (0:00:00.579)       0:00:10.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 [osism.commons.operator : Set ssh authorized keys] ************************\nWednesday 20 May 2026  00:25:43 +0000 (0:00:00.164)       0:00:10.839 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [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;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.operator : Delete ssh authorized keys] *********************\nWednesday 20 May 2026  00:25:43 +0000 (0:00:00.679)       0:00:11.519 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:25:44 +0000 (0:00:00.184)       0:00:11.703 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:25:44 +0000 (0:00:00.164)       0:00:11.868 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:25:44 +0000 (0:00:00.166)       0:00:12.035 ********* \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 20 May 2026  00:25:45 +0000 (0:00:00.624)       0:00:12.660 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:25:45 +0000 (0:00:00.228)       0:00:12.888 ********* \n=============================================================================== \nGathering Facts --------------------------------------------------------- 3.32s\nosism.commons.operator : Set language variables in .bashrc configuration file --- 1.20s\nosism.commons.operator : Add user to additional groups ------------------ 1.20s\nosism.commons.operator : Copy user sudoers file ------------------------- 1.17s\nosism.commons.operator : Create user ------------------------------------ 0.83s\nDo not require tty for all users ---------------------------------------- 0.80s\nosism.commons.operator : Set ssh authorized keys ------------------------ 0.68s\nosism.commons.operator : Create operator group -------------------------- 0.68s\nosism.commons.operator : Set password ----------------------------------- 0.62s\nosism.commons.operator : Create .ssh directory -------------------------- 0.58s\nosism.commons.operator : Unset & lock password -------------------------- 0.23s\nosism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.20s\nosism.commons.operator : Delete ssh authorized keys --------------------- 0.18s\nosism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.17s\nosism.commons.operator : Set operator_groups variable to default value --- 0.17s\nosism.commons.operator : Delete authorized GitHub accounts -------------- 0.17s\nosism.commons.operator : Check number of SSH authorized keys ------------ 0.16s\nosism.commons.operator : Set authorized GitHub accounts ----------------- 0.16s\nosism.commons.operator : Gather variables for each operating system ----- 0.16s\n+ osism apply --environment custom facts\n\u001b[32m2026-05-20 00:25:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m\n\u001b[32m2026-05-20 00:25:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-20 00:25:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a59d2b64-2a1c-4dde-9229-ad9f81e9a070 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:25:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a59d2b64-2a1c-4dde-9229-ad9f81e9a070 (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 20 May 2026  00:26:00 +0000 (0:00:00.108)       0:00:00.108 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\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-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Copy fact file] **********************************************************\nWednesday 20 May 2026  00:26:01 +0000 (0:00:01.310)       0:00:01.419 ********* \n\u001b[0;32mok: [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-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-4]\u001b[0m\n\nPLAY [Copy custom ceph devices facts] ******************************************\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nWednesday 20 May 2026  00:26:02 +0000 (0:00:01.190)       0:00:02.610 ********* \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 20 May 2026  00:26:03 +0000 (0:00:00.114)       0:00:02.724 ********* \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 20 May 2026  00:26:03 +0000 (0:00:00.194)       0:00:02.919 ********* \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 20 May 2026  00:26:03 +0000 (0:00:00.216)       0:00:03.136 ********* \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 20 May 2026  00:26:03 +0000 (0:00:00.126)       0:00:03.262 ********* \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 20 May 2026  00:26:04 +0000 (0:00:00.426)       0:00:03.688 ********* \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 20 May 2026  00:26:04 +0000 (0:00:00.117)       0:00:03.806 ********* \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 20 May 2026  00:26:05 +0000 (0:00:01.038)       0:00:04.845 ********* \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 20 May 2026  00:26:05 +0000 (0:00:00.447)       0:00:05.292 ********* \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.repository : Update package cache] *************************\nWednesday 20 May 2026  00:26:06 +0000 (0:00:01.031)       0:00:06.324 ********* \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 [Install required packages (RedHat)] **************************************\nWednesday 20 May 2026  00:26:21 +0000 (0:00:14.875)       0:00:21.199 ********* \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 20 May 2026  00:26:21 +0000 (0:00:00.096)       0:00:21.295 ********* \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 20 May 2026  00:26:28 +0000 (0:00:06.857)       0:00:28.153 ********* \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 [Copy fact files] *********************************************************\nWednesday 20 May 2026  00:26:28 +0000 (0:00:00.442)       0:00:28.595 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (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-5] => (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-3] => (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-4] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-3] => (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-5] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nWednesday 20 May 2026  00:26:32 +0000 (0:00:03.317)       0:00:31.913 ********* \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\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 20 May 2026  00:26:33 +0000 (0:00:01.174)       0:00:33.087 ********* \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-5]\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 20 May 2026  00:26:36 +0000 (0:00:03.416)       0:00:36.503 ********* \n=============================================================================== \nosism.commons.repository : Update package cache ------------------------ 14.88s\nInstall required packages (Debian) -------------------------------------- 6.86s\nGathers facts about hosts ----------------------------------------------- 3.42s\nCopy fact files --------------------------------------------------------- 3.32s\nCreate custom facts directory ------------------------------------------- 1.31s\nCopy fact file ---------------------------------------------------------- 1.19s\nosism.commons.repository : Force update of package cache ---------------- 1.17s\nosism.commons.repository : Copy 99osism apt configuration --------------- 1.04s\nosism.commons.repository : Copy ubuntu.sources file --------------------- 1.03s\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.22s\nosism.commons.repository : Set repository_default fact to default value --- 0.19s\nosism.commons.repository : Include distribution specific repository tasks --- 0.13s\nosism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.12s\nosism.commons.repository : Gather variables for each operating system --- 0.11s\nInstall required packages (RedHat) -------------------------------------- 0.10s\n+ osism apply bootstrap\n\u001b[32m2026-05-20 00:26:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m\n\u001b[32m2026-05-20 00:26:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10542262-3231-4ed9-b5a1-8d0914660894 (bootstrap) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:26:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 10542262-3231-4ed9-b5a1-8d0914660894 (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 20 May 2026  00:26:52 +0000 (0:00:00.190)       0:00:00.190 ********* \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 20 May 2026  00:26:52 +0000 (0:00:00.320)       0:00:00.511 ********* \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-5]\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 20 May 2026  00:26:57 +0000 (0:00:04.473)       0:00:04.984 ********* \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-node-1] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (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-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \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-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \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-2) \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-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \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-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-4) \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-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \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-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 20 May 2026  00:26:57 +0000 (0:00:00.485)       0:00:05.470 ********* \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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.hostname : Copy /etc/hostname] *****************************\nWednesday 20 May 2026  00:26:59 +0000 (0:00:01.185)       0:00:06.655 ********* \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-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-4]\u001b[0m\n\nTASK [osism.commons.hosts : Include type specific tasks] ***********************\nWednesday 20 May 2026  00:27:00 +0000 (0:00:01.226)       0:00:07.882 ********* \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 20 May 2026  00:27:00 +0000 (0:00:00.293)       0:00:08.176 ********* \n\u001b[0;33mchanged: [testbed-manager]\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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.proxy : Include distribution specific tasks] ***************\nWednesday 20 May 2026  00:27:01 +0000 (0:00:01.378)       0:00:09.554 ********* \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 20 May 2026  00:27:02 +0000 (0:00:00.295)       0:00:09.850 ********* \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.proxy : Set system wide settings in environment file] ******\nWednesday 20 May 2026  00:27:03 +0000 (0:00:00.988)       0:00:10.838 ********* \n\u001b[0;36mskipping: [testbed-manager]\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-2]\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 : Remove system wide settings in environment file] ***\nWednesday 20 May 2026  00:27:03 +0000 (0:00:00.557)       0:00:11.396 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:27:04 +0000 (0:00:00.438)       0:00:11.834 ********* \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 20 May 2026  00:27:04 +0000 (0:00:00.231)       0:00:12.066 ********* \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 20 May 2026  00:27:04 +0000 (0:00:00.296)       0:00:12.362 ********* \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 20 May 2026  00:27:05 +0000 (0:00:00.328)       0:00:12.691 ********* \n\u001b[0;32mok: [testbed-node-3]\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-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nWednesday 20 May 2026  00:27:06 +0000 (0:00:01.328)       0:00:14.020 ********* \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 : Retrieve file status of /etc/resolv.conf] *****\nWednesday 20 May 2026  00:27:06 +0000 (0:00:00.264)       0:00:14.284 ********* \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 20 May 2026  00:27:07 +0000 (0:00:00.524)       0:00:14.809 ********* \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 20 May 2026  00:27:07 +0000 (0:00:00.264)       0:00:15.073 ********* \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.resolvconf : Copy configuration files] *********************\nWednesday 20 May 2026  00:27:08 +0000 (0:00:00.528)       0:00:15.601 ********* \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-3]\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.commons.resolvconf : Start/enable systemd-resolved service] ********\nWednesday 20 May 2026  00:27:09 +0000 (0:00:01.114)       0:00:16.716 ********* \n\u001b[0;32mok: [testbed-node-0]\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-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-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nWednesday 20 May 2026  00:27:10 +0000 (0:00:01.024)       0:00:17.741 ********* \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 20 May 2026  00:27:10 +0000 (0:00:00.383)       0:00:18.125 ********* \n\u001b[0;36mskipping: [testbed-manager]\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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nWednesday 20 May 2026  00:27:11 +0000 (0:00:01.251)       0:00:19.377 ********* \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 20 May 2026  00:27:12 +0000 (0:00:00.238)       0:00:19.615 ********* \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 20 May 2026  00:27:12 +0000 (0:00:00.271)       0:00:19.887 ********* \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 20 May 2026  00:27:12 +0000 (0:00:00.255)       0:00:20.142 ********* \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 20 May 2026  00:27:12 +0000 (0:00:00.298)       0:00:20.441 ********* \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 tasks for Ubuntu < 24.04] *************\nWednesday 20 May 2026  00:27:13 +0000 (0:00:00.507)       0:00:20.948 ********* \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 20 May 2026  00:27:13 +0000 (0:00:00.236)       0:00:21.185 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [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;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nWednesday 20 May 2026  00:27:14 +0000 (0:00:01.062)       0:00:22.247 ********* \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.commons.repository : Copy ubuntu.sources file] *********************\nWednesday 20 May 2026  00:27:15 +0000 (0:00:00.539)       0:00:22.787 ********* \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-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-node-2]\u001b[0m\n\nTASK [osism.commons.repository : Update package cache] *************************\nWednesday 20 May 2026  00:27:16 +0000 (0:00:01.082)       0:00:23.869 ********* \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-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.rsyslog : Gather variables for each operating system] *****\nWednesday 20 May 2026  00:27:31 +0000 (0:00:15.613)       0:00:39.483 ********* \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 20 May 2026  00:27:32 +0000 (0:00:00.246)       0:00:39.729 ********* \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 20 May 2026  00:27:32 +0000 (0:00:00.238)       0:00:39.968 ********* \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 20 May 2026  00:27:32 +0000 (0:00:00.258)       0:00:40.226 ********* \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 20 May 2026  00:27:32 +0000 (0:00:00.296)       0:00:40.523 ********* \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-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-2]\u001b[0m\n\nTASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********\nWednesday 20 May 2026  00:27:34 +0000 (0:00:01.672)       0:00:42.196 ********* \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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Manage rsyslog service] *************************\nWednesday 20 May 2026  00:27:35 +0000 (0:00:01.013)       0:00:43.209 ********* \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 20 May 2026  00:27:36 +0000 (0:00:00.783)       0:00:43.992 ********* \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 20 May 2026  00:27:36 +0000 (0:00:00.301)       0:00:44.294 ********* \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 : Include additional log server tasks] ************\nWednesday 20 May 2026  00:27:37 +0000 (0:00:01.058)       0:00:45.352 ********* \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 20 May 2026  00:27:38 +0000 (0:00:00.231)       0:00:45.584 ********* \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 20 May 2026  00:27:38 +0000 (0:00:00.298)       0:00:45.882 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************\nWednesday 20 May 2026  00:27:39 +0000 (0:00:01.631)       0:00:47.513 ********* \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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.systohc : Install util-linux-extra package] ****************\nWednesday 20 May 2026  00:27:41 +0000 (0:00:01.098)       0:00:48.612 ********* \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-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-manager]\u001b[0m\n\nTASK [osism.commons.systohc : Sync hardware clock] *****************************\nWednesday 20 May 2026  00:27:53 +0000 (0:00:12.716)       0:01:01.328 ********* \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\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.configfs : Start sys-kernel-config mount] ******************\nWednesday 20 May 2026  00:27:54 +0000 (0:00:00.957)       0:01:02.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-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 [osism.commons.packages : Gather variables for each operating system] *****\nWednesday 20 May 2026  00:27:55 +0000 (0:00:00.958)       0:01:03.245 ********* \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 20 May 2026  00:27:55 +0000 (0:00:00.229)       0:01:03.475 ********* \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 20 May 2026  00:27:56 +0000 (0:00:00.229)       0:01:03.704 ********* \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 20 May 2026  00:27:56 +0000 (0:00:00.301)       0:01:04.006 ********* \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-4]\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.commons.packages : Set needrestart mode] ***************************\nWednesday 20 May 2026  00:27:57 +0000 (0:00:01.419)       0:01:05.425 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\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-4]\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 20 May 2026  00:27:58 +0000 (0:00:00.474)       0:01:05.899 ********* \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 20 May 2026  00:27:58 +0000 (0:00:00.229)       0:01:06.129 ********* \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-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-manager]\u001b[0m\n\nTASK [osism.commons.packages : Download upgrade packages] **********************\nWednesday 20 May 2026  00:27:59 +0000 (0:00:00.976)       0:01:07.106 ********* \n\u001b[0;33mchanged: [testbed-node-1]\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\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.packages : Upgrade packages] *******************************\nWednesday 20 May 2026  00:28:00 +0000 (0:00:01.313)       0:01:08.420 ********* \n\u001b[0;32mok: [testbed-node-0]\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-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.packages : Download required packages] *********************\nWednesday 20 May 2026  00:28:02 +0000 (0:00:01.929)       0:01:10.350 ********* \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\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 [osism.commons.packages : Install required packages] **********************\nWednesday 20 May 2026  00:28:44 +0000 (0:00:41.289)       0:01:51.641 ********* \n\u001b[0;33mchanged: [testbed-manager]\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\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.packages : Remove useless packages from the cache] *********\nWednesday 20 May 2026  00:29:58 +0000 (0:01:14.710)       0:03:06.352 ********* \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-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\nTASK [osism.commons.packages : Remove dependencies that are no longer required] ***\nWednesday 20 May 2026  00:30:00 +0000 (0:00:01.672)       0:03:08.024 ********* \n\u001b[0;32mok: [testbed-node-2]\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-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sysctl : Include sysctl tasks] *****************************\nWednesday 20 May 2026  00:30:13 +0000 (0:00:13.168)       0:03:21.193 ********* \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 20 May 2026  00:30:14 +0000 (0:00:00.419)       0:03:21.613 ********* \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-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\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************\nWednesday 20 May 2026  00:30:15 +0000 (0:00:01.650)       0:03:23.263 ********* \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-3] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \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-3] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\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-5] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \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-4] => (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-4] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \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-4] => (item={'name': 'net.core.wmem_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-4] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \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-4] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \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-5] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \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-4]\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-1] => (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-2] => (item={'name': 'net.ipv4.tcp_keepalive_probes', '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-1] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\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-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\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-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\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-0] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\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-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\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_tw_reuse', 'value': 1})\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-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\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.core.somaxconn', 'value': 4096})\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.ipv4.tcp_syncookies', 'value': 0})\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-0] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\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.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************\nWednesday 20 May 2026  00:30:19 +0000 (0:00:03.790)       0:03:27.054 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (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-4] => (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-5] => (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-manager] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************\nWednesday 20 May 2026  00:30:20 +0000 (0:00:01.412)       0:03:28.467 ********* \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-0]\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-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-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\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on network] *****************\nWednesday 20 May 2026  00:30:21 +0000 (0:00:00.665)       0:03:29.132 ********* \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-3]\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-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-2] => (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\nTASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************\nWednesday 20 May 2026  00:30:22 +0000 (0:00:00.496)       0:03:29.629 ********* \n\u001b[0;36mskipping: [testbed-manager] => (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-0] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \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-1]\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-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 20 May 2026  00:30:22 +0000 (0:00:00.717)       0:03:30.346 ********* \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 20 May 2026  00:30:23 +0000 (0:00:00.298)       0:03:30.645 ********* \n\u001b[0;32mok: [testbed-manager]\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\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.services : Check services] *********************************\nWednesday 20 May 2026  00:30:29 +0000 (0:00:05.943)       0:03:36.588 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\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 20 May 2026  00:30:29 +0000 (0:00:00.342)       0:03:36.931 ********* \n\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (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-5] => (item=cron)\u001b[0m\n\nTASK [osism.commons.motd : Include distribution specific configure tasks] ******\nWednesday 20 May 2026  00:30:30 +0000 (0:00:01.002)       0:03:37.933 ********* \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 20 May 2026  00:30:30 +0000 (0:00:00.416)       0:03:38.350 ********* \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.motd : Check if /etc/default/motd-news exists] *************\nWednesday 20 May 2026  00:30:32 +0000 (0:00:01.244)       0:03:39.595 ********* \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.motd : Disable the dynamic motd-news service] **************\nWednesday 20 May 2026  00:30:32 +0000 (0:00:00.601)       0:03:40.197 ********* \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 20 May 2026  00:30:33 +0000 (0:00:00.649)       0:03:40.847 ********* \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-manager]\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.commons.motd : Remove pam_motd.so rule] ****************************\nWednesday 20 May 2026  00:30:33 +0000 (0:00:00.568)       0:03:41.415 ********* \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': 1779235431.012, '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': 1779235557.848765, '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': 1779235601.5063603, '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': 1779235532.4605713, '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': 1779235556.0936506, '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': 1779235572.3276005, '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': 1779235599.0841405, '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/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-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-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 20 May 2026  00:30:34 +0000 (0:00:01.023)       0:03:42.439 ********* \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 20 May 2026  00:30:35 +0000 (0:00:01.102)       0:03:43.541 ********* \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.motd : Copy issue.net file] ********************************\nWednesday 20 May 2026  00:30:37 +0000 (0:00:01.126)       0:03:44.668 ********* \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.commons.motd : Configure SSH to print the motd] ********************\nWednesday 20 May 2026  00:30:38 +0000 (0:00:01.285)       0:03:45.953 ********* \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 20 May 2026  00:30:38 +0000 (0:00:00.281)       0:03:46.234 ********* \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 : Include distribution specific install tasks] ********\nWednesday 20 May 2026  00:30:39 +0000 (0:00:00.725)       0:03:46.960 ********* \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 20 May 2026  00:30:39 +0000 (0:00:00.403)       0:03:47.364 ********* \n\u001b[0;32mok: [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-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-5]\u001b[0m\n\nTASK [osism.services.rng : Remove haveged package] *****************************\nWednesday 20 May 2026  00:30:48 +0000 (0:00:08.415)       0:03:55.780 ********* \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rng : Manage rng service] *********************************\nWednesday 20 May 2026  00:30:49 +0000 (0:00:01.296)       0:03:57.076 ********* \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Gather variables for each operating system] ******\nWednesday 20 May 2026  00:30:50 +0000 (0:00:01.039)       0:03:58.115 ********* \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 20 May 2026  00:30:50 +0000 (0:00:00.321)       0:03:58.437 ********* \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 20 May 2026  00:30:51 +0000 (0:00:00.280)       0:03:58.718 ********* \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 20 May 2026  00:30:51 +0000 (0:00:00.295)       0:03:59.013 ********* \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-1]\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 : Include distribution specific timer tasks] *******\nWednesday 20 May 2026  00:30:56 +0000 (0:00:05.406)       0:04:04.419 ********* \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 20 May 2026  00:30:57 +0000 (0:00:00.412)       0:04:04.832 ********* \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-1] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily) \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=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 20 May 2026  00:30:57 +0000 (0:00:00.351)       0:04:05.183 ********* \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 20 May 2026  00:30:58 +0000 (0:00:00.529)       0:04:05.712 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\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-2] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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-4] => (item=ModemManager.service) \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=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Include packages tasks] **************************\nWednesday 20 May 2026  00:30:58 +0000 (0:00:00.329)       0:04:06.041 ********* \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 20 May 2026  00:30:58 +0000 (0:00:00.393)       0:04:06.435 ********* \n\u001b[0;33mchanged: [testbed-node-2]\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-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-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove cloudinit package] ************************\nWednesday 20 May 2026  00:31:33 +0000 (0:00:34.875)       0:04:41.310 ********* \n\u001b[0;33mchanged: [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-0]\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.commons.cleanup : Uninstall unattended-upgrades package] ***********\nWednesday 20 May 2026  00:31:42 +0000 (0:00:08.269)       0:04:49.579 ********* \n\u001b[0;33mchanged: [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-3]\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.commons.cleanup : Remove useless packages from the cache] **********\nWednesday 20 May 2026  00:31:49 +0000 (0:00:07.876)       0:04:57.456 ********* \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.cleanup : Remove dependencies that are no longer required] ***\nWednesday 20 May 2026  00:31:51 +0000 (0:00:01.931)       0:04:59.387 ********* \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.cleanup : Include cloudinit tasks] *************************\nWednesday 20 May 2026  00:31:57 +0000 (0:00:05.640)       0:05:05.028 ********* \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 20 May 2026  00:31:57 +0000 (0:00:00.459)       0:05:05.488 ********* \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 20 May 2026  00:31:58 +0000 (0:00:00.756)       0:05:06.245 ********* \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-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.commons.timezone : Set timezone to UTC] ****************************\nWednesday 20 May 2026  00:32:00 +0000 (0:00:01.641)       0:05:07.886 ********* \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\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\nTASK [osism.commons.timezone : Create /etc/adjtime file] ***********************\nWednesday 20 May 2026  00:32:01 +0000 (0:00:00.819)       0:05:08.705 ********* \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 20 May 2026  00:32:01 +0000 (0:00:00.297)       0:05:09.003 ********* \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 20 May 2026  00:32:01 +0000 (0:00:00.432)       0:05:09.436 ********* \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 20 May 2026  00:32:02 +0000 (0:00:00.446)       0:05:09.882 ********* \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 20 May 2026  00:32:02 +0000 (0:00:00.272)       0:05:10.155 ********* \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 20 May 2026  00:32:02 +0000 (0:00:00.325)       0:05:10.480 ********* \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 20 May 2026  00:32:03 +0000 (0:00:00.264)       0:05:10.745 ********* \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 20 May 2026  00:32:03 +0000 (0:00:00.301)       0:05:11.046 ********* \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 20 May 2026  00:32:03 +0000 (0:00:00.273)       0:05:11.320 ********* \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 20 May 2026  00:32:04 +0000 (0:00:00.269)       0:05:11.589 ********* \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 20 May 2026  00:32:04 +0000 (0:00:00.448)       0:05:12.038 ********* \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-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Gather package facts] ****************************\nWednesday 20 May 2026  00:32:05 +0000 (0:00:00.760)       0:05:12.798 ********* \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-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-4]\u001b[0m\n\nTASK [osism.services.docker : Check whether packages are installed that should not be installed] ***\nWednesday 20 May 2026  00:32:08 +0000 (0:00:03.066)       0:05:15.865 ********* \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-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-manager]\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-0]\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-1]\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-2]\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-3]\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 20 May 2026  00:32:08 +0000 (0:00:00.679)       0:05:16.544 ********* \n\u001b[0;32mok: [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\nTASK [osism.services.docker : Add repository gpg key] **************************\nWednesday 20 May 2026  00:32:15 +0000 (0:00:06.335)       0:05:22.879 ********* \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;32mok: [testbed-manager]\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 20 May 2026  00:32:16 +0000 (0:00:00.958)       0:05:23.838 ********* \n\u001b[0;32mok: [testbed-manager]\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-1]\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 : Update package cache] ****************************\nWednesday 20 May 2026  00:32:23 +0000 (0:00:07.062)       0:05:30.900 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Pin docker package version] **********************\nWednesday 20 May 2026  00:32:26 +0000 (0:00:03.283)       0:05:34.184 ********* \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 20 May 2026  00:32:27 +0000 (0:00:01.381)       0:05:35.566 ********* \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 : Unlock containerd package] ***********************\nWednesday 20 May 2026  00:32:29 +0000 (0:00:01.405)       0:05:36.971 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:32:30 +0000 (0:00:00.659)       0:05:37.631 ********* \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-1]\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\nTASK [osism.services.docker : Lock containerd package] *************************\nWednesday 20 May 2026  00:32:39 +0000 (0:00:09.706)       0:05:47.337 ********* \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 20 May 2026  00:32:40 +0000 (0:00:01.171)       0:05:48.509 ********* \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;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-node-0]\u001b[0m\n\nTASK [osism.services.docker : Install docker package] **************************\nWednesday 20 May 2026  00:32:49 +0000 (0:00:08.938)       0:05:57.447 ********* \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;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-3]\u001b[0m\n\nTASK [osism.services.docker : Unblock installation of python docker packages] ***\nWednesday 20 May 2026  00:33:00 +0000 (0:00:10.965)       0:06:08.413 ********* \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-0] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=python3-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 20 May 2026  00:33:02 +0000 (0:00:01.288)       0:06:09.701 ********* \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 20 May 2026  00:33:02 +0000 (0:00:00.722)       0:06:10.423 ********* \n\u001b[0;32mok: [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-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-1]\u001b[0m\n\nTASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***\nWednesday 20 May 2026  00:33:06 +0000 (0:00:03.882)       0:06:14.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.services.docker : Block installation of python docker packages (install python bindings from pip)] ***\nWednesday 20 May 2026  00:33:07 +0000 (0:00:00.560)       0:06:14.867 ********* \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-3]\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-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 20 May 2026  00:33:07 +0000 (0:00:00.593)       0:06:15.460 ********* \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 20 May 2026  00:33:08 +0000 (0:00:00.506)       0:06:15.967 ********* \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 20 May 2026  00:33:09 +0000 (0:00:00.706)       0:06:16.673 ********* \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 20 May 2026  00:33:09 +0000 (0:00:00.537)       0:06:17.211 ********* \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 20 May 2026  00:33:11 +0000 (0:00:01.826)       0:06:19.037 ********* \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 20 May 2026  00:33:12 +0000 (0:00:00.904)       0:06:19.942 ********* \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 20 May 2026  00:33:13 +0000 (0:00:01.106)       0:06:21.048 ********* \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 20 May 2026  00:33:14 +0000 (0:00:00.882)       0:06:21.931 ********* \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.services.docker : Reload systemd daemon if systemd overlay file is changed] ***\nWednesday 20 May 2026  00:33:15 +0000 (0:00:01.425)       0:06:23.356 ********* \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-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 : Copy limits configuration file] ******************\nWednesday 20 May 2026  00:33:17 +0000 (0:00:01.431)       0:06:24.787 ********* \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 : Copy daemon.json configuration file] *************\nWednesday 20 May 2026  00:33:18 +0000 (0:00:01.472)       0:06:26.260 ********* \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 20 May 2026  00:33:20 +0000 (0:00:01.912)       0:06:28.172 ********* \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 20 May 2026  00:33:21 +0000 (0:00:00.913)       0:06:29.086 ********* \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 service] **********************************\nWednesday 20 May 2026  00:33:22 +0000 (0:00:01.460)       0:06:30.547 ********* \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 20 May 2026  00:33:24 +0000 (0:00:01.323)       0:06:31.870 ********* \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 20 May 2026  00:33:25 +0000 (0:00:01.208)       0:06:33.079 ********* \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 bootstrap tasks] *************************\nWednesday 20 May 2026  00:33:26 +0000 (0:00:01.171)       0:06:34.250 ********* \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 20 May 2026  00:33:27 +0000 (0:00:00.950)       0:06:35.201 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 20 May 2026  00:33:27 +0000 (0:00:00.042)       0:06:35.243 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 20 May 2026  00:33:27 +0000 (0:00:00.220)       0:06:35.464 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 20 May 2026  00:33:27 +0000 (0:00:00.041)       0:06:35.506 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 20 May 2026  00:33:27 +0000 (0:00:00.042)       0:06:35.548 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 20 May 2026  00:33:28 +0000 (0:00:00.048)       0:06:35.597 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 20 May 2026  00:33:28 +0000 (0:00:00.041)       0:06:35.638 ********* \n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nWednesday 20 May 2026  00:33:28 +0000 (0:00:00.054)       0:06:35.693 ********* \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 [osism.services.rsyslog : Restart rsyslog service] *************\nWednesday 20 May 2026  00:33:29 +0000 (0:00:01.135)       0:06:36.828 ********* \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.rsyslog : Restart logrotate service] ***********\nWednesday 20 May 2026  00:33:30 +0000 (0:00:01.326)       0:06:38.155 ********* \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 20 May 2026  00:33:31 +0000 (0:00:01.268)       0:06:39.423 ********* \n\u001b[0;36mskipping: [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\nRUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****\nWednesday 20 May 2026  00:33:34 +0000 (0:00:02.389)       0:06:41.813 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.docker : Add user to docker group] ************************\nWednesday 20 May 2026  00:33:34 +0000 (0:00:00.103)       0:06:41.917 ********* \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-3]\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\nTASK [osism.services.docker : Log into private registry and force re-authorization] ***\nWednesday 20 May 2026  00:33:35 +0000 (0:00:01.201)       0:06:43.118 ********* \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 20 May 2026  00:33:36 +0000 (0:00:00.553)       0:06:43.672 ********* \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 20 May 2026  00:33:36 +0000 (0:00:00.893)       0:06:44.565 ********* \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 20 May 2026  00:33:38 +0000 (0:00:01.008)       0:06:45.574 ********* \n\u001b[0;32mok: [testbed-manager] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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-3] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=docker_containers)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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 20 May 2026  00:33:40 +0000 (0:00:02.347)       0:06:47.921 ********* \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 20 May 2026  00:33:40 +0000 (0:00:00.542)       0:06:48.464 ********* \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 20 May 2026  00:33:41 +0000 (0:00:01.020)       0:06:49.484 ********* \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 20 May 2026  00:33:42 +0000 (0:00:00.816)       0:06:50.301 ********* \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 20 May 2026  00:33:43 +0000 (0:00:00.775)       0:06:51.077 ********* \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 20 May 2026  00:33:44 +0000 (0:00:00.536)       0:06:51.614 ********* \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.docker_compose : Copy docker-compose script] ***************\nWednesday 20 May 2026  00:33:45 +0000 (0:00:01.491)       0:06:53.106 ********* \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 20 May 2026  00:33:46 +0000 (0:00:00.726)       0:06:53.832 ********* \n\u001b[0;32mok: [testbed-manager]\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\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********\nWednesday 20 May 2026  00:33:54 +0000 (0:00:08.066)       0:07:01.898 ********* \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 : Enable osism.target] **********************\nWednesday 20 May 2026  00:33:55 +0000 (0:00:01.450)       0:07:03.348 ********* \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 20 May 2026  00:33:57 +0000 (0:00:01.947)       0:07:05.296 ********* \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 20 May 2026  00:33:59 +0000 (0:00:02.099)       0:07:07.395 ********* \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 20 May 2026  00:34:00 +0000 (0:00:00.876)       0:07:08.272 ********* \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 20 May 2026  00:34:01 +0000 (0:00:00.827)       0:07:09.099 ********* \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 20 May 2026  00:34:02 +0000 (0:00:00.749)       0:07:09.849 ********* \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 20 May 2026  00:34:02 +0000 (0:00:00.558)       0:07:10.408 ********* \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 20 May 2026  00:34:03 +0000 (0:00:00.562)       0:07:10.970 ********* \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 20 May 2026  00:34:03 +0000 (0:00:00.578)       0:07:11.548 ********* \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-1]\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 20 May 2026  00:34:09 +0000 (0:00:05.569)       0:07:17.118 ********* \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 20 May 2026  00:34:10 +0000 (0:00:00.761)       0:07:17.880 ********* \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 20 May 2026  00:34:11 +0000 (0:00:00.856)       0:07:18.736 ********* \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.services.chrony : Manage chrony service] ***************************\nWednesday 20 May 2026  00:34:13 +0000 (0:00:01.912)       0:07:20.649 ********* \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 20 May 2026  00:34:14 +0000 (0:00:01.346)       0:07:21.995 ********* \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 20 May 2026  00:34:15 +0000 (0:00:00.924)       0:07:22.920 ********* \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 20 May 2026  00:34:17 +0000 (0:00:01.808)       0:07:24.728 ********* \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 20 May 2026  00:34:18 +0000 (0:00:01.008)       0:07:25.736 ********* \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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.lldpd : Manage lldpd service] *****************************\nWednesday 20 May 2026  00:34:27 +0000 (0:00:09.634)       0:07:35.371 ********* \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 20 May 2026  00:34:29 +0000 (0:00:01.964)       0:07:37.336 ********* \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\nRUNNING HANDLER [osism.services.chrony : Restart chrony service] ***************\nWednesday 20 May 2026  00:34:31 +0000 (0:00:01.592)       0:07:38.928 ********* \n\u001b[0;33mchanged: [testbed-node-0]\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-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\nPLAY [Apply bootstrap role part 2] *********************************************\n\nTASK [Include hardening role] **************************************************\nWednesday 20 May 2026  00:34:32 +0000 (0:00:01.239)       0:07:40.168 ********* \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 20 May 2026  00:34:33 +0000 (0:00:00.614)       0:07:40.782 ********* \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.journald : Manage journald service] ***********************\nWednesday 20 May 2026  00:34:34 +0000 (0:00:01.457)       0:07:42.240 ********* \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 20 May 2026  00:34:36 +0000 (0:00:01.663)       0:07:43.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 [Include smartd role] *****************************************************\nWednesday 20 May 2026  00:34:36 +0000 (0:00:00.520)       0:07:44.425 ********* \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 20 May 2026  00:34:37 +0000 (0:00:00.949)       0:07:45.374 ********* \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 20 May 2026  00:34:38 +0000 (0:00:01.015)       0:07:46.390 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\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-5]\u001b[0m\n\nTASK [osism.services.smartd : Create /var/log/smartd directory] ****************\nWednesday 20 May 2026  00:34:47 +0000 (0:00:09.089)       0:07:55.480 ********* \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 20 May 2026  00:34:48 +0000 (0:00:00.920)       0:07:56.400 ********* \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-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-5]\u001b[0m\n\nTASK [osism.services.smartd : Manage smartd service] ***************************\nWednesday 20 May 2026  00:34:50 +0000 (0:00:01.398)       0:07:57.799 ********* \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 20 May 2026  00:34:52 +0000 (0:00:01.975)       0:07:59.774 ********* \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 20 May 2026  00:34:53 +0000 (0:00:01.248)       0:08:01.023 ********* \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 [Set state bootstrap] *****************************************************\n\nTASK [Set osism.bootstrap.status fact] *****************************************\nWednesday 20 May 2026  00:34:54 +0000 (0:00:01.188)       0:08:02.211 ********* \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 20 May 2026  00:34:55 +0000 (0:00:01.032)       0:08:03.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 20 May 2026  00:34:56 +0000 (0:00:00.904)       0:08:04.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 [Set osism.bootstrap.timestamp fact] **************************************\nWednesday 20 May 2026  00:34:57 +0000 (0:00:01.337)       0:08:05.485 ********* \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 20 May 2026  00:34:58 +0000 (0:00:00.865)       0:08:06.350 ********* \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 20 May 2026  00:34:59 +0000 (0:00:00.852)       0:08:07.202 ********* \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 20 May 2026  00:35:00 +0000 (0:00:01.330)       0:08:08.533 ********* \n=============================================================================== \nosism.commons.packages : Install required packages --------------------- 74.71s\nosism.commons.packages : Download required packages -------------------- 41.29s\nosism.commons.cleanup : Cleanup installed packages --------------------- 34.88s\nosism.commons.repository : Update package cache ------------------------ 15.61s\nosism.commons.packages : Remove dependencies that are no longer required -- 13.17s\nosism.commons.systohc : Install util-linux-extra package --------------- 12.72s\nosism.services.docker : Install docker package ------------------------- 10.97s\nosism.services.docker : Install containerd package ---------------------- 9.71s\nosism.services.lldpd : Install lldpd package ---------------------------- 9.63s\nosism.services.smartd : Install smartmontools package ------------------- 9.09s\nosism.services.docker : Install docker-cli package ---------------------- 8.94s\nosism.services.rng : Install rng package -------------------------------- 8.42s\nosism.commons.cleanup : Remove cloudinit package ------------------------ 8.27s\nosism.commons.docker_compose : Install docker-compose-plugin package ---- 8.07s\nosism.commons.cleanup : Uninstall unattended-upgrades package ----------- 7.88s\nosism.services.docker : Add repository ---------------------------------- 7.06s\nosism.services.docker : Install apt-transport-https package ------------- 6.34s\nosism.commons.services : Populate service facts ------------------------- 5.94s\nosism.commons.cleanup : Remove dependencies that are no longer required --- 5.64s\nosism.services.chrony : Populate service facts -------------------------- 5.57s\n+ osism apply fail2ban\n\u001b[32m2026-05-20 00:35:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m\n\u001b[32m2026-05-20 00:35:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 642c41d2-7068-444b-b651-035c215eca67 (fail2ban) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:35:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 642c41d2-7068-444b-b651-035c215eca67 (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 20 May 2026  00:35:18 +0000 (0:00:00.379)       0:00:00.379 ********* \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 20 May 2026  00:35:19 +0000 (0:00:01.288)       0:00:01.667 ********* \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.fail2ban : Copy configuration files] **********************\nWednesday 20 May 2026  00:35:31 +0000 (0:00:12.650)       0:00:14.317 ********* \n\u001b[0;33mchanged: [testbed-node-2]\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-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-5]\u001b[0m\n\nTASK [osism.services.fail2ban : Manage fail2ban service] ***********************\nWednesday 20 May 2026  00:35:33 +0000 (0:00:01.631)       0:00:15.949 ********* \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.services.fail2ban : Reload fail2ban configuration] *****************\nWednesday 20 May 2026  00:35:34 +0000 (0:00:01.280)       0:00:17.229 ********* \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=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 20 May 2026  00:35:36 +0000 (0:00:01.726)       0:00:18.956 ********* \n=============================================================================== \nosism.services.fail2ban : Install fail2ban package --------------------- 12.65s\nosism.services.fail2ban : Reload fail2ban configuration ----------------- 1.73s\nosism.services.fail2ban : Copy configuration files ---------------------- 1.63s\nosism.services.fail2ban : Include distribution specific install tasks --- 1.29s\nosism.services.fail2ban : Manage fail2ban service ----------------------- 1.28s\n+ osism apply network\n\u001b[32m2026-05-20 00:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m\n\u001b[32m2026-05-20 00:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15cf1b03-d485-47d9-81df-aa84aea9c7fb (network) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 15cf1b03-d485-47d9-81df-aa84aea9c7fb (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 20 May 2026  00:35:52 +0000 (0:00:00.360)       0:00:00.360 ********* \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 20 May 2026  00:35:53 +0000 (0:00:00.659)       0:00:01.020 ********* \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 20 May 2026  00:35:54 +0000 (0:00:01.214)       0:00:02.234 ********* \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.network : Remove ifupdown package] *************************\nWednesday 20 May 2026  00:35:57 +0000 (0:00:02.697)       0:00:04.931 ********* \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 : Create required directories] *********************\nWednesday 20 May 2026  00:35:58 +0000 (0:00:01.662)       0:00:06.594 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (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 20 May 2026  00:36:00 +0000 (0:00:01.216)       0:00:07.810 ********* \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 20 May 2026  00:36:00 +0000 (0:00:00.690)       0:00:08.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\nTASK [osism.commons.network : Remove temporary network_netplan_config_template file] ***\nWednesday 20 May 2026  00:36:01 +0000 (0:00:00.901)       0:00:09.402 ********* \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 20 May 2026  00:36:02 +0000 (0:00:00.825)       0:00:10.227 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Copy netplan configuration] **********************\nWednesday 20 May 2026  00:36:05 +0000 (0:00:03.514)       0:00:13.741 ********* \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 20 May 2026  00:36:07 +0000 (0:00:01.760)       0:00:15.501 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Check if path for interface file exists] *********\nWednesday 20 May 2026  00:36:09 +0000 (0:00:01.969)       0:00:17.471 ********* \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 20 May 2026  00:36:10 +0000 (0:00:01.200)       0:00:18.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 [osism.commons.network : Install package networkd-dispatcher] *************\nWednesday 20 May 2026  00:36:11 +0000 (0:00:00.678)       0:00:19.350 ********* \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 : Copy dispatcher scripts] *************************\nWednesday 20 May 2026  00:36:13 +0000 (0:00:02.387)       0:00:21.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\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 20 May 2026  00:36:14 +0000 (0:00:00.983)       0:00:22.721 ********* \n\u001b[0;32mok: [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-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\nTASK [osism.commons.network : Include cleanup tasks] ***************************\nWednesday 20 May 2026  00:36:16 +0000 (0:00:01.750)       0:00:24.472 ********* \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 20 May 2026  00:36:17 +0000 (0:00:01.285)       0:00:25.758 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\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-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 20 May 2026  00:36:19 +0000 (0:00:01.204)       0:00:26.962 ********* \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 20 May 2026  00:36:19 +0000 (0:00:00.667)       0:00:27.630 ********* \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;33mchanged: [testbed-node-3] => (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-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 20 May 2026  00:36:21 +0000 (0:00:01.387)       0:00:29.017 ********* \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 20 May 2026  00:36:21 +0000 (0:00:00.642)       0:00:29.660 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-manager, testbed-node-1, testbed-node-0, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd netdev files] ************\nWednesday 20 May 2026  00:36:26 +0000 (0:00:04.695)       0:00:34.355 ********* \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': '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-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-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-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-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-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-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-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-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-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-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-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-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\nTASK [osism.commons.network : Create systemd networkd network files] ***********\nWednesday 20 May 2026  00:36:31 +0000 (0:00:05.120)       0:00:39.476 ********* \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-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-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-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-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-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-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-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-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': '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-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-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-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 : Include networkd cleanup tasks] ******************\nWednesday 20 May 2026  00:36:37 +0000 (0:00:05.401)       0:00:44.877 ********* \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 20 May 2026  00:36:38 +0000 (0:00:01.421)       0:00:46.299 ********* \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 20 May 2026  00:36:39 +0000 (0:00:01.090)       0:00:47.390 ********* \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-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-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.netdev) \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-0]\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 20 May 2026  00:36:40 +0000 (0:00:01.164)       0:00:48.554 ********* \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 20 May 2026  00:36:42 +0000 (0:00:01.346)       0:00:49.901 ********* \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 20 May 2026  00:36:42 +0000 (0:00:00.639)       0:00:50.541 ********* \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 20 May 2026  00:36:43 +0000 (0:00:00.827)       0:00:51.368 ********* \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 20 May 2026  00:36:44 +0000 (0:00:00.660)       0:00:52.029 ********* \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.network : Remove network-extra-init systemd service] *******\nWednesday 20 May 2026  00:36:46 +0000 (0:00:01.831)       0:00:53.860 ********* \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 20 May 2026  00:36:47 +0000 (0:00:01.195)       0:00:55.056 ********* \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 20 May 2026  00:36:49 +0000 (0:00:02.256)       0:00:57.312 ********* \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 20 May 2026  00:36:50 +0000 (0:00:00.905)       0:00:58.218 ********* \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 20 May 2026  00:36:51 +0000 (0:00:00.606)       0:00:58.825 ********* \n=============================================================================== \nosism.commons.network : Create systemd networkd network files ----------- 5.40s\nosism.commons.network : Create systemd networkd netdev files ------------ 5.12s\nosism.commons.network : Include vxlan interfaces ------------------------ 4.70s\nosism.commons.network : Prepare netplan configuration template ---------- 3.51s\nosism.commons.network : Install required packages ----------------------- 2.70s\nosism.commons.network : Install package networkd-dispatcher ------------- 2.39s\nosism.commons.network : Remove network-extra-init script ---------------- 2.26s\nosism.commons.network : Remove netplan configuration template ----------- 1.97s\nosism.commons.network : Disable and stop network-extra-init service ----- 1.83s\nosism.commons.network : Copy netplan configuration ---------------------- 1.76s\nosism.commons.network : Manage service networkd-dispatcher -------------- 1.75s\nosism.commons.network : Remove ifupdown package ------------------------- 1.66s\nosism.commons.network : Include networkd cleanup tasks ------------------ 1.42s\nosism.commons.network : Remove unused configuration files --------------- 1.39s\nosism.commons.network : Include network extra init ---------------------- 1.35s\nosism.commons.network : Include cleanup tasks --------------------------- 1.29s\nosism.commons.network : Create required directories --------------------- 1.22s\nosism.commons.network : Include type specific tasks --------------------- 1.21s\nosism.commons.network : List existing configuration files --------------- 1.20s\nosism.commons.network : Check if path for interface file exists --------- 1.20s\n+ osism apply wireguard\n\u001b[32m2026-05-20 00:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m\n\u001b[32m2026-05-20 00:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1e274e92-2bbb-468f-9acc-a82eae977706 (wireguard) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1e274e92-2bbb-468f-9acc-a82eae977706 (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 20 May 2026  00:37:07 +0000 (0:00:00.308)       0:00:00.308 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Install wireguard package] ********************\nWednesday 20 May 2026  00:37:09 +0000 (0:00:02.208)       0:00:02.517 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create public and private key - server] *******\nWednesday 20 May 2026  00:37:17 +0000 (0:00:07.773)       0:00:10.290 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create preshared key] *************************\nWednesday 20 May 2026  00:37:17 +0000 (0:00:00.574)       0:00:10.864 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get preshared key] ****************************\nWednesday 20 May 2026  00:37:18 +0000 (0:00:00.469)       0:00:11.334 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get public key - server] **********************\nWednesday 20 May 2026  00:37:18 +0000 (0:00:00.667)       0:00:12.002 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get private key - server] *********************\nWednesday 20 May 2026  00:37:19 +0000 (0:00:00.440)       0:00:12.442 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy wg0.conf configuration file] *************\nWednesday 20 May 2026  00:37:19 +0000 (0:00:00.434)       0:00:12.877 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy client configuration files] **************\nWednesday 20 May 2026  00:37:21 +0000 (0:00:01.298)       0:00:14.175 ********* \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 20 May 2026  00:37:22 +0000 (0:00:01.048)       0:00:15.223 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************\nWednesday 20 May 2026  00:37:24 +0000 (0:00:02.217)       0:00:17.441 ********* \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 20 May 2026  00:37:25 +0000 (0:00:01.075)       0:00:18.516 ********* \n=============================================================================== \nosism.services.wireguard : Install wireguard package -------------------- 7.77s\nosism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.22s\nosism.services.wireguard : Install iptables package --------------------- 2.21s\nosism.services.wireguard : Copy wg0.conf configuration file ------------- 1.30s\nosism.services.wireguard : Restart wg0 service -------------------------- 1.08s\nosism.services.wireguard : Copy client configuration files -------------- 1.05s\nosism.services.wireguard : Get preshared key ---------------------------- 0.67s\nosism.services.wireguard : Create public and private key - server ------- 0.57s\nosism.services.wireguard : Create preshared key ------------------------- 0.47s\nosism.services.wireguard : Get public key - server ---------------------- 0.44s\nosism.services.wireguard : Get private key - server --------------------- 0.43s\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    141      0 --:--:-- --:--:-- --:--:--   141\r100    14  100    14    0     0    141      0 --:--:-- --:--:-- --:--:--   140\n+ osism apply --environment custom workarounds\n\u001b[32m2026-05-20 00:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m\n\u001b[32m2026-05-20 00:37:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m\n\u001b[32m2026-05-20 00:37:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1abae388-bf52-48f8-9f66-a497c8450707 (workarounds) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:37:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1abae388-bf52-48f8-9f66-a497c8450707 (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 20 May 2026  00:37:41 +0000 (0:00:00.199)       0:00:00.199 ********* \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 20 May 2026  00:37:42 +0000 (0:00:00.750)       0:00:00.950 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY [Apply netplan configuration on all other nodes] **************************\n\nTASK [Apply netplan configuration] *********************************************\nWednesday 20 May 2026  00:37:45 +0000 (0:00:02.820)       0:00:03.771 ********* \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\nPLAY [Add custom CA certificates to non-manager nodes] *************************\n\nTASK [Copy custom CA certificates] *********************************************\nWednesday 20 May 2026  00:37:47 +0000 (0:00:02.400)       0:00:06.171 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (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-4] => (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\nTASK [Run update-ca-certificates] **********************************************\nWednesday 20 May 2026  00:37:49 +0000 (0:00:01.372)       0:00:07.543 ********* \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [Run update-ca-trust] *****************************************************\nWednesday 20 May 2026  00:37:52 +0000 (0:00:03.670)       0:00:11.214 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:37:53 +0000 (0:00:00.586)       0:00:11.800 ********* \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 20 May 2026  00:37:55 +0000 (0:00:01.862)       0:00:13.662 ********* \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 [Reload systemd daemon] ***************************************************\nWednesday 20 May 2026  00:37:56 +0000 (0:00:01.560)       0:00:15.222 ********* \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\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-5]\u001b[0m\n\nTASK [Enable workarounds.service (Debian)] *************************************\nWednesday 20 May 2026  00:37:58 +0000 (0:00:01.740)       0:00:16.962 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Enable and start workarounds.service (RedHat)] ***************************\nWednesday 20 May 2026  00:38:00 +0000 (0:00:01.596)       0:00:18.559 ********* \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 20 May 2026  00:38:00 +0000 (0:00:00.795)       0:00:19.354 ********* \n\u001b[0;32mok: [testbed-manager]\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-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\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 20 May 2026  00:38:03 +0000 (0:00:02.768)       0:00:22.122 ********* \n=============================================================================== \nRun update-ca-certificates ---------------------------------------------- 3.67s\nApply netplan configuration --------------------------------------------- 2.82s\nInstall python3-docker -------------------------------------------------- 2.77s\nApply netplan configuration --------------------------------------------- 2.40s\nCopy workarounds.sh scripts --------------------------------------------- 1.86s\nReload systemd daemon --------------------------------------------------- 1.74s\nEnable workarounds.service (Debian) ------------------------------------- 1.60s\nCopy workarounds systemd unit file -------------------------------------- 1.56s\nCopy custom CA certificates --------------------------------------------- 1.37s\nEnable and start workarounds.service (RedHat) --------------------------- 0.80s\nGroup hosts based on virtualization_role -------------------------------- 0.75s\nRun update-ca-trust ----------------------------------------------------- 0.59s\n+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-05-20 00:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m\n\u001b[32m2026-05-20 00:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02a7b498-2fae-4357-a113-d4f85b8aeed7 (reboot) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 02a7b498-2fae-4357-a113-d4f85b8aeed7 (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 20 May 2026  00:38:19 +0000 (0:00:00.274)       0:00:00.274 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 20 May 2026  00:38:19 +0000 (0:00:00.164)       0:00:00.439 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 20 May 2026  00:38:21 +0000 (0:00:01.373)       0:00:01.812 ********* \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 20 May 2026  00:38:21 +0000 (0:00:00.124)       0:00:01.937 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 20 May 2026  00:38:21 +0000 (0:00:00.102)       0:00:02.039 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 20 May 2026  00:38:22 +0000 (0:00:01.034)       0:00:03.074 ********* \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 20 May 2026  00:38:22 +0000 (0:00:00.126)       0:00:03.201 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 20 May 2026  00:38:22 +0000 (0:00:00.109)       0:00:03.311 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 20 May 2026  00:38:23 +0000 (0:00:00.993)       0:00:04.305 ********* \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 20 May 2026  00:38:23 +0000 (0:00:00.121)       0:00:04.426 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 20 May 2026  00:38:23 +0000 (0:00:00.114)       0:00:04.540 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 20 May 2026  00:38:24 +0000 (0:00:01.004)       0:00:05.545 ********* \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 20 May 2026  00:38:24 +0000 (0:00:00.124)       0:00:05.670 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 20 May 2026  00:38:25 +0000 (0:00:00.120)       0:00:05.790 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 20 May 2026  00:38:26 +0000 (0:00:01.169)       0:00:06.960 ********* \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 20 May 2026  00:38:26 +0000 (0:00:00.117)       0:00:07.078 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 20 May 2026  00:38:26 +0000 (0:00:00.106)       0:00:07.185 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 20 May 2026  00:38:27 +0000 (0:00:01.003)       0:00:08.188 ********* \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 20 May 2026  00:38:27 +0000 (0:00:00.043)       0:00:08.232 ********* \n=============================================================================== \nReboot system - do not wait for the reboot to complete ------------------ 6.58s\nExit playbook, if user did not mean to reboot systems ------------------- 0.72s\nReboot system - wait for the reboot to complete ------------------------- 0.66s\n+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-05-20 00:38:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m\n\u001b[32m2026-05-20 00:38:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ab1ca268-c700-408d-ae9e-57c9adf3f384 (wait-for-connection) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:38:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ab1ca268-c700-408d-ae9e-57c9adf3f384 (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 20 May 2026  00:38:43 +0000 (0:00:00.378)       0:00:00.378 ********* \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 20 May 2026  00:38:55 +0000 (0:00:11.544)       0:00:11.922 ********* \n=============================================================================== \nWait until remote system is reachable ---------------------------------- 11.54s\n+ osism apply hddtemp\n\u001b[32m2026-05-20 00:39:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m\n\u001b[32m2026-05-20 00:39:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b1468790-d394-480a-88f2-09ccef6af204 (hddtemp) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:39:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b1468790-d394-480a-88f2-09ccef6af204 (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 20 May 2026  00:39:11 +0000 (0:00:00.363)       0:00:00.363 ********* \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 20 May 2026  00:39:11 +0000 (0:00:00.652)       0:00:01.016 ********* \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 20 May 2026  00:39:13 +0000 (0:00:01.211)       0:00:02.227 ********* \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.services.hddtemp : Enable Kernel Module drivetemp] *****************\nWednesday 20 May 2026  00:39:15 +0000 (0:00:02.485)       0:00:04.713 ********* \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 20 May 2026  00:39:16 +0000 (0:00:01.040)       0:00:05.754 ********* \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-manager]\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 20 May 2026  00:39:17 +0000 (0:00:01.348)       0:00:07.102 ********* \n\u001b[0;36mskipping: [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;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Install lm-sensors] *****************************\nWednesday 20 May 2026  00:39:18 +0000 (0:00:00.629)       0:00:07.732 ********* \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-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-node-0]\u001b[0m\n\nTASK [osism.services.hddtemp : Include distribution specific service tasks] ****\nWednesday 20 May 2026  00:39:31 +0000 (0:00:12.825)       0:00:20.558 ********* \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 20 May 2026  00:39:32 +0000 (0:00:01.266)       0:00:21.825 ********* \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-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-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 20 May 2026  00:39:34 +0000 (0:00:01.904)       0:00:23.729 ********* \n=============================================================================== \nosism.services.hddtemp : Install lm-sensors ---------------------------- 12.83s\nosism.services.hddtemp : Remove hddtemp package ------------------------- 2.49s\nosism.services.hddtemp : Manage lm-sensors service ---------------------- 1.90s\nosism.services.hddtemp : Check if drivetemp module is available --------- 1.35s\nosism.services.hddtemp : Include distribution specific service tasks ---- 1.27s\nosism.services.hddtemp : Include distribution specific install tasks ---- 1.21s\nosism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 1.04s\nosism.services.hddtemp : Gather variables for each operating system ----- 0.65s\nosism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.63s\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 osism-kubernetes already disabled.\n+ osism apply gather-facts\n\u001b[32m2026-05-20 00:41:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m\n\u001b[32m2026-05-20 00:41:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cd005813-05d6-4efe-a3bd-cf10fa60efc3 (gather-facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:41:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task cd005813-05d6-4efe-a3bd-cf10fa60efc3 (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 20 May 2026  00:41:38 +0000 (0:00:00.296)       0:00:00.296 ********* \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-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 20 May 2026  00:41:45 +0000 (0:00:06.609)       0:00:06.905 ********* \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 20 May 2026  00:41:45 +0000 (0:00:00.680)       0:00:07.585 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 6.61s\nGather facts for all hosts ---------------------------------------------- 0.68s\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.193.92",
                                "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.193.92",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.92",
                                "++ 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.3",
                                "  GitCommit:        77c84241c7cbdd9b4eca2591793e3d4f4317c590",
                                " 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.193.92",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.92",
                                "++ 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-20 00:21:37\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-20 00:21:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m",
                                "\u001b[32m2026-05-20 00:21:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b47a44cb-c5ce-40b3-bc0a-1968a01ce4e9 (resolvconf) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:21:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b47a44cb-c5ce-40b3-bc0a-1968a01ce4e9 (resolvconf) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role resolvconf] ***************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Wednesday 20 May 2026  00:21:51 +0000 (0:00:00.179)       0:00:00.179 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***",
                                "Wednesday 20 May 2026  00:21:55 +0000 (0:00:04.486)       0:00:04.666 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include resolvconf tasks] *********************",
                                "Wednesday 20 May 2026  00:21:55 +0000 (0:00:00.065)       0:00:04.731 ********* ",
                                "\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 20 May 2026  00:21:55 +0000 (0:00:00.084)       0:00:04.816 ********* ",
                                "\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 20 May 2026  00:21:55 +0000 (0:00:00.080)       0:00:04.896 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Wednesday 20 May 2026  00:21:56 +0000 (0:00:01.260)       0:00:06.156 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****",
                                "Wednesday 20 May 2026  00:21:57 +0000 (0:00:00.072)       0:00:06.229 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Wednesday 20 May 2026  00:21:57 +0000 (0:00:00.592)       0:00:06.821 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***",
                                "Wednesday 20 May 2026  00:21:57 +0000 (0:00:00.076)       0:00:06.897 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Wednesday 20 May 2026  00:21:58 +0000 (0:00:00.626)       0:00:07.524 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Wednesday 20 May 2026  00:21:59 +0000 (0:00:01.202)       0:00:08.726 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Wednesday 20 May 2026  00:22:00 +0000 (0:00:01.039)       0:00:09.766 ********* ",
                                "\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 20 May 2026  00:22:00 +0000 (0:00:00.097)       0:00:09.864 ********* ",
                                "\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 20 May 2026  00:22:01 +0000 (0:00:01.210)       0:00:11.075 ********* ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 4.49s",
                                "osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.26s",
                                "osism.commons.resolvconf : Restart systemd-resolved service ------------- 1.21s",
                                "osism.commons.resolvconf : Copy configuration files --------------------- 1.20s",
                                "osism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.04s",
                                "osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.63s",
                                "osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.59s",
                                "osism.commons.resolvconf : Include distribution specific configuration tasks --- 0.10s",
                                "osism.commons.resolvconf : Include resolvconf tasks --------------------- 0.08s",
                                "osism.commons.resolvconf : Include distribution specific installation tasks --- 0.08s",
                                "osism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.08s",
                                "osism.commons.resolvconf : Install package systemd-resolved ------------- 0.07s",
                                "osism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.07s",
                                "+ osism apply sshconfig",
                                "\u001b[32m2026-05-20 00:22:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m",
                                "\u001b[32m2026-05-20 00:22:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5825ecb3-cc74-40e0-991c-440f5d3a1b81 (sshconfig) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:22:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5825ecb3-cc74-40e0-991c-440f5d3a1b81 (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 20 May 2026  00:22:17 +0000 (0:00:00.210)       0:00:00.210 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************",
                                "Wednesday 20 May 2026  00:22:18 +0000 (0:00:01.006)       0:00:01.216 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure config for each host exist] *************",
                                "Wednesday 20 May 2026  00:22:19 +0000 (0:00:00.601)       0:00:01.817 ********* ",
                                "\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 20 May 2026  00:22:25 +0000 (0:00:05.886)       0:00:07.704 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Assemble ssh config] ***************************",
                                "Wednesday 20 May 2026  00:22:25 +0000 (0:00:00.124)       0:00:07.829 ********* ",
                                "\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 20 May 2026  00:22:25 +0000 (0:00:00.611)       0:00:08.441 ********* ",
                                "=============================================================================== ",
                                "osism.commons.sshconfig : Ensure config for each host exist ------------- 5.89s",
                                "osism.commons.sshconfig : Get home directory of operator user ----------- 1.01s",
                                "osism.commons.sshconfig : Assemble ssh config --------------------------- 0.61s",
                                "osism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.60s",
                                "osism.commons.sshconfig : Add extra config ------------------------------ 0.12s",
                                "+ osism apply known-hosts",
                                "\u001b[32m2026-05-20 00:22:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m",
                                "\u001b[32m2026-05-20 00:22:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eb7e89dd-2d05-4e55-8a49-1eae01407658 (known-hosts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:22:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task eb7e89dd-2d05-4e55-8a49-1eae01407658 (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 20 May 2026  00:22:41 +0000 (0:00:00.196)       0:00:00.196 ********* ",
                                "\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 20 May 2026  00:22:47 +0000 (0:00:06.586)       0:00:06.782 ********* ",
                                "\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 20 May 2026  00:22:48 +0000 (0:00:00.167)       0:00:06.949 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILnUYFvjgWnR72lqF9aWerpxS8DkScDDNWyieJB2lkTy)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCyNhoD/+W7ggOE06oQv5yXgpv8kes7NnLMMyiAJj6jKTbyZEU/HCJn9t5suuarl1cleYUXCVr2atewZqD7quC6NVBiK1SIydnAaJKb5rWNv5Yzfw3AF97Hm6WN+YLms6sU1KjGyKsAs9bVbtXFtx4d30RZN0DoNc6R1G2g6Fnvnwr95NbMLfk1yntyxYxmS7dwe2wVlPlSbkeurFblLGA/CbC5ZvUPXt4SjsHalIeV2EJwppISVuhgjG94fXkx+hb5HOU1x3hN/s/tXPnGq3laY+hZkongBJt/C0j03ssSQPeKm0n0bMRdj/0MazGhUkpa3Wd9q63W195rUU7Q9zj1N4DA7y3Zf8FK8WBHCaeCL1rOdESSS6fY3I7CPlZxdFbz5ugsGHAXiPGWcwZpGWefCvVAsU/s2/MxqpwBSuXQuL5URWQlECVbh67jMIqrTDtmB3H5+X3440ReEFcpYP7TRhAduAfKhHS5mNs/mv6EEAa5XjCprkv7DpSZZUE+gT0=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBACASCC4G/4J4PKnJhbQe/fr+LhFH0vF9Zg0GQhxUA62ZVx74c3rBEKwLFhZk1U0L1fcYoMPg4zYKiRnFNfaakU=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 20 May 2026  00:22:49 +0000 (0:00:01.384)       0:00:08.334 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBquZfePwGVPxXHKTdxrtpWutR+8rajkGlFT5zSvXL+qPX1xLAtuo6NJFsXeubsh1e3CdWgdaQDIK1yt/UEeGr4=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDvnQfztM1c7hYu6CeT9fOTZnACBea13e2ePrRRVZ+ks)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCbe+6apB5X31hl9dLQnBl2q3WYv6blHsQTLLLTnnxA7rlYL48SS+zQ/t2Gw1Sz0RGhQJATlgCjT3GKyA6LMvZCS2AEHXa0u0Wk3a1YI1iCXOw+WANT8YMsxTkkoscfzai97vjpgTZp4inqj+XAquHuefbhKPNIw/U9Xc5OLBCd894uISKQ1srQUzXgMxSHLTdcoyRh1GYWILno+vFGCz5bOOUYdYtSUjlthMyeqzcAKkGWPydUhigRPaJSPUj22hqVRc4a7fVeA4GIVTkXpkGGJdJJDEEqlPEa4ZrNEI+PUYh0a9PgMaOfAsDvUZvIIi/c57BVAuoeiBabvAXpUoz/w4AELDRTNKpxe5uhLXgjj/iTgrHY3P+nEZP9pUFxHgsHUd9vjka37Uv4tprg4lSNiFl9JVcR00BaM+aZ94osq8Ss5cypfyNwCTIad5G6IAfMtk8oYa7VZH61Ojsx3wlxYu6xtUVOSUDmJ52bZecP/7szVB97v9U1i1Vyy1I6cw0=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 20 May 2026  00:22:50 +0000 (0:00:01.090)       0:00:09.424 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC62EtNdniAu8gj7feAopfLrJYoEz4SrgAy3IlLmWoRxisQ4uuLOrNMEM+ZbM02x36VZQC7UE5d79crSZ9QlmlmcvBa35LL+JJSKFhEP9bvcjlwBUvt2EDwMSZPYX2ot4CmF44gt58AaPThJNKLoXPwBLOCacKg0W2Oqwww5OkLpfNOthn6XzTY3ggNxK9DMkkgPnv32Zrb1wk01/kezHGzWOzrv2wakTZA7HZfijEer2CT+AAfiJ/Qn5pWwxzxV9iUqL0RK3qsx3TkFlqtuhiPsBTZytIvPTHju137swkniJ3hP86kjnx2m+YxRzZLb6yI/Cii4odXK8a+HY3MkG1UWWdbalWxXMZy0fCQ7r87VoFM5kr/lJY3w2+ftLe3XNUr5fNp7+noSxDvN2gWmt6r+FZv6lsdjBvrutCUlkm94RTTO8b0wZx2Ao1L+n3DmoQf4cgz6NPYBRvPIgg3O6l167C7MN1dJm5wEhFiMlbp34Mt2Pj8XPnR1zYjGmDQ9SU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMCmbdLNUcbGfB2JfOZ5ttkQ2saK7zE36+7akFN8v6R26ywdZHovPYxq8UdDkf6J4lrg++TsFOyYpQ/EXa7sYE4=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICuisPgfyjK0HsMpiMBaIlC4qPcEP4GRR40t6PD2msQx)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 20 May 2026  00:22:51 +0000 (0:00:01.068)       0:00:10.492 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFeiUBLfXrM34cf5gQb+re2aNp+MuLmvcwXpsHtYIv7CAgTIdzTd+pZlTa2+EKBnce5OAt9FCqeT3QwJ6WaNTG8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCmQHXyGkRt0ZERrkqrQju7rgpyFXUB5Ya64ik9l5he0hzu7vvRJYa70ZTf+4wgksa1Iat8xKAXWOHQLQGO3P1/M62FswfrNfhksJpxZabHMSvl9uDnqEa7WsEGO2/Rt27qnvjJjbQvJEpBga2jZsxyFiGMbNGycZGwRypnXNxqfmb9zZH7nbsqM3q8BH5FRALPI41XKwObpRhnDz/ktJJPfAp4uOQyzGdlwNLzmC7V/9a6xYq7O8pWqSf+x39yc6lTQTOs4lGsbnUJkHP713rHTewcjYf0wLIVAPuzT0GE1T6kzHmx4M9lHc0tl3JEpdaPkhGWLfW1ZpYzQlgFlYvE26aX/Dbh8GWv2rfdHRA02qzrKiwIHzkUXqbk1OQqpHcqvJXSbY8P2iBQCFmAC6XGegse8xd72uY/wYTyrCdr48AJNPRMMomNLq/nP+61woQzdbvYaIZdjjBoZD4J7Q+06go1mv0pk97CMrmNoAXxJpKSZrBLuuMOXDdYTzKOCNs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIID7DIAkr4w3h2q6InN70H1/NW0bqQRPF5NfNUNK8iQM)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 20 May 2026  00:22:52 +0000 (0:00:01.048)       0:00:11.541 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYk9YO82R8ZIYOmEHJprI1HqJLK9pLOjUPB5ugY2qWv9FeGozJ67aQsTye6hbqJykdmlKOR2D5E7W93sVYDRbMQhnQQlSTBP3uTLoPRlRndhnv5NaX8VLO9uuARcixhtPznnjB5kI3FGed0AlzumbWBJeadmfn0LuS9LE886UvjWTid7pTgxYuyX3c+IOqPxnxrewOW7pe8OP+Jjk9Ni0YZLaA7Jqgs7eizVK4c7Ozcsba3VLHqZX/sXHDrNJ8fbQlBXjvl30bvIEnSleKOKdV2HoWtjgf8C5gBzccrkN4JFId1Mw1wnM6vKyz7Dh6Ja2OoS7SS6apNH5LZ7Gt4Iah0kmSZLgKRV54ythg3oinwhE138Sg5YToQ/jFx7kVMJCZVc076pZwiEnLQLSBy2M9aJMNa5xyWitzThoCmZm5HfI/KwmzHdJEyqZsWd7KtkZE4QZnH8YXc31vcpzVBDSpOR4Hfb9NPyX9wh63ZcKWlCVMvyHd5ObqNn9f0GsI12E=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBHQZb2yuogqP0kMY3ZJsF1XZ7c5KQfvqzKkr/Fjn+JwwVTxXN0b7FLEGRd/l6ZNjmPHIT5+M6RIRZvQB/kpdew=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGWL2B3bWne0cIi3GklVFR+CDGGdbRMTSlF5dwGZUy/O)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 20 May 2026  00:22:53 +0000 (0:00:01.109)       0:00:12.651 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOBS68ErDQAb6NrudgSF9dvwYODm+2b7Sj1YffUpM5+zEdh4fYQekOmcLc8S4VPowwtqvh3C/iOYRo0qQ4dfmak=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHyNp9DwHsNZHGnIEVm/Utq8z1Zs/X7zzR8NOFIFONhg)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCsj1Xh7S/x8nOkiwAM8fcQUzWCJkoaSJZc070ptFrUwMiYUqI3cmQRQ53WY6wpURG+k68bWonaIYfWVUj76QtSW97hnx3uwGq/JPdgCxmOZLBj0n1atmyfNorC4gtL+3xsnpsoDKkw7n774d5A7TnZbM9maJSKxr/axi3WuD7Y9i33l7WkH50lh5UFlvcTVlUZPwVSzox+jogRtVIlWo1uRPi3bcxu5liZVxC8H/BVEh1SMHUA3sYLKBbqd0HW1Q0rWrLPWA9mmZPazVuux6dOX9mwYkmu28kAnakRRouNxinKFI3wuJjs8qNqEGBfeS1HzO1sWR+pz8lmFNw/tbSbOm3Zw8IYKANqyxmcAu95kVIFxEKAB/2seVAzz+aoNkn1Il4OMW/e3hAQP49LG0idbx5Vfcu/+pSIld0z7PKp3VS1tiewdGxbSIdNQdgIi1Tl+lyQ1d2rJMVrarzqbET+hfG3TqS20b/tpaMWB+xHdawyFLsXZkceQ4GjFLcZx7U=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 20 May 2026  00:22:54 +0000 (0:00:01.098)       0:00:13.750 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCIjNdh13J6SkYiyLCDx1ijDmk/R6EjDT4lYpAppRj5lg3WtuH34marWf46whL3p3kPjUwKPI25YYUxl0rorCdnyzwv2ZoUM6fI6HEcf5llSnaEjCEg01+K4xx17t0so9ZpN7iAWz1gKlFH2fdqjB/BaVO0crqVnGdyyE4lVQHESJGMsDWa3AwRYHxdwal6OH51/lMBv0e3lgQbTu/tXnbLfMWb9SxlrP1D92g/YYZUSkUya8FT4nmif1vpGPpDG1o9VygbuQhf8HZuJsolWyEL/5twZgiWpPOSsBOyAqRkOkgeUj+8xjp8QAQ7aNUs538x4uxTXoiej0Ey6OisZXE7x8v4/U0JLiBzZTRjOsd+pE2rJcN4+mKI7aR65QEyTfy069wAo3Evf1MKBIkZ5jDbZOyAQGF1RaH1GPCZvqBHZ06G8tZWqhUC+T8iTMuYOXBFoxHmo1aNHtBUMR5HUJjinddFog0+d13LW0gEZGDpeyf0RR7/JsucoNJAvsb3AOU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKdTh6iQDCqfmL0JjSDvUT6kzmWtvF4IULhK1EBv5KOtotH8kp9AOfvORO6EiX46hzCwDzWN1SdUx4RcMjp/3A8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEi+sKdKxBgCt3Rstk9FkXgHM2UFylFtM/S7Kfj9D5qr)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***",
                                "Wednesday 20 May 2026  00:22:55 +0000 (0:00:01.032)       0:00:14.782 ********* ",
                                "\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 20 May 2026  00:23:01 +0000 (0:00:05.391)       0:00:20.174 ********* ",
                                "\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 20 May 2026  00:23:01 +0000 (0:00:00.207)       0:00:20.382 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILnUYFvjgWnR72lqF9aWerpxS8DkScDDNWyieJB2lkTy)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCyNhoD/+W7ggOE06oQv5yXgpv8kes7NnLMMyiAJj6jKTbyZEU/HCJn9t5suuarl1cleYUXCVr2atewZqD7quC6NVBiK1SIydnAaJKb5rWNv5Yzfw3AF97Hm6WN+YLms6sU1KjGyKsAs9bVbtXFtx4d30RZN0DoNc6R1G2g6Fnvnwr95NbMLfk1yntyxYxmS7dwe2wVlPlSbkeurFblLGA/CbC5ZvUPXt4SjsHalIeV2EJwppISVuhgjG94fXkx+hb5HOU1x3hN/s/tXPnGq3laY+hZkongBJt/C0j03ssSQPeKm0n0bMRdj/0MazGhUkpa3Wd9q63W195rUU7Q9zj1N4DA7y3Zf8FK8WBHCaeCL1rOdESSS6fY3I7CPlZxdFbz5ugsGHAXiPGWcwZpGWefCvVAsU/s2/MxqpwBSuXQuL5URWQlECVbh67jMIqrTDtmB3H5+X3440ReEFcpYP7TRhAduAfKhHS5mNs/mv6EEAa5XjCprkv7DpSZZUE+gT0=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBACASCC4G/4J4PKnJhbQe/fr+LhFH0vF9Zg0GQhxUA62ZVx74c3rBEKwLFhZk1U0L1fcYoMPg4zYKiRnFNfaakU=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 20 May 2026  00:23:02 +0000 (0:00:01.130)       0:00:21.512 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBquZfePwGVPxXHKTdxrtpWutR+8rajkGlFT5zSvXL+qPX1xLAtuo6NJFsXeubsh1e3CdWgdaQDIK1yt/UEeGr4=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCbe+6apB5X31hl9dLQnBl2q3WYv6blHsQTLLLTnnxA7rlYL48SS+zQ/t2Gw1Sz0RGhQJATlgCjT3GKyA6LMvZCS2AEHXa0u0Wk3a1YI1iCXOw+WANT8YMsxTkkoscfzai97vjpgTZp4inqj+XAquHuefbhKPNIw/U9Xc5OLBCd894uISKQ1srQUzXgMxSHLTdcoyRh1GYWILno+vFGCz5bOOUYdYtSUjlthMyeqzcAKkGWPydUhigRPaJSPUj22hqVRc4a7fVeA4GIVTkXpkGGJdJJDEEqlPEa4ZrNEI+PUYh0a9PgMaOfAsDvUZvIIi/c57BVAuoeiBabvAXpUoz/w4AELDRTNKpxe5uhLXgjj/iTgrHY3P+nEZP9pUFxHgsHUd9vjka37Uv4tprg4lSNiFl9JVcR00BaM+aZ94osq8Ss5cypfyNwCTIad5G6IAfMtk8oYa7VZH61Ojsx3wlxYu6xtUVOSUDmJ52bZecP/7szVB97v9U1i1Vyy1I6cw0=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDvnQfztM1c7hYu6CeT9fOTZnACBea13e2ePrRRVZ+ks)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 20 May 2026  00:23:03 +0000 (0:00:01.089)       0:00:22.602 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMCmbdLNUcbGfB2JfOZ5ttkQ2saK7zE36+7akFN8v6R26ywdZHovPYxq8UdDkf6J4lrg++TsFOyYpQ/EXa7sYE4=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC62EtNdniAu8gj7feAopfLrJYoEz4SrgAy3IlLmWoRxisQ4uuLOrNMEM+ZbM02x36VZQC7UE5d79crSZ9QlmlmcvBa35LL+JJSKFhEP9bvcjlwBUvt2EDwMSZPYX2ot4CmF44gt58AaPThJNKLoXPwBLOCacKg0W2Oqwww5OkLpfNOthn6XzTY3ggNxK9DMkkgPnv32Zrb1wk01/kezHGzWOzrv2wakTZA7HZfijEer2CT+AAfiJ/Qn5pWwxzxV9iUqL0RK3qsx3TkFlqtuhiPsBTZytIvPTHju137swkniJ3hP86kjnx2m+YxRzZLb6yI/Cii4odXK8a+HY3MkG1UWWdbalWxXMZy0fCQ7r87VoFM5kr/lJY3w2+ftLe3XNUr5fNp7+noSxDvN2gWmt6r+FZv6lsdjBvrutCUlkm94RTTO8b0wZx2Ao1L+n3DmoQf4cgz6NPYBRvPIgg3O6l167C7MN1dJm5wEhFiMlbp34Mt2Pj8XPnR1zYjGmDQ9SU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICuisPgfyjK0HsMpiMBaIlC4qPcEP4GRR40t6PD2msQx)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 20 May 2026  00:23:04 +0000 (0:00:01.146)       0:00:23.748 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCmQHXyGkRt0ZERrkqrQju7rgpyFXUB5Ya64ik9l5he0hzu7vvRJYa70ZTf+4wgksa1Iat8xKAXWOHQLQGO3P1/M62FswfrNfhksJpxZabHMSvl9uDnqEa7WsEGO2/Rt27qnvjJjbQvJEpBga2jZsxyFiGMbNGycZGwRypnXNxqfmb9zZH7nbsqM3q8BH5FRALPI41XKwObpRhnDz/ktJJPfAp4uOQyzGdlwNLzmC7V/9a6xYq7O8pWqSf+x39yc6lTQTOs4lGsbnUJkHP713rHTewcjYf0wLIVAPuzT0GE1T6kzHmx4M9lHc0tl3JEpdaPkhGWLfW1ZpYzQlgFlYvE26aX/Dbh8GWv2rfdHRA02qzrKiwIHzkUXqbk1OQqpHcqvJXSbY8P2iBQCFmAC6XGegse8xd72uY/wYTyrCdr48AJNPRMMomNLq/nP+61woQzdbvYaIZdjjBoZD4J7Q+06go1mv0pk97CMrmNoAXxJpKSZrBLuuMOXDdYTzKOCNs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFeiUBLfXrM34cf5gQb+re2aNp+MuLmvcwXpsHtYIv7CAgTIdzTd+pZlTa2+EKBnce5OAt9FCqeT3QwJ6WaNTG8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIID7DIAkr4w3h2q6InN70H1/NW0bqQRPF5NfNUNK8iQM)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 20 May 2026  00:23:05 +0000 (0:00:01.088)       0:00:24.837 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYk9YO82R8ZIYOmEHJprI1HqJLK9pLOjUPB5ugY2qWv9FeGozJ67aQsTye6hbqJykdmlKOR2D5E7W93sVYDRbMQhnQQlSTBP3uTLoPRlRndhnv5NaX8VLO9uuARcixhtPznnjB5kI3FGed0AlzumbWBJeadmfn0LuS9LE886UvjWTid7pTgxYuyX3c+IOqPxnxrewOW7pe8OP+Jjk9Ni0YZLaA7Jqgs7eizVK4c7Ozcsba3VLHqZX/sXHDrNJ8fbQlBXjvl30bvIEnSleKOKdV2HoWtjgf8C5gBzccrkN4JFId1Mw1wnM6vKyz7Dh6Ja2OoS7SS6apNH5LZ7Gt4Iah0kmSZLgKRV54ythg3oinwhE138Sg5YToQ/jFx7kVMJCZVc076pZwiEnLQLSBy2M9aJMNa5xyWitzThoCmZm5HfI/KwmzHdJEyqZsWd7KtkZE4QZnH8YXc31vcpzVBDSpOR4Hfb9NPyX9wh63ZcKWlCVMvyHd5ObqNn9f0GsI12E=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBHQZb2yuogqP0kMY3ZJsF1XZ7c5KQfvqzKkr/Fjn+JwwVTxXN0b7FLEGRd/l6ZNjmPHIT5+M6RIRZvQB/kpdew=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGWL2B3bWne0cIi3GklVFR+CDGGdbRMTSlF5dwGZUy/O)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 20 May 2026  00:23:07 +0000 (0:00:01.055)       0:00:25.892 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHyNp9DwHsNZHGnIEVm/Utq8z1Zs/X7zzR8NOFIFONhg)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCsj1Xh7S/x8nOkiwAM8fcQUzWCJkoaSJZc070ptFrUwMiYUqI3cmQRQ53WY6wpURG+k68bWonaIYfWVUj76QtSW97hnx3uwGq/JPdgCxmOZLBj0n1atmyfNorC4gtL+3xsnpsoDKkw7n774d5A7TnZbM9maJSKxr/axi3WuD7Y9i33l7WkH50lh5UFlvcTVlUZPwVSzox+jogRtVIlWo1uRPi3bcxu5liZVxC8H/BVEh1SMHUA3sYLKBbqd0HW1Q0rWrLPWA9mmZPazVuux6dOX9mwYkmu28kAnakRRouNxinKFI3wuJjs8qNqEGBfeS1HzO1sWR+pz8lmFNw/tbSbOm3Zw8IYKANqyxmcAu95kVIFxEKAB/2seVAzz+aoNkn1Il4OMW/e3hAQP49LG0idbx5Vfcu/+pSIld0z7PKp3VS1tiewdGxbSIdNQdgIi1Tl+lyQ1d2rJMVrarzqbET+hfG3TqS20b/tpaMWB+xHdawyFLsXZkceQ4GjFLcZx7U=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOBS68ErDQAb6NrudgSF9dvwYODm+2b7Sj1YffUpM5+zEdh4fYQekOmcLc8S4VPowwtqvh3C/iOYRo0qQ4dfmak=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 20 May 2026  00:23:08 +0000 (0:00:01.113)       0:00:27.005 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCIjNdh13J6SkYiyLCDx1ijDmk/R6EjDT4lYpAppRj5lg3WtuH34marWf46whL3p3kPjUwKPI25YYUxl0rorCdnyzwv2ZoUM6fI6HEcf5llSnaEjCEg01+K4xx17t0so9ZpN7iAWz1gKlFH2fdqjB/BaVO0crqVnGdyyE4lVQHESJGMsDWa3AwRYHxdwal6OH51/lMBv0e3lgQbTu/tXnbLfMWb9SxlrP1D92g/YYZUSkUya8FT4nmif1vpGPpDG1o9VygbuQhf8HZuJsolWyEL/5twZgiWpPOSsBOyAqRkOkgeUj+8xjp8QAQ7aNUs538x4uxTXoiej0Ey6OisZXE7x8v4/U0JLiBzZTRjOsd+pE2rJcN4+mKI7aR65QEyTfy069wAo3Evf1MKBIkZ5jDbZOyAQGF1RaH1GPCZvqBHZ06G8tZWqhUC+T8iTMuYOXBFoxHmo1aNHtBUMR5HUJjinddFog0+d13LW0gEZGDpeyf0RR7/JsucoNJAvsb3AOU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKdTh6iQDCqfmL0JjSDvUT6kzmWtvF4IULhK1EBv5KOtotH8kp9AOfvORO6EiX46hzCwDzWN1SdUx4RcMjp/3A8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEi+sKdKxBgCt3Rstk9FkXgHM2UFylFtM/S7Kfj9D5qr)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write static known_hosts entries] ************",
                                "Wednesday 20 May 2026  00:23:09 +0000 (0:00:01.111)       0:00:28.117 ********* ",
                                "\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 20 May 2026  00:23:09 +0000 (0:00:00.185)       0:00:28.303 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Delete known_hosts entries] ******************",
                                "Wednesday 20 May 2026  00:23:09 +0000 (0:00:00.069)       0:00:28.373 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Set file permissions] ************************",
                                "Wednesday 20 May 2026  00:23:09 +0000 (0:00:00.066)       0:00:28.439 ********* ",
                                "\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 20 May 2026  00:23:10 +0000 (0:00:00.514)       0:00:28.954 ********* ",
                                "=============================================================================== ",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 6.59s",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.39s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.38s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.15s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.13s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.10s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.09s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.09s",
                                "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.06s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.05s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.03s",
                                "osism.commons.known_hosts : Set file permissions ------------------------ 0.51s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.21s",
                                "osism.commons.known_hosts : Write static known_hosts entries ------------ 0.19s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.17s",
                                "+ osism apply squid",
                                "\u001b[32m2026-05-20 00:23:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m",
                                "\u001b[32m2026-05-20 00:23:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fb646d9-51ff-4db9-8096-70c7889f411f (squid) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:23:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9fb646d9-51ff-4db9-8096-70c7889f411f (squid) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role squid] ********************************************************",
                                "",
                                "TASK [osism.services.squid : Include install tasks] ****************************",
                                "Wednesday 20 May 2026  00:23:25 +0000 (0:00:00.192)       0:00:00.192 ********* ",
                                "\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 20 May 2026  00:23:25 +0000 (0:00:00.086)       0:00:00.279 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Create required directories] **********************",
                                "Wednesday 20 May 2026  00:23:28 +0000 (0:00:02.587)       0:00:02.867 ********* ",
                                "\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 20 May 2026  00:23:29 +0000 (0:00:01.366)       0:00:04.233 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***",
                                "Wednesday 20 May 2026  00:23:30 +0000 (0:00:01.142)       0:00:05.376 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Copy docker-compose.yml file] *********************",
                                "Wednesday 20 May 2026  00:23:31 +0000 (0:00:00.413)       0:00:05.790 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Manage squid service] *****************************",
                                "Wednesday 20 May 2026  00:23:32 +0000 (0:00:00.952)       0:00:06.742 ********* ",
                                "\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 20 May 2026  00:24:04 +0000 (0:00:32.185)       0:00:38.928 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******",
                                "Wednesday 20 May 2026  00:24:16 +0000 (0:00:11.754)       0:00:50.682 ********* ",
                                "Pausing for 60 seconds",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***",
                                "Wednesday 20 May 2026  00:25:16 +0000 (0:01:00.095)       0:01:50.778 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****",
                                "Wednesday 20 May 2026  00:25:16 +0000 (0:00:00.085)       0:01:50.864 ********* ",
                                "\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 20 May 2026  00:25:16 +0000 (0:00:00.604)       0:01:51.468 ********* ",
                                "=============================================================================== ",
                                "osism.services.squid : Wait for squid service to start ----------------- 60.10s",
                                "osism.services.squid : Manage squid service ---------------------------- 32.19s",
                                "osism.services.squid : Restart squid service --------------------------- 11.75s",
                                "osism.services.squid : Install required packages ------------------------ 2.59s",
                                "osism.services.squid : Create required directories ---------------------- 1.37s",
                                "osism.services.squid : Copy squid configuration files ------------------- 1.14s",
                                "osism.services.squid : Copy docker-compose.yml file --------------------- 0.95s",
                                "osism.services.squid : Wait for an healthy squid service ---------------- 0.60s",
                                "osism.services.squid : Remove osism_allow_list.conf configuration file --- 0.41s",
                                "osism.services.squid : Include install tasks ---------------------------- 0.09s",
                                "osism.services.squid : Register that squid service was restarted -------- 0.09s",
                                "+ [[ 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-20 00:25:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m",
                                "\u001b[32m2026-05-20 00:25:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e29cea5-4f6b-43e9-8b20-76241186c5db (operator) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:25:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6e29cea5-4f6b-43e9-8b20-76241186c5db (operator) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Make ssh pipelining working] *********************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Wednesday 20 May 2026  00:25:32 +0000 (0:00:00.213)       0:00:00.213 ********* ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Do not require tty for all users] ****************************************",
                                "Wednesday 20 May 2026  00:25:35 +0000 (0:00:03.320)       0:00:03.533 ********* ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role operator] *****************************************************",
                                "",
                                "TASK [osism.commons.operator : Gather variables for each operating system] *****",
                                "Wednesday 20 May 2026  00:25:36 +0000 (0:00:00.797)       0:00:04.331 ********* ",
                                "\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 20 May 2026  00:25:36 +0000 (0:00:00.156)       0:00:04.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",
                                "\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 20 May 2026  00:25:37 +0000 (0:00:00.168)       0:00:04.656 ********* ",
                                "\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-1]\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 20 May 2026  00:25:37 +0000 (0:00:00.678)       0:00:05.334 ********* ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Add user to additional groups] ******************",
                                "Wednesday 20 May 2026  00:25:38 +0000 (0:00:00.825)       0:00:06.160 ********* ",
                                "\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-3] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-5] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=sudo)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Copy user sudoers file] *************************",
                                "Wednesday 20 May 2026  00:25:39 +0000 (0:00:01.200)       0:00:07.360 ********* ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***",
                                "Wednesday 20 May 2026  00:25:40 +0000 (0:00:01.165)       0:00:08.526 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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 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-1] => (item=export LANGUAGE=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-2] => (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-4] => (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-0] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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-1] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***",
                                "Wednesday 20 May 2026  00:25:42 +0000 (0:00:01.202)       0:00:09.728 ********* ",
                                "\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 20 May 2026  00:25:42 +0000 (0:00:00.170)       0:00:09.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",
                                "\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 20 May 2026  00:25:42 +0000 (0:00:00.195)       0:00:10.095 ********* ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Check number of SSH authorized keys] ************",
                                "Wednesday 20 May 2026  00:25:43 +0000 (0:00:00.579)       0:00:10.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 [osism.commons.operator : Set ssh authorized keys] ************************",
                                "Wednesday 20 May 2026  00:25:43 +0000 (0:00:00.164)       0:00:10.839 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [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;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Delete ssh authorized keys] *********************",
                                "Wednesday 20 May 2026  00:25:43 +0000 (0:00:00.679)       0:00:11.519 ********* ",
                                "\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 20 May 2026  00:25:44 +0000 (0:00:00.184)       0:00:11.703 ********* ",
                                "\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 20 May 2026  00:25:44 +0000 (0:00:00.164)       0:00:11.868 ********* ",
                                "\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 20 May 2026  00:25:44 +0000 (0:00:00.166)       0:00:12.035 ********* ",
                                "\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 20 May 2026  00:25:45 +0000 (0:00:00.624)       0:00:12.660 ********* ",
                                "\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 20 May 2026  00:25:45 +0000 (0:00:00.228)       0:00:12.888 ********* ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 3.32s",
                                "osism.commons.operator : Set language variables in .bashrc configuration file --- 1.20s",
                                "osism.commons.operator : Add user to additional groups ------------------ 1.20s",
                                "osism.commons.operator : Copy user sudoers file ------------------------- 1.17s",
                                "osism.commons.operator : Create user ------------------------------------ 0.83s",
                                "Do not require tty for all users ---------------------------------------- 0.80s",
                                "osism.commons.operator : Set ssh authorized keys ------------------------ 0.68s",
                                "osism.commons.operator : Create operator group -------------------------- 0.68s",
                                "osism.commons.operator : Set password ----------------------------------- 0.62s",
                                "osism.commons.operator : Create .ssh directory -------------------------- 0.58s",
                                "osism.commons.operator : Unset & lock password -------------------------- 0.23s",
                                "osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.20s",
                                "osism.commons.operator : Delete ssh authorized keys --------------------- 0.18s",
                                "osism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.17s",
                                "osism.commons.operator : Set operator_groups variable to default value --- 0.17s",
                                "osism.commons.operator : Delete authorized GitHub accounts -------------- 0.17s",
                                "osism.commons.operator : Check number of SSH authorized keys ------------ 0.16s",
                                "osism.commons.operator : Set authorized GitHub accounts ----------------- 0.16s",
                                "osism.commons.operator : Gather variables for each operating system ----- 0.16s",
                                "+ osism apply --environment custom facts",
                                "\u001b[32m2026-05-20 00:25:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m",
                                "\u001b[32m2026-05-20 00:25:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-20 00:25:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a59d2b64-2a1c-4dde-9229-ad9f81e9a070 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:25:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a59d2b64-2a1c-4dde-9229-ad9f81e9a070 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Copy custom network devices fact] ****************************************",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "Wednesday 20 May 2026  00:26:00 +0000 (0:00:00.108)       0:00:00.108 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Copy fact file] **********************************************************",
                                "Wednesday 20 May 2026  00:26:01 +0000 (0:00:01.310)       0:00:01.419 ********* ",
                                "\u001b[0;32mok: [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-1]\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",
                                "",
                                "PLAY [Copy custom ceph devices facts] ******************************************",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "Wednesday 20 May 2026  00:26:02 +0000 (0:00:01.190)       0:00:02.610 ********* ",
                                "\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 20 May 2026  00:26:03 +0000 (0:00:00.114)       0:00:02.724 ********* ",
                                "\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 20 May 2026  00:26:03 +0000 (0:00:00.194)       0:00:02.919 ********* ",
                                "\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 20 May 2026  00:26:03 +0000 (0:00:00.216)       0:00:03.136 ********* ",
                                "\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 20 May 2026  00:26:03 +0000 (0:00:00.126)       0:00:03.262 ********* ",
                                "\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 20 May 2026  00:26:04 +0000 (0:00:00.426)       0:00:03.688 ********* ",
                                "\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 20 May 2026  00:26:04 +0000 (0:00:00.117)       0:00:03.806 ********* ",
                                "\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 20 May 2026  00:26:05 +0000 (0:00:01.038)       0:00:04.845 ********* ",
                                "\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 20 May 2026  00:26:05 +0000 (0:00:00.447)       0:00:05.292 ********* ",
                                "\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.repository : Update package cache] *************************",
                                "Wednesday 20 May 2026  00:26:06 +0000 (0:00:01.031)       0:00:06.324 ********* ",
                                "\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 [Install required packages (RedHat)] **************************************",
                                "Wednesday 20 May 2026  00:26:21 +0000 (0:00:14.875)       0:00:21.199 ********* ",
                                "\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 20 May 2026  00:26:21 +0000 (0:00:00.096)       0:00:21.295 ********* ",
                                "\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 20 May 2026  00:26:28 +0000 (0:00:06.857)       0:00:28.153 ********* ",
                                "\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 [Copy fact files] *********************************************************",
                                "Wednesday 20 May 2026  00:26:28 +0000 (0:00:00.442)       0:00:28.595 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-3] => (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-5] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Wednesday 20 May 2026  00:26:32 +0000 (0:00:03.317)       0:00:31.913 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 20 May 2026  00:26:33 +0000 (0:00:01.174)       0:00:33.087 ********* ",
                                "\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-5]\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 20 May 2026  00:26:36 +0000 (0:00:03.416)       0:00:36.503 ********* ",
                                "=============================================================================== ",
                                "osism.commons.repository : Update package cache ------------------------ 14.88s",
                                "Install required packages (Debian) -------------------------------------- 6.86s",
                                "Gathers facts about hosts ----------------------------------------------- 3.42s",
                                "Copy fact files --------------------------------------------------------- 3.32s",
                                "Create custom facts directory ------------------------------------------- 1.31s",
                                "Copy fact file ---------------------------------------------------------- 1.19s",
                                "osism.commons.repository : Force update of package cache ---------------- 1.17s",
                                "osism.commons.repository : Copy 99osism apt configuration --------------- 1.04s",
                                "osism.commons.repository : Copy ubuntu.sources file --------------------- 1.03s",
                                "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.22s",
                                "osism.commons.repository : Set repository_default fact to default value --- 0.19s",
                                "osism.commons.repository : Include distribution specific repository tasks --- 0.13s",
                                "osism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.12s",
                                "osism.commons.repository : Gather variables for each operating system --- 0.11s",
                                "Install required packages (RedHat) -------------------------------------- 0.10s",
                                "+ osism apply bootstrap",
                                "\u001b[32m2026-05-20 00:26:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m",
                                "\u001b[32m2026-05-20 00:26:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10542262-3231-4ed9-b5a1-8d0914660894 (bootstrap) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:26:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 10542262-3231-4ed9-b5a1-8d0914660894 (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 20 May 2026  00:26:52 +0000 (0:00:00.190)       0:00:00.190 ********* ",
                                "\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 20 May 2026  00:26:52 +0000 (0:00:00.320)       0:00:00.511 ********* ",
                                "\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-5]\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 20 May 2026  00:26:57 +0000 (0:00:04.473)       0:00:04.984 ********* ",
                                "\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-node-1] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \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-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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-4) \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-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \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-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 20 May 2026  00:26:57 +0000 (0:00:00.485)       0:00:05.470 ********* ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.hostname : Copy /etc/hostname] *****************************",
                                "Wednesday 20 May 2026  00:26:59 +0000 (0:00:01.185)       0:00:06.655 ********* ",
                                "\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-5]\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",
                                "",
                                "TASK [osism.commons.hosts : Include type specific tasks] ***********************",
                                "Wednesday 20 May 2026  00:27:00 +0000 (0:00:01.226)       0:00:07.882 ********* ",
                                "\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 20 May 2026  00:27:00 +0000 (0:00:00.293)       0:00:08.176 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Include distribution specific tasks] ***************",
                                "Wednesday 20 May 2026  00:27:01 +0000 (0:00:01.378)       0:00:09.554 ********* ",
                                "\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 20 May 2026  00:27:02 +0000 (0:00:00.295)       0:00:09.850 ********* ",
                                "\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.proxy : Set system wide settings in environment file] ******",
                                "Wednesday 20 May 2026  00:27:03 +0000 (0:00:00.988)       0:00:10.838 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\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-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Remove system wide settings in environment file] ***",
                                "Wednesday 20 May 2026  00:27:03 +0000 (0:00:00.557)       0:00:11.396 ********* ",
                                "\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 20 May 2026  00:27:04 +0000 (0:00:00.438)       0:00:11.834 ********* ",
                                "\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 20 May 2026  00:27:04 +0000 (0:00:00.231)       0:00:12.066 ********* ",
                                "\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 20 May 2026  00:27:04 +0000 (0:00:00.296)       0:00:12.362 ********* ",
                                "\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 20 May 2026  00:27:05 +0000 (0:00:00.328)       0:00:12.691 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\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-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Wednesday 20 May 2026  00:27:06 +0000 (0:00:01.328)       0:00:14.020 ********* ",
                                "\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 : Retrieve file status of /etc/resolv.conf] *****",
                                "Wednesday 20 May 2026  00:27:06 +0000 (0:00:00.264)       0:00:14.284 ********* ",
                                "\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 20 May 2026  00:27:07 +0000 (0:00:00.524)       0:00:14.809 ********* ",
                                "\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 20 May 2026  00:27:07 +0000 (0:00:00.264)       0:00:15.073 ********* ",
                                "\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.resolvconf : Copy configuration files] *********************",
                                "Wednesday 20 May 2026  00:27:08 +0000 (0:00:00.528)       0:00:15.601 ********* ",
                                "\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-3]\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.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Wednesday 20 May 2026  00:27:09 +0000 (0:00:01.114)       0:00:16.716 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\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-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Wednesday 20 May 2026  00:27:10 +0000 (0:00:01.024)       0:00:17.741 ********* ",
                                "\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 20 May 2026  00:27:10 +0000 (0:00:00.383)       0:00:18.125 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "Wednesday 20 May 2026  00:27:11 +0000 (0:00:01.251)       0:00:19.377 ********* ",
                                "\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 20 May 2026  00:27:12 +0000 (0:00:00.238)       0:00:19.615 ********* ",
                                "\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 20 May 2026  00:27:12 +0000 (0:00:00.271)       0:00:19.887 ********* ",
                                "\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 20 May 2026  00:27:12 +0000 (0:00:00.255)       0:00:20.142 ********* ",
                                "\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 20 May 2026  00:27:12 +0000 (0:00:00.298)       0:00:20.441 ********* ",
                                "\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 tasks for Ubuntu < 24.04] *************",
                                "Wednesday 20 May 2026  00:27:13 +0000 (0:00:00.507)       0:00:20.948 ********* ",
                                "\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 20 May 2026  00:27:13 +0000 (0:00:00.236)       0:00:21.185 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\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",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "Wednesday 20 May 2026  00:27:14 +0000 (0:00:01.062)       0:00:22.247 ********* ",
                                "\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.commons.repository : Copy ubuntu.sources file] *********************",
                                "Wednesday 20 May 2026  00:27:15 +0000 (0:00:00.539)       0:00:22.787 ********* ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Update package cache] *************************",
                                "Wednesday 20 May 2026  00:27:16 +0000 (0:00:01.082)       0:00:23.869 ********* ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Gather variables for each operating system] *****",
                                "Wednesday 20 May 2026  00:27:31 +0000 (0:00:15.613)       0:00:39.483 ********* ",
                                "\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 20 May 2026  00:27:32 +0000 (0:00:00.246)       0:00:39.729 ********* ",
                                "\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 20 May 2026  00:27:32 +0000 (0:00:00.238)       0:00:39.968 ********* ",
                                "\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 20 May 2026  00:27:32 +0000 (0:00:00.258)       0:00:40.226 ********* ",
                                "\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 20 May 2026  00:27:32 +0000 (0:00:00.296)       0:00:40.523 ********* ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********",
                                "Wednesday 20 May 2026  00:27:34 +0000 (0:00:01.672)       0:00:42.196 ********* ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Manage rsyslog service] *************************",
                                "Wednesday 20 May 2026  00:27:35 +0000 (0:00:01.013)       0:00:43.209 ********* ",
                                "\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 20 May 2026  00:27:36 +0000 (0:00:00.783)       0:00:43.992 ********* ",
                                "\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 20 May 2026  00:27:36 +0000 (0:00:00.301)       0:00:44.294 ********* ",
                                "\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 : Include additional log server tasks] ************",
                                "Wednesday 20 May 2026  00:27:37 +0000 (0:00:01.058)       0:00:45.352 ********* ",
                                "\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 20 May 2026  00:27:38 +0000 (0:00:00.231)       0:00:45.584 ********* ",
                                "\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 20 May 2026  00:27:38 +0000 (0:00:00.298)       0:00:45.882 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************",
                                "Wednesday 20 May 2026  00:27:39 +0000 (0:00:01.631)       0:00:47.513 ********* ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Install util-linux-extra package] ****************",
                                "Wednesday 20 May 2026  00:27:41 +0000 (0:00:01.098)       0:00:48.612 ********* ",
                                "\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-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Sync hardware clock] *****************************",
                                "Wednesday 20 May 2026  00:27:53 +0000 (0:00:12.716)       0:01:01.328 ********* ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.configfs : Start sys-kernel-config mount] ******************",
                                "Wednesday 20 May 2026  00:27:54 +0000 (0:00:00.957)       0:01:02.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-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 [osism.commons.packages : Gather variables for each operating system] *****",
                                "Wednesday 20 May 2026  00:27:55 +0000 (0:00:00.958)       0:01:03.245 ********* ",
                                "\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 20 May 2026  00:27:55 +0000 (0:00:00.229)       0:01:03.475 ********* ",
                                "\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 20 May 2026  00:27:56 +0000 (0:00:00.229)       0:01:03.704 ********* ",
                                "\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 20 May 2026  00:27:56 +0000 (0:00:00.301)       0:01:04.006 ********* ",
                                "\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-4]\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.commons.packages : Set needrestart mode] ***************************",
                                "Wednesday 20 May 2026  00:27:57 +0000 (0:00:01.419)       0:01:05.425 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***",
                                "Wednesday 20 May 2026  00:27:58 +0000 (0:00:00.474)       0:01:05.899 ********* ",
                                "\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 20 May 2026  00:27:58 +0000 (0:00:00.229)       0:01:06.129 ********* ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download upgrade packages] **********************",
                                "Wednesday 20 May 2026  00:27:59 +0000 (0:00:00.976)       0:01:07.106 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\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",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Upgrade packages] *******************************",
                                "Wednesday 20 May 2026  00:28:00 +0000 (0:00:01.313)       0:01:08.420 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\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-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download required packages] *********************",
                                "Wednesday 20 May 2026  00:28:02 +0000 (0:00:01.929)       0:01:10.350 ********* ",
                                "\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",
                                "\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 [osism.commons.packages : Install required packages] **********************",
                                "Wednesday 20 May 2026  00:28:44 +0000 (0:00:41.289)       0:01:51.641 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\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",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove useless packages from the cache] *********",
                                "Wednesday 20 May 2026  00:29:58 +0000 (0:01:14.710)       0:03:06.352 ********* ",
                                "\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-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",
                                "",
                                "TASK [osism.commons.packages : Remove dependencies that are no longer required] ***",
                                "Wednesday 20 May 2026  00:30:00 +0000 (0:00:01.672)       0:03:08.024 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Include sysctl tasks] *****************************",
                                "Wednesday 20 May 2026  00:30:13 +0000 (0:00:13.168)       0:03:21.193 ********* ",
                                "\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 20 May 2026  00:30:14 +0000 (0:00:00.419)       0:03:21.613 ********* ",
                                "\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-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",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************",
                                "Wednesday 20 May 2026  00:30:15 +0000 (0:00:01.650)       0:03:23.263 ********* ",
                                "\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-3] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.wmem_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-4] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \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-4]\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-1] => (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-2] => (item={'name': 'net.ipv4.tcp_keepalive_probes', '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-1] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.wmem_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-1] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\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.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\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_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\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.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\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.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\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_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************",
                                "Wednesday 20 May 2026  00:30:19 +0000 (0:00:03.790)       0:03:27.054 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-4] => (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-5] => (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-manager] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************",
                                "Wednesday 20 May 2026  00:30:20 +0000 (0:00:01.412)       0:03:28.467 ********* ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \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-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",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on network] *****************",
                                "Wednesday 20 May 2026  00:30:21 +0000 (0:00:00.665)       0:03:29.132 ********* ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \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-2] => (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",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************",
                                "Wednesday 20 May 2026  00:30:22 +0000 (0:00:00.496)       0:03:29.629 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \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 20 May 2026  00:30:22 +0000 (0:00:00.717)       0:03:30.346 ********* ",
                                "\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 20 May 2026  00:30:23 +0000 (0:00:00.298)       0:03:30.645 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\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",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Check services] *********************************",
                                "Wednesday 20 May 2026  00:30:29 +0000 (0:00:05.943)       0:03:36.588 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\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 20 May 2026  00:30:29 +0000 (0:00:00.342)       0:03:36.931 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (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-5] => (item=cron)\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Include distribution specific configure tasks] ******",
                                "Wednesday 20 May 2026  00:30:30 +0000 (0:00:01.002)       0:03:37.933 ********* ",
                                "\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 20 May 2026  00:30:30 +0000 (0:00:00.416)       0:03:38.350 ********* ",
                                "\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.motd : Check if /etc/default/motd-news exists] *************",
                                "Wednesday 20 May 2026  00:30:32 +0000 (0:00:01.244)       0:03:39.595 ********* ",
                                "\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.motd : Disable the dynamic motd-news service] **************",
                                "Wednesday 20 May 2026  00:30:32 +0000 (0:00:00.601)       0:03:40.197 ********* ",
                                "\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 20 May 2026  00:30:33 +0000 (0:00:00.649)       0:03:40.847 ********* ",
                                "\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-manager]\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.commons.motd : Remove pam_motd.so rule] ****************************",
                                "Wednesday 20 May 2026  00:30:33 +0000 (0:00:00.568)       0:03:41.415 ********* ",
                                "\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': 1779235431.012, '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': 1779235557.848765, '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': 1779235601.5063603, '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': 1779235532.4605713, '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': 1779235556.0936506, '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': 1779235572.3276005, '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': 1779235599.0841405, '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/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-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-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 20 May 2026  00:30:34 +0000 (0:00:01.023)       0:03:42.439 ********* ",
                                "\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 20 May 2026  00:30:35 +0000 (0:00:01.102)       0:03:43.541 ********* ",
                                "\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.motd : Copy issue.net file] ********************************",
                                "Wednesday 20 May 2026  00:30:37 +0000 (0:00:01.126)       0:03:44.668 ********* ",
                                "\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.commons.motd : Configure SSH to print the motd] ********************",
                                "Wednesday 20 May 2026  00:30:38 +0000 (0:00:01.285)       0:03:45.953 ********* ",
                                "\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 20 May 2026  00:30:38 +0000 (0:00:00.281)       0:03:46.234 ********* ",
                                "\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 : Include distribution specific install tasks] ********",
                                "Wednesday 20 May 2026  00:30:39 +0000 (0:00:00.725)       0:03:46.960 ********* ",
                                "\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 20 May 2026  00:30:39 +0000 (0:00:00.403)       0:03:47.364 ********* ",
                                "\u001b[0;32mok: [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-1]\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.rng : Remove haveged package] *****************************",
                                "Wednesday 20 May 2026  00:30:48 +0000 (0:00:08.415)       0:03:55.780 ********* ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Manage rng service] *********************************",
                                "Wednesday 20 May 2026  00:30:49 +0000 (0:00:01.296)       0:03:57.076 ********* ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Gather variables for each operating system] ******",
                                "Wednesday 20 May 2026  00:30:50 +0000 (0:00:01.039)       0:03:58.115 ********* ",
                                "\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 20 May 2026  00:30:50 +0000 (0:00:00.321)       0:03:58.437 ********* ",
                                "\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 20 May 2026  00:30:51 +0000 (0:00:00.280)       0:03:58.718 ********* ",
                                "\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 20 May 2026  00:30:51 +0000 (0:00:00.295)       0:03:59.013 ********* ",
                                "\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-1]\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 : Include distribution specific timer tasks] *******",
                                "Wednesday 20 May 2026  00:30:56 +0000 (0:00:05.406)       0:04:04.419 ********* ",
                                "\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 20 May 2026  00:30:57 +0000 (0:00:00.412)       0:04:04.832 ********* ",
                                "\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-1] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily) \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=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 20 May 2026  00:30:57 +0000 (0:00:00.351)       0:04:05.183 ********* ",
                                "\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 20 May 2026  00:30:58 +0000 (0:00:00.529)       0:04:05.712 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\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-2] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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-4] => (item=ModemManager.service) \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=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include packages tasks] **************************",
                                "Wednesday 20 May 2026  00:30:58 +0000 (0:00:00.329)       0:04:06.041 ********* ",
                                "\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 20 May 2026  00:30:58 +0000 (0:00:00.393)       0:04:06.435 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\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-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove cloudinit package] ************************",
                                "Wednesday 20 May 2026  00:31:33 +0000 (0:00:34.875)       0:04:41.310 ********* ",
                                "\u001b[0;33mchanged: [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-0]\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.commons.cleanup : Uninstall unattended-upgrades package] ***********",
                                "Wednesday 20 May 2026  00:31:42 +0000 (0:00:08.269)       0:04:49.579 ********* ",
                                "\u001b[0;33mchanged: [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-3]\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.commons.cleanup : Remove useless packages from the cache] **********",
                                "Wednesday 20 May 2026  00:31:49 +0000 (0:00:07.876)       0:04:57.456 ********* ",
                                "\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.cleanup : Remove dependencies that are no longer required] ***",
                                "Wednesday 20 May 2026  00:31:51 +0000 (0:00:01.931)       0:04:59.387 ********* ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include cloudinit tasks] *************************",
                                "Wednesday 20 May 2026  00:31:57 +0000 (0:00:05.640)       0:05:05.028 ********* ",
                                "\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 20 May 2026  00:31:57 +0000 (0:00:00.459)       0:05:05.488 ********* ",
                                "\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 20 May 2026  00:31:58 +0000 (0:00:00.756)       0:05:06.245 ********* ",
                                "\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-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.commons.timezone : Set timezone to UTC] ****************************",
                                "Wednesday 20 May 2026  00:32:00 +0000 (0:00:01.641)       0:05:07.886 ********* ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Create /etc/adjtime file] ***********************",
                                "Wednesday 20 May 2026  00:32:01 +0000 (0:00:00.819)       0:05:08.705 ********* ",
                                "\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 20 May 2026  00:32:01 +0000 (0:00:00.297)       0:05:09.003 ********* ",
                                "\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 20 May 2026  00:32:01 +0000 (0:00:00.432)       0:05:09.436 ********* ",
                                "\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 20 May 2026  00:32:02 +0000 (0:00:00.446)       0:05:09.882 ********* ",
                                "\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 20 May 2026  00:32:02 +0000 (0:00:00.272)       0:05:10.155 ********* ",
                                "\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 20 May 2026  00:32:02 +0000 (0:00:00.325)       0:05:10.480 ********* ",
                                "\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 20 May 2026  00:32:03 +0000 (0:00:00.264)       0:05:10.745 ********* ",
                                "\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 20 May 2026  00:32:03 +0000 (0:00:00.301)       0:05:11.046 ********* ",
                                "\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 20 May 2026  00:32:03 +0000 (0:00:00.273)       0:05:11.320 ********* ",
                                "\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 20 May 2026  00:32:04 +0000 (0:00:00.269)       0:05:11.589 ********* ",
                                "\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 20 May 2026  00:32:04 +0000 (0:00:00.448)       0:05:12.038 ********* ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Gather package facts] ****************************",
                                "Wednesday 20 May 2026  00:32:05 +0000 (0:00:00.760)       0:05:12.798 ********* ",
                                "\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-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Check whether packages are installed that should not be installed] ***",
                                "Wednesday 20 May 2026  00:32:08 +0000 (0:00:03.066)       0:05:15.865 ********* ",
                                "\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-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-manager]\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-0]\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-1]\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-2]\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-3]\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 20 May 2026  00:32:08 +0000 (0:00:00.679)       0:05:16.544 ********* ",
                                "\u001b[0;32mok: [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",
                                "",
                                "TASK [osism.services.docker : Add repository gpg key] **************************",
                                "Wednesday 20 May 2026  00:32:15 +0000 (0:00:06.335)       0:05:22.879 ********* ",
                                "\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;32mok: [testbed-manager]\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 20 May 2026  00:32:16 +0000 (0:00:00.958)       0:05:23.838 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Update package cache] ****************************",
                                "Wednesday 20 May 2026  00:32:23 +0000 (0:00:07.062)       0:05:30.900 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Pin docker package version] **********************",
                                "Wednesday 20 May 2026  00:32:26 +0000 (0:00:03.283)       0:05:34.184 ********* ",
                                "\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 20 May 2026  00:32:27 +0000 (0:00:01.381)       0:05:35.566 ********* ",
                                "\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 : Unlock containerd package] ***********************",
                                "Wednesday 20 May 2026  00:32:29 +0000 (0:00:01.405)       0:05:36.971 ********* ",
                                "\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 20 May 2026  00:32:30 +0000 (0:00:00.659)       0:05:37.631 ********* ",
                                "\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-1]\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",
                                "",
                                "TASK [osism.services.docker : Lock containerd package] *************************",
                                "Wednesday 20 May 2026  00:32:39 +0000 (0:00:09.706)       0:05:47.337 ********* ",
                                "\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 20 May 2026  00:32:40 +0000 (0:00:01.171)       0:05:48.509 ********* ",
                                "\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;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-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker package] **************************",
                                "Wednesday 20 May 2026  00:32:49 +0000 (0:00:08.938)       0:05:57.447 ********* ",
                                "\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;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-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Unblock installation of python docker packages] ***",
                                "Wednesday 20 May 2026  00:33:00 +0000 (0:00:10.965)       0:06:08.413 ********* ",
                                "\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-0] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=python3-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 20 May 2026  00:33:02 +0000 (0:00:01.288)       0:06:09.701 ********* ",
                                "\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 20 May 2026  00:33:02 +0000 (0:00:00.722)       0:06:10.423 ********* ",
                                "\u001b[0;32mok: [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-0]\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 : Remove python docker packages (install python bindings from pip)] ***",
                                "Wednesday 20 May 2026  00:33:06 +0000 (0:00:03.882)       0:06:14.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.services.docker : Block installation of python docker packages (install python bindings from pip)] ***",
                                "Wednesday 20 May 2026  00:33:07 +0000 (0:00:00.560)       0:06:14.867 ********* ",
                                "\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-3]\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-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 20 May 2026  00:33:07 +0000 (0:00:00.593)       0:06:15.460 ********* ",
                                "\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 20 May 2026  00:33:08 +0000 (0:00:00.506)       0:06:15.967 ********* ",
                                "\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 20 May 2026  00:33:09 +0000 (0:00:00.706)       0:06:16.673 ********* ",
                                "\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 20 May 2026  00:33:09 +0000 (0:00:00.537)       0:06:17.211 ********* ",
                                "\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 20 May 2026  00:33:11 +0000 (0:00:01.826)       0:06:19.037 ********* ",
                                "\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 20 May 2026  00:33:12 +0000 (0:00:00.904)       0:06:19.942 ********* ",
                                "\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 20 May 2026  00:33:13 +0000 (0:00:01.106)       0:06:21.048 ********* ",
                                "\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 20 May 2026  00:33:14 +0000 (0:00:00.882)       0:06:21.931 ********* ",
                                "\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.services.docker : Reload systemd daemon if systemd overlay file is changed] ***",
                                "Wednesday 20 May 2026  00:33:15 +0000 (0:00:01.425)       0:06:23.356 ********* ",
                                "\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-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 : Copy limits configuration file] ******************",
                                "Wednesday 20 May 2026  00:33:17 +0000 (0:00:01.431)       0:06:24.787 ********* ",
                                "\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 : Copy daemon.json configuration file] *************",
                                "Wednesday 20 May 2026  00:33:18 +0000 (0:00:01.472)       0:06:26.260 ********* ",
                                "\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 20 May 2026  00:33:20 +0000 (0:00:01.912)       0:06:28.172 ********* ",
                                "\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 20 May 2026  00:33:21 +0000 (0:00:00.913)       0:06:29.086 ********* ",
                                "\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 service] **********************************",
                                "Wednesday 20 May 2026  00:33:22 +0000 (0:00:01.460)       0:06:30.547 ********* ",
                                "\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 20 May 2026  00:33:24 +0000 (0:00:01.323)       0:06:31.870 ********* ",
                                "\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 20 May 2026  00:33:25 +0000 (0:00:01.208)       0:06:33.079 ********* ",
                                "\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 bootstrap tasks] *************************",
                                "Wednesday 20 May 2026  00:33:26 +0000 (0:00:01.171)       0:06:34.250 ********* ",
                                "\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 20 May 2026  00:33:27 +0000 (0:00:00.950)       0:06:35.201 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 20 May 2026  00:33:27 +0000 (0:00:00.042)       0:06:35.243 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 20 May 2026  00:33:27 +0000 (0:00:00.220)       0:06:35.464 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 20 May 2026  00:33:27 +0000 (0:00:00.041)       0:06:35.506 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 20 May 2026  00:33:27 +0000 (0:00:00.042)       0:06:35.548 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 20 May 2026  00:33:28 +0000 (0:00:00.048)       0:06:35.597 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 20 May 2026  00:33:28 +0000 (0:00:00.041)       0:06:35.638 ********* ",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Wednesday 20 May 2026  00:33:28 +0000 (0:00:00.054)       0:06:35.693 ********* ",
                                "\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 [osism.services.rsyslog : Restart rsyslog service] *************",
                                "Wednesday 20 May 2026  00:33:29 +0000 (0:00:01.135)       0:06:36.828 ********* ",
                                "\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.rsyslog : Restart logrotate service] ***********",
                                "Wednesday 20 May 2026  00:33:30 +0000 (0:00:01.326)       0:06:38.155 ********* ",
                                "\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 20 May 2026  00:33:31 +0000 (0:00:01.268)       0:06:39.423 ********* ",
                                "\u001b[0;36mskipping: [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",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****",
                                "Wednesday 20 May 2026  00:33:34 +0000 (0:00:02.389)       0:06:41.813 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add user to docker group] ************************",
                                "Wednesday 20 May 2026  00:33:34 +0000 (0:00:00.103)       0:06:41.917 ********* ",
                                "\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-3]\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",
                                "",
                                "TASK [osism.services.docker : Log into private registry and force re-authorization] ***",
                                "Wednesday 20 May 2026  00:33:35 +0000 (0:00:01.201)       0:06:43.118 ********* ",
                                "\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 20 May 2026  00:33:36 +0000 (0:00:00.553)       0:06:43.672 ********* ",
                                "\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 20 May 2026  00:33:36 +0000 (0:00:00.893)       0:06:44.565 ********* ",
                                "\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 20 May 2026  00:33:38 +0000 (0:00:01.008)       0:06:45.574 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-3] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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 20 May 2026  00:33:40 +0000 (0:00:02.347)       0:06:47.921 ********* ",
                                "\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 20 May 2026  00:33:40 +0000 (0:00:00.542)       0:06:48.464 ********* ",
                                "\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 20 May 2026  00:33:41 +0000 (0:00:01.020)       0:06:49.484 ********* ",
                                "\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 20 May 2026  00:33:42 +0000 (0:00:00.816)       0:06:50.301 ********* ",
                                "\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 20 May 2026  00:33:43 +0000 (0:00:00.775)       0:06:51.077 ********* ",
                                "\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 20 May 2026  00:33:44 +0000 (0:00:00.536)       0:06:51.614 ********* ",
                                "\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.docker_compose : Copy docker-compose script] ***************",
                                "Wednesday 20 May 2026  00:33:45 +0000 (0:00:01.491)       0:06:53.106 ********* ",
                                "\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 20 May 2026  00:33:46 +0000 (0:00:00.726)       0:06:53.832 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\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",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********",
                                "Wednesday 20 May 2026  00:33:54 +0000 (0:00:08.066)       0:07:01.898 ********* ",
                                "\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 : Enable osism.target] **********************",
                                "Wednesday 20 May 2026  00:33:55 +0000 (0:00:01.450)       0:07:03.348 ********* ",
                                "\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 20 May 2026  00:33:57 +0000 (0:00:01.947)       0:07:05.296 ********* ",
                                "\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 20 May 2026  00:33:59 +0000 (0:00:02.099)       0:07:07.395 ********* ",
                                "\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 20 May 2026  00:34:00 +0000 (0:00:00.876)       0:07:08.272 ********* ",
                                "\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 20 May 2026  00:34:01 +0000 (0:00:00.827)       0:07:09.099 ********* ",
                                "\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 20 May 2026  00:34:02 +0000 (0:00:00.749)       0:07:09.849 ********* ",
                                "\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 20 May 2026  00:34:02 +0000 (0:00:00.558)       0:07:10.408 ********* ",
                                "\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 20 May 2026  00:34:03 +0000 (0:00:00.562)       0:07:10.970 ********* ",
                                "\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 20 May 2026  00:34:03 +0000 (0:00:00.578)       0:07:11.548 ********* ",
                                "\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-1]\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 20 May 2026  00:34:09 +0000 (0:00:05.569)       0:07:17.118 ********* ",
                                "\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 20 May 2026  00:34:10 +0000 (0:00:00.761)       0:07:17.880 ********* ",
                                "\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 20 May 2026  00:34:11 +0000 (0:00:00.856)       0:07:18.736 ********* ",
                                "\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.services.chrony : Manage chrony service] ***************************",
                                "Wednesday 20 May 2026  00:34:13 +0000 (0:00:01.912)       0:07:20.649 ********* ",
                                "\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 20 May 2026  00:34:14 +0000 (0:00:01.346)       0:07:21.995 ********* ",
                                "\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 20 May 2026  00:34:15 +0000 (0:00:00.924)       0:07:22.920 ********* ",
                                "\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 20 May 2026  00:34:17 +0000 (0:00:01.808)       0:07:24.728 ********* ",
                                "\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 20 May 2026  00:34:18 +0000 (0:00:01.008)       0:07:25.736 ********* ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Manage lldpd service] *****************************",
                                "Wednesday 20 May 2026  00:34:27 +0000 (0:00:09.634)       0:07:35.371 ********* ",
                                "\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 20 May 2026  00:34:29 +0000 (0:00:01.964)       0:07:37.336 ********* ",
                                "\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",
                                "",
                                "RUNNING HANDLER [osism.services.chrony : Restart chrony service] ***************",
                                "Wednesday 20 May 2026  00:34:31 +0000 (0:00:01.592)       0:07:38.928 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [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-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 20 May 2026  00:34:32 +0000 (0:00:01.239)       0:07:40.168 ********* ",
                                "\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 20 May 2026  00:34:33 +0000 (0:00:00.614)       0:07:40.782 ********* ",
                                "\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.journald : Manage journald service] ***********************",
                                "Wednesday 20 May 2026  00:34:34 +0000 (0:00:01.457)       0:07:42.240 ********* ",
                                "\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 20 May 2026  00:34:36 +0000 (0:00:01.663)       0:07:43.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 [Include smartd role] *****************************************************",
                                "Wednesday 20 May 2026  00:34:36 +0000 (0:00:00.520)       0:07:44.425 ********* ",
                                "\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 20 May 2026  00:34:37 +0000 (0:00:00.949)       0:07:45.374 ********* ",
                                "\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 20 May 2026  00:34:38 +0000 (0:00:01.015)       0:07:46.390 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\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-5]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Create /var/log/smartd directory] ****************",
                                "Wednesday 20 May 2026  00:34:47 +0000 (0:00:09.089)       0:07:55.480 ********* ",
                                "\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 20 May 2026  00:34:48 +0000 (0:00:00.920)       0:07:56.400 ********* ",
                                "\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-0]\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 : Manage smartd service] ***************************",
                                "Wednesday 20 May 2026  00:34:50 +0000 (0:00:01.398)       0:07:57.799 ********* ",
                                "\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 20 May 2026  00:34:52 +0000 (0:00:01.975)       0:07:59.774 ********* ",
                                "\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 20 May 2026  00:34:53 +0000 (0:00:01.248)       0:08:01.023 ********* ",
                                "\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 [Set state bootstrap] *****************************************************",
                                "",
                                "TASK [Set osism.bootstrap.status fact] *****************************************",
                                "Wednesday 20 May 2026  00:34:54 +0000 (0:00:01.188)       0:08:02.211 ********* ",
                                "\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 20 May 2026  00:34:55 +0000 (0:00:01.032)       0:08:03.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 20 May 2026  00:34:56 +0000 (0:00:00.904)       0:08:04.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 [Set osism.bootstrap.timestamp fact] **************************************",
                                "Wednesday 20 May 2026  00:34:57 +0000 (0:00:01.337)       0:08:05.485 ********* ",
                                "\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 20 May 2026  00:34:58 +0000 (0:00:00.865)       0:08:06.350 ********* ",
                                "\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 20 May 2026  00:34:59 +0000 (0:00:00.852)       0:08:07.202 ********* ",
                                "\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 20 May 2026  00:35:00 +0000 (0:00:01.330)       0:08:08.533 ********* ",
                                "=============================================================================== ",
                                "osism.commons.packages : Install required packages --------------------- 74.71s",
                                "osism.commons.packages : Download required packages -------------------- 41.29s",
                                "osism.commons.cleanup : Cleanup installed packages --------------------- 34.88s",
                                "osism.commons.repository : Update package cache ------------------------ 15.61s",
                                "osism.commons.packages : Remove dependencies that are no longer required -- 13.17s",
                                "osism.commons.systohc : Install util-linux-extra package --------------- 12.72s",
                                "osism.services.docker : Install docker package ------------------------- 10.97s",
                                "osism.services.docker : Install containerd package ---------------------- 9.71s",
                                "osism.services.lldpd : Install lldpd package ---------------------------- 9.63s",
                                "osism.services.smartd : Install smartmontools package ------------------- 9.09s",
                                "osism.services.docker : Install docker-cli package ---------------------- 8.94s",
                                "osism.services.rng : Install rng package -------------------------------- 8.42s",
                                "osism.commons.cleanup : Remove cloudinit package ------------------------ 8.27s",
                                "osism.commons.docker_compose : Install docker-compose-plugin package ---- 8.07s",
                                "osism.commons.cleanup : Uninstall unattended-upgrades package ----------- 7.88s",
                                "osism.services.docker : Add repository ---------------------------------- 7.06s",
                                "osism.services.docker : Install apt-transport-https package ------------- 6.34s",
                                "osism.commons.services : Populate service facts ------------------------- 5.94s",
                                "osism.commons.cleanup : Remove dependencies that are no longer required --- 5.64s",
                                "osism.services.chrony : Populate service facts -------------------------- 5.57s",
                                "+ osism apply fail2ban",
                                "\u001b[32m2026-05-20 00:35:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m",
                                "\u001b[32m2026-05-20 00:35:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 642c41d2-7068-444b-b651-035c215eca67 (fail2ban) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:35:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 642c41d2-7068-444b-b651-035c215eca67 (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 20 May 2026  00:35:18 +0000 (0:00:00.379)       0:00:00.379 ********* ",
                                "\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 20 May 2026  00:35:19 +0000 (0:00:01.288)       0:00:01.667 ********* ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Copy configuration files] **********************",
                                "Wednesday 20 May 2026  00:35:31 +0000 (0:00:12.650)       0:00:14.317 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Manage fail2ban service] ***********************",
                                "Wednesday 20 May 2026  00:35:33 +0000 (0:00:01.631)       0:00:15.949 ********* ",
                                "\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.services.fail2ban : Reload fail2ban configuration] *****************",
                                "Wednesday 20 May 2026  00:35:34 +0000 (0:00:01.280)       0:00:17.229 ********* ",
                                "\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=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 20 May 2026  00:35:36 +0000 (0:00:01.726)       0:00:18.956 ********* ",
                                "=============================================================================== ",
                                "osism.services.fail2ban : Install fail2ban package --------------------- 12.65s",
                                "osism.services.fail2ban : Reload fail2ban configuration ----------------- 1.73s",
                                "osism.services.fail2ban : Copy configuration files ---------------------- 1.63s",
                                "osism.services.fail2ban : Include distribution specific install tasks --- 1.29s",
                                "osism.services.fail2ban : Manage fail2ban service ----------------------- 1.28s",
                                "+ osism apply network",
                                "\u001b[32m2026-05-20 00:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m",
                                "\u001b[32m2026-05-20 00:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15cf1b03-d485-47d9-81df-aa84aea9c7fb (network) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 15cf1b03-d485-47d9-81df-aa84aea9c7fb (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 20 May 2026  00:35:52 +0000 (0:00:00.360)       0:00:00.360 ********* ",
                                "\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 20 May 2026  00:35:53 +0000 (0:00:00.659)       0:00:01.020 ********* ",
                                "\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 20 May 2026  00:35:54 +0000 (0:00:01.214)       0:00:02.234 ********* ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove ifupdown package] *************************",
                                "Wednesday 20 May 2026  00:35:57 +0000 (0:00:02.697)       0:00:04.931 ********* ",
                                "\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 : Create required directories] *********************",
                                "Wednesday 20 May 2026  00:35:58 +0000 (0:00:01.662)       0:00:06.594 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (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 20 May 2026  00:36:00 +0000 (0:00:01.216)       0:00:07.810 ********* ",
                                "\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 20 May 2026  00:36:00 +0000 (0:00:00.690)       0:00:08.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",
                                "",
                                "TASK [osism.commons.network : Remove temporary network_netplan_config_template file] ***",
                                "Wednesday 20 May 2026  00:36:01 +0000 (0:00:00.901)       0:00:09.402 ********* ",
                                "\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 20 May 2026  00:36:02 +0000 (0:00:00.825)       0:00:10.227 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy netplan configuration] **********************",
                                "Wednesday 20 May 2026  00:36:05 +0000 (0:00:03.514)       0:00:13.741 ********* ",
                                "\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 20 May 2026  00:36:07 +0000 (0:00:01.760)       0:00:15.501 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Check if path for interface file exists] *********",
                                "Wednesday 20 May 2026  00:36:09 +0000 (0:00:01.969)       0:00:17.471 ********* ",
                                "\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 20 May 2026  00:36:10 +0000 (0:00:01.200)       0:00:18.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 [osism.commons.network : Install package networkd-dispatcher] *************",
                                "Wednesday 20 May 2026  00:36:11 +0000 (0:00:00.678)       0:00:19.350 ********* ",
                                "\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 : Copy dispatcher scripts] *************************",
                                "Wednesday 20 May 2026  00:36:13 +0000 (0:00:02.387)       0:00:21.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",
                                "\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 20 May 2026  00:36:14 +0000 (0:00:00.983)       0:00:22.721 ********* ",
                                "\u001b[0;32mok: [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-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",
                                "",
                                "TASK [osism.commons.network : Include cleanup tasks] ***************************",
                                "Wednesday 20 May 2026  00:36:16 +0000 (0:00:01.750)       0:00:24.472 ********* ",
                                "\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 20 May 2026  00:36:17 +0000 (0:00:01.285)       0:00:25.758 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\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-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 20 May 2026  00:36:19 +0000 (0:00:01.204)       0:00:26.962 ********* ",
                                "\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 20 May 2026  00:36:19 +0000 (0:00:00.667)       0:00:27.630 ********* ",
                                "\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;33mchanged: [testbed-node-3] => (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-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 20 May 2026  00:36:21 +0000 (0:00:01.387)       0:00:29.017 ********* ",
                                "\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 20 May 2026  00:36:21 +0000 (0:00:00.642)       0:00:29.660 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-manager, testbed-node-1, testbed-node-0, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd netdev files] ************",
                                "Wednesday 20 May 2026  00:36:26 +0000 (0:00:04.695)       0:00:34.355 ********* ",
                                "\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': '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-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-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-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-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-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-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-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-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-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-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-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-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",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd network files] ***********",
                                "Wednesday 20 May 2026  00:36:31 +0000 (0:00:05.120)       0:00:39.476 ********* ",
                                "\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-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-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-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-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-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-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-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-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': '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-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-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-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 : Include networkd cleanup tasks] ******************",
                                "Wednesday 20 May 2026  00:36:37 +0000 (0:00:05.401)       0:00:44.877 ********* ",
                                "\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 20 May 2026  00:36:38 +0000 (0:00:01.421)       0:00:46.299 ********* ",
                                "\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 20 May 2026  00:36:39 +0000 (0:00:01.090)       0:00:47.390 ********* ",
                                "\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-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-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.netdev) \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-0]\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 20 May 2026  00:36:40 +0000 (0:00:01.164)       0:00:48.554 ********* ",
                                "\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 20 May 2026  00:36:42 +0000 (0:00:01.346)       0:00:49.901 ********* ",
                                "\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 20 May 2026  00:36:42 +0000 (0:00:00.639)       0:00:50.541 ********* ",
                                "\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 20 May 2026  00:36:43 +0000 (0:00:00.827)       0:00:51.368 ********* ",
                                "\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 20 May 2026  00:36:44 +0000 (0:00:00.660)       0:00:52.029 ********* ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove network-extra-init systemd service] *******",
                                "Wednesday 20 May 2026  00:36:46 +0000 (0:00:01.831)       0:00:53.860 ********* ",
                                "\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 20 May 2026  00:36:47 +0000 (0:00:01.195)       0:00:55.056 ********* ",
                                "\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 20 May 2026  00:36:49 +0000 (0:00:02.256)       0:00:57.312 ********* ",
                                "\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 20 May 2026  00:36:50 +0000 (0:00:00.905)       0:00:58.218 ********* ",
                                "\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 20 May 2026  00:36:51 +0000 (0:00:00.606)       0:00:58.825 ********* ",
                                "=============================================================================== ",
                                "osism.commons.network : Create systemd networkd network files ----------- 5.40s",
                                "osism.commons.network : Create systemd networkd netdev files ------------ 5.12s",
                                "osism.commons.network : Include vxlan interfaces ------------------------ 4.70s",
                                "osism.commons.network : Prepare netplan configuration template ---------- 3.51s",
                                "osism.commons.network : Install required packages ----------------------- 2.70s",
                                "osism.commons.network : Install package networkd-dispatcher ------------- 2.39s",
                                "osism.commons.network : Remove network-extra-init script ---------------- 2.26s",
                                "osism.commons.network : Remove netplan configuration template ----------- 1.97s",
                                "osism.commons.network : Disable and stop network-extra-init service ----- 1.83s",
                                "osism.commons.network : Copy netplan configuration ---------------------- 1.76s",
                                "osism.commons.network : Manage service networkd-dispatcher -------------- 1.75s",
                                "osism.commons.network : Remove ifupdown package ------------------------- 1.66s",
                                "osism.commons.network : Include networkd cleanup tasks ------------------ 1.42s",
                                "osism.commons.network : Remove unused configuration files --------------- 1.39s",
                                "osism.commons.network : Include network extra init ---------------------- 1.35s",
                                "osism.commons.network : Include cleanup tasks --------------------------- 1.29s",
                                "osism.commons.network : Create required directories --------------------- 1.22s",
                                "osism.commons.network : Include type specific tasks --------------------- 1.21s",
                                "osism.commons.network : List existing configuration files --------------- 1.20s",
                                "osism.commons.network : Check if path for interface file exists --------- 1.20s",
                                "+ osism apply wireguard",
                                "\u001b[32m2026-05-20 00:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m",
                                "\u001b[32m2026-05-20 00:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1e274e92-2bbb-468f-9acc-a82eae977706 (wireguard) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1e274e92-2bbb-468f-9acc-a82eae977706 (wireguard) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role wireguard] ****************************************************",
                                "",
                                "TASK [osism.services.wireguard : Install iptables package] *********************",
                                "Wednesday 20 May 2026  00:37:07 +0000 (0:00:00.308)       0:00:00.308 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Install wireguard package] ********************",
                                "Wednesday 20 May 2026  00:37:09 +0000 (0:00:02.208)       0:00:02.517 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create public and private key - server] *******",
                                "Wednesday 20 May 2026  00:37:17 +0000 (0:00:07.773)       0:00:10.290 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create preshared key] *************************",
                                "Wednesday 20 May 2026  00:37:17 +0000 (0:00:00.574)       0:00:10.864 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get preshared key] ****************************",
                                "Wednesday 20 May 2026  00:37:18 +0000 (0:00:00.469)       0:00:11.334 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get public key - server] **********************",
                                "Wednesday 20 May 2026  00:37:18 +0000 (0:00:00.667)       0:00:12.002 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get private key - server] *********************",
                                "Wednesday 20 May 2026  00:37:19 +0000 (0:00:00.440)       0:00:12.442 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy wg0.conf configuration file] *************",
                                "Wednesday 20 May 2026  00:37:19 +0000 (0:00:00.434)       0:00:12.877 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy client configuration files] **************",
                                "Wednesday 20 May 2026  00:37:21 +0000 (0:00:01.298)       0:00:14.175 ********* ",
                                "\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 20 May 2026  00:37:22 +0000 (0:00:01.048)       0:00:15.223 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************",
                                "Wednesday 20 May 2026  00:37:24 +0000 (0:00:02.217)       0:00:17.441 ********* ",
                                "\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 20 May 2026  00:37:25 +0000 (0:00:01.075)       0:00:18.516 ********* ",
                                "=============================================================================== ",
                                "osism.services.wireguard : Install wireguard package -------------------- 7.77s",
                                "osism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.22s",
                                "osism.services.wireguard : Install iptables package --------------------- 2.21s",
                                "osism.services.wireguard : Copy wg0.conf configuration file ------------- 1.30s",
                                "osism.services.wireguard : Restart wg0 service -------------------------- 1.08s",
                                "osism.services.wireguard : Copy client configuration files -------------- 1.05s",
                                "osism.services.wireguard : Get preshared key ---------------------------- 0.67s",
                                "osism.services.wireguard : Create public and private key - server ------- 0.57s",
                                "osism.services.wireguard : Create preshared key ------------------------- 0.47s",
                                "osism.services.wireguard : Get public key - server ---------------------- 0.44s",
                                "osism.services.wireguard : Get private key - server --------------------- 0.43s",
                                "+ 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    141      0 --:--:-- --:--:-- --:--:--   141",
                                "100    14  100    14    0     0    141      0 --:--:-- --:--:-- --:--:--   140",
                                "+ osism apply --environment custom workarounds",
                                "\u001b[32m2026-05-20 00:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m",
                                "\u001b[32m2026-05-20 00:37:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m",
                                "\u001b[32m2026-05-20 00:37:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1abae388-bf52-48f8-9f66-a497c8450707 (workarounds) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:37:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1abae388-bf52-48f8-9f66-a497c8450707 (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 20 May 2026  00:37:41 +0000 (0:00:00.199)       0:00:00.199 ********* ",
                                "\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 20 May 2026  00:37:42 +0000 (0:00:00.750)       0:00:00.950 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply netplan configuration on all other nodes] **************************",
                                "",
                                "TASK [Apply netplan configuration] *********************************************",
                                "Wednesday 20 May 2026  00:37:45 +0000 (0:00:02.820)       0:00:03.771 ********* ",
                                "\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",
                                "",
                                "PLAY [Add custom CA certificates to non-manager nodes] *************************",
                                "",
                                "TASK [Copy custom CA certificates] *********************************************",
                                "Wednesday 20 May 2026  00:37:47 +0000 (0:00:02.400)       0:00:06.171 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (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-4] => (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",
                                "",
                                "TASK [Run update-ca-certificates] **********************************************",
                                "Wednesday 20 May 2026  00:37:49 +0000 (0:00:01.372)       0:00:07.543 ********* ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Run update-ca-trust] *****************************************************",
                                "Wednesday 20 May 2026  00:37:52 +0000 (0:00:03.670)       0:00:11.214 ********* ",
                                "\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 20 May 2026  00:37:53 +0000 (0:00:00.586)       0:00:11.800 ********* ",
                                "\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 20 May 2026  00:37:55 +0000 (0:00:01.862)       0:00:13.662 ********* ",
                                "\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 [Reload systemd daemon] ***************************************************",
                                "Wednesday 20 May 2026  00:37:56 +0000 (0:00:01.560)       0:00:15.222 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\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-5]\u001b[0m",
                                "",
                                "TASK [Enable workarounds.service (Debian)] *************************************",
                                "Wednesday 20 May 2026  00:37:58 +0000 (0:00:01.740)       0:00:16.962 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Enable and start workarounds.service (RedHat)] ***************************",
                                "Wednesday 20 May 2026  00:38:00 +0000 (0:00:01.596)       0:00:18.559 ********* ",
                                "\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 20 May 2026  00:38:00 +0000 (0:00:00.795)       0:00:19.354 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\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",
                                "",
                                "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 20 May 2026  00:38:03 +0000 (0:00:02.768)       0:00:22.122 ********* ",
                                "=============================================================================== ",
                                "Run update-ca-certificates ---------------------------------------------- 3.67s",
                                "Apply netplan configuration --------------------------------------------- 2.82s",
                                "Install python3-docker -------------------------------------------------- 2.77s",
                                "Apply netplan configuration --------------------------------------------- 2.40s",
                                "Copy workarounds.sh scripts --------------------------------------------- 1.86s",
                                "Reload systemd daemon --------------------------------------------------- 1.74s",
                                "Enable workarounds.service (Debian) ------------------------------------- 1.60s",
                                "Copy workarounds systemd unit file -------------------------------------- 1.56s",
                                "Copy custom CA certificates --------------------------------------------- 1.37s",
                                "Enable and start workarounds.service (RedHat) --------------------------- 0.80s",
                                "Group hosts based on virtualization_role -------------------------------- 0.75s",
                                "Run update-ca-trust ----------------------------------------------------- 0.59s",
                                "+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-05-20 00:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m",
                                "\u001b[32m2026-05-20 00:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02a7b498-2fae-4357-a113-d4f85b8aeed7 (reboot) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 02a7b498-2fae-4357-a113-d4f85b8aeed7 (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 20 May 2026  00:38:19 +0000 (0:00:00.274)       0:00:00.274 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 20 May 2026  00:38:19 +0000 (0:00:00.164)       0:00:00.439 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 20 May 2026  00:38:21 +0000 (0:00:01.373)       0:00:01.812 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 20 May 2026  00:38:21 +0000 (0:00:00.124)       0:00:01.937 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 20 May 2026  00:38:21 +0000 (0:00:00.102)       0:00:02.039 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 20 May 2026  00:38:22 +0000 (0:00:01.034)       0:00:03.074 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 20 May 2026  00:38:22 +0000 (0:00:00.126)       0:00:03.201 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 20 May 2026  00:38:22 +0000 (0:00:00.109)       0:00:03.311 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 20 May 2026  00:38:23 +0000 (0:00:00.993)       0:00:04.305 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 20 May 2026  00:38:23 +0000 (0:00:00.121)       0:00:04.426 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 20 May 2026  00:38:23 +0000 (0:00:00.114)       0:00:04.540 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 20 May 2026  00:38:24 +0000 (0:00:01.004)       0:00:05.545 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 20 May 2026  00:38:24 +0000 (0:00:00.124)       0:00:05.670 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 20 May 2026  00:38:25 +0000 (0:00:00.120)       0:00:05.790 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 20 May 2026  00:38:26 +0000 (0:00:01.169)       0:00:06.960 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 20 May 2026  00:38:26 +0000 (0:00:00.117)       0:00:07.078 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 20 May 2026  00:38:26 +0000 (0:00:00.106)       0:00:07.185 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 20 May 2026  00:38:27 +0000 (0:00:01.003)       0:00:08.188 ********* ",
                                "\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 20 May 2026  00:38:27 +0000 (0:00:00.043)       0:00:08.232 ********* ",
                                "=============================================================================== ",
                                "Reboot system - do not wait for the reboot to complete ------------------ 6.58s",
                                "Exit playbook, if user did not mean to reboot systems ------------------- 0.72s",
                                "Reboot system - wait for the reboot to complete ------------------------- 0.66s",
                                "+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-05-20 00:38:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m",
                                "\u001b[32m2026-05-20 00:38:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ab1ca268-c700-408d-ae9e-57c9adf3f384 (wait-for-connection) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:38:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ab1ca268-c700-408d-ae9e-57c9adf3f384 (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 20 May 2026  00:38:43 +0000 (0:00:00.378)       0:00:00.378 ********* ",
                                "\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 20 May 2026  00:38:55 +0000 (0:00:11.544)       0:00:11.922 ********* ",
                                "=============================================================================== ",
                                "Wait until remote system is reachable ---------------------------------- 11.54s",
                                "+ osism apply hddtemp",
                                "\u001b[32m2026-05-20 00:39:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m",
                                "\u001b[32m2026-05-20 00:39:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b1468790-d394-480a-88f2-09ccef6af204 (hddtemp) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:39:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b1468790-d394-480a-88f2-09ccef6af204 (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 20 May 2026  00:39:11 +0000 (0:00:00.363)       0:00:00.363 ********* ",
                                "\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 20 May 2026  00:39:11 +0000 (0:00:00.652)       0:00:01.016 ********* ",
                                "\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 20 May 2026  00:39:13 +0000 (0:00:01.211)       0:00:02.227 ********* ",
                                "\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.services.hddtemp : Enable Kernel Module drivetemp] *****************",
                                "Wednesday 20 May 2026  00:39:15 +0000 (0:00:02.485)       0:00:04.713 ********* ",
                                "\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 20 May 2026  00:39:16 +0000 (0:00:01.040)       0:00:05.754 ********* ",
                                "\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-manager]\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 20 May 2026  00:39:17 +0000 (0:00:01.348)       0:00:07.102 ********* ",
                                "\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;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Install lm-sensors] *****************************",
                                "Wednesday 20 May 2026  00:39:18 +0000 (0:00:00.629)       0:00:07.732 ********* ",
                                "\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-5]\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",
                                "",
                                "TASK [osism.services.hddtemp : Include distribution specific service tasks] ****",
                                "Wednesday 20 May 2026  00:39:31 +0000 (0:00:12.825)       0:00:20.558 ********* ",
                                "\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 20 May 2026  00:39:32 +0000 (0:00:01.266)       0:00:21.825 ********* ",
                                "\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-0]\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=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 20 May 2026  00:39:34 +0000 (0:00:01.904)       0:00:23.729 ********* ",
                                "=============================================================================== ",
                                "osism.services.hddtemp : Install lm-sensors ---------------------------- 12.83s",
                                "osism.services.hddtemp : Remove hddtemp package ------------------------- 2.49s",
                                "osism.services.hddtemp : Manage lm-sensors service ---------------------- 1.90s",
                                "osism.services.hddtemp : Check if drivetemp module is available --------- 1.35s",
                                "osism.services.hddtemp : Include distribution specific service tasks ---- 1.27s",
                                "osism.services.hddtemp : Include distribution specific install tasks ---- 1.21s",
                                "osism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 1.04s",
                                "osism.services.hddtemp : Gather variables for each operating system ----- 0.65s",
                                "osism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.63s",
                                "++ 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 osism-kubernetes already disabled.",
                                "+ osism apply gather-facts",
                                "\u001b[32m2026-05-20 00:41:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m",
                                "\u001b[32m2026-05-20 00:41:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cd005813-05d6-4efe-a3bd-cf10fa60efc3 (gather-facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:41:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task cd005813-05d6-4efe-a3bd-cf10fa60efc3 (gather-facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 20 May 2026  00:41:38 +0000 (0:00:00.296)       0:00:00.296 ********* ",
                                "\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-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 20 May 2026  00:41:45 +0000 (0:00:06.609)       0:00:06.905 ********* ",
                                "\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 20 May 2026  00:41:45 +0000 (0:00:00.680)       0:00:07.585 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 6.61s",
                                "Gather facts for all hosts ---------------------------------------------- 0.68s",
                                "+ 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-7a36-a792-00000000001a-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T00:41:47.189324Z",
                            "start": "2026-05-20T00:17:00.559655Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-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-20T00:41:47.762664Z",
                            "start": "2026-05-20T00:41:47.250200Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-00000000001b",
                        "name": "Deploy services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.92",
                                "/opt/configuration/scripts/deploy-in-a-nutshell.sh"
                            ],
                            "delta": "0:33:45.894548",
                            "end": "2026-05-20 01:15:34.029523",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.92 /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-7a36-a792-00000000001c-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 00:41:48.134975",
                            "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++ 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.193.92\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.92\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\n# PULL IMAGES\n\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-20 00:41:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m\n\u001b[32m2026-05-20 00:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m\n\u001b[32m2026-05-20 00:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ded0f28c-414d-47cf-ab5f-2b386e8f2058 (pull-images) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ded0f28c-414d-47cf-ab5f-2b386e8f2058 is running in background. No more output. Check ARA for logs.\u001b[0m\n\u001b[32m2026-05-20 00:42:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m\n\u001b[32m2026-05-20 00:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m\n\u001b[32m2026-05-20 00:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10048ce1-8150-4106-ac5d-473637b56da4 (wipe-partitions) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 10048ce1-8150-4106-ac5d-473637b56da4 (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 20 May 2026  00:42:16 +0000 (0:00:00.164)       0:00:00.164 ********* \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 [Remove all rook related logical devices] *********************************\nWednesday 20 May 2026  00:42:17 +0000 (0:00:00.959)       0:00:01.123 ********* \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 20 May 2026  00:42:17 +0000 (0:00:00.260)       0:00:01.384 ********* \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 [Remove all ceph related logical devices] *********************************\nWednesday 20 May 2026  00:42:18 +0000 (0:00:00.565)       0:00:01.949 ********* \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 20 May 2026  00:42:18 +0000 (0:00:00.257)       0:00:02.207 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (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/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Wipe partitions with wipefs] *********************************************\nWednesday 20 May 2026  00:42:20 +0000 (0:00:02.417)       0:00:04.624 ********* \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-4] => (item=/dev/sdd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Overwrite first 32M with zeros] ******************************************\nWednesday 20 May 2026  00:42:22 +0000 (0:00:01.345)       0:00:05.970 ********* \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 20 May 2026  00:42:24 +0000 (0:00:02.059)       0:00:08.029 ********* \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 20 May 2026  00:42:24 +0000 (0:00:00.570)       0:00:08.600 ********* \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 20 May 2026  00:42:25 +0000 (0:00:00.833)       0:00:09.434 ********* \n=============================================================================== \nCheck device availability ----------------------------------------------- 2.42s\nOverwrite first 32M with zeros ------------------------------------------ 2.06s\nWipe partitions with wipefs --------------------------------------------- 1.35s\nFind all logical devices owned by UID 167 ------------------------------- 0.96s\nRequest device events from the kernel ----------------------------------- 0.83s\nReload udev rules ------------------------------------------------------- 0.57s\nFind all logical devices with prefix ceph ------------------------------- 0.57s\nRemove all rook related logical devices --------------------------------- 0.26s\nRemove all ceph related logical devices --------------------------------- 0.26s\n\u001b[32m2026-05-20 00:42:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-20 00:42:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92637482-a63b-4aed-971b-c2e631e80bda (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:42:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 92637482-a63b-4aed-971b-c2e631e80bda (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 20 May 2026  00:42:41 +0000 (0:00:00.341)       0:00:00.341 ********* \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 20 May 2026  00:42:42 +0000 (0:00:01.394)       0:00:01.735 ********* \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 20 May 2026  00:42:44 +0000 (0:00:01.533)       0:00:03.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\u001b[0;32mok: [testbed-manager]\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\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nWednesday 20 May 2026  00:42:49 +0000 (0:00:04.754)       0:00:08.024 ********* \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 20 May 2026  00:42:49 +0000 (0:00:00.495)       0:00:08.519 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 4.75s\nosism.commons.facts : Copy fact files ----------------------------------- 1.53s\nosism.commons.facts : Create custom facts directory --------------------- 1.39s\nGather facts for all hosts ---------------------------------------------- 0.50s\n\u001b[32m2026-05-20 00:42:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m\n\u001b[32m2026-05-20 00:42:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7451df07-5fcb-4c28-a2ec-3d052986ab71 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:42:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7451df07-5fcb-4c28-a2ec-3d052986ab71 (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 20 May 2026  00:42:56 +0000 (0:00:00.292)       0:00:00.292 ********* \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 20 May 2026  00:42:56 +0000 (0:00:00.253)       0:00:00.546 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:42:57 +0000 (0:00:00.235)       0:00:00.781 ********* \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 20 May 2026  00:42:57 +0000 (0:00:00.380)       0:00:01.162 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:42:57 +0000 (0:00:00.467)       0:00:01.630 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:42:58 +0000 (0:00:00.219)       0:00:01.849 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:42:58 +0000 (0:00:00.185)       0:00:02.035 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:42:58 +0000 (0:00:00.191)       0:00:02.226 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:42:58 +0000 (0:00:00.200)       0:00:02.427 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:42:58 +0000 (0:00:00.220)       0:00:02.647 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:42:59 +0000 (0:00:00.187)       0:00:02.835 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:42:59 +0000 (0:00:00.206)       0:00:03.042 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:42:59 +0000 (0:00:00.406)       0:00:03.449 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:00 +0000 (0:00:00.429)       0:00:03.878 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:00 +0000 (0:00:00.640)       0:00:04.519 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:01 +0000 (0:00:00.736)       0:00:05.255 ********* \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 20 May 2026  00:43:02 +0000 (0:00:00.809)       0:00:06.064 ********* \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 20 May 2026  00:43:02 +0000 (0:00:00.384)       0:00:06.449 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:02 +0000 (0:00:00.235)       0:00:06.684 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:03 +0000 (0:00:00.219)       0:00:06.903 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:03 +0000 (0:00:00.197)       0:00:07.100 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:03 +0000 (0:00:00.199)       0:00:07.300 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:03 +0000 (0:00:00.193)       0:00:07.494 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:03 +0000 (0:00:00.202)       0:00:07.696 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:04 +0000 (0:00:00.202)       0:00:07.899 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:04 +0000 (0:00:00.214)       0:00:08.113 ********* \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 20 May 2026  00:43:05 +0000 (0:00:01.099)       0:00:09.212 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:05 +0000 (0:00:00.188)       0:00:09.401 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:05 +0000 (0:00:00.217)       0:00:09.618 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:06 +0000 (0:00:00.220)       0:00:09.839 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nWednesday 20 May 2026  00:43:06 +0000 (0:00:00.185)       0:00:10.024 ********* \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 20 May 2026  00:43:06 +0000 (0:00:00.168)       0:00:10.193 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nWednesday 20 May 2026  00:43:06 +0000 (0:00:00.138)       0:00:10.332 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nWednesday 20 May 2026  00:43:06 +0000 (0:00:00.130)       0:00:10.462 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nWednesday 20 May 2026  00:43:06 +0000 (0:00:00.141)       0:00:10.604 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nWednesday 20 May 2026  00:43:07 +0000 (0:00:00.146)       0:00:10.751 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4bfa2e01-7c3d-577a-8864-80dcb472b36c'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1812597c-83fe-5e44-a3dc-815b77760e4e'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nWednesday 20 May 2026  00:43:07 +0000 (0:00:00.182)       0:00:10.933 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4bfa2e01-7c3d-577a-8864-80dcb472b36c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1812597c-83fe-5e44-a3dc-815b77760e4e'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nWednesday 20 May 2026  00:43:07 +0000 (0:00:00.144)       0:00:11.077 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4bfa2e01-7c3d-577a-8864-80dcb472b36c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1812597c-83fe-5e44-a3dc-815b77760e4e'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nWednesday 20 May 2026  00:43:07 +0000 (0:00:00.364)       0:00:11.442 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4bfa2e01-7c3d-577a-8864-80dcb472b36c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1812597c-83fe-5e44-a3dc-815b77760e4e'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nWednesday 20 May 2026  00:43:07 +0000 (0:00:00.150)       0:00:11.592 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nWednesday 20 May 2026  00:43:08 +0000 (0:00:00.119)       0:00:11.712 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nWednesday 20 May 2026  00:43:08 +0000 (0:00:00.175)       0:00:11.888 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nWednesday 20 May 2026  00:43:08 +0000 (0:00:00.117)       0:00:12.006 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nWednesday 20 May 2026  00:43:08 +0000 (0:00:00.131)       0:00:12.137 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nWednesday 20 May 2026  00:43:08 +0000 (0:00:00.101)       0:00:12.239 ********* \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\": \"4bfa2e01-7c3d-577a-8864-80dcb472b36c\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"1812597c-83fe-5e44-a3dc-815b77760e4e\"\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 20 May 2026  00:43:08 +0000 (0:00:00.120)       0:00:12.360 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nWednesday 20 May 2026  00:43:08 +0000 (0:00:00.127)       0:00:12.487 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nWednesday 20 May 2026  00:43:08 +0000 (0:00:00.118)       0:00:12.605 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nWednesday 20 May 2026  00:43:09 +0000 (0:00:00.118)       0:00:12.724 ********* \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\": \"4bfa2e01-7c3d-577a-8864-80dcb472b36c\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"1812597c-83fe-5e44-a3dc-815b77760e4e\"\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-4bfa2e01-7c3d-577a-8864-80dcb472b36c\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-1812597c-83fe-5e44-a3dc-815b77760e4e\"\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 20 May 2026  00:43:09 +0000 (0:00:00.316)       0:00:13.040 ********* \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 20 May 2026  00:43:10 +0000 (0:00:01.551)       0:00:14.592 ********* \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 20 May 2026  00:43:11 +0000 (0:00:00.229)       0:00:14.822 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:11 +0000 (0:00:00.226)       0:00:15.049 ********* \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 20 May 2026  00:43:11 +0000 (0:00:00.351)       0:00:15.400 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:11 +0000 (0:00:00.192)       0:00:15.592 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:12 +0000 (0:00:00.183)       0:00:15.775 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:12 +0000 (0:00:00.180)       0:00:15.956 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:12 +0000 (0:00:00.220)       0:00:16.176 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:13 +0000 (0:00:00.678)       0:00:16.855 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:13 +0000 (0:00:00.191)       0:00:17.046 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:13 +0000 (0:00:00.175)       0:00:17.221 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:13 +0000 (0:00:00.248)       0:00:17.470 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:14 +0000 (0:00:00.485)       0:00:17.956 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:14 +0000 (0:00:00.421)       0:00:18.378 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:15 +0000 (0:00:00.430)       0:00:18.808 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:15 +0000 (0:00:00.471)       0:00:19.280 ********* \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 20 May 2026  00:43:15 +0000 (0:00:00.407)       0:00:19.687 ********* \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 20 May 2026  00:43:16 +0000 (0:00:00.418)       0:00:20.105 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:16 +0000 (0:00:00.189)       0:00:20.295 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:17 +0000 (0:00:00.719)       0:00:21.014 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:17 +0000 (0:00:00.220)       0:00:21.235 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:17 +0000 (0:00:00.262)       0:00:21.497 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:18 +0000 (0:00:00.207)       0:00:21.705 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:18 +0000 (0:00:00.237)       0:00:21.942 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:18 +0000 (0:00:00.204)       0:00:22.146 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:18 +0000 (0:00:00.206)       0:00:22.352 ********* \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 20 May 2026  00:43:19 +0000 (0:00:00.862)       0:00:23.215 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:19 +0000 (0:00:00.169)       0:00:23.385 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:19 +0000 (0:00:00.162)       0:00:23.547 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:20 +0000 (0:00:00.181)       0:00:23.728 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nWednesday 20 May 2026  00:43:20 +0000 (0:00:00.196)       0:00:23.925 ********* \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 20 May 2026  00:43:20 +0000 (0:00:00.331)       0:00:24.256 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nWednesday 20 May 2026  00:43:20 +0000 (0:00:00.141)       0:00:24.398 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nWednesday 20 May 2026  00:43:20 +0000 (0:00:00.176)       0:00:24.574 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nWednesday 20 May 2026  00:43:21 +0000 (0:00:00.133)       0:00:24.708 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nWednesday 20 May 2026  00:43:21 +0000 (0:00:00.135)       0:00:24.843 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'fc91d2ef-8d58-5176-ba5c-caacd795218e'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '89ab5747-e0cb-5a7e-a416-09e25070fe9e'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nWednesday 20 May 2026  00:43:21 +0000 (0:00:00.167)       0:00:25.011 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'fc91d2ef-8d58-5176-ba5c-caacd795218e'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '89ab5747-e0cb-5a7e-a416-09e25070fe9e'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nWednesday 20 May 2026  00:43:21 +0000 (0:00:00.146)       0:00:25.158 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'fc91d2ef-8d58-5176-ba5c-caacd795218e'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '89ab5747-e0cb-5a7e-a416-09e25070fe9e'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nWednesday 20 May 2026  00:43:21 +0000 (0:00:00.154)       0:00:25.312 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'fc91d2ef-8d58-5176-ba5c-caacd795218e'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '89ab5747-e0cb-5a7e-a416-09e25070fe9e'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nWednesday 20 May 2026  00:43:21 +0000 (0:00:00.160)       0:00:25.473 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nWednesday 20 May 2026  00:43:21 +0000 (0:00:00.158)       0:00:25.632 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nWednesday 20 May 2026  00:43:22 +0000 (0:00:00.147)       0:00:25.779 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nWednesday 20 May 2026  00:43:22 +0000 (0:00:00.144)       0:00:25.923 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nWednesday 20 May 2026  00:43:22 +0000 (0:00:00.391)       0:00:26.314 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nWednesday 20 May 2026  00:43:22 +0000 (0:00:00.128)       0:00:26.443 ********* \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\": \"fc91d2ef-8d58-5176-ba5c-caacd795218e\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"89ab5747-e0cb-5a7e-a416-09e25070fe9e\"\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 20 May 2026  00:43:22 +0000 (0:00:00.134)       0:00:26.578 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nWednesday 20 May 2026  00:43:23 +0000 (0:00:00.140)       0:00:26.719 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nWednesday 20 May 2026  00:43:23 +0000 (0:00:00.138)       0:00:26.857 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nWednesday 20 May 2026  00:43:23 +0000 (0:00:00.157)       0:00:27.014 ********* \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\": \"fc91d2ef-8d58-5176-ba5c-caacd795218e\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"89ab5747-e0cb-5a7e-a416-09e25070fe9e\"\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-fc91d2ef-8d58-5176-ba5c-caacd795218e\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e\"\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 20 May 2026  00:43:23 +0000 (0:00:00.209)       0:00:27.224 ********* \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 20 May 2026  00:43:24 +0000 (0:00:01.450)       0:00:28.674 ********* \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 20 May 2026  00:43:25 +0000 (0:00:00.530)       0:00:29.205 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:26 +0000 (0:00:00.785)       0:00:29.991 ********* \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 20 May 2026  00:43:26 +0000 (0:00:00.375)       0:00:30.366 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:26 +0000 (0:00:00.210)       0:00:30.577 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:27 +0000 (0:00:00.251)       0:00:30.829 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:27 +0000 (0:00:00.236)       0:00:31.066 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:27 +0000 (0:00:00.211)       0:00:31.278 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:27 +0000 (0:00:00.213)       0:00:31.492 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:27 +0000 (0:00:00.201)       0:00:31.693 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:28 +0000 (0:00:00.203)       0:00:31.897 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:28 +0000 (0:00:00.174)       0:00:32.072 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:29 +0000 (0:00:00.691)       0:00:32.764 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:29 +0000 (0:00:00.800)       0:00:33.564 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:30 +0000 (0:00:00.414)       0:00:33.979 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:43:30 +0000 (0:00:00.452)       0:00:34.431 ********* \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 20 May 2026  00:43:31 +0000 (0:00:00.296)       0:00:34.728 ********* \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 20 May 2026  00:43:31 +0000 (0:00:00.353)       0:00:35.081 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:31 +0000 (0:00:00.189)       0:00:35.271 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:31 +0000 (0:00:00.187)       0:00:35.458 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:31 +0000 (0:00:00.209)       0:00:35.668 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:32 +0000 (0:00:00.201)       0:00:35.870 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:32 +0000 (0:00:00.182)       0:00:36.052 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:32 +0000 (0:00:00.505)       0:00:36.558 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:33 +0000 (0:00:00.183)       0:00:36.741 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:33 +0000 (0:00:00.181)       0:00:36.923 ********* \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 20 May 2026  00:43:33 +0000 (0:00:00.640)       0:00:37.563 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:34 +0000 (0:00:00.222)       0:00:37.786 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:34 +0000 (0:00:00.191)       0:00:37.977 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:43:34 +0000 (0:00:00.217)       0:00:38.194 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nWednesday 20 May 2026  00:43:34 +0000 (0:00:00.207)       0:00:38.401 ********* \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 20 May 2026  00:43:34 +0000 (0:00:00.183)       0:00:38.585 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nWednesday 20 May 2026  00:43:35 +0000 (0:00:00.142)       0:00:38.727 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nWednesday 20 May 2026  00:43:35 +0000 (0:00:00.129)       0:00:38.857 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nWednesday 20 May 2026  00:43:35 +0000 (0:00:00.142)       0:00:39.000 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nWednesday 20 May 2026  00:43:35 +0000 (0:00:00.381)       0:00:39.382 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'f2d984a4-e6a7-5425-a334-531f77b08db4'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'aa994499-29bb-52c6-8b13-13d8629d3f08'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nWednesday 20 May 2026  00:43:35 +0000 (0:00:00.197)       0:00:39.579 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'f2d984a4-e6a7-5425-a334-531f77b08db4'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'aa994499-29bb-52c6-8b13-13d8629d3f08'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nWednesday 20 May 2026  00:43:36 +0000 (0:00:00.150)       0:00:39.730 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'f2d984a4-e6a7-5425-a334-531f77b08db4'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'aa994499-29bb-52c6-8b13-13d8629d3f08'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nWednesday 20 May 2026  00:43:36 +0000 (0:00:00.173)       0:00:39.903 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'f2d984a4-e6a7-5425-a334-531f77b08db4'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'aa994499-29bb-52c6-8b13-13d8629d3f08'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nWednesday 20 May 2026  00:43:36 +0000 (0:00:00.149)       0:00:40.053 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nWednesday 20 May 2026  00:43:36 +0000 (0:00:00.140)       0:00:40.193 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nWednesday 20 May 2026  00:43:36 +0000 (0:00:00.142)       0:00:40.336 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nWednesday 20 May 2026  00:43:36 +0000 (0:00:00.152)       0:00:40.488 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nWednesday 20 May 2026  00:43:36 +0000 (0:00:00.137)       0:00:40.625 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nWednesday 20 May 2026  00:43:37 +0000 (0:00:00.135)       0:00:40.761 ********* \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\": \"f2d984a4-e6a7-5425-a334-531f77b08db4\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"aa994499-29bb-52c6-8b13-13d8629d3f08\"\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 20 May 2026  00:43:37 +0000 (0:00:00.147)       0:00:40.909 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nWednesday 20 May 2026  00:43:37 +0000 (0:00:00.156)       0:00:41.065 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nWednesday 20 May 2026  00:43:37 +0000 (0:00:00.373)       0:00:41.439 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nWednesday 20 May 2026  00:43:37 +0000 (0:00:00.141)       0:00:41.581 ********* \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\": \"f2d984a4-e6a7-5425-a334-531f77b08db4\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"aa994499-29bb-52c6-8b13-13d8629d3f08\"\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-f2d984a4-e6a7-5425-a334-531f77b08db4\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-f2d984a4-e6a7-5425-a334-531f77b08db4\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-aa994499-29bb-52c6-8b13-13d8629d3f08\"\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 20 May 2026  00:43:38 +0000 (0:00:00.245)       0:00:41.826 ********* \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 20 May 2026  00:43:39 +0000 (0:00:01.154)       0:00:42.980 ********* \n=============================================================================== \nWrite configuration file ------------------------------------------------ 4.16s\nGet initial list of available block devices ----------------------------- 1.25s\nAdd known partitions to the list of available block devices ------------- 1.16s\nAdd known links to the list of available block devices ------------------ 1.11s\nAdd known partitions to the list of available block devices ------------- 1.10s\nGet extra vars for Ceph configuration ----------------------------------- 1.01s\nAdd known partitions to the list of available block devices ------------- 0.86s\nAdd known links to the list of available block devices ------------------ 0.81s\nAdd known links to the list of available block devices ------------------ 0.80s\nPrint configuration data ------------------------------------------------ 0.77s\nAdd known links to the list of available block devices ------------------ 0.74s\nAdd known partitions to the list of available block devices ------------- 0.72s\nGenerate lvm_volumes structure (block + wal) ---------------------------- 0.69s\nAdd known links to the list of available block devices ------------------ 0.69s\nSet UUIDs for OSD VGs/LVs ----------------------------------------------- 0.68s\nAdd known links to the list of available block devices ------------------ 0.68s\nDefine lvm_volumes structures ------------------------------------------- 0.66s\nSet WAL devices config data --------------------------------------------- 0.66s\nAdd known partitions to the list of available block devices ------------- 0.64s\nAdd known links to the list of available block devices ------------------ 0.64s\n\u001b[32m2026-05-20 00:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 52b3eb6d-f3bb-4824-b940-4d214a0cac10 (sync inventory) is running in background. Output coming soon.\u001b[0m\n\u001b[32m2026-05-20 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m\n\u001b[32m2026-05-20 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m\n\u001b[32m2026-05-20 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m\n\u001b[32m2026-05-20 00:44:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m\n\u001b[32m2026-05-20 00:44:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m\n\u001b[32m2026-05-20 00:44:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m\n\u001b[32m2026-05-20 00:44:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m\n\u001b[32m2026-05-20 00:44:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m\n\u001b[32m2026-05-20 00:44:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m\n\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m\n\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m\n\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m\n\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m\n\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m\n\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m\n\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m\n\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m\n\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m\n\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m\n\u001b[32m2026-05-20 00:44:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m\n\u001b[32m2026-05-20 00:44:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m\n\u001b[32m2026-05-20 00:44:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m\n\u001b[32m2026-05-20 00:44:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m\n\u001b[32m2026-05-20 00:44:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m\n\u001b[32m2026-05-20 00:44:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m\n\u001b[32m2026-05-20 00:44:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m\n[master 3030dfe] 2026-05-20-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-20 00:44:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m\n\u001b[32m2026-05-20 00:44:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 00d31256-a076-4447-980e-e7456bc430df (ceph-create-lvm-devices) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:44:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 00d31256-a076-4447-980e-e7456bc430df (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 20 May 2026  00:44:38 +0000 (0:00:00.292)       0:00:00.292 ********* \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 20 May 2026  00:44:39 +0000 (0:00:00.237)       0:00:00.529 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:44:39 +0000 (0:00:00.218)       0:00:00.748 ********* \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 20 May 2026  00:44:39 +0000 (0:00:00.454)       0:00:01.203 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:44:40 +0000 (0:00:00.480)       0:00:01.683 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:44:40 +0000 (0:00:00.191)       0:00:01.874 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:44:40 +0000 (0:00:00.242)       0:00:02.116 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:44:40 +0000 (0:00:00.209)       0:00:02.325 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:44:41 +0000 (0:00:00.222)       0:00:02.548 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:44:41 +0000 (0:00:00.239)       0:00:02.787 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:44:41 +0000 (0:00:00.251)       0:00:03.038 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:44:41 +0000 (0:00:00.200)       0:00:03.239 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:44:42 +0000 (0:00:00.424)       0:00:03.663 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:44:42 +0000 (0:00:00.486)       0:00:04.149 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:44:43 +0000 (0:00:00.724)       0:00:04.873 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:44:44 +0000 (0:00:00.891)       0:00:05.765 ********* \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 20 May 2026  00:44:44 +0000 (0:00:00.325)       0:00:06.090 ********* \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 20 May 2026  00:44:45 +0000 (0:00:00.414)       0:00:06.505 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:44:45 +0000 (0:00:00.207)       0:00:06.712 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:44:45 +0000 (0:00:00.239)       0:00:06.952 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:44:45 +0000 (0:00:00.255)       0:00:07.208 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:44:46 +0000 (0:00:00.244)       0:00:07.452 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:44:46 +0000 (0:00:00.263)       0:00:07.716 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:44:46 +0000 (0:00:00.227)       0:00:07.944 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:44:46 +0000 (0:00:00.238)       0:00:08.182 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:44:47 +0000 (0:00:00.230)       0:00:08.413 ********* \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 20 May 2026  00:44:48 +0000 (0:00:01.377)       0:00:09.791 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:44:48 +0000 (0:00:00.267)       0:00:10.058 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:44:48 +0000 (0:00:00.287)       0:00:10.346 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:44:49 +0000 (0:00:00.219)       0:00:10.566 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nWednesday 20 May 2026  00:44:49 +0000 (0:00:00.232)       0:00:10.798 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nWednesday 20 May 2026  00:44:49 +0000 (0:00:00.158)       0:00:10.956 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4bfa2e01-7c3d-577a-8864-80dcb472b36c'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1812597c-83fe-5e44-a3dc-815b77760e4e'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nWednesday 20 May 2026  00:44:49 +0000 (0:00:00.270)       0:00:11.227 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nWednesday 20 May 2026  00:44:51 +0000 (0:00:01.919)       0:00:13.146 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nWednesday 20 May 2026  00:44:51 +0000 (0:00:00.170)       0:00:13.317 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nWednesday 20 May 2026  00:44:53 +0000 (0:00:01.479)       0:00:14.797 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nWednesday 20 May 2026  00:44:53 +0000 (0:00:00.187)       0:00:14.984 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nWednesday 20 May 2026  00:44:53 +0000 (0:00:00.145)       0:00:15.130 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nWednesday 20 May 2026  00:44:54 +0000 (0:00:00.413)       0:00:15.544 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nWednesday 20 May 2026  00:44:54 +0000 (0:00:00.148)       0:00:15.693 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nWednesday 20 May 2026  00:44:54 +0000 (0:00:00.173)       0:00:15.866 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nWednesday 20 May 2026  00:44:54 +0000 (0:00:00.154)       0:00:16.020 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nWednesday 20 May 2026  00:44:54 +0000 (0:00:00.181)       0:00:16.202 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nWednesday 20 May 2026  00:44:54 +0000 (0:00:00.136)       0:00:16.338 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \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 20 May 2026  00:44:55 +0000 (0:00:00.158)       0:00:16.497 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \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 20 May 2026  00:44:55 +0000 (0:00:00.162)       0:00:16.659 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \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 20 May 2026  00:44:55 +0000 (0:00:00.156)       0:00:16.815 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nWednesday 20 May 2026  00:44:55 +0000 (0:00:00.133)       0:00:16.948 ********* \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 20 May 2026  00:44:55 +0000 (0:00:00.146)       0:00:17.095 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nWednesday 20 May 2026  00:44:55 +0000 (0:00:00.135)       0:00:17.230 ********* \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 20 May 2026  00:44:56 +0000 (0:00:00.369)       0:00:17.600 ********* \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 20 May 2026  00:44:56 +0000 (0:00:00.143)       0:00:17.743 ********* \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 20 May 2026  00:44:56 +0000 (0:00:00.160)       0:00:17.903 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nWednesday 20 May 2026  00:44:57 +0000 (0:00:00.659)       0:00:18.563 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nWednesday 20 May 2026  00:44:57 +0000 (0:00:00.539)       0:00:19.102 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nWednesday 20 May 2026  00:44:58 +0000 (0:00:00.494)       0:00:19.597 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nWednesday 20 May 2026  00:44:58 +0000 (0:00:00.149)       0:00:19.746 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nWednesday 20 May 2026  00:44:58 +0000 (0:00:00.115)       0:00:19.862 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nWednesday 20 May 2026  00:44:58 +0000 (0:00:00.125)       0:00:19.987 ********* \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 20 May 2026  00:44:58 +0000 (0:00:00.146)       0:00:20.133 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nWednesday 20 May 2026  00:44:58 +0000 (0:00:00.132)       0:00:20.266 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nWednesday 20 May 2026  00:44:59 +0000 (0:00:00.151)       0:00:20.417 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nWednesday 20 May 2026  00:44:59 +0000 (0:00:00.357)       0:00:20.775 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nWednesday 20 May 2026  00:44:59 +0000 (0:00:00.140)       0:00:20.915 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nWednesday 20 May 2026  00:44:59 +0000 (0:00:00.151)       0:00:21.067 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nWednesday 20 May 2026  00:44:59 +0000 (0:00:00.148)       0:00:21.215 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nWednesday 20 May 2026  00:44:59 +0000 (0:00:00.169)       0:00:21.385 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nWednesday 20 May 2026  00:45:00 +0000 (0:00:00.151)       0:00:21.536 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nWednesday 20 May 2026  00:45:00 +0000 (0:00:00.154)       0:00:21.691 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nWednesday 20 May 2026  00:45:00 +0000 (0:00:00.142)       0:00:21.833 ********* \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 20 May 2026  00:45:00 +0000 (0:00:00.164)       0:00:21.998 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nWednesday 20 May 2026  00:45:00 +0000 (0:00:00.136)       0:00:22.134 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nWednesday 20 May 2026  00:45:00 +0000 (0:00:00.156)       0:00:22.291 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nWednesday 20 May 2026  00:45:01 +0000 (0:00:00.164)       0:00:22.456 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nWednesday 20 May 2026  00:45:01 +0000 (0:00:00.506)       0:00:22.962 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nWednesday 20 May 2026  00:45:01 +0000 (0:00:00.148)       0:00:23.111 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nWednesday 20 May 2026  00:45:01 +0000 (0:00:00.160)       0:00:23.271 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nWednesday 20 May 2026  00:45:02 +0000 (0:00:00.178)       0:00:23.450 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nWednesday 20 May 2026  00:45:02 +0000 (0:00:00.165)       0:00:23.615 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nWednesday 20 May 2026  00:45:02 +0000 (0:00:00.168)       0:00:23.784 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nWednesday 20 May 2026  00:45:02 +0000 (0:00:00.188)       0:00:23.972 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nWednesday 20 May 2026  00:45:02 +0000 (0:00:00.162)       0:00:24.135 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nWednesday 20 May 2026  00:45:03 +0000 (0:00:00.532)       0:00:24.668 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nWednesday 20 May 2026  00:45:03 +0000 (0:00:00.524)       0:00:25.192 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nWednesday 20 May 2026  00:45:03 +0000 (0:00:00.185)       0:00:25.378 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'vg_name': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'vg_name': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nWednesday 20 May 2026  00:45:04 +0000 (0:00:00.208)       0:00:25.587 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nWednesday 20 May 2026  00:45:04 +0000 (0:00:00.424)       0:00:26.011 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nWednesday 20 May 2026  00:45:04 +0000 (0:00:00.162)       0:00:26.173 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nWednesday 20 May 2026  00:45:04 +0000 (0:00:00.182)       0:00:26.355 ********* \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-1812597c-83fe-5e44-a3dc-815b77760e4e\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-1812597c-83fe-5e44-a3dc-815b77760e4e\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c\"\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-4bfa2e01-7c3d-577a-8864-80dcb472b36c\"\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-1812597c-83fe-5e44-a3dc-815b77760e4e\"\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 20 May 2026  00:45:05 +0000 (0:00:00.301)       0:00:26.657 ********* \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 20 May 2026  00:45:05 +0000 (0:00:00.263)       0:00:26.921 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:05 +0000 (0:00:00.221)       0:00:27.142 ********* \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 20 May 2026  00:45:06 +0000 (0:00:00.372)       0:00:27.515 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:06 +0000 (0:00:00.168)       0:00:27.684 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:06 +0000 (0:00:00.161)       0:00:27.845 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:06 +0000 (0:00:00.465)       0:00:28.311 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:07 +0000 (0:00:00.173)       0:00:28.484 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:07 +0000 (0:00:00.253)       0:00:28.737 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:07 +0000 (0:00:00.187)       0:00:28.924 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:07 +0000 (0:00:00.187)       0:00:29.112 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:07 +0000 (0:00:00.185)       0:00:29.297 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:08 +0000 (0:00:00.382)       0:00:29.679 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:08 +0000 (0:00:00.393)       0:00:30.073 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:09 +0000 (0:00:00.400)       0:00:30.473 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:09 +0000 (0:00:00.433)       0:00:30.907 ********* \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 20 May 2026  00:45:09 +0000 (0:00:00.345)       0:00:31.253 ********* \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 20 May 2026  00:45:10 +0000 (0:00:00.528)       0:00:31.781 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:10 +0000 (0:00:00.174)       0:00:31.955 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:10 +0000 (0:00:00.191)       0:00:32.147 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:10 +0000 (0:00:00.205)       0:00:32.352 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:11 +0000 (0:00:00.198)       0:00:32.551 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:11 +0000 (0:00:00.197)       0:00:32.748 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:11 +0000 (0:00:00.196)       0:00:32.945 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:11 +0000 (0:00:00.189)       0:00:33.134 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:11 +0000 (0:00:00.189)       0:00:33.324 ********* \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 20 May 2026  00:45:12 +0000 (0:00:00.836)       0:00:34.160 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:12 +0000 (0:00:00.211)       0:00:34.371 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:13 +0000 (0:00:00.242)       0:00:34.614 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:14 +0000 (0:00:00.950)       0:00:35.564 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nWednesday 20 May 2026  00:45:14 +0000 (0:00:00.234)       0:00:35.798 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nWednesday 20 May 2026  00:45:14 +0000 (0:00:00.174)       0:00:35.973 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'fc91d2ef-8d58-5176-ba5c-caacd795218e'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '89ab5747-e0cb-5a7e-a416-09e25070fe9e'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nWednesday 20 May 2026  00:45:14 +0000 (0:00:00.216)       0:00:36.189 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nWednesday 20 May 2026  00:45:16 +0000 (0:00:01.793)       0:00:37.983 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nWednesday 20 May 2026  00:45:16 +0000 (0:00:00.158)       0:00:38.142 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nWednesday 20 May 2026  00:45:18 +0000 (0:00:01.333)       0:00:39.475 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nWednesday 20 May 2026  00:45:18 +0000 (0:00:00.179)       0:00:39.655 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nWednesday 20 May 2026  00:45:18 +0000 (0:00:00.145)       0:00:39.801 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nWednesday 20 May 2026  00:45:18 +0000 (0:00:00.166)       0:00:39.967 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nWednesday 20 May 2026  00:45:18 +0000 (0:00:00.175)       0:00:40.142 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nWednesday 20 May 2026  00:45:18 +0000 (0:00:00.179)       0:00:40.322 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nWednesday 20 May 2026  00:45:19 +0000 (0:00:00.380)       0:00:40.703 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nWednesday 20 May 2026  00:45:19 +0000 (0:00:00.175)       0:00:40.878 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nWednesday 20 May 2026  00:45:19 +0000 (0:00:00.162)       0:00:41.041 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \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 20 May 2026  00:45:19 +0000 (0:00:00.162)       0:00:41.204 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \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 20 May 2026  00:45:20 +0000 (0:00:00.189)       0:00:41.394 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \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 20 May 2026  00:45:20 +0000 (0:00:00.177)       0:00:41.572 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nWednesday 20 May 2026  00:45:20 +0000 (0:00:00.136)       0:00:41.708 ********* \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 20 May 2026  00:45:20 +0000 (0:00:00.128)       0:00:41.836 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nWednesday 20 May 2026  00:45:20 +0000 (0:00:00.130)       0:00:41.967 ********* \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 20 May 2026  00:45:20 +0000 (0:00:00.152)       0:00:42.119 ********* \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 20 May 2026  00:45:20 +0000 (0:00:00.145)       0:00:42.264 ********* \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 20 May 2026  00:45:21 +0000 (0:00:00.144)       0:00:42.408 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nWednesday 20 May 2026  00:45:21 +0000 (0:00:00.716)       0:00:43.125 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nWednesday 20 May 2026  00:45:22 +0000 (0:00:00.489)       0:00:43.614 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nWednesday 20 May 2026  00:45:22 +0000 (0:00:00.484)       0:00:44.099 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nWednesday 20 May 2026  00:45:22 +0000 (0:00:00.152)       0:00:44.251 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nWednesday 20 May 2026  00:45:23 +0000 (0:00:00.153)       0:00:44.404 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nWednesday 20 May 2026  00:45:23 +0000 (0:00:00.125)       0:00:44.530 ********* \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 20 May 2026  00:45:23 +0000 (0:00:00.141)       0:00:44.672 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nWednesday 20 May 2026  00:45:23 +0000 (0:00:00.135)       0:00:44.807 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nWednesday 20 May 2026  00:45:23 +0000 (0:00:00.132)       0:00:44.939 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nWednesday 20 May 2026  00:45:23 +0000 (0:00:00.124)       0:00:45.064 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nWednesday 20 May 2026  00:45:23 +0000 (0:00:00.120)       0:00:45.184 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nWednesday 20 May 2026  00:45:23 +0000 (0:00:00.121)       0:00:45.306 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nWednesday 20 May 2026  00:45:24 +0000 (0:00:00.272)       0:00:45.578 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nWednesday 20 May 2026  00:45:24 +0000 (0:00:00.132)       0:00:45.711 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nWednesday 20 May 2026  00:45:24 +0000 (0:00:00.131)       0:00:45.842 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nWednesday 20 May 2026  00:45:24 +0000 (0:00:00.134)       0:00:45.977 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nWednesday 20 May 2026  00:45:24 +0000 (0:00:00.132)       0:00:46.109 ********* \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 20 May 2026  00:45:24 +0000 (0:00:00.141)       0:00:46.250 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nWednesday 20 May 2026  00:45:24 +0000 (0:00:00.120)       0:00:46.370 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nWednesday 20 May 2026  00:45:25 +0000 (0:00:00.128)       0:00:46.498 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nWednesday 20 May 2026  00:45:25 +0000 (0:00:00.111)       0:00:46.609 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nWednesday 20 May 2026  00:45:25 +0000 (0:00:00.130)       0:00:46.740 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nWednesday 20 May 2026  00:45:25 +0000 (0:00:00.136)       0:00:46.877 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nWednesday 20 May 2026  00:45:25 +0000 (0:00:00.139)       0:00:47.016 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nWednesday 20 May 2026  00:45:25 +0000 (0:00:00.293)       0:00:47.309 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nWednesday 20 May 2026  00:45:26 +0000 (0:00:00.145)       0:00:47.454 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nWednesday 20 May 2026  00:45:26 +0000 (0:00:00.136)       0:00:47.591 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nWednesday 20 May 2026  00:45:26 +0000 (0:00:00.130)       0:00:47.722 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nWednesday 20 May 2026  00:45:26 +0000 (0:00:00.149)       0:00:47.871 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nWednesday 20 May 2026  00:45:26 +0000 (0:00:00.490)       0:00:48.361 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nWednesday 20 May 2026  00:45:27 +0000 (0:00:00.503)       0:00:48.865 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nWednesday 20 May 2026  00:45:27 +0000 (0:00:00.136)       0:00:49.001 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'vg_name': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'vg_name': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nWednesday 20 May 2026  00:45:27 +0000 (0:00:00.164)       0:00:49.166 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nWednesday 20 May 2026  00:45:27 +0000 (0:00:00.149)       0:00:49.316 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nWednesday 20 May 2026  00:45:28 +0000 (0:00:00.144)       0:00:49.460 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nWednesday 20 May 2026  00:45:28 +0000 (0:00:00.137)       0:00:49.598 ********* \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-89ab5747-e0cb-5a7e-a416-09e25070fe9e\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e\"\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-fc91d2ef-8d58-5176-ba5c-caacd795218e\"\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-89ab5747-e0cb-5a7e-a416-09e25070fe9e\"\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 20 May 2026  00:45:28 +0000 (0:00:00.548)       0:00:50.147 ********* \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 20 May 2026  00:45:28 +0000 (0:00:00.229)       0:00:50.376 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:29 +0000 (0:00:00.232)       0:00:50.609 ********* \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 20 May 2026  00:45:29 +0000 (0:00:00.378)       0:00:50.988 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:29 +0000 (0:00:00.188)       0:00:51.176 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:30 +0000 (0:00:00.216)       0:00:51.392 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:30 +0000 (0:00:00.230)       0:00:51.623 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:30 +0000 (0:00:00.257)       0:00:51.881 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:30 +0000 (0:00:00.196)       0:00:52.077 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:31 +0000 (0:00:00.808)       0:00:52.885 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:31 +0000 (0:00:00.235)       0:00:53.121 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:31 +0000 (0:00:00.214)       0:00:53.335 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:32 +0000 (0:00:00.448)       0:00:53.784 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:32 +0000 (0:00:00.449)       0:00:54.234 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:33 +0000 (0:00:00.451)       0:00:54.686 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 20 May 2026  00:45:33 +0000 (0:00:00.453)       0:00:55.139 ********* \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 20 May 2026  00:45:34 +0000 (0:00:00.356)       0:00:55.496 ********* \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 20 May 2026  00:45:34 +0000 (0:00:00.434)       0:00:55.931 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:34 +0000 (0:00:00.200)       0:00:56.131 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:34 +0000 (0:00:00.211)       0:00:56.343 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:35 +0000 (0:00:00.696)       0:00:57.039 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:35 +0000 (0:00:00.191)       0:00:57.231 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:36 +0000 (0:00:00.196)       0:00:57.427 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:36 +0000 (0:00:00.216)       0:00:57.643 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:36 +0000 (0:00:00.205)       0:00:57.849 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:36 +0000 (0:00:00.200)       0:00:58.050 ********* \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 20 May 2026  00:45:37 +0000 (0:00:00.656)       0:00:58.707 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:37 +0000 (0:00:00.217)       0:00:58.924 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:37 +0000 (0:00:00.210)       0:00:59.134 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 20 May 2026  00:45:37 +0000 (0:00:00.216)       0:00:59.351 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nWednesday 20 May 2026  00:45:38 +0000 (0:00:00.217)       0:00:59.568 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nWednesday 20 May 2026  00:45:38 +0000 (0:00:00.393)       0:00:59.961 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'f2d984a4-e6a7-5425-a334-531f77b08db4'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'aa994499-29bb-52c6-8b13-13d8629d3f08'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nWednesday 20 May 2026  00:45:38 +0000 (0:00:00.198)       0:01:00.159 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nWednesday 20 May 2026  00:45:40 +0000 (0:00:01.779)       0:01:01.939 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nWednesday 20 May 2026  00:45:40 +0000 (0:00:00.148)       0:01:02.088 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nWednesday 20 May 2026  00:45:41 +0000 (0:00:01.276)       0:01:03.364 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nWednesday 20 May 2026  00:45:42 +0000 (0:00:00.169)       0:01:03.533 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nWednesday 20 May 2026  00:45:42 +0000 (0:00:00.135)       0:01:03.669 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nWednesday 20 May 2026  00:45:42 +0000 (0:00:00.156)       0:01:03.826 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nWednesday 20 May 2026  00:45:42 +0000 (0:00:00.138)       0:01:03.965 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nWednesday 20 May 2026  00:45:42 +0000 (0:00:00.150)       0:01:04.115 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nWednesday 20 May 2026  00:45:42 +0000 (0:00:00.159)       0:01:04.274 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nWednesday 20 May 2026  00:45:43 +0000 (0:00:00.142)       0:01:04.417 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nWednesday 20 May 2026  00:45:43 +0000 (0:00:00.380)       0:01:04.798 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \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 20 May 2026  00:45:43 +0000 (0:00:00.169)       0:01:04.968 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \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 20 May 2026  00:45:43 +0000 (0:00:00.143)       0:01:05.111 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \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 20 May 2026  00:45:43 +0000 (0:00:00.160)       0:01:05.272 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nWednesday 20 May 2026  00:45:44 +0000 (0:00:00.156)       0:01:05.428 ********* \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 20 May 2026  00:45:44 +0000 (0:00:00.149)       0:01:05.578 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nWednesday 20 May 2026  00:45:44 +0000 (0:00:00.140)       0:01:05.718 ********* \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 20 May 2026  00:45:44 +0000 (0:00:00.153)       0:01:05.872 ********* \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 20 May 2026  00:45:44 +0000 (0:00:00.134)       0:01:06.006 ********* \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 20 May 2026  00:45:44 +0000 (0:00:00.153)       0:01:06.160 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nWednesday 20 May 2026  00:45:45 +0000 (0:00:00.501)       0:01:06.661 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nWednesday 20 May 2026  00:45:45 +0000 (0:00:00.539)       0:01:07.201 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nWednesday 20 May 2026  00:45:46 +0000 (0:00:00.736)       0:01:07.938 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nWednesday 20 May 2026  00:45:46 +0000 (0:00:00.132)       0:01:08.071 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nWednesday 20 May 2026  00:45:46 +0000 (0:00:00.136)       0:01:08.207 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nWednesday 20 May 2026  00:45:46 +0000 (0:00:00.104)       0:01:08.311 ********* \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 20 May 2026  00:45:47 +0000 (0:00:00.139)       0:01:08.451 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nWednesday 20 May 2026  00:45:47 +0000 (0:00:00.152)       0:01:08.604 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nWednesday 20 May 2026  00:45:47 +0000 (0:00:00.119)       0:01:08.723 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nWednesday 20 May 2026  00:45:47 +0000 (0:00:00.136)       0:01:08.859 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nWednesday 20 May 2026  00:45:47 +0000 (0:00:00.153)       0:01:09.013 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nWednesday 20 May 2026  00:45:47 +0000 (0:00:00.134)       0:01:09.148 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nWednesday 20 May 2026  00:45:47 +0000 (0:00:00.150)       0:01:09.299 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nWednesday 20 May 2026  00:45:48 +0000 (0:00:00.138)       0:01:09.437 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nWednesday 20 May 2026  00:45:48 +0000 (0:00:00.150)       0:01:09.587 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nWednesday 20 May 2026  00:45:48 +0000 (0:00:00.382)       0:01:09.970 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nWednesday 20 May 2026  00:45:48 +0000 (0:00:00.137)       0:01:10.108 ********* \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 20 May 2026  00:45:48 +0000 (0:00:00.133)       0:01:10.241 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nWednesday 20 May 2026  00:45:48 +0000 (0:00:00.137)       0:01:10.378 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nWednesday 20 May 2026  00:45:49 +0000 (0:00:00.144)       0:01:10.522 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nWednesday 20 May 2026  00:45:49 +0000 (0:00:00.150)       0:01:10.673 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nWednesday 20 May 2026  00:45:49 +0000 (0:00:00.171)       0:01:10.845 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nWednesday 20 May 2026  00:45:49 +0000 (0:00:00.213)       0:01:11.058 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nWednesday 20 May 2026  00:45:49 +0000 (0:00:00.165)       0:01:11.223 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nWednesday 20 May 2026  00:45:49 +0000 (0:00:00.166)       0:01:11.390 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nWednesday 20 May 2026  00:45:50 +0000 (0:00:00.160)       0:01:11.550 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nWednesday 20 May 2026  00:45:50 +0000 (0:00:00.151)       0:01:11.701 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nWednesday 20 May 2026  00:45:50 +0000 (0:00:00.384)       0:01:12.086 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nWednesday 20 May 2026  00:45:50 +0000 (0:00:00.171)       0:01:12.257 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nWednesday 20 May 2026  00:45:51 +0000 (0:00:00.507)       0:01:12.765 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nWednesday 20 May 2026  00:45:51 +0000 (0:00:00.535)       0:01:13.300 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nWednesday 20 May 2026  00:45:52 +0000 (0:00:00.146)       0:01:13.447 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'vg_name': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'vg_name': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nWednesday 20 May 2026  00:45:52 +0000 (0:00:00.182)       0:01:13.629 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nWednesday 20 May 2026  00:45:52 +0000 (0:00:00.162)       0:01:13.791 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nWednesday 20 May 2026  00:45:52 +0000 (0:00:00.154)       0:01:13.945 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nWednesday 20 May 2026  00:45:52 +0000 (0:00:00.171)       0:01:14.117 ********* \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-aa994499-29bb-52c6-8b13-13d8629d3f08\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-aa994499-29bb-52c6-8b13-13d8629d3f08\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-f2d984a4-e6a7-5425-a334-531f77b08db4\"\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-f2d984a4-e6a7-5425-a334-531f77b08db4\"\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-aa994499-29bb-52c6-8b13-13d8629d3f08\"\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 20 May 2026  00:45:52 +0000 (0:00:00.159)       0:01:14.276 ********* \n=============================================================================== \nCreate block VGs -------------------------------------------------------- 5.49s\nCreate block LVs -------------------------------------------------------- 4.09s\nGather DB VGs with total and available size in bytes -------------------- 1.88s\nGather DB+WAL VGs with total and available size in bytes ---------------- 1.72s\nGather WAL VGs with total and available size in bytes ------------------- 1.57s\nGet list of Ceph PVs with associated VGs -------------------------------- 1.56s\nGet list of Ceph LVs with associated VGs -------------------------------- 1.53s\nAdd known partitions to the list of available block devices ------------- 1.38s\nAdd known partitions to the list of available block devices ------------- 1.38s\nAdd known links to the list of available block devices ------------------ 1.21s\nPrint LVM report data --------------------------------------------------- 1.01s\nAdd known partitions to the list of available block devices ------------- 0.95s\nAdd known links to the list of available block devices ------------------ 0.89s\nAdd known partitions to the list of available block devices ------------- 0.84s\nCreate DB LVs for ceph_db_devices --------------------------------------- 0.81s\nAdd known links to the list of available block devices ------------------ 0.81s\nPrint 'Create DB VGs' --------------------------------------------------- 0.74s\nFail if block LV defined in lvm_volumes is missing ---------------------- 0.74s\nGet extra vars for Ceph configuration ----------------------------------- 0.73s\nCheck whether ceph_db_wal_devices is used exclusively ------------------- 0.73s\n\u001b[32m2026-05-20 00:46:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-20 00:46:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c732ee8-5cbc-462e-9677-7e0649b1d072 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:46:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4c732ee8-5cbc-462e-9677-7e0649b1d072 (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 20 May 2026  00:46:09 +0000 (0:00:00.373)       0:00:00.373 ********* \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 20 May 2026  00:46:10 +0000 (0:00:01.381)       0:00:01.755 ********* \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 20 May 2026  00:46:11 +0000 (0:00:01.304)       0:00:03.059 ********* \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-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 20 May 2026  00:46:16 +0000 (0:00:04.659)       0:00:07.719 ********* \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 20 May 2026  00:46:16 +0000 (0:00:00.544)       0:00:08.264 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 4.66s\nosism.commons.facts : Create custom facts directory --------------------- 1.38s\nosism.commons.facts : Copy fact files ----------------------------------- 1.30s\nGather facts for all hosts ---------------------------------------------- 0.54s\n\u001b[32m2026-05-20 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m\n\u001b[32m2026-05-20 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96c12187-915c-4912-bbd3-d476b6f23087 (frr) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 96c12187-915c-4912-bbd3-d476b6f23087 (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 20 May 2026  00:46:32 +0000 (0:00:00.332)       0:00:00.332 ********* \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 20 May 2026  00:46:33 +0000 (0:00:00.219)       0:00:00.552 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Install frr package] ********************************\nWednesday 20 May 2026  00:46:34 +0000 (0:00:01.598)       0:00:02.150 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************\nWednesday 20 May 2026  00:46:44 +0000 (0:00:09.577)       0:00:11.728 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************\nWednesday 20 May 2026  00:46:45 +0000 (0:00:01.084)       0:00:12.812 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set _frr_uplinks fact] ******************************\nWednesday 20 May 2026  00:46:46 +0000 (0:00:01.022)       0:00:13.835 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Write frr_config_template to temporary file] ********\nWednesday 20 May 2026  00:46:47 +0000 (0:00:01.259)       0:00:15.094 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***\nWednesday 20 May 2026  00:46:47 +0000 (0:00:00.173)       0:00:15.268 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Remove temporary frr_config_template file] **********\nWednesday 20 May 2026  00:46:48 +0000 (0:00:00.298)       0:00:15.566 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***\nWednesday 20 May 2026  00:46:48 +0000 (0:00:00.177)       0:00:15.743 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***\nWednesday 20 May 2026  00:46:48 +0000 (0:00:00.139)       0:00:15.882 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******\nWednesday 20 May 2026  00:46:48 +0000 (0:00:00.183)       0:00:16.066 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set sysctl parameters] ******************************\nWednesday 20 May 2026  00:46:49 +0000 (0:00:00.996)       0:00:17.062 ********* \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 20 May 2026  00:46:51 +0000 (0:00:02.380)       0:00:19.443 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.frr : Restart frr service] *********************\nWednesday 20 May 2026  00:46:53 +0000 (0:00:01.288)       0:00:20.732 ********* \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 20 May 2026  00:46:54 +0000 (0:00:01.425)       0:00:22.157 ********* \n=============================================================================== \nosism.services.frr : Install frr package -------------------------------- 9.58s\nosism.services.frr : Set sysctl parameters ------------------------------ 2.38s\nosism.services.frr : Pin frr package version ---------------------------- 1.60s\nosism.services.frr : Restart frr service -------------------------------- 1.43s\nosism.services.frr : Manage frr service --------------------------------- 1.29s\nosism.services.frr : Set _frr_uplinks fact ------------------------------ 1.26s\nosism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 1.08s\nosism.services.frr : Copy file: /etc/frr/daemons ------------------------ 1.02s\nosism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 1.00s\nosism.services.frr : Render frr.conf from frr_config_template variable --- 0.30s\nosism.services.frr : Include distribution specific install tasks -------- 0.22s\nosism.services.frr : Copy frr.conf file from the configuration repository --- 0.18s\nosism.services.frr : Remove temporary frr_config_template file ---------- 0.18s\nosism.services.frr : Write frr_config_template to temporary file -------- 0.17s\nosism.services.frr : Check for frr.conf file in the configuration repository --- 0.14s\n\n--> DEPLOY IN A NUTSHELL -- START -- Wed May 20 00:46:55 UTC 2026\n\n\u001b[32m2026-05-20 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m\n\u001b[32m2026-05-20 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - dotfiles\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - homer\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - netdata\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - openstackclient\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - phpmyadmin\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - common\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- loadbalancer\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- opensearch\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- mariadb-ng\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- horizon\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- keystone\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- neutron\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ wait-for-nova\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- octavia\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- barbican\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- designate\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ironic\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- placement\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- magnum\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openvswitch\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ovn\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- memcached\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- redis\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- rabbitmq-ng\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - kubernetes\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- kubeconfig\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- copy-kubeconfig\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - ceph\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- ceph-pools\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- copy-ceph-keys\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- cephclient\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-bootstrap-dashboard\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- wait-for-keystone\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ kolla-ceph-rgw\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ glance\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ cinder\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ nova\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- prometheus\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ grafana\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m\n\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m\n\u001b[32m2026-05-20 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m\n\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state SUCCESS\u001b[0m\n\nPLAY [Apply role geerlingguy.dotfiles] *****************************************\n\nTASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****\nWednesday 20 May 2026  00:47:19 +0000 (0:00:00.911)       0:00:00.911 ********* \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-manager]\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 [geerlingguy.dotfiles : Ensure all configured dotfiles are links.] ********\nWednesday 20 May 2026  00:47:26 +0000 (0:00:07.117)       0:00:08.029 ********* \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-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (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 20 May 2026  00:47:28 +0000 (0:00:02.628)       0:00:10.657 ********* \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-20 00:47:27.291497', 'end': '2026-05-20 00:47:27.296208', 'delta': '0:00:00.004711', '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-20 00:47:26.995505', 'end': '2026-05-20 00:47:27.001121', 'delta': '0:00:00.005616', '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-20 00:47:27.257095', 'end': '2026-05-20 00:47:27.266585', 'delta': '0:00:00.009490', '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-20 00:47:27.403846', 'end': '2026-05-20 00:47:27.411053', 'delta': '0:00:00.007207', '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-20 00:47:27.497523', 'end': '2026-05-20 00:47:27.504738', 'delta': '0:00:00.007215', '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-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-20 00:47:28.145528', 'end': '2026-05-20 00:47:28.154547', 'delta': '0:00:00.009019', '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-20 00:47:28.258621', 'end': '2026-05-20 00:47:28.267127', 'delta': '0:00:00.008506', '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 20 May 2026  00:47:31 +0000 (0:00:02.836)       0:00:13.493 ********* \n\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m\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-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 : Link dotfiles into home folder.] ******************\nWednesday 20 May 2026  00:47:34 +0000 (0:00:03.246)       0:00:16.740 ********* \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-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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 20 May 2026  00:47:36 +0000 (0:00:01.842)       0:00:18.582 ********* \n=============================================================================== \ngeerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 7.12s\ngeerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 3.25s\ngeerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 2.84s\ngeerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 2.63s\ngeerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 1.84s\n\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-20 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state SUCCESS\u001b[0m\n\n\nPLAY [Apply role homer] ********************************************************\n\nTASK [osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards] ***\nWednesday 20 May 2026  00:47:19 +0000 (0:00:01.113)       0:00:01.113 ********* \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 20 May 2026  00:47:20 +0000 (0:00:00.795)       0:00:01.909 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Create required directories] **********************\nWednesday 20 May 2026  00:47:23 +0000 (0:00:03.054)       0:00:04.963 ********* \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 20 May 2026  00:47:24 +0000 (0:00:01.239)       0:00:06.202 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Copy docker-compose.yml file] *********************\nWednesday 20 May 2026  00:47:28 +0000 (0:00:03.727)       0:00:09.930 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Manage homer service] *****************************\nWednesday 20 May 2026  00:47:30 +0000 (0:00:02.227)       0:00:12.157 ********* \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 20 May 2026  00:47:55 +0000 (0:00:24.851)       0:00:37.008 ********* \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 20 May 2026  00:47:58 +0000 (0:00:03.099)       0:00:40.108 ********* \n=============================================================================== \nosism.services.homer : Manage homer service ---------------------------- 24.85s\nosism.services.homer : Copy config.yml configuration file --------------- 3.73s\nosism.services.homer : Restart homer service ---------------------------- 3.10s\nosism.services.homer : Create traefik external network ------------------ 3.05s\nosism.services.homer : Copy docker-compose.yml file --------------------- 2.23s\nosism.services.homer : Create required directories ---------------------- 1.24s\nosism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.80s\n\n\nPLAY [Apply role openstackclient] **********************************************\n\nTASK [osism.services.openstackclient : Include tasks] **************************\nWednesday 20 May 2026  00:47:18 +0000 (0:00:00.511)       0:00:00.511 ********* \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 20 May 2026  00:47:19 +0000 (0:00:00.845)       0:00:01.356 ********* \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 20 May 2026  00:47:22 +0000 (0:00:02.417)       0:00:03.773 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Manage openstackclient service] *********\nWednesday 20 May 2026  00:47:23 +0000 (0:00:01.727)       0:00:05.500 ********* \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 20 May 2026  00:47:55 +0000 (0:00:31.950)       0:00:37.451 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Remove ospurge wrapper script] **********\nWednesday 20 May 2026  00:47:58 +0000 (0:00:02.986)       0:00:40.437 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***\nWednesday 20 May 2026  00:47:59 +0000 (0:00:01.083)       0:00:41.520 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***\nWednesday 20 May 2026  00:48:01 +0000 (0:00:01.872)       0:00:43.393 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***\nWednesday 20 May 2026  00:48:02 +0000 (0:00:00.775)       0:00:44.169 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***\nWednesday 20 May 2026  00:48:03 +0000 (0:00:00.519)       0:00:44.688 ********* \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 20 May 2026  00:48:03 +0000 (0:00:00.805)       0:00:45.494 ********* \n=============================================================================== \nosism.services.openstackclient : Manage openstackclient service -------- 31.95s\nosism.services.openstackclient : Copy openstack wrapper script ---------- 2.99s\nosism.services.openstackclient : Create required directories ------------ 2.42s\nosism.services.openstackclient : Restart openstackclient service -------- 1.87s\nosism.services.openstackclient : Copy docker-compose.yml file ----------- 1.73s\nosism.services.openstackclient : Remove ospurge wrapper script ---------- 1.08s\nosism.services.openstackclient : Include tasks -------------------------- 0.85s\nosism.services.openstackclient : Copy bash completion script ------------ 0.81s\nosism.services.openstackclient : Ensure that all containers are up ------ 0.78s\nosism.services.openstackclient : Wait for an healthy service ------------ 0.52s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 20 May 2026  00:47:18 +0000 (0:00:00.983)       0:00:00.983 ********* \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 20 May 2026  00:47:22 +0000 (0:00:03.810)       0:00:04.793 ********* \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 20 May 2026  00:47:24 +0000 (0:00:01.879)       0:00:06.673 ********* \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-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-manager]\u001b[0m\n\nTASK [osism.services.netdata : Install apt-transport-https package] ************\nWednesday 20 May 2026  00:47:28 +0000 (0:00:03.892)       0:00:10.565 ********* \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.services.netdata : Add repository gpg key] *************************\nWednesday 20 May 2026  00:47:32 +0000 (0:00:04.221)       0:00:14.787 ********* \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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.netdata : Add repository] *********************************\nWednesday 20 May 2026  00:47:34 +0000 (0:00:01.851)       0:00:16.639 ********* \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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.netdata : Install package netdata] ************************\nWednesday 20 May 2026  00:47:43 +0000 (0:00:09.541)       0:00:26.180 ********* \n\u001b[0;33mchanged: [testbed-node-1]\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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.netdata : Include config tasks] ***************************\nWednesday 20 May 2026  00:48:07 +0000 (0:00:23.903)       0:00:50.083 ********* \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 20 May 2026  00:48:09 +0000 (0:00:01.895)       0:00:51.978 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-3] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=stream.conf)\u001b[0m\n\nTASK [osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status] ***\nWednesday 20 May 2026  00:48:15 +0000 (0:00:05.677)       0:00:57.656 ********* \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.netdata : Opt out from anonymous statistics] **************\nWednesday 20 May 2026  00:48:16 +0000 (0:00:01.526)       0:00:59.182 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\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-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.netdata : Add netdata user to docker group] ***************\nWednesday 20 May 2026  00:48:18 +0000 (0:00:01.307)       0:01:00.490 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\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-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 20 May 2026  00:48:21 +0000 (0:00:02.837)       0:01:03.328 ********* \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-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 20 May 2026  00:48:24 +0000 (0:00:03.408)       0:01:06.736 ********* \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 20 May 2026  00:48:26 +0000 (0:00:02.053)       0:01:08.789 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.netdata : Restart service netdata] *************\nWednesday 20 May 2026  00:48:29 +0000 (0:00:03.101)       0:01:11.891 ********* \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 20 May 2026  00:48:41 +0000 (0:00:11.498)       0:01:23.390 ********* \n=============================================================================== \nosism.services.netdata : Install package netdata ----------------------- 23.90s\nosism.services.netdata : Restart service netdata ----------------------- 11.50s\nosism.services.netdata : Add repository --------------------------------- 9.54s\nosism.services.netdata : Copy configuration files ----------------------- 5.68s\nosism.services.netdata : Install apt-transport-https package ------------ 4.22s\nosism.services.netdata : Remove old architecture-dependent repository --- 3.89s\nGroup hosts based on enabled services ----------------------------------- 3.81s\nosism.services.netdata : Manage service netdata ------------------------- 3.41s\nosism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 3.10s\nosism.services.netdata : Add netdata user to docker group --------------- 2.84s\nosism.services.netdata : Include host type specific tasks --------------- 2.05s\nosism.services.netdata : Include config tasks --------------------------- 1.90s\nosism.services.netdata : Include distribution specific install tasks ---- 1.88s\nosism.services.netdata : Add repository gpg key ------------------------- 1.85s\nosism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 1.53s\nosism.services.netdata : Opt out from anonymous statistics -------------- 1.31s\n\u001b[32m2026-05-20 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-20 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state SUCCESS\u001b[0m\n\n\nPLAY [Apply role phpmyadmin] ***************************************************\n\nTASK [osism.services.phpmyadmin : Create traefik external network] *************\nWednesday 20 May 2026  00:47:40 +0000 (0:00:00.304)       0:00:00.304 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Create required directories] *****************\nWednesday 20 May 2026  00:47:42 +0000 (0:00:01.657)       0:00:01.962 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m\n\nTASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************\nWednesday 20 May 2026  00:47:42 +0000 (0:00:00.823)       0:00:02.785 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************\nWednesday 20 May 2026  00:47:44 +0000 (0:00:01.631)       0:00:04.417 ********* \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 20 May 2026  00:48:55 +0000 (0:01:11.059)       0:01:15.476 ********* \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 20 May 2026  00:48:59 +0000 (0:00:03.651)       0:01:19.128 ********* \n=============================================================================== \nosism.services.phpmyadmin : Manage phpmyadmin service ------------------ 71.06s\nosism.services.phpmyadmin : Restart phpmyadmin service ------------------ 3.65s\nosism.services.phpmyadmin : Create traefik external network ------------- 1.66s\nosism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 1.63s\nosism.services.phpmyadmin : Create required directories ----------------- 0.82s\n\n\nPLAY [Apply role common] *******************************************************\n\nTASK [common : include_tasks] **************************************************\nWednesday 20 May 2026  00:47:11 +0000 (0:00:00.347)       0:00:00.347 ********* \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 20 May 2026  00:47:13 +0000 (0:00:01.526)       0:00:01.873 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (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-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-1] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-1] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\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-2] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\nTASK [common : include_tasks] **************************************************\nWednesday 20 May 2026  00:47:17 +0000 (0:00:03.968)       0:00:05.841 ********* \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 20 May 2026  00:47:18 +0000 (0:00:01.347)       0:00:07.189 ********* \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-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': '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-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-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-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-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-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-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-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-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': '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\nTASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  00:47:22 +0000 (0:00:04.290)       0:00:11.479 ********* \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-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-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-0]\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-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-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-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-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-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-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-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-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-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': '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-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 20 May 2026  00:47:27 +0000 (0:00:04.387)       0:00:15.867 ********* \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-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-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-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-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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-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': '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-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-1]\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-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-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-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-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-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': '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 : Ensure /var/log/journal exists on EL10 systems] *****************\nWednesday 20 May 2026  00:47:31 +0000 (0:00:04.489)       0:00:20.356 ********* \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 [common : Copying over /run subdirectories conf] **************************\nWednesday 20 May 2026  00:47:33 +0000 (0:00:02.170)       0:00:22.527 ********* \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 20 May 2026  00:47:35 +0000 (0:00:01.716)       0:00:24.244 ********* \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 20 May 2026  00:47:37 +0000 (0:00:01.427)       0:00:25.671 ********* \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 : Copying over config.json files for services] ********************\nWednesday 20 May 2026  00:47:40 +0000 (0:00:02.904)       0:00:28.576 ********* \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-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-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-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-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-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-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-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': '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-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-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-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': '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-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-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-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\nTASK [common : Find custom fluentd input config files] *************************\nWednesday 20 May 2026  00:47:45 +0000 (0:00:05.325)       0:00:33.901 ********* \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 20 May 2026  00:47:46 +0000 (0:00:01.128)       0:00:35.029 ********* \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 20 May 2026  00:47:47 +0000 (0:00:00.838)       0:00:35.868 ********* \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 20 May 2026  00:47:48 +0000 (0:00:00.804)       0:00:36.672 ********* \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 20 May 2026  00:47:49 +0000 (0:00:01.198)       0:00:37.870 ********* \n\u001b[0;33mchanged: [testbed-node-1]\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-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 [common : Copying over cron logrotate config file] ************************\nWednesday 20 May 2026  00:47:54 +0000 (0:00:05.487)       0:00:43.358 ********* \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-0] => (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-4] => (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\nTASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************\nWednesday 20 May 2026  00:47:58 +0000 (0:00:03.353)       0:00:46.711 ********* \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 : Ensuring config directories have correct owner and permission] ***\nWednesday 20 May 2026  00:48:00 +0000 (0:00:02.577)       0:00:49.289 ********* \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-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-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;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-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;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-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-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-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-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-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-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;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\nTASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************\nWednesday 20 May 2026  00:48:02 +0000 (0:00:02.139)       0:00:51.429 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (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-3] => (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 20 May 2026  00:48:05 +0000 (0:00:02.294)       0:00:53.723 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (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-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-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\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [service-check-containers : common | Check containers] ********************\nWednesday 20 May 2026  00:48:08 +0000 (0:00:03.263)       0:00:56.987 ********* \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-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-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-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-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': '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-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-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-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-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-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-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': '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-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\nTASK [service-check-containers : common | Notify handlers to restart containers] ***\nWednesday 20 May 2026  00:48:13 +0000 (0:00:05.470)       0:01:02.457 ********* \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 20 May 2026  00:48:15 +0000 (0:00:01.221)       0:01:03.678 ********* \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-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-1]\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-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-3]\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 20 May 2026  00:48:17 +0000 (0:00:02.787)       0:01:06.466 ********* \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 20 May 2026  00:48:20 +0000 (0:00:02.765)       0:01:09.231 ********* \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 [common : Flush handlers] *************************************************\nWednesday 20 May 2026  00:48:23 +0000 (0:00:02.421)       0:01:11.652 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 20 May 2026  00:48:23 +0000 (0:00:00.101)       0:01:11.754 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 20 May 2026  00:48:23 +0000 (0:00:00.076)       0:01:11.831 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 20 May 2026  00:48:23 +0000 (0:00:00.075)       0:01:11.906 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 20 May 2026  00:48:23 +0000 (0:00:00.071)       0:01:11.977 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 20 May 2026  00:48:23 +0000 (0:00:00.067)       0:01:12.045 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 20 May 2026  00:48:23 +0000 (0:00:00.074)       0:01:12.119 ********* \n\nRUNNING HANDLER [common : Restart fluentd container] ***************************\nWednesday 20 May 2026  00:48:23 +0000 (0:00:00.090)       0:01:12.209 ********* \n\u001b[0;33mchanged: [testbed-node-0]\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\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [common : Restart kolla-toolbox container] *********************\nWednesday 20 May 2026  00:48:58 +0000 (0:00:34.474)       0:01:46.684 ********* \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-manager]\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-4]\u001b[0m\n\nRUNNING HANDLER [common : Initializing toolbox container using normal user] ****\nWednesday 20 May 2026  00:49:31 +0000 (0:00:33.454)       0:02:20.139 ********* \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\nRUNNING HANDLER [common : Restart cron container] ******************************\nWednesday 20 May 2026  00:49:33 +0000 (0:00:01.810)       0:02:21.949 ********* \n\u001b[0;33mchanged: [testbed-manager]\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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\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 20 May 2026  00:49:42 +0000 (0:00:09.183)       0:02:31.132 ********* \n=============================================================================== \ncommon : Restart fluentd container ------------------------------------- 34.47s\ncommon : Restart kolla-toolbox container ------------------------------- 33.45s\ncommon : Restart cron container ----------------------------------------- 9.18s\ncommon : Copying over fluentd.conf -------------------------------------- 5.49s\nservice-check-containers : common | Check containers -------------------- 5.47s\ncommon : Copying over config.json files for services -------------------- 5.33s\nservice-cert-copy : common | Copying over backend internal TLS key ------ 4.49s\nservice-cert-copy : common | Copying over backend internal TLS certificate --- 4.39s\nservice-cert-copy : common | Copying over extra CA certificates --------- 4.29s\ncommon : Ensuring config directories exist ------------------------------ 3.97s\ncommon : Copying over cron logrotate config file ------------------------ 3.35s\ncommon : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 3.26s\ncommon : Copying over kolla.target -------------------------------------- 2.90s\nservice-check-containers : Include tasks -------------------------------- 2.79s\ncommon : Creating log volume -------------------------------------------- 2.76s\ncommon : Ensure RabbitMQ Erlang cookie exists --------------------------- 2.58s\ncommon : Link kolla_logs volume to /var/log/kolla ----------------------- 2.42s\ncommon : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 2.29s\ncommon : Ensure /var/log/journal exists on EL10 systems ----------------- 2.17s\ncommon : Ensuring config directories have correct owner and permission --- 2.14s\n\u001b[32m2026-05-20 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94e286b9-954e-49d2-bf7b-a42a68445e35 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94e286b9-954e-49d2-bf7b-a42a68445e35 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94e286b9-954e-49d2-bf7b-a42a68445e35 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94e286b9-954e-49d2-bf7b-a42a68445e35 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94e286b9-954e-49d2-bf7b-a42a68445e35 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94e286b9-954e-49d2-bf7b-a42a68445e35 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  00:49:47 +0000 (0:00:00.511)       0:00:00.511 ********* \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 20 May 2026  00:49:48 +0000 (0:00:00.425)       0:00:00.936 ********* \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 20 May 2026  00:49:48 +0000 (0:00:00.332)       0:00:01.269 ********* \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 20 May 2026  00:49:49 +0000 (0:00:00.805)       0:00:02.074 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\nTASK [memcached : Copying over config.json files for services] *****************\nWednesday 20 May 2026  00:49:51 +0000 (0:00:01.492)       0:00:03.567 ********* \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 20 May 2026  00:49:53 +0000 (0:00:02.212)       0:00:05.780 ********* \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-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-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 20 May 2026  00:49:54 +0000 (0:00:01.444)       0:00:07.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 20 May 2026  00:49:55 +0000 (0:00:00.525)       0:00:07.750 ********* \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 20 May 2026  00:49:57 +0000 (0:00:01.864)       0:00:09.614 ********* \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=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 20 May 2026  00:50:00 +0000 (0:00:03.147)       0:00:12.761 ********* \n=============================================================================== \nmemcached : Restart memcached container --------------------------------- 3.15s\nmemcached : Copying over config.json files for services ----------------- 2.21s\nservice-check-containers : Include tasks -------------------------------- 1.86s\nmemcached : Ensuring config directories exist --------------------------- 1.49s\nservice-check-containers : memcached | Check containers ----------------- 1.45s\nmemcached : include_tasks ----------------------------------------------- 0.81s\nservice-check-containers : memcached | Notify handlers to restart containers --- 0.52s\nGroup hosts based on Kolla action --------------------------------------- 0.43s\nGroup hosts based on enabled services ----------------------------------- 0.33s\n\u001b[32m2026-05-20 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  00:49:47 +0000 (0:00:00.348)       0:00:00.348 ********* \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 20 May 2026  00:49:47 +0000 (0:00:00.370)       0:00:00.718 ********* \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 20 May 2026  00:49:48 +0000 (0:00:00.365)       0:00:01.084 ********* \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 20 May 2026  00:49:49 +0000 (0:00:00.968)       0:00:02.053 ********* \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', '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-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\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\nTASK [redis : Copying over default config.json files] **************************\nWednesday 20 May 2026  00:49:51 +0000 (0:00:02.535)       0:00:04.588 ********* \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', '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-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-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\nTASK [redis : Copying over redis config files] *********************************\nWednesday 20 May 2026  00:49:54 +0000 (0:00:02.945)       0:00:07.534 ********* \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', '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-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-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 [service-check-containers : redis | Check containers] *********************\nWednesday 20 May 2026  00:49:58 +0000 (0:00:03.613)       0:00:11.147 ********* \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-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 20 May 2026  00:50:00 +0000 (0:00:02.208)       0:00:13.356 ********* \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 20 May 2026  00:50:01 +0000 (0:00:01.376)       0:00:14.732 ********* \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 20 May 2026  00:50:02 +0000 (0:00:01.128)       0:00:15.861 ********* \n\nTASK [redis : Flush handlers] **************************************************\nWednesday 20 May 2026  00:50:02 +0000 (0:00:00.077)       0:00:15.938 ********* \n\nTASK [redis : Flush handlers] **************************************************\nWednesday 20 May 2026  00:50:03 +0000 (0:00:00.085)       0:00:16.024 ********* \n\nRUNNING HANDLER [redis : Restart redis container] ******************************\nWednesday 20 May 2026  00:50:03 +0000 (0:00:00.082)       0:00:16.107 ********* \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 20 May 2026  00:50:06 +0000 (0:00:03.616)       0:00:19.723 ********* \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=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 20 May 2026  00:50:10 +0000 (0:00:04.237)       0:00:23.961 ********* \n=============================================================================== \nredis : Restart redis-sentinel container -------------------------------- 4.24s\nredis : Restart redis container ----------------------------------------- 3.62s\nredis : Copying over redis config files --------------------------------- 3.61s\nredis : Copying over default config.json files -------------------------- 2.95s\nredis : Ensuring config directories exist ------------------------------- 2.54s\nservice-check-containers : redis | Check containers --------------------- 2.21s\nservice-check-containers : redis | Notify handlers to restart containers --- 1.38s\nservice-check-containers : Include tasks -------------------------------- 1.13s\nredis : include_tasks --------------------------------------------------- 0.97s\nGroup hosts based on Kolla action --------------------------------------- 0.37s\nGroup hosts based on enabled services ----------------------------------- 0.37s\nredis : Flush handlers -------------------------------------------------- 0.25s\n\u001b[32m2026-05-20 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f550687a-5889-4ce9-b177-adac30e40ff4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 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 20 May 2026  00:47:12 +0000 (0:00:00.345)       0:00:00.345 ********* \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 20 May 2026  00:47:13 +0000 (0:00:00.787)       0:00:01.133 ********* \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 20 May 2026  00:47:13 +0000 (0:00:00.715)       0:00:01.849 ********* \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 20 May 2026  00:47:14 +0000 (0:00:00.590)       0:00:02.439 ********* \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 [k3s_prereq : Enable IPv6 forwarding] *************************************\nWednesday 20 May 2026  00:47:16 +0000 (0:00:02.585)       0:00:05.024 ********* \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 : Enable IPv6 router advertisements] **************************\nWednesday 20 May 2026  00:47:17 +0000 (0:00:00.950)       0:00:05.975 ********* \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 [k3s_prereq : Add br_netfilter to /etc/modules-load.d/] *******************\nWednesday 20 May 2026  00:47:19 +0000 (0:00:01.268)       0:00:07.243 ********* \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 : Load br_netfilter] ******************************************\nWednesday 20 May 2026  00:47:20 +0000 (0:00:00.914)       0:00:08.158 ********* \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 20 May 2026  00:47:20 +0000 (0:00:00.803)       0:00:08.961 ********* \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-4]\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-5]\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-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 20 May 2026  00:47:22 +0000 (0:00:01.220)       0:00:10.182 ********* \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 20 May 2026  00:47:23 +0000 (0:00:01.513)       0:00:11.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;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 20 May 2026  00:47:24 +0000 (0:00:00.814)       0:00:12.510 ********* \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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [k3s_download : Download k3s binary arm64] ********************************\nWednesday 20 May 2026  00:47:31 +0000 (0:00:06.897)       0:00:19.407 ********* \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 20 May 2026  00:47:32 +0000 (0:00:01.324)       0:00:20.731 ********* \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 20 May 2026  00:47:34 +0000 (0:00:02.281)       0:00:23.012 ********* \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 20 May 2026  00:47:35 +0000 (0:00:01.072)       0:00:24.085 ********* \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-5] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\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-5]\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-0]\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 20 May 2026  00:47:36 +0000 (0:00:00.931)       0:00:25.016 ********* \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 20 May 2026  00:47:37 +0000 (0:00:00.860)       0:00:25.876 ********* \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\nPLAY [Deploy k3s master nodes] *************************************************\n\nTASK [k3s_server : Validating arguments against arg spec 'main' - Setup k3s servers] ***\nWednesday 20 May 2026  00:47:39 +0000 (0:00:01.463)       0:00:27.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 [k3s_server : Stop k3s-init] **********************************************\nWednesday 20 May 2026  00:47:40 +0000 (0:00:01.746)       0:00:29.086 ********* \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 [k3s_server : Stop k3s] ***************************************************\nWednesday 20 May 2026  00:47:42 +0000 (0:00:01.281)       0:00:30.368 ********* \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 20 May 2026  00:47:43 +0000 (0:00:01.025)       0:00:31.393 ********* \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 20 May 2026  00:47:44 +0000 (0:00:01.516)       0:00:32.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 [k3s_server : Create /etc/rancher/k3s directory] **************************\nWednesday 20 May 2026  00:47:45 +0000 (0:00:00.490)       0:00:33.400 ********* \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 custom resolv.conf for k3s] **************************\nWednesday 20 May 2026  00:47:46 +0000 (0:00:00.957)       0:00:34.357 ********* \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 20 May 2026  00:47:47 +0000 (0:00:01.444)       0:00:35.802 ********* \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 20 May 2026  00:47:48 +0000 (0:00:00.734)       0:00:36.537 ********* \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 : Create manifests directory on first master] *****************\nWednesday 20 May 2026  00:47:50 +0000 (0:00:02.513)       0:00:39.050 ********* \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 20 May 2026  00:47:51 +0000 (0:00:00.787)       0:00:39.838 ********* \n\u001b[0;33mchanged: [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 : Copy vip manifest to first master] **************************\nWednesday 20 May 2026  00:47:53 +0000 (0:00:01.375)       0:00:41.213 ********* \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 20 May 2026  00:47:54 +0000 (0:00:01.702)       0:00:42.916 ********* \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 [k3s_server : Deploy kube-vip manifest] ***********************************\nWednesday 20 May 2026  00:47:55 +0000 (0:00:00.492)       0:00:43.408 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:47:55 +0000 (0:00:00.582)       0:00:43.991 ********* \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 20 May 2026  00:47:57 +0000 (0:00:02.022)       0:00:46.013 ********* \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 [k3s_server : Set node role label selector based on Kubernetes version] ***\nWednesday 20 May 2026  00:48:00 +0000 (0:00:02.669)       0:00:48.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 [k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails)] ***\nWednesday 20 May 2026  00:48:00 +0000 (0:00:00.407)       0:00:49.091 ********* \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 20 May 2026  00:48:44 +0000 (0:00:43.368)       0:01:32.459 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:48:44 +0000 (0:00:00.400)       0:01:32.859 ********* \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 : Copy K3s service file] **************************************\nWednesday 20 May 2026  00:48:45 +0000 (0:00:00.896)       0:01:33.756 ********* \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 20 May 2026  00:48:46 +0000 (0:00:01.138)       0:01:34.894 ********* \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 : Wait for node-token] ****************************************\nWednesday 20 May 2026  00:49:27 +0000 (0:00:40.272)       0:02:15.167 ********* \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 [k3s_server : Register node-token file access mode] ***********************\nWednesday 20 May 2026  00:49:27 +0000 (0:00:00.578)       0:02:15.745 ********* \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 20 May 2026  00:49:28 +0000 (0:00:00.773)       0:02:16.519 ********* \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 : Read node-token from master] ********************************\nWednesday 20 May 2026  00:49:28 +0000 (0:00:00.576)       0:02:17.096 ********* \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 : Store Master node-token] ************************************\nWednesday 20 May 2026  00:49:29 +0000 (0:00:00.617)       0:02:17.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\nTASK [k3s_server : Restore node-token file access] *****************************\nWednesday 20 May 2026  00:49:29 +0000 (0:00:00.279)       0:02:17.993 ********* \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 20 May 2026  00:49:30 +0000 (0:00:00.733)       0:02:18.726 ********* \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 20 May 2026  00:49:31 +0000 (0:00:00.584)       0:02:19.310 ********* \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 20 May 2026  00:49:32 +0000 (0:00:00.831)       0:02:20.142 ********* \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 20 May 2026  00:49:32 +0000 (0:00:00.808)       0:02:20.950 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:49:33 +0000 (0:00:00.420)       0:02:21.370 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:49:33 +0000 (0:00:00.259)       0:02:21.629 ********* \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 [k3s_server : Get sub dirs of manifests folder] ***************************\nWednesday 20 May 2026  00:49:34 +0000 (0:00:00.676)       0:02:22.306 ********* \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 20 May 2026  00:49:34 +0000 (0:00:00.608)       0:02:22.915 ********* \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-1] => (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/vip-rbac.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-1] => (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/runtimes.yaml)\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 20 May 2026  00:49:38 +0000 (0:00:03.637)       0:02:26.552 ********* \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 20 May 2026  00:49:38 +0000 (0:00:00.326)       0:02:26.878 ********* \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 20 May 2026  00:49:39 +0000 (0:00:00.612)       0:02:27.491 ********* \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 20 May 2026  00:49:39 +0000 (0:00:00.423)       0:02:27.915 ********* \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 20 May 2026  00:49:40 +0000 (0:00:00.520)       0:02:28.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\nTASK [k3s_agent : Copy K3s http_proxy conf file] *******************************\nWednesday 20 May 2026  00:49:40 +0000 (0:00:00.272)       0:02:28.707 ********* \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 20 May 2026  00:49:40 +0000 (0:00:00.370)       0:02:29.078 ********* \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 20 May 2026  00:49:41 +0000 (0:00:00.280)       0:02:29.359 ********* \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 20 May 2026  00:49:41 +0000 (0:00:00.619)       0:02:29.978 ********* \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 20 May 2026  00:49:42 +0000 (0:00:01.100)       0:02:31.079 ********* \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 : Manage k3s service] ******************************************\nWednesday 20 May 2026  00:49:44 +0000 (0:00:01.549)       0:02:32.629 ********* \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\nPLAY [Prepare kubeconfig file] *************************************************\n\nTASK [Get home directory of operator user] *************************************\nWednesday 20 May 2026  00:49:54 +0000 (0:00:10.220)       0:02:42.849 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Create .kube directory] **************************************************\nWednesday 20 May 2026  00:49:55 +0000 (0:00:00.776)       0:02:43.626 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Get kubeconfig file] *****************************************************\nWednesday 20 May 2026  00:49:55 +0000 (0:00:00.409)       0:02:44.035 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nWednesday 20 May 2026  00:49:56 +0000 (0:00:00.543)       0:02:44.579 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig] *********************************\nWednesday 20 May 2026  00:49:57 +0000 (0:00:00.963)       0:02:45.542 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Make kubeconfig available for use inside the manager service] ************\nWednesday 20 May 2026  00:49:58 +0000 (0:00:00.660)       0:02:46.203 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Change server address in the kubeconfig inside the manager service] ******\nWednesday 20 May 2026  00:49:59 +0000 (0:00:01.852)       0:02:48.055 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Set KUBECONFIG environment variable] *************************************\nWednesday 20 May 2026  00:50:01 +0000 (0:00:01.180)       0:02:49.236 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable kubectl command line completion] **********************************\nWednesday 20 May 2026  00:50:01 +0000 (0:00:00.579)       0:02:49.816 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY [Apply role kubectl] ******************************************************\n\nTASK [kubectl : Gather variables for each operating system] ********************\nWednesday 20 May 2026  00:50:02 +0000 (0:00:00.520)       0:02:50.336 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Include distribution specific install tasks] *******************\nWednesday 20 May 2026  00:50:02 +0000 (0:00:00.159)       0:02:50.495 ********* \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 20 May 2026  00:50:02 +0000 (0:00:00.273)       0:02:50.769 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install apt-transport-https package] ***************************\nWednesday 20 May 2026  00:50:03 +0000 (0:00:01.325)       0:02:52.094 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository gpg key] ****************************************\nWednesday 20 May 2026  00:50:05 +0000 (0:00:01.847)       0:02:53.942 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Set permissions of gpg key] ************************************\nWednesday 20 May 2026  00:50:07 +0000 (0:00:01.339)       0:02:55.282 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository Debian] *****************************************\nWednesday 20 May 2026  00:50:07 +0000 (0:00:00.483)       0:02:55.766 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install required packages] *************************************\nWednesday 20 May 2026  00:50:15 +0000 (0:00:07.535)       0:03:03.301 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Remove kubectl symlink] ****************************************\nWednesday 20 May 2026  00:50:29 +0000 (0:00:13.886)       0:03:17.188 ********* \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 20 May 2026  00:50:30 +0000 (0:00:00.923)       0:03:18.112 ********* \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 20 May 2026  00:50:30 +0000 (0:00:00.608)       0:03:18.720 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:50:31 +0000 (0:00:00.398)       0:03:19.119 ********* \n\u001b[0;36mincluded: /ansible/roles/k3s_server_post/tasks/cilium.yml for testbed-node-0, testbed-node-2, testbed-node-1\u001b[0m\n\nTASK [k3s_server_post : Create tmp directory on first master] ******************\nWednesday 20 May 2026  00:50:31 +0000 (0:00:00.556)       0:03:19.675 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Wait for connectivity to kube VIP] *********************\nWednesday 20 May 2026  00:50:32 +0000 (0:00:00.834)       0:03:20.510 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Fail if kube VIP not reachable] ************************\nWednesday 20 May 2026  00:50:33 +0000 (0:00:00.988)       0:03:21.498 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Test for existing Cilium install] **********************\nWednesday 20 May 2026  00:50:33 +0000 (0:00:00.245)       0:03:21.743 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Check Cilium version] **********************************\nWednesday 20 May 2026  00:50:34 +0000 (0:00:00.953)       0:03:22.697 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Parse installed Cilium version] ************************\nWednesday 20 May 2026  00:50:34 +0000 (0:00:00.124)       0:03:22.821 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Determine if Cilium needs update] **********************\nWednesday 20 May 2026  00:50:34 +0000 (0:00:00.134)       0:03:22.956 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Log result] ********************************************\nWednesday 20 May 2026  00:50:34 +0000 (0:00:00.143)       0:03:23.099 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Install Cilium] ****************************************\nWednesday 20 May 2026  00:50:35 +0000 (0:00:00.116)       0:03:23.215 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Wait for Cilium resources] *****************************\nWednesday 20 May 2026  00:50:40 +0000 (0:00:05.728)       0:03:28.944 ********* \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 20 May 2026  00:51:27 +0000 (0:00:46.957)       0:04:15.901 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Copy BGP manifests to first master] ********************\nWednesday 20 May 2026  00:51:29 +0000 (0:00:01.432)       0:04:17.333 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Apply BGP manifests] ***********************************\nWednesday 20 May 2026  00:51:31 +0000 (0:00:01.915)       0:04:19.248 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Print error message if BGP manifests application fails] ***\nWednesday 20 May 2026  00:51:32 +0000 (0:00:01.235)       0:04:20.484 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Test for BGP config resources] *************************\nWednesday 20 May 2026  00:51:32 +0000 (0:00:00.134)       0:04:20.618 ********* \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 20 May 2026  00:51:34 +0000 (0:00:02.116)       0:04:22.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 [k3s_server_post : Remove tmp directory used for manifests] ***************\nWednesday 20 May 2026  00:51:35 +0000 (0:00:00.565)       0:04:23.301 ********* \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 20 May 2026  00:51:36 +0000 (0:00:00.926)       0:04:24.227 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [k9s : Include distribution specific install tasks] ***********************\nWednesday 20 May 2026  00:51:36 +0000 (0:00:00.152)       0:04:24.379 ********* \n\u001b[0;36mincluded: /ansible/roles/k9s/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [k9s : Install k9s packages] **********************************************\nWednesday 20 May 2026  00:51:36 +0000 (0:00:00.438)       0:04:24.818 ********* \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 20 May 2026  00:51:43 +0000 (0:00:06.335)       0:04:31.153 ********* \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 20 May 2026  00:51:43 +0000 (0:00:00.726)       0:04:31.879 ********* \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-1 -> 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-2 -> localhost] => (item=node-role.osism.tech/control-plane=true)\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-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-3 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\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=openstack-control-plane=enabled)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> 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-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-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-mds=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-mgr=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-1 -> localhost] => (item=node-role.osism.tech/rook-mon=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-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-0 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\nTASK [Manage annotations] ******************************************************\nWednesday 20 May 2026  00:51:56 +0000 (0:00:12.994)       0:04:44.873 ********* \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 20 May 2026  00:51:57 +0000 (0:00:00.583)       0:04:45.456 ********* \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 20 May 2026  00:51:58 +0000 (0:00:00.711)       0:04:46.168 ********* \n=============================================================================== \nk3s_server_post : Wait for Cilium resources ---------------------------- 46.96s\nk3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 43.37s\nk3s_server : Enable and check K3s service ------------------------------ 40.27s\nkubectl : Install required packages ------------------------------------ 13.89s\nManage labels ---------------------------------------------------------- 12.99s\nk3s_agent : Manage k3s service ----------------------------------------- 10.22s\nkubectl : Add repository Debian ----------------------------------------- 7.54s\nk3s_download : Download k3s binary x64 ---------------------------------- 6.90s\nk9s : Install k9s packages ---------------------------------------------- 6.34s\nk3s_server_post : Install Cilium ---------------------------------------- 5.73s\nk3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 3.64s\nk3s_server : Detect Kubernetes version for label compatibility ---------- 2.67s\nk3s_prereq : Enable IPv4 forwarding ------------------------------------- 2.59s\nk3s_server : Set _kube_vip_bgp_peers fact ------------------------------- 2.51s\nk3s_download : Download k3s binary armhf -------------------------------- 2.28s\nk3s_server_post : Test for BGP config resources ------------------------- 2.12s\nk3s_server : Init cluster inside the transient k3s-init service --------- 2.02s\nk3s_server_post : Copy BGP manifests to first master -------------------- 1.92s\nMake kubeconfig available for use inside the manager service ------------ 1.85s\nkubectl : Install apt-transport-https package --------------------------- 1.85s\n\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 73f9c742-2656-4589-b1a0-6010d685c74f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f550687a-5889-4ce9-b177-adac30e40ff4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 73f9c742-2656-4589-b1a0-6010d685c74f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f550687a-5889-4ce9-b177-adac30e40ff4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 73f9c742-2656-4589-b1a0-6010d685c74f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f550687a-5889-4ce9-b177-adac30e40ff4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 73f9c742-2656-4589-b1a0-6010d685c74f is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-20 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f550687a-5889-4ce9-b177-adac30e40ff4 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-20 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state SUCCESS\u001b[0m\n\n\nPLAY [Copy kubeconfig to the configuration repository] *************************\n\nTASK [Get kubeconfig file] *****************************************************\nWednesday 20 May 2026  00:52:03 +0000 (0:00:00.417)       0:00:00.417 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nWednesday 20 May 2026  00:52:05 +0000 (0:00:01.122)       0:00:01.540 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig file] ****************************\nWednesday 20 May 2026  00:52:07 +0000 (0:00:01.999)       0:00:03.540 ********* \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 20 May 2026  00:52:07 +0000 (0:00:00.548)       0:00:04.088 ********* \n=============================================================================== \nWrite kubeconfig file --------------------------------------------------- 2.00s\nGet kubeconfig file ----------------------------------------------------- 1.12s\nChange server address in the kubeconfig file ---------------------------- 0.55s\n\n\nPLAY [Prepare kubeconfig file] *************************************************\n\nTASK [Get home directory of operator user] *************************************\nWednesday 20 May 2026  00:52:03 +0000 (0:00:00.354)       0:00:00.354 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Create .kube directory] **************************************************\nWednesday 20 May 2026  00:52:04 +0000 (0:00:01.167)       0:00:01.522 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Get kubeconfig file] *****************************************************\nWednesday 20 May 2026  00:52:05 +0000 (0:00:01.095)       0:00:02.618 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nWednesday 20 May 2026  00:52:06 +0000 (0:00:01.490)       0:00:04.108 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig] *********************************\nWednesday 20 May 2026  00:52:08 +0000 (0:00:01.429)       0:00:05.538 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Make kubeconfig available for use inside the manager service] ************\nWednesday 20 May 2026  00:52:08 +0000 (0:00:00.505)       0:00:06.044 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Change server address in the kubeconfig inside the manager service] ******\nWednesday 20 May 2026  00:52:10 +0000 (0:00:01.615)       0:00:07.659 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Set KUBECONFIG environment variable] *************************************\nWednesday 20 May 2026  00:52:11 +0000 (0:00:00.920)       0:00:08.580 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Enable kubectl command line completion] **********************************\nWednesday 20 May 2026  00:52:11 +0000 (0:00:00.377)       0:00:08.958 ********* \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 20 May 2026  00:52:12 +0000 (0:00:00.294)       0:00:09.252 ********* \n=============================================================================== \nMake kubeconfig available for use inside the manager service ------------ 1.62s\nGet kubeconfig file ----------------------------------------------------- 1.49s\nWrite kubeconfig file --------------------------------------------------- 1.43s\nGet home directory of operator user ------------------------------------- 1.17s\nCreate .kube directory -------------------------------------------------- 1.10s\nChange server address in the kubeconfig inside the manager service ------ 0.92s\nChange server address in the kubeconfig --------------------------------- 0.51s\nSet KUBECONFIG environment variable ------------------------------------- 0.38s\nEnable kubectl command line completion ---------------------------------- 0.29s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  00:49:47 +0000 (0:00:00.463)       0:00:00.463 ********* \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 20 May 2026  00:49:48 +0000 (0:00:00.791)       0:00:01.255 ********* \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 20 May 2026  00:49:49 +0000 (0:00:01.257)       0:00:02.512 ********* \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 20 May 2026  00:49:51 +0000 (0:00:02.003)       0:00:04.515 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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 20 May 2026  00:49:53 +0000 (0:00:02.201)       0:00:06.716 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nWednesday 20 May 2026  00:49:55 +0000 (0:00:02.145)       0:00:08.862 ********* \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 20 May 2026  00:49:57 +0000 (0:00:01.786)       0:00:10.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\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 20 May 2026  00:49:58 +0000 (0:00:01.040)       0:00:11.689 ********* \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-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-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-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-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-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 20 May 2026  00:50:00 +0000 (0:00:02.111)       0:00:13.801 ********* \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-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-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-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-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-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-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 20 May 2026  00:50:04 +0000 (0:00:04.264)       0:00:18.065 ********* \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 [service-check-containers : openvswitch | Check containers] ***************\nWednesday 20 May 2026  00:50:06 +0000 (0:00:01.672)       0:00:19.738 ********* \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-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-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-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-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-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-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-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-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 20 May 2026  00:50:10 +0000 (0:00:04.220)       0:00:23.959 ********* \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 20 May 2026  00:50:11 +0000 (0:00:00.802)       0:00:24.761 ********* \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-1]\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-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-2]\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-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-3]\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 20 May 2026  00:50:14 +0000 (0:00:02.372)       0:00:27.133 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 20 May 2026  00:50:14 +0000 (0:00:00.726)       0:00:27.860 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 20 May 2026  00:50:14 +0000 (0:00:00.222)       0:00:28.082 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 20 May 2026  00:50:15 +0000 (0:00:00.167)       0:00:28.250 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 20 May 2026  00:50:15 +0000 (0:00:00.122)       0:00:28.372 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 20 May 2026  00:50:15 +0000 (0:00:00.126)       0:00:28.498 ********* \n\nRUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********\nWednesday 20 May 2026  00:50:15 +0000 (0:00:00.142)       0:00:28.641 ********* \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\nRUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***\nWednesday 20 May 2026  00:50:25 +0000 (0:00:10.142)       0:00:38.784 ********* \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\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nWednesday 20 May 2026  00:50:27 +0000 (0:00:01.634)       0:00:40.418 ********* \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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [openvswitch : Set system-id, hostname and hw-offload] ********************\nWednesday 20 May 2026  00:50:35 +0000 (0:00:08.052)       0:00:48.471 ********* \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-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\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-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\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;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-1'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\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-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\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-1] => (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\nTASK [openvswitch : Ensuring OVS bridge is properly setup] *********************\nWednesday 20 May 2026  00:50:43 +0000 (0:00:08.021)       0:00:56.492 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=br-ex) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=br-ex) \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=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 20 May 2026  00:50:46 +0000 (0:00:02.732)       0:00:59.224 ********* \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-2] => (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-0] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nWednesday 20 May 2026  00:50:49 +0000 (0:00:03.855)       0:01:03.080 ********* \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 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 20 May 2026  00:52:59 +0000 (0:02:09.881)       0:03:12.962 ********* \n=============================================================================== \nopenvswitch : Restart openvswitch-vswitchd container ------------------ 137.93s\nopenvswitch : Restart openvswitch-db-server container ------------------ 10.14s\nopenvswitch : Set system-id, hostname and hw-offload -------------------- 8.02s\nopenvswitch : Copying over config.json files for services --------------- 4.26s\nservice-check-containers : openvswitch | Check containers --------------- 4.22s\nopenvswitch : Ensuring OVS ports are properly setup --------------------- 3.86s\nopenvswitch : Ensuring OVS bridge is properly setup --------------------- 2.73s\nservice-check-containers : Include tasks -------------------------------- 2.37s\nmodule-load : Load modules ---------------------------------------------- 2.20s\nmodule-load : Persist modules via modules-load.d ------------------------ 2.15s\nopenvswitch : Ensuring config directories exist ------------------------- 2.11s\nopenvswitch : include_tasks --------------------------------------------- 2.00s\nmodule-load : Drop module persistence ----------------------------------- 1.79s\nopenvswitch : Copying over ovs-vsctl wrapper ---------------------------- 1.67s\nopenvswitch : Waiting for openvswitch_db service to be ready ------------ 1.63s\nopenvswitch : Flush Handlers -------------------------------------------- 1.51s\nGroup hosts based on enabled services ----------------------------------- 1.26s\nopenvswitch : Create /run/openvswitch directory on host ----------------- 1.04s\nservice-check-containers : openvswitch | Notify handlers to restart containers --- 0.80s\nGroup hosts based on Kolla action --------------------------------------- 0.79s\n\u001b[32m2026-05-20 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\nPLAY [Set kolla_action_rabbitmq] ***********************************************\n\nTASK [Inform the user about the following task] ********************************\nWednesday 20 May 2026  00:50:07 +0000 (0:00:00.341)       0:00:00.341 ********* \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 20 May 2026  00:50:07 +0000 (0:00:00.126)       0:00:00.468 ********* \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 20 May 2026  00:50:12 +0000 (0:00:04.695)       0:00:05.163 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Set kolla_action_rabbitmq = kolla_action_ng] *****************************\nWednesday 20 May 2026  00:50:12 +0000 (0:00:00.060)       0:00:05.223 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  00:50:12 +0000 (0:00:00.554)       0:00:05.778 ********* \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 20 May 2026  00:50:13 +0000 (0:00:00.484)       0:00:06.263 ********* \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 20 May 2026  00:50:14 +0000 (0:00:01.249)       0:00:07.512 ********* \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 20 May 2026  00:50:15 +0000 (0:00:00.756)       0:00:08.269 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get current RabbitMQ version] *********************************\nWednesday 20 May 2026  00:50:17 +0000 (0:00:01.858)       0:00:10.128 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get new RabbitMQ version] *************************************\nWednesday 20 May 2026  00:50:17 +0000 (0:00:00.503)       0:00:10.631 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******\nWednesday 20 May 2026  00:50:18 +0000 (0:00:00.250)       0:00:10.882 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************\nWednesday 20 May 2026  00:50:18 +0000 (0:00:00.247)       0:00:11.129 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nWednesday 20 May 2026  00:50:18 +0000 (0:00:00.523)       0:00:11.653 ********* \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 20 May 2026  00:50:19 +0000 (0:00:00.782)       0:00:12.435 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : List RabbitMQ policies] ***************************************\nWednesday 20 May 2026  00:50:20 +0000 (0:00:00.983)       0:00:13.419 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************\nWednesday 20 May 2026  00:50:21 +0000 (0:00:00.576)       0:00:13.996 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Ensuring config directories exist] ****************************\nWednesday 20 May 2026  00:50:21 +0000 (0:00:00.478)       0:00:14.475 ********* \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-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-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 [rabbitmq : Copying over config.json files for services] ******************\nWednesday 20 May 2026  00:50:22 +0000 (0:00:01.249)       0:00:15.724 ********* \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-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-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 20 May 2026  00:50:24 +0000 (0:00:01.686)       0:00:17.411 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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 20 May 2026  00:50:26 +0000 (0:00:01.937)       0:00:19.348 ********* \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\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over erl_inetrc] **************************************\nWednesday 20 May 2026  00:50:30 +0000 (0:00:04.167)       0:00:23.515 ********* \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 20 May 2026  00:50:32 +0000 (0:00:01.477)       0:00:24.992 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over definitions.json] ********************************\nWednesday 20 May 2026  00:50:33 +0000 (0:00:01.838)       0:00:26.830 ********* \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 20 May 2026  00:50:35 +0000 (0:00:01.340)       0:00:28.171 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nWednesday 20 May 2026  00:50:36 +0000 (0:00:01.578)       0:00:29.750 ********* \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 20 May 2026  00:50:38 +0000 (0:00:01.180)       0:00:30.930 ********* \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 20 May 2026  00:50:39 +0000 (0:00:01.698)       0:00:32.628 ********* \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 20 May 2026  00:50:40 +0000 (0:00:00.765)       0:00:33.394 ********* \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 20 May 2026  00:50:42 +0000 (0:00:01.480)       0:00:34.874 ********* \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-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-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-check-containers : rabbitmq | Notify handlers to restart containers] ***\nWednesday 20 May 2026  00:50:43 +0000 (0:00:01.162)       0:00:36.037 ********* \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 20 May 2026  00:50:43 +0000 (0:00:00.506)       0:00:36.543 ********* \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 20 May 2026  00:50:44 +0000 (0:00:01.283)       0:00:37.826 ********* \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 20 May 2026  00:50:45 +0000 (0:00:00.884)       0:00:38.711 ********* \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 [rabbitmq : Restart rabbitmq container] ************************\nWednesday 20 May 2026  00:50:55 +0000 (0:00:09.411)       0:00:48.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\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nWednesday 20 May 2026  00:50:55 +0000 (0:00:00.333)       0:00:48.456 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nWednesday 20 May 2026  00:50:56 +0000 (0:00:00.685)       0:00:49.142 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nWednesday 20 May 2026  00:50:56 +0000 (0:00:00.135)       0:00:49.277 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nWednesday 20 May 2026  00:51:03 +0000 (0:00:06.760)       0:00:56.037 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nWednesday 20 May 2026  00:52:53 +0000 (0:01:50.011)       0:02:46.049 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nWednesday 20 May 2026  00:52:53 +0000 (0:00:00.718)       0:02:46.767 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nWednesday 20 May 2026  00:52:54 +0000 (0:00:00.145)       0:02:46.913 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nWednesday 20 May 2026  00:52:55 +0000 (0:00:01.553)       0:02:48.467 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nWednesday 20 May 2026  00:53:07 +0000 (0:00:12.268)       0:03:00.735 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nWednesday 20 May 2026  00:53:08 +0000 (0:00:00.852)       0:03:01.587 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nWednesday 20 May 2026  00:53:09 +0000 (0:00:00.318)       0:03:01.906 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nWednesday 20 May 2026  00:53:11 +0000 (0:00:01.956)       0:03:03.863 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Apply rabbitmq post-configuration] ***************************************\n\nTASK [Include rabbitmq post-deploy.yml] ****************************************\nWednesday 20 May 2026  00:53:22 +0000 (0:00:11.016)       0:03:14.879 ********* \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 20 May 2026  00:53:22 +0000 (0:00:00.854)       0:03:15.734 ********* \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;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 20 May 2026  00:53:25 +0000 (0:00:03.062)       0:03:18.796 ********* \n=============================================================================== \nrabbitmq : Waiting for rabbitmq to start ------------------------------ 133.30s\nrabbitmq : Restart rabbitmq container ---------------------------------- 10.26s\nrabbitmq : Running RabbitMQ bootstrap container ------------------------- 9.41s\nCheck RabbitMQ service -------------------------------------------------- 4.70s\nrabbitmq : Copying over rabbitmq.conf ----------------------------------- 4.17s\nrabbitmq : Enable all stable feature flags ------------------------------ 3.06s\nrabbitmq : Get info on RabbitMQ container ------------------------------- 2.26s\nrabbitmq : Copying over rabbitmq-env.conf ------------------------------- 1.94s\nrabbitmq : Get container facts ------------------------------------------ 1.86s\nrabbitmq : Copying over advanced.config --------------------------------- 1.84s\nservice-cert-copy : rabbitmq | Copying over extra CA certificates ------- 1.70s\nrabbitmq : Copying over config.json files for services ------------------ 1.69s\nrabbitmq : Copying over enabled_plugins --------------------------------- 1.58s\nservice-cert-copy : rabbitmq | Copying over backend internal TLS key ---- 1.48s\nrabbitmq : Copying over erl_inetrc -------------------------------------- 1.48s\nrabbitmq : Copying over definitions.json -------------------------------- 1.34s\nservice-check-containers : Include tasks -------------------------------- 1.28s\nGroup hosts based on enabled services ----------------------------------- 1.25s\nrabbitmq : Ensuring config directories exist ---------------------------- 1.25s\nrabbitmq : include_tasks ------------------------------------------------ 1.18s\n\u001b[32m2026-05-20 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-20 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  00:49:47 +0000 (0:00:00.482)       0:00:00.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 [Group hosts based on enabled services] ***********************************\nWednesday 20 May 2026  00:49:48 +0000 (0:00:00.498)       0:00:00.980 ********* \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 20 May 2026  00:49:48 +0000 (0:00:00.337)       0:00:01.318 ********* \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 20 May 2026  00:49:49 +0000 (0:00:01.057)       0:00:02.376 ********* \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 [Setting sysctl values] ***************************************************\nWednesday 20 May 2026  00:49:51 +0000 (0:00:01.666)       0:00:04.043 ********* \n\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [sysctl : Check IPv6 support] *********************************************\nWednesday 20 May 2026  00:49:52 +0000 (0:00:01.192)       0:00:05.235 ********* \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 20 May 2026  00:49:53 +0000 (0:00:00.947)       0:00:06.182 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item={'name': 'net.ipv4.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-2] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\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-0] => (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-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\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nWednesday 20 May 2026  00:49:56 +0000 (0:00:02.824)       0:00:09.007 ********* \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 20 May 2026  00:49:57 +0000 (0:00:01.356)       0:00:10.363 ********* \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 20 May 2026  00:49:59 +0000 (0:00:01.962)       0:00:12.326 ********* \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 20 May 2026  00:50:00 +0000 (0:00:01.050)       0:00:13.376 ********* \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': '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': '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': '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-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-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\nTASK [loadbalancer : Ensuring haproxy service config subdir exists] ************\nWednesday 20 May 2026  00:50:03 +0000 (0:00:02.692)       0:00:16.068 ********* \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 [loadbalancer : Ensuring proxysql service config subdirectories exist] ****\nWednesday 20 May 2026  00:50:05 +0000 (0:00:01.938)       0:00:18.007 ********* \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-2] => (item=rules)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=rules)\u001b[0m\n\nTASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************\nWednesday 20 May 2026  00:50:08 +0000 (0:00:03.499)       0:00:21.506 ********* \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 [loadbalancer : Remove mariadb.cfg if proxysql enabled] *******************\nWednesday 20 May 2026  00:50:10 +0000 (0:00:01.461)       0:00:22.968 ********* \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 [loadbalancer : Removing checks for services which are disabled] **********\nWednesday 20 May 2026  00:50:12 +0000 (0:00:01.732)       0:00:24.700 ********* \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] => (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__652999479b71d7c41bc9c9133d20f7e58fc1abf5', '__omit_place_holder__652999479b71d7c41bc9c9133d20f7e58fc1abf5'], '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\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__652999479b71d7c41bc9c9133d20f7e58fc1abf5', '__omit_place_holder__652999479b71d7c41bc9c9133d20f7e58fc1abf5'], '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-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__652999479b71d7c41bc9c9133d20f7e58fc1abf5', '__omit_place_holder__652999479b71d7c41bc9c9133d20f7e58fc1abf5'], '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\nTASK [loadbalancer : Copying checks for services which are enabled] ************\nWednesday 20 May 2026  00:50:13 +0000 (0:00:01.022)       0:00:25.723 ********* \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;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__652999479b71d7c41bc9c9133d20f7e58fc1abf5', '__omit_place_holder__652999479b71d7c41bc9c9133d20f7e58fc1abf5'], '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-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__652999479b71d7c41bc9c9133d20f7e58fc1abf5', '__omit_place_holder__652999479b71d7c41bc9c9133d20f7e58fc1abf5'], '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__652999479b71d7c41bc9c9133d20f7e58fc1abf5', '__omit_place_holder__652999479b71d7c41bc9c9133d20f7e58fc1abf5'], '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 20 May 2026  00:50:18 +0000 (0:00:05.507)       0:00:31.231 ********* \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-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-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 20 May 2026  00:50:22 +0000 (0:00:03.837)       0:00:35.068 ********* \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-1] => (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\nTASK [loadbalancer : Copying over proxysql config] *****************************\nWednesday 20 May 2026  00:50:24 +0000 (0:00:02.112)       0:00:37.180 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\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\nTASK [loadbalancer : Copying over haproxy single external frontend config] *****\nWednesday 20 May 2026  00:50:30 +0000 (0:00:06.341)       0:00:43.522 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:50:31 +0000 (0:00:00.801)       0:00:44.324 ********* \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-2] => (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\nTASK [loadbalancer : Copying over keepalived.conf] *****************************\nWednesday 20 May 2026  00:50:34 +0000 (0:00:02.530)       0:00:46.854 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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 20 May 2026  00:50:36 +0000 (0:00:02.000)       0:00:48.855 ********* \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 20 May 2026  00:50:36 +0000 (0:00:00.508)       0:00:49.363 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy.pem)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy-internal.pem] ************************\nWednesday 20 May 2026  00:50:40 +0000 (0:00:03.335)       0:00:52.699 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql-cert.pem] ***************************\nWednesday 20 May 2026  00:50:42 +0000 (0:00:02.596)       0:00:55.295 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:50:43 +0000 (0:00:00.367)       0:00:55.662 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:50:43 +0000 (0:00:00.396)       0:00:56.058 ********* \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': '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': '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': '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-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-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\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  00:50:47 +0000 (0:00:04.267)       0:01:00.326 ********* \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-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': '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 [service-cert-copy : mariadb | Copying over backend internal TLS key] *****\nWednesday 20 May 2026  00:50:48 +0000 (0:00:00.769)       0:01:01.095 ********* \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-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]\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 [loadbalancer : Copying over haproxy start script] ************************\nWednesday 20 May 2026  00:50:49 +0000 (0:00:00.895)       0:01:01.991 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m\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\nTASK [loadbalancer : Copying over proxysql start script] ***********************\nWednesday 20 May 2026  00:50:51 +0000 (0:00:02.539)       0:01:04.530 ********* \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 20 May 2026  00:50:53 +0000 (0:00:02.007)       0:01:06.538 ********* \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-2] => (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-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 20 May 2026  00:50:54 +0000 (0:00:00.880)       0:01:07.418 ********* \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': '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': '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': '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': '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-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 20 May 2026  00:50:57 +0000 (0:00:02.744)       0:01:10.163 ********* \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 20 May 2026  00:50:58 +0000 (0:00:00.553)       0:01:10.717 ********* \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 20 May 2026  00:50:59 +0000 (0:00:01.060)       0:01:11.777 ********* \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 20 May 2026  00:50:59 +0000 (0:00:00.826)       0:01:12.604 ********* \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;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;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-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\nTASK [haproxy-config : Add configuration for aodh when using single external frontend] ***\nWednesday 20 May 2026  00:51:03 +0000 (0:00:03.630)       0:01:16.234 ********* \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 20 May 2026  00:51:04 +0000 (0:00:00.740)       0:01:16.975 ********* \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 20 May 2026  00:51:05 +0000 (0:00:01.261)       0:01:18.237 ********* \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 aodh ProxySQL rules config] ***************\nWednesday 20 May 2026  00:51:06 +0000 (0:00:01.181)       0:01:19.418 ********* \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 20 May 2026  00:51:08 +0000 (0:00:01.995)       0:01:21.414 ********* \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 20 May 2026  00:51:09 +0000 (0:00:00.768)       0:01:22.182 ********* \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-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;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;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\nTASK [haproxy-config : Add configuration for barbican when using single external frontend] ***\nWednesday 20 May 2026  00:51:13 +0000 (0:00:03.942)       0:01:26.125 ********* \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 20 May 2026  00:51:14 +0000 (0:00:00.713)       0:01:26.838 ********* \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 20 May 2026  00:51:15 +0000 (0:00:00.857)       0:01:27.695 ********* \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 20 May 2026  00:51:16 +0000 (0:00:01.505)       0:01:29.201 ********* \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 : blazar] ***************************************************\nWednesday 20 May 2026  00:51:18 +0000 (0:00:02.216)       0:01:31.418 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:51:19 +0000 (0:00:00.388)       0:01:31.806 ********* \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 20 May 2026  00:51:19 +0000 (0:00:00.704)       0:01:32.510 ********* \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-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;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\nTASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***\nWednesday 20 May 2026  00:51:23 +0000 (0:00:03.690)       0:01:36.201 ********* \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\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\nTASK [haproxy-config : Configuring firewall for ceph-rgw] **********************\nWednesday 20 May 2026  00:51:25 +0000 (0:00:01.871)       0:01:38.073 ********* \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-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-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-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-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-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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********\nWednesday 20 May 2026  00:51:27 +0000 (0:00:01.879)       0:01:39.952 ********* \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 [proxysql-config : Copying over ceph-rgw ProxySQL rules config] ***********\nWednesday 20 May 2026  00:51:27 +0000 (0:00:00.480)       0:01:40.433 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:51:29 +0000 (0:00:01.400)       0:01:41.833 ********* \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 20 May 2026  00:51:30 +0000 (0:00:01.060)       0:01:42.894 ********* \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;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-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-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-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;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;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\nTASK [haproxy-config : Add configuration for cinder when using single external frontend] ***\nWednesday 20 May 2026  00:51:34 +0000 (0:00:04.639)       0:01:47.533 ********* \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 20 May 2026  00:51:35 +0000 (0:00:00.822)       0:01:48.356 ********* \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 20 May 2026  00:51:36 +0000 (0:00:01.178)       0:01:49.535 ********* \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 cinder ProxySQL rules config] *************\nWednesday 20 May 2026  00:51:38 +0000 (0:00:01.245)       0:01:50.780 ********* \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 : cloudkitty] ***********************************************\nWednesday 20 May 2026  00:51:40 +0000 (0:00:02.034)       0:01:52.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 [include_role : cyborg] ***************************************************\nWednesday 20 May 2026  00:51:40 +0000 (0:00:00.347)       0:01:53.162 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:51:41 +0000 (0:00:00.532)       0:01:53.694 ********* \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 20 May 2026  00:51:41 +0000 (0:00:00.825)       0:01:54.519 ********* \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;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-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-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] => (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-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] => (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 20 May 2026  00:51:46 +0000 (0:00:04.603)       0:01:59.123 ********* \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] => (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-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] => (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\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] => (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\nTASK [haproxy-config : Configuring firewall for designate] *********************\nWednesday 20 May 2026  00:51:47 +0000 (0:00:01.374)       0:02:00.498 ********* \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 20 May 2026  00:51:49 +0000 (0:00:01.461)       0:02:01.960 ********* \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 designate ProxySQL rules config] **********\nWednesday 20 May 2026  00:51:50 +0000 (0:00:01.244)       0:02:03.204 ********* \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 20 May 2026  00:51:52 +0000 (0:00:02.009)       0:02:05.214 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:51:52 +0000 (0:00:00.309)       0:02:05.523 ********* \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 20 May 2026  00:51:54 +0000 (0:00:01.326)       0:02:06.850 ********* \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 20 May 2026  00:51:58 +0000 (0:00:04.682)       0:02:11.532 ********* \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-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-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 20 May 2026  00:52:04 +0000 (0:00:05.173)       0:02:16.706 ********* \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-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\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\nTASK [proxysql-config : Copying over glance ProxySQL users config] *************\nWednesday 20 May 2026  00:52:08 +0000 (0:00:04.337)       0:02:21.044 ********* \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 20 May 2026  00:52:09 +0000 (0:00:01.193)       0:02:22.237 ********* \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 [include_role : gnocchi] **************************************************\nWednesday 20 May 2026  00:52:11 +0000 (0:00:01.774)       0:02:24.012 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:11 +0000 (0:00:00.254)       0:02:24.267 ********* \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 20 May 2026  00:52:12 +0000 (0:00:00.805)       0:02:25.072 ********* \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 20 May 2026  00:52:15 +0000 (0:00:02.946)       0:02:28.018 ********* \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 [haproxy-config : Configuring firewall for grafana] ***********************\nWednesday 20 May 2026  00:52:15 +0000 (0:00:00.341)       0:02:28.359 ********* \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 20 May 2026  00:52:16 +0000 (0:00:00.754)       0:02:29.114 ********* \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 grafana ProxySQL rules config] ************\nWednesday 20 May 2026  00:52:17 +0000 (0:00:01.146)       0:02:30.260 ********* \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 : heat] *****************************************************\nWednesday 20 May 2026  00:52:19 +0000 (0:00:01.980)       0:02:32.241 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:19 +0000 (0:00:00.311)       0:02:32.552 ********* \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 20 May 2026  00:52:20 +0000 (0:00:00.982)       0:02:33.534 ********* \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 [haproxy-config : Add configuration for horizon when using single external frontend] ***\nWednesday 20 May 2026  00:52:24 +0000 (0:00:03.594)       0:02:37.128 ********* \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 20 May 2026  00:52:25 +0000 (0:00:00.654)       0:02:37.783 ********* \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-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-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-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-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_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 20 May 2026  00:52:26 +0000 (0:00:01.560)       0:02:39.344 ********* \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 20 May 2026  00:52:27 +0000 (0:00:01.260)       0:02:40.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-2]\u001b[0m\n\nTASK [include_role : influxdb] *************************************************\nWednesday 20 May 2026  00:52:30 +0000 (0:00:02.161)       0:02:42.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 [include_role : ironic] ***************************************************\nWednesday 20 May 2026  00:52:30 +0000 (0:00:00.341)       0:02:43.108 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:30 +0000 (0:00:00.338)       0:02:43.446 ********* \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 20 May 2026  00:52:32 +0000 (0:00:01.275)       0:02:44.722 ********* \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-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;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-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-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 20 May 2026  00:52:35 +0000 (0:00:03.706)       0:02:48.429 ********* \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 20 May 2026  00:52:36 +0000 (0:00:00.636)       0:02:49.065 ********* \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 20 May 2026  00:52:37 +0000 (0:00:01.140)       0:02:50.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 [proxysql-config : Copying over keystone ProxySQL rules config] ***********\nWednesday 20 May 2026  00:52:38 +0000 (0:00:01.345)       0:02:51.551 ********* \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 : letsencrypt] **********************************************\nWednesday 20 May 2026  00:52:41 +0000 (0:00:02.106)       0:02:53.657 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:41 +0000 (0:00:00.316)       0:02:53.974 ********* \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 20 May 2026  00:52:42 +0000 (0:00:01.231)       0:02:55.206 ********* \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-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;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\nTASK [haproxy-config : Add configuration for magnum when using single external frontend] ***\nWednesday 20 May 2026  00:52:45 +0000 (0:00:03.137)       0:02:58.343 ********* \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': '', 'n\u001b[32m2026-05-20 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\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 20 May 2026  00:52:46 +0000 (0:00:00.627)       0:02:58.970 ********* \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 20 May 2026  00:52:47 +0000 (0:00:01.257)       0:03:00.228 ********* \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 20 May 2026  00:52:48 +0000 (0:00:01.258)       0:03:01.486 ********* \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 20 May 2026  00:52:50 +0000 (0:00:02.069)       0:03:03.555 ********* \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 20 May 2026  00:52:52 +0000 (0:00:01.477)       0:03:05.033 ********* \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;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-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-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-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-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;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;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\nTASK [haproxy-config : Add configuration for manila when using single external frontend] ***\nWednesday 20 May 2026  00:52:56 +0000 (0:00:04.064)       0:03:09.097 ********* \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-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-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-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 20 May 2026  00:52:57 +0000 (0:00:00.808)       0:03:09.906 ********* \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 20 May 2026  00:52:58 +0000 (0:00:01.245)       0:03:11.151 ********* \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 manila ProxySQL rules config] *************\nWednesday 20 May 2026  00:52:59 +0000 (0:00:01.365)       0:03:12.517 ********* \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 20 May 2026  00:53:02 +0000 (0:00:02.233)       0:03:14.751 ********* \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 20 May 2026  00:53:03 +0000 (0:00:01.207)       0:03:15.958 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\nTASK [haproxy-config : Copying over mariadb haproxy config] ********************\nWednesday 20 May 2026  00:53:06 +0000 (0:00:03.346)       0:03:19.305 ********* \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-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\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\nTASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***\nWednesday 20 May 2026  00:53:11 +0000 (0:00:04.626)       0:03:23.931 ********* \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-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-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 20 May 2026  00:53:15 +0000 (0:00:03.810)       0:03:27.741 ********* \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 20 May 2026  00:53:18 +0000 (0:00:03.657)       0:03:31.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 [proxysql-config : Copying over mariadb ProxySQL rules config] ************\nWednesday 20 May 2026  00:53:21 +0000 (0:00:02.912)       0:03:34.311 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:53:23 +0000 (0:00:02.020)       0:03:36.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 [include_role : memcached] ************************************************\nWednesday 20 May 2026  00:53:25 +0000 (0:00:01.641)       0:03:37.973 ********* \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 20 May 2026  00:53:27 +0000 (0:00:02.257)       0:03:40.230 ********* \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-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-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 20 May 2026  00:53:29 +0000 (0:00:01.839)       0:03:42.070 ********* \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 20 May 2026  00:53:29 +0000 (0:00:00.427)       0:03:42.498 ********* \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-0]\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-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 20 May 2026  00:53:30 +0000 (0:00:00.687)       0:03:43.185 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:53:31 +0000 (0:00:01.219)       0:03:44.404 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:53:32 +0000 (0:00:01.199)       0:03:45.604 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:53:33 +0000 (0:00:00.757)       0:03:46.361 ********* \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 20 May 2026  00:53:35 +0000 (0:00:01.496)       0:03:47.857 ********* \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;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-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-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-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-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-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-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-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-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-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-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] => (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-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-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-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-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-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-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-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-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-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-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': '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-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-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': '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-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-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;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\nTASK [haproxy-config : Add configuration for neutron when using single external frontend] ***\nWednesday 20 May 2026  00:53:40 +0000 (0:00:05.273)       0:03:53.131 ********* \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-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;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-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-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] => (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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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': '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-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-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-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-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\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\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for neutron] ***********************\nWednesday 20 May 2026  00:53:42 +0000 (0:00:01.688)       0:03:54.819 ********* \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-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-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-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-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-1]\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 20 May 2026  00:53:43 +0000 (0:00:01.492)       0:03:56.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-2]\u001b[0m\n\nTASK [proxysql-config : Copying over neutron ProxySQL rules config] ************\nWednesday 20 May 2026  00:53:45 +0000 (0:00:01.550)       0:03:57.862 ********* \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 20 May 2026  00:53:47 +0000 (0:00:01.997)       0:03:59.860 ********* \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 20 May 2026  00:53:48 +0000 (0:00:01.709)       0:04:01.569 ********* \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 20 May 2026  00:53:52 +0000 (0:00:03.678)       0:04:05.248 ********* \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 20 May 2026  00:53:53 +0000 (0:00:01.192)       0:04:06.440 ********* \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 20 May 2026  00:53:54 +0000 (0:00:00.848)       0:04:07.288 ********* \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 placement ProxySQL rules config] **********\nWednesday 20 May 2026  00:53:55 +0000 (0:00:01.322)       0:04:08.611 ********* \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 20 May 2026  00:53:58 +0000 (0:00:02.174)       0:04:10.785 ********* \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 20 May 2026  00:53:59 +0000 (0:00:01.671)       0:04:12.457 ********* \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-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;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-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-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;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\nTASK [haproxy-config : Add configuration for nova when using single external frontend] ***\nWednesday 20 May 2026  00:54:06 +0000 (0:00:06.405)       0:04:18.863 ********* \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 20 May 2026  00:54:07 +0000 (0:00:00.999)       0:04:19.862 ********* \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-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-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_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-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-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 20 May 2026  00:54:09 +0000 (0:00:01.896)       0:04:21.759 ********* \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 20 May 2026  00:54:10 +0000 (0:00:01.441)       0:04:23.200 ********* \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 20 May 2026  00:54:13 +0000 (0:00:02.591)       0:04:25.792 ********* \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 20 May 2026  00:54:14 +0000 (0:00:01.788)       0:04:27.581 ********* \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 20 May 2026  00:54:15 +0000 (0:00:00.924)       0:04:28.505 ********* \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-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;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\nTASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***\nWednesday 20 May 2026  00:54:20 +0000 (0:00:04.244)       0:04:32.749 ********* \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 20 May 2026  00:54:21 +0000 (0:00:01.795)       0:04:34.545 ********* \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 20 May 2026  00:54:24 +0000 (0:00:02.555)       0:04:37.100 ********* \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 nova-cell ProxySQL rules config] **********\nWednesday 20 May 2026  00:54:28 +0000 (0:00:03.792)       0:04:40.893 ********* \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 [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************\nWednesday 20 May 2026  00:54:33 +0000 (0:00:04.876)       0:04:45.770 ********* \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-spicehtml5proxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***\nWednesday 20 May 2026  00:54:34 +0000 (0:00:01.264)       0:04:47.034 ********* \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-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\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\nTASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***\nWednesday 20 May 2026  00:54:36 +0000 (0:00:02.059)       0:04:49.093 ********* \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-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-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 20 May 2026  00:54:38 +0000 (0:00:01.650)       0:04:50.744 ********* \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 [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nWednesday 20 May 2026  00:54:39 +0000 (0:00:01.560)       0:04:52.305 ********* \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 20 May 2026  00:54:42 +0000 (0:00:03.136)       0:04:55.441 ********* \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 20 May 2026  00:54:46 +0000 (0:00:03.790)       0:04:59.232 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-1, testbed-node-0, testbed-node-2 => (item=nova-serialproxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***\nWednesday 20 May 2026  00:54:48 +0000 (0:00:02.073)       0:05:01.305 ********* \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-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-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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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 20 May 2026  00:54:51 +0000 (0:00:02.386)       0:05:03.692 ********* \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 : Configuring firewall for nova-cell:nova-serialproxy] ****\nWednesday 20 May 2026  00:54:52 +0000 (0:00:01.893)       0:05:05.585 ********* \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 [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nWednesday 20 May 2026  00:54:54 +0000 (0:00:02.047)       0:05:07.632 ********* \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 [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nWednesday 20 May 2026  00:54:58 +0000 (0:00:03.211)       0:05:10.844 ********* \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 [include_role : octavia] **************************************************\nWednesday 20 May 2026  00:55:02 +0000 (0:00:04.245)       0:05:15.090 ********* \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 20 May 2026  00:55:04 +0000 (0:00:01.986)       0:05:17.076 ********* \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;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;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-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\nTASK [haproxy-config : Add configuration for octavia when using single external frontend] ***\nWednesday 20 May 2026  00:55:10 +0000 (0:00:06.460)       0:05:23.536 ********* \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 20 May 2026  00:55:11 +0000 (0:00:00.821)       0:05:24.358 ********* \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-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-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 20 May 2026  00:55:12 +0000 (0:00:01.071)       0:05:25.430 ********* \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 20 May 2026  00:55:14 +0000 (0:00:01.722)       0:05:27.153 ********* \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 20 May 2026  00:55:16 +0000 (0:00:02.355)       0:05:29.509 ********* \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 20 May 2026  00:55:18 +0000 (0:00:02.062)       0:05:31.571 ********* \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-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-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\nTASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***\nWednesday 20 May 2026  00:55:26 +0000 (0:00:07.913)       0:05:39.484 ********* \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 20 May 2026  00:55:27 +0000 (0:00:00.870)       0:05:40.355 ********* \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-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-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-0]\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-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-1]\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 20 May 2026  00:55:28 +0000 (0:00:00.826)       0:05:41.181 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:55:28 +0000 (0:00:00.398)       0:05:41.579 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:55:30 +0000 (0:00:01.520)       0:05:43.100 ********* \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 20 May 2026  00:55:32 +0000 (0:00:01.773)       0:05:44.874 ********* \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-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;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;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;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-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\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\nTASK [haproxy-config : Add configuration for prometheus when using single external frontend] ***\nWednesday 20 May 2026  00:55:38 +0000 (0:00:06.455)       0:05:51.330 ********* \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-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-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-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-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-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-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-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-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-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-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-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\u001b[0;36mskipping: [testbed-node-0]\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 20 May 2026  00:55:40 +0000 (0:00:02.269)       0:05:53.599 ********* \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 20 May 2026  00:55:42 +0000 (0:00:01.403)       0:05:55.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 [proxysql-config : Copying over prometheus ProxySQL rules config] *********\nWednesday 20 May 2026  00:55:42 +0000 (0:00:00.452)       0:05:55.455 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:55:43 +0000 (0:00:01.144)       0:05:56.599 ********* \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 20 May 2026  00:55:45 +0000 (0:00:01.779)       0:05:58.378 ********* \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 20 May 2026  00:55:48 +0000 (0:00:02.562)       0:06:00.941 ********* \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 20 May 2026  00:55:48 +0000 (0:00:00.469)       0:06:01.410 ********* \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-1] => (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]\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 20 May 2026  00:55:50 +0000 (0:00:01.674)       0:06:03.084 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:55:51 +0000 (0:00:00.706)       0:06:03.791 ********* \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 [include_role : skyline] **************************************************\nWednesday 20 May 2026  00:55:53 +0000 (0:00:02.129)       0:06:05.920 ********* \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 20 May 2026  00:55:55 +0000 (0:00:02.022)       0:06:07.943 ********* \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-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-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;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-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\nTASK [haproxy-config : Add configuration for skyline when using single external frontend] ***\nWednesday 20 May 2026  00:56:02 +0000 (0:00:06.749)       0:06:14.692 ********* \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\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\nTASK [haproxy-config : Configuring firewall for skyline] ***********************\nWednesday 20 May 2026  00:56:02 +0000 (0:00:00.582)       0:06:15.275 ********* \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-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-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_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-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-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 20 May 2026  00:56:03 +0000 (0:00:00.843)       0:06:16.119 ********* \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 20 May 2026  00:56:04 +0000 (0:00:01.474)       0:06:17.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\nTASK [include_role : tacker] ***************************************************\nWednesday 20 May 2026  00:56:07 +0000 (0:00:02.199)       0:06:19.792 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:56:07 +0000 (0:00:00.355)       0:06:20.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 [include_role : venus] ****************************************************\nWednesday 20 May 2026  00:56:07 +0000 (0:00:00.339)       0:06:20.487 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:56:08 +0000 (0:00:00.383)       0:06:20.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 : zun] ******************************************************\nWednesday 20 May 2026  00:56:08 +0000 (0:00:00.653)       0:06:21.524 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:56:09 +0000 (0:00:00.351)       0:06:21.876 ********* \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 20 May 2026  00:56:11 +0000 (0:00:02.244)       0:06:24.120 ********* \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-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 [service-check-containers : loadbalancer | Notify handlers to restart containers] ***\nWednesday 20 May 2026  00:56:14 +0000 (0:00:02.786)       0:06:26.906 ********* \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 20 May 2026  00:56:14 +0000 (0:00:00.495)       0:06:27.402 ********* \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\nRUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] *******\nWednesday 20 May 2026  00:56:16 +0000 (0:00:02.056)       0:06:29.459 ********* \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 20 May 2026  00:56:17 +0000 (0:00:00.700)       0:06:30.159 ********* \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 20 May 2026  00:56:17 +0000 (0:00:00.346)       0:06:30.506 ********* \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 20 May 2026  00:56:19 +0000 (0:00:01.411)       0:06:31.918 ********* \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 20 May 2026  00:56:20 +0000 (0:00:01.009)       0:06:32.928 ********* \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 20 May 2026  00:56:21 +0000 (0:00:01.043)       0:06:33.971 ********* \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 20 May 2026  00:56:31 +0000 (0:00:10.570)       0:06:44.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 20 May 2026  00:56:33 +0000 (0:00:01.585)       0:06:46.127 ********* \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 20 May 2026  00:56:49 +0000 (0:00:15.917)       0:07:02.044 ********* \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 20 May 2026  00:56:50 +0000 (0:00:00.791)       0:07:02.836 ********* \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 [loadbalancer : Stop master haproxy container] *****************\nWednesday 20 May 2026  00:57:01 +0000 (0:00:10.962)       0:07:13.799 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:57:01 +0000 (0:00:00.823)       0:07:14.622 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:57:02 +0000 (0:00:00.389)       0:07:15.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\nRUNNING HANDLER [loadbalancer : Start master haproxy container] ****************\nWednesday 20 May 2026  00:57:02 +0000 (0:00:00.392)       0:07:15.404 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:57:03 +0000 (0:00:00.360)       0:07:15.765 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:57:03 +0000 (0:00:00.714)       0:07:16.479 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:57:04 +0000 (0:00:00.419)       0:07:16.899 ********* \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 20 May 2026  00:57:05 +0000 (0:00:00.924)       0:07:17.824 ********* \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\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 20 May 2026  00:57:05 +0000 (0:00:00.818)       0:07:18.642 ********* \n=============================================================================== \nloadbalancer : Start backup proxysql container ------------------------- 15.92s\nloadbalancer : Start backup keepalived container ----------------------- 10.96s\nloadbalancer : Start backup haproxy container -------------------------- 10.57s\nhaproxy-config : Copying over opensearch haproxy config ----------------- 7.91s\nhaproxy-config : Copying over skyline haproxy config -------------------- 6.75s\nhaproxy-config : Copying over octavia haproxy config -------------------- 6.46s\nhaproxy-config : Copying over prometheus haproxy config ----------------- 6.46s\nhaproxy-config : Copying over nova haproxy config ----------------------- 6.41s\nloadbalancer : Copying over proxysql config ----------------------------- 6.34s\nloadbalancer : Copying checks for services which are enabled ------------ 5.51s\nhaproxy-config : Copying over neutron haproxy config -------------------- 5.27s\nhaproxy-config : Add configuration for glance when using single external frontend --- 5.17s\nproxysql-config : Copying over nova-cell ProxySQL rules config ---------- 4.88s\nhaproxy-config : Copying over glance haproxy config --------------------- 4.68s\nhaproxy-config : Copying over cinder haproxy config --------------------- 4.64s\nhaproxy-config : Copying over mariadb haproxy config -------------------- 4.63s\nhaproxy-config : Copying over designate haproxy config ------------------ 4.60s\nhaproxy-config : Configuring firewall for glance ------------------------ 4.34s\nservice-cert-copy : mariadb | Copying over extra CA certificates -------- 4.27s\nproxysql-config : Copying over nova-cell ProxySQL rules config ---------- 4.25s\n\u001b[32m2026-05-20 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 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 20 May 2026  00:47:13 +0000 (0:00:00.715)       0:00:00.715 ********* \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 20 May 2026  00:47:15 +0000 (0:00:01.129)       0:00:01.844 ********* \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 20 May 2026  00:47:17 +0000 (0:00:02.115)       0:00:03.960 ********* \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 20 May 2026  00:47:17 +0000 (0:00:00.836)       0:00:04.796 ********* \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 20 May 2026  00:47:18 +0000 (0:00:00.872)       0:00:05.668 ********* \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 20 May 2026  00:47:19 +0000 (0:00:00.922)       0:00:06.591 ********* \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 20 May 2026  00:47:20 +0000 (0:00:00.916)       0:00:07.508 ********* \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;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 20 May 2026  00:47:21 +0000 (0:00:01.195)       0:00:08.703 ********* \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 20 May 2026  00:47:22 +0000 (0:00:00.830)       0:00:09.533 ********* \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 20 May 2026  00:47:24 +0000 (0:00:01.452)       0:00:10.986 ********* \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 20 May 2026  00:47:24 +0000 (0:00:00.548)       0:00:11.535 ********* \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 20 May 2026  00:47:26 +0000 (0:00:01.754)       0:00:13.290 ********* \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 20 May 2026  00:47:29 +0000 (0:00:02.570)       0:00:15.860 ********* \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 20 May 2026  00:47:30 +0000 (0:00:01.001)       0:00:16.861 ********* \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 20 May 2026  00:47:30 +0000 (0:00:00.911)       0:00:17.773 ********* \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 20 May 2026  00:47:31 +0000 (0:00:00.178)       0:00:17.951 ********* \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-20 00:47:27.189467', 'end': '2026-05-20 00:47:27.278006', 'delta': '0:00:00.088539', '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-20 00:47:28.161646', 'end': '2026-05-20 00:47:28.257493', 'delta': '0:00:00.095847', '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-20 00:47:28.792382', 'end': '2026-05-20 00:47:28.904456', 'delta': '0:00:00.112074', '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 20 May 2026  00:47:31 +0000 (0:00:00.420)       0:00:18.371 ********* \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 : Get current fsid if cluster is already running] *************\nWednesday 20 May 2026  00:47:33 +0000 (0:00:02.097)       0:00:20.469 ********* \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 20 May 2026  00:47:34 +0000 (0:00:01.038)       0:00:21.507 ********* \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 [ceph-facts : Get current fsid] *******************************************\nWednesday 20 May 2026  00:47:35 +0000 (0:00:01.281)       0:00:22.789 ********* \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\u001b[0;36mskipping: [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] **********************************************\nWednesday 20 May 2026  00:47:37 +0000 (0:00:01.683)       0:00:24.473 ********* \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 20 May 2026  00:47:38 +0000 (0:00:01.137)       0:00:25.611 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nWednesday 20 May 2026  00:47:38 +0000 (0:00:00.139)       0:00:25.750 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nWednesday 20 May 2026  00:47:39 +0000 (0:00:00.258)       0:00:26.008 ********* \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 20 May 2026  00:47:39 +0000 (0:00:00.682)       0:00:26.691 ********* \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 20 May 2026  00:47:41 +0000 (0:00:01.174)       0:00:27.865 ********* \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 20 May 2026  00:47:42 +0000 (0:00:01.075)       0:00:28.941 ********* \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 20 May 2026  00:47:43 +0000 (0:00:00.981)       0:00:29.923 ********* \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 20 May 2026  00:47:43 +0000 (0:00:00.717)       0:00:30.640 ********* \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 20 May 2026  00:47:45 +0000 (0:00:01.256)       0:00:31.896 ********* \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-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 20 May 2026  00:47:45 +0000 (0:00:00.762)       0:00:32.659 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c', 'dm-uuid-LVM-sIdRoerE1FJYWyCYV110hXPkb6JkVcB0e6kURHKpVT77dn22FLgveCnm9IBZJx5s'], '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--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e', 'dm-uuid-LVM-2YIDezM1jjTAIoADggC9kPu4zdnYZAphD9XSHfBqQ8kkQTNH02fAlXcoHpkya0M0'], '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-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part1', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part15', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part16', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-kktFzU-YQUP-yfjR-d6gp-WR0r-jEWf-d5DBnG', 'scsi-0QEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead', 'scsi-SQEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead'], '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-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PQqcS8-vQ49-ylXa-xUbL-ZHAl-lObm-72fJAt', 'scsi-0QEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7', 'scsi-SQEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7'], '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-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d', 'scsi-SQEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d'], '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e', 'dm-uuid-LVM-MreBCYKzpGyi3HZJO2dXVK3060UmfHnKmqN1J1fIzNOSMWPJn3q2LgxKIC1cQuHX'], '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': '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-20-00-03-08-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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e', 'dm-uuid-LVM-ut8xDllutNoW2EJz0bNko10buVBZiySIuY9Pj5gUGM3a53pva36aYvSrIO3luAOg'], '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': '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-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]\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-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-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part1', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part15', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part16', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-cuKo81-uHXL-Qxyo-f1Lj-balS-lhMH-EphZFt', 'scsi-0QEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805', 'scsi-SQEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805'], '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--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-dVZwiS-5VQ9-3JSY-9kj0-rXvR-i9nD-Yx3HzG', 'scsi-0QEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104', 'scsi-SQEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104'], '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_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f', 'scsi-SQEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f'], '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--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4', 'dm-uuid-LVM-NFtwZ0405D6iEVdr2sLjp7cvrmWHbhW0vfyfoB1DC157UyxApUYAjcK3m54jD780'], '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--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08', 'dm-uuid-LVM-K6P04ONEYm0eqa3RidOi1MmbFjJH1IBhjDxSdyQd5yN2gWl2mT9pOEEtL8A66nb8'], '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-20-00-03-03-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': '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-4]\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_cbd792f7-7363-41ac-8a18-76f146aaad95', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part1', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part14', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part15', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part16', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-SUQ2oL-sdGI-HGGC-EzZA-px5Q-nukT-klgfgO', 'scsi-0QEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6', 'scsi-SQEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6'], '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--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-bpnxfU-MXRJ-Cly6-sMc7-scrH-nUcM-s6XOKD', 'scsi-0QEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5', 'scsi-SQEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5'], '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_dac596dc-c1be-41f7-9504-d8688daf2149', 'scsi-SQEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149'], '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-20-00-03-11-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-0] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part1', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-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_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part14', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part15', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-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_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part16', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-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-20-00-03-02-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\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-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_2bb79265-a9df-4875-ac6a-c62895053cb9', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-part1', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-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_2bb79265-a9df-4875-ac6a-c62895053cb9-part14', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-part15', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-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_2bb79265-a9df-4875-ac6a-c62895053cb9-part16', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-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-20-00-03-05-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]\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_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part1', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-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_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part14', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part15', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-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_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part16', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-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-20-00-03-08-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 20 May 2026  00:47:47 +0000 (0:00:01.889)       0:00:34.548 ********* \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--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c', 'dm-uuid-LVM-sIdRoerE1FJYWyCYV110hXPkb6JkVcB0e6kURHKpVT77dn22FLgveCnm9IBZJx5s'], '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--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e', 'dm-uuid-LVM-2YIDezM1jjTAIoADggC9kPu4zdnYZAphD9XSHfBqQ8kkQTNH02fAlXcoHpkya0M0'], '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-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-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-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part1', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part15', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part16', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e', 'dm-uuid-LVM-MreBCYKzpGyi3HZJO2dXVK3060UmfHnKmqN1J1fIzNOSMWPJn3q2LgxKIC1cQuHX'], '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': 'sdb', 'value': {'holders': ['ceph--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-kktFzU-YQUP-yfjR-d6gp-WR0r-jEWf-d5DBnG', 'scsi-0QEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead', 'scsi-SQEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead'], '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--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PQqcS8-vQ49-ylXa-xUbL-ZHAl-lObm-72fJAt', 'scsi-0QEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7', 'scsi-SQEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7'], '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_bca40802-ac2f-4dbe-a344-fd68ccbeb06d', 'scsi-SQEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d'], '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-20-00-03-08-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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e', 'dm-uuid-LVM-ut8xDllutNoW2EJz0bNko10buVBZiySIuY9Pj5gUGM3a53pva36aYvSrIO3luAOg'], '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-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-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part1', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part15', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part16', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-cuKo81-uHXL-Qxyo-f1Lj-balS-lhMH-EphZFt', 'scsi-0QEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805', 'scsi-SQEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805'], '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]\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--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-dVZwiS-5VQ9-3JSY-9kj0-rXvR-i9nD-Yx3HzG', 'scsi-0QEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104', 'scsi-SQEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104'], '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_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f', 'scsi-SQEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f'], '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-20-00-03-03-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--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4', 'dm-uuid-LVM-NFtwZ0405D6iEVdr2sLjp7cvrmWHbhW0vfyfoB1DC157UyxApUYAjcK3m54jD780'], '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--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08', 'dm-uuid-LVM-K6P04ONEYm0eqa3RidOi1MmbFjJH1IBhjDxSdyQd5yN2gWl2mT9pOEEtL8A66nb8'], '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-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': '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_cbd792f7-7363-41ac-8a18-76f146aaad95', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part1', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part14', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part15', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part16', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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': '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': 'sdb', 'value': {'holders': ['ceph--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-SUQ2oL-sdGI-HGGC-EzZA-px5Q-nukT-klgfgO', 'scsi-0QEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6', 'scsi-SQEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6'], '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-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-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--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-bpnxfU-MXRJ-Cly6-sMc7-scrH-nUcM-s6XOKD', 'scsi-0QEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5', 'scsi-SQEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5'], '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-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-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_dac596dc-c1be-41f7-9504-d8688daf2149', 'scsi-SQEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149'], '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-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-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-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-20-00-03-11-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-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_4674346b-2c47-4608-b40a-bbfaa34fdc9a', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part1', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-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_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part14', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part15', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-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_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part16', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-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-20-00-03-02-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\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-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': '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-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-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_2bb79265-a9df-4875-ac6a-c62895053cb9', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-part1', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-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_2bb79265-a9df-4875-ac6a-c62895053cb9-part14', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-part15', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-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_2bb79265-a9df-4875-ac6a-c62895053cb9-part16', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-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': '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': '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-20-00-03-05-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': '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_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part1', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-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_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part14', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part15', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-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_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part16', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-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-20-00-03-08-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 20 May 2026  00:47:49 +0000 (0:00:02.013)       0:00:36.561 ********* \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 20 May 2026  00:47:51 +0000 (0:00:01.912)       0:00:38.474 ********* \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 20 May 2026  00:47:52 +0000 (0:00:01.125)       0:00:39.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\u001b[0;36mskipping: [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 20 May 2026  00:47:54 +0000 (0:00:01.424)       0:00:41.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\u001b[0;36mskipping: [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 20 May 2026  00:47:55 +0000 (0:00:00.829)       0:00:41.854 ********* \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 20 May 2026  00:47:56 +0000 (0:00:01.278)       0:00:43.132 ********* \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 20 May 2026  00:47:57 +0000 (0:00:00.823)       0:00:43.955 ********* \n\u001b[0;32mok: [testbed-node-3] => (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-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-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (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-3] => (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-0] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (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-2] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nWednesday 20 May 2026  00:47:59 +0000 (0:00:02.708)       0:00:46.664 ********* \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-4] => (item=testbed-node-0) \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-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\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-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]\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-0]\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 20 May 2026  00:48:00 +0000 (0:00:00.645)       0:00:47.310 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:48:01 +0000 (0:00:01.437)       0:00:48.747 ********* \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 20 May 2026  00:48:02 +0000 (0:00:00.393)       0:00:49.141 ********* \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 20 May 2026  00:48:02 +0000 (0:00:00.348)       0:00:49.490 ********* \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 20 May 2026  00:48:03 +0000 (0:00:00.451)       0:00:49.941 ********* \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 [ceph-facts : Set_fact _interface] ****************************************\nWednesday 20 May 2026  00:48:03 +0000 (0:00:00.554)       0:00:50.496 ********* \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 20 May 2026  00:48:04 +0000 (0:00:00.360)       0:00:50.856 ********* \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 20 May 2026  00:48:04 +0000 (0:00:00.384)       0:00:51.241 ********* \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 20 May 2026  00:48:04 +0000 (0:00:00.403)       0:00:51.644 ********* \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 20 May 2026  00:48:05 +0000 (0:00:00.365)       0:00:52.010 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nWednesday 20 May 2026  00:48:06 +0000 (0:00:01.793)       0:00:53.803 ********* \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 20 May 2026  00:48:08 +0000 (0:00:01.118)       0:00:54.922 ********* \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 20 May 2026  00:48:10 +0000 (0:00:02.413)       0:00:57.335 ********* \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 20 May 2026  00:48:12 +0000 (0:00:02.470)       0:00:59.806 ********* \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 20 May 2026  00:48:14 +0000 (0:00:01.420)       0:01:01.226 ********* \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 20 May 2026  00:48:15 +0000 (0:00:01.390)       0:01:02.617 ********* \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 mds container] ********************************\nWednesday 20 May 2026  00:48:16 +0000 (0:00:00.991)       0:01:03.609 ********* \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;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 20 May 2026  00:48:18 +0000 (0:00:01.362)       0:01:04.971 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [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;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 20 May 2026  00:48:20 +0000 (0:00:01.966)       0:01:06.937 ********* \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 20 May 2026  00:48:22 +0000 (0:00:02.327)       0:01:09.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 [ceph-handler : Check for a nfs container] ********************************\nWednesday 20 May 2026  00:48:23 +0000 (0:00:00.770)       0:01:10.036 ********* \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 20 May 2026  00:48:24 +0000 (0:00:00.970)       0:01:11.006 ********* \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 20 May 2026  00:48:25 +0000 (0:00:01.166)       0:01:12.172 ********* \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 20 May 2026  00:48:27 +0000 (0:00:02.222)       0:01:14.395 ********* \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 20 May 2026  00:48:28 +0000 (0:00:00.550)       0:01:14.945 ********* \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 20 May 2026  00:48:28 +0000 (0:00:00.769)       0:01:15.714 ********* \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 20 May 2026  00:48:30 +0000 (0:00:01.115)       0:01:16.830 ********* \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 20 May 2026  00:48:31 +0000 (0:00:01.288)       0:01:18.119 ********* \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 20 May 2026  00:48:32 +0000 (0:00:00.711)       0:01:18.830 ********* \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 20 May 2026  00:48:32 +0000 (0:00:00.579)       0:01:19.410 ********* \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 20 May 2026  00:48:33 +0000 (0:00:00.892)       0:01:20.302 ********* \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 20 May 2026  00:48:34 +0000 (0:00:00.697)       0:01:21.000 ********* \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 20 May 2026  00:48:35 +0000 (0:00:00.923)       0:01:21.923 ********* \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 20 May 2026  00:48:36 +0000 (0:00:01.416)       0:01:23.339 ********* \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-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 20 May 2026  00:48:38 +0000 (0:00:01.562)       0:01:24.901 ********* \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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nWednesday 20 May 2026  00:48:40 +0000 (0:00:02.332)       0:01:27.233 ********* \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 20 May 2026  00:48:41 +0000 (0:00:01.015)       0:01:28.249 ********* \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 20 May 2026  00:48:41 +0000 (0:00:00.544)       0:01:28.793 ********* \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 20 May 2026  00:48:42 +0000 (0:00:00.749)       0:01:29.543 ********* \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-5] => (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-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-2] => (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-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 20 May 2026  00:48:44 +0000 (0:00:01.285)       0:01:30.828 ********* \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-container-common : Restore certificates selinux context] ************\nWednesday 20 May 2026  00:48:45 +0000 (0:00:01.042)       0:01:31.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-container-common : Install python3 on osd nodes] ********************\nWednesday 20 May 2026  00:48:45 +0000 (0:00:00.600)       0:01:32.471 ********* \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 20 May 2026  00:48:46 +0000 (0:00:00.658)       0:01:33.129 ********* \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 20 May 2026  00:48:46 +0000 (0:00:00.504)       0:01:33.634 ********* \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 20 May 2026  00:48:48 +0000 (0:00:01.180)       0:01:34.814 ********* \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\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nWednesday 20 May 2026  00:49:42 +0000 (0:00:54.353)       0:02:29.167 ********* \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 20 May 2026  00:49:42 +0000 (0:00:00.544)       0:02:29.712 ********* \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-container-common : Export local ceph dev image] *********************\nWednesday 20 May 2026  00:49:43 +0000 (0:00:00.722)       0:02:30.434 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nWednesday 20 May 2026  00:49:43 +0000 (0:00:00.122)       0:02:30.557 ********* \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 20 May 2026  00:49:44 +0000 (0:00:00.529)       0:02:31.086 ********* \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 20 May 2026  00:49:44 +0000 (0:00:00.694)       0:02:31.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-container-common : Get ceph version] ********************************\nWednesday 20 May 2026  00:49:45 +0000 (0:00:00.497)       0:02:32.278 ********* \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\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nWednesday 20 May 2026  00:49:47 +0000 (0:00:01.737)       0:02:34.015 ********* \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 20 May 2026  00:49:47 +0000 (0:00:00.522)       0:02:34.537 ********* \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 20 May 2026  00:49:48 +0000 (0:00:01.107)       0:02:35.645 ********* \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 20 May 2026  00:49:49 +0000 (0:00:00.705)       0:02:36.351 ********* \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 20 May 2026  00:49:50 +0000 (0:00:00.677)       0:02:37.028 ********* \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 20 May 2026  00:49:51 +0000 (0:00:00.936)       0:02:37.965 ********* \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 20 May 2026  00:49:51 +0000 (0:00:00.669)       0:02:38.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\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nWednesday 20 May 2026  00:49:52 +0000 (0:00:00.791)       0:02:39.426 ********* \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 20 May 2026  00:49:53 +0000 (0:00:00.590)       0:02:40.016 ********* \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 20 May 2026  00:49:53 +0000 (0:00:00.678)       0:02:40.694 ********* \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 20 May 2026  00:49:54 +0000 (0:00:00.603)       0:02:41.298 ********* \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 20 May 2026  00:49:55 +0000 (0:00:01.424)       0:02:42.722 ********* \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 20 May 2026  00:49:57 +0000 (0:00:01.138)       0:02:43.860 ********* \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-3] => (item=/var/lib/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-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-3] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-2] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-2] => (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-1] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-2] => (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/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-0] => (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-1] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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-5] => (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-3] => (item=/var/lib/ceph/bootstrap-mds)\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-2] => (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-4] => (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-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\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-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/run/ceph)\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/log/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-4] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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-5] => (item=/var/run/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/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-5] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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-1] => (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-1] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nWednesday 20 May 2026  00:50:04 +0000 (0:00:07.228)       0:02:51.088 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:50:05 +0000 (0:00:01.021)       0:02:52.110 ********* \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 20 May 2026  00:50:06 +0000 (0:00:00.844)       0:02:52.955 ********* \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 20 May 2026  00:50:07 +0000 (0:00:01.831)       0:02:54.786 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\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 20 May 2026  00:50:08 +0000 (0:00:00.600)       0:02:55.387 ********* \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 20 May 2026  00:50:09 +0000 (0:00:00.735)       0:02:56.122 ********* \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 20 May 2026  00:50:09 +0000 (0:00:00.595)       0:02:56.718 ********* \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 20 May 2026  00:50:10 +0000 (0:00:01.069)       0:02:57.787 ********* \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 20 May 2026  00:50:11 +0000 (0:00:00.695)       0:02:58.483 ********* \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 20 May 2026  00:50:12 +0000 (0:00:00.808)       0:02:59.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\u001b[0;36mskipping: [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 20 May 2026  00:50:13 +0000 (0:00:00.727)       0:03:00.019 ********* \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 20 May 2026  00:50:14 +0000 (0:00:00.833)       0:03:00.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\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-config : Set_fact num_osds (add existing osds)] *********************\nWednesday 20 May 2026  00:50:15 +0000 (0:00:01.691)       0:03:02.544 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [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;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nWednesday 20 May 2026  00:50:16 +0000 (0:00:01.127)       0:03:03.671 ********* \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 20 May 2026  00:50:17 +0000 (0:00:00.864)       0:03:04.536 ********* \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 : Render rgw configs] ****************************************\nWednesday 20 May 2026  00:50:18 +0000 (0:00:00.842)       0:03:05.378 ********* \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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nWednesday 20 May 2026  00:50:19 +0000 (0:00:00.760)       0:03:06.139 ********* \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-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-3]\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 20 May 2026  00:50:20 +0000 (0:00:00.765)       0:03:06.904 ********* \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 20 May 2026  00:50:20 +0000 (0:00:00.578)       0:03:07.483 ********* \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 [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nWednesday 20 May 2026  00:50:21 +0000 (0:00:00.883)       0:03:08.367 ********* \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 20 May 2026  00:50:22 +0000 (0:00:00.708)       0:03:09.076 ********* \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-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nWednesday 20 May 2026  00:50:23 +0000 (0:00:00.847)       0:03:09.923 ********* \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 20 May 2026  00:50:23 +0000 (0:00:00.815)       0:03:10.738 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\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 20 May 2026  00:50:24 +0000 (0:00:00.750)       0:03:11.489 ********* \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 20 May 2026  00:50:25 +0000 (0:00:00.374)       0:03:11.863 ********* \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 20 May 2026  00:50:25 +0000 (0:00:00.412)       0:03:12.276 ********* \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 20 May 2026  00:50:25 +0000 (0:00:00.343)       0:03:12.619 ********* \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 20 May 2026  00:50:26 +0000 (0:00:00.709)       0:03:13.329 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (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 20 May 2026  00:50:29 +0000 (0:00:02.765)       0:03:16.094 ********* \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-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 : Make tempdir for scripts] **********************\nWednesday 20 May 2026  00:50:32 +0000 (0:00:02.795)       0:03:18.890 ********* \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-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nWednesday 20 May 2026  00:50:33 +0000 (0:00:01.261)       0:03:20.151 ********* \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 20 May 2026  00:50:34 +0000 (0:00:00.950)       0:03:21.102 ********* \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 20 May 2026  00:50:34 +0000 (0:00:00.374)       0:03:21.477 ********* \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 : Restart ceph mon daemon(s)] ********************\nWednesday 20 May 2026  00:50:35 +0000 (0:00:01.186)       0:03:22.663 ********* \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 20 May 2026  00:50:36 +0000 (0:00:00.810)       0:03:23.474 ********* \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 20 May 2026  00:50:37 +0000 (0:00:00.533)       0:03:24.007 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:50:38 +0000 (0:00:01.059)       0:03:25.067 ********* \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 20 May 2026  00:50:39 +0000 (0:00:01.129)       0:03:26.196 ********* \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 20 May 2026  00:50:39 +0000 (0:00:00.345)       0:03:26.542 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nWednesday 20 May 2026  00:50:39 +0000 (0:00:00.244)       0:03:26.787 ********* \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 20 May 2026  00:50:40 +0000 (0:00:00.316)       0:03:27.103 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nWednesday 20 May 2026  00:50:40 +0000 (0:00:00.288)       0:03:27.392 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nWednesday 20 May 2026  00:50:40 +0000 (0:00:00.235)       0:03:27.627 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nWednesday 20 May 2026  00:50:41 +0000 (0:00:00.242)       0:03:27.870 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nWednesday 20 May 2026  00:50:41 +0000 (0:00:00.216)       0:03:28.086 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nWednesday 20 May 2026  00:50:42 +0000 (0:00:00.872)       0:03:28.959 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (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-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 after restart] *********\nWednesday 20 May 2026  00:50:42 +0000 (0:00:00.484)       0:03:29.444 ********* \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 20 May 2026  00:50:42 +0000 (0:00:00.334)       0:03:29.779 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nWednesday 20 May 2026  00:50:43 +0000 (0:00:00.332)       0:03:30.112 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mdss handler] **********************************\nWednesday 20 May 2026  00:50:43 +0000 (0:00:00.221)       0:03:30.333 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:50:44 +0000 (0:00:01.164)       0:03:31.498 ********* \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 20 May 2026  00:50:45 +0000 (0:00:00.346)       0:03:31.845 ********* \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 20 May 2026  00:50:46 +0000 (0:00:01.196)       0:03:33.041 ********* \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 20 May 2026  00:50:47 +0000 (0:00:00.857)       0:03:33.899 ********* \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 20 May 2026  00:50:47 +0000 (0:00:00.554)       0:03:34.453 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:50:48 +0000 (0:00:00.848)       0:03:35.302 ********* \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 [ceph-handler : Copy rgw restart script] ***********************\nWednesday 20 May 2026  00:50:49 +0000 (0:00:00.626)       0:03:35.929 ********* \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 20 May 2026  00:50:50 +0000 (0:00:01.631)       0:03:37.560 ********* \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 20 May 2026  00:50:51 +0000 (0:00:00.784)       0:03:38.345 ********* \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 20 May 2026  00:50:51 +0000 (0:00:00.425)       0:03:38.771 ********* \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 20 May 2026  00:50:53 +0000 (0:00:01.172)       0:03:39.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\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 20 May 2026  00:50:54 +0000 (0:00:00.880)       0:03:40.824 ********* \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 mgr restart script] ***********************\nWednesday 20 May 2026  00:50:54 +0000 (0:00:00.586)       0:03:41.411 ********* \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 20 May 2026  00:50:55 +0000 (0:00:01.272)       0:03:42.683 ********* \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 20 May 2026  00:50:56 +0000 (0:00:00.631)       0:03:43.315 ********* \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 20 May 2026  00:50:57 +0000 (0:00:00.555)       0:03:43.870 ********* \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 20 May 2026  00:50:57 +0000 (0:00:00.794)       0:03:44.665 ********* \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 20 May 2026  00:50:58 +0000 (0:00:00.523)       0:03:45.189 ********* \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 20 May 2026  00:50:59 +0000 (0:00:01.002)       0:03:46.191 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:50:59 +0000 (0:00:00.317)       0:03:46.509 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:51:00 +0000 (0:00:00.313)       0:03:46.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 : Check for a mgr container] ********************************\nWednesday 20 May 2026  00:51:00 +0000 (0:00:00.336)       0:03:47.159 ********* \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 20 May 2026  00:51:01 +0000 (0:00:01.007)       0:03:48.166 ********* \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-handler : Check for a nfs container] ********************************\nWednesday 20 May 2026  00:51:01 +0000 (0:00:00.341)       0:03:48.507 ********* \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 ceph-crash container] *************************\nWednesday 20 May 2026  00:51:02 +0000 (0:00:00.362)       0:03:48.870 ********* \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\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 20 May 2026  00:51:02 +0000 (0:00:00.830)       0:03:49.700 ********* \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 20 May 2026  00:51:03 +0000 (0:00:00.741)       0:03:50.442 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:51:04 +0000 (0:00:00.593)       0:03:51.036 ********* \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 20 May 2026  00:51:04 +0000 (0:00:00.331)       0:03:51.367 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:51:04 +0000 (0:00:00.300)       0:03:51.668 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:51:05 +0000 (0:00:00.292)       0:03:51.960 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:51:05 +0000 (0:00:00.566)       0:03:52.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 : Set_fact handler_rbd_status] ******************************\nWednesday 20 May 2026  00:51:06 +0000 (0:00:00.293)       0:03:52.819 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:51:06 +0000 (0:00:00.300)       0:03:53.120 ********* \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 20 May 2026  00:51:06 +0000 (0:00:00.331)       0:03:53.451 ********* \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 20 May 2026  00:51:07 +0000 (0:00:00.654)       0:03:54.106 ********* \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 20 May 2026  00:51:07 +0000 (0:00:00.608)       0:03:54.714 ********* \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 20 May 2026  00:51:08 +0000 (0:00:00.365)       0:03:55.080 ********* \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 20 May 2026  00:51:09 +0000 (0:00:00.843)       0:03:55.924 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Generate monitor initial keyring] *****************************\nWednesday 20 May 2026  00:51:09 +0000 (0:00:00.184)       0:03:56.108 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************\nWednesday 20 May 2026  00:51:10 +0000 (0:00:01.270)       0:03:57.379 ********* \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 20 May 2026  00:51:11 +0000 (0:00:00.433)       0:03:57.813 ********* \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 : Create monitor initial keyring] *******************************\nWednesday 20 May 2026  00:51:11 +0000 (0:00:00.464)       0:03:58.278 ********* \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 : Copy the initial key in /etc/ceph (for containers)] ***********\nWednesday 20 May 2026  00:51:13 +0000 (0:00:01.821)       0:04:00.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 [ceph-mon : Create monitor directory] *************************************\nWednesday 20 May 2026  00:51:14 +0000 (0:00:00.767)       0:04:00.866 ********* \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 20 May 2026  00:51:14 +0000 (0:00:00.706)       0:04:01.572 ********* \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 20 May 2026  00:51:15 +0000 (0:00:00.694)       0:04:02.266 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Slurp admin keyring] ******************************************\nWednesday 20 May 2026  00:51:16 +0000 (0:00:01.225)       0:04:03.491 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Copy admin keyring over to mons] ******************************\nWednesday 20 May 2026  00:51:17 +0000 (0:00:01.169)       0:04:04.661 ********* \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-2 -> 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;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 20 May 2026  00:51:21 +0000 (0:00:04.049)       0:04:08.710 ********* \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 : Set_fact ceph-mon container command] **************************\nWednesday 20 May 2026  00:51:23 +0000 (0:00:01.253)       0:04:09.964 ********* \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 20 May 2026  00:51:23 +0000 (0:00:00.380)       0:04:10.344 ********* \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-mon : Generate initial monmap] **************************************\nWednesday 20 May 2026  00:51:23 +0000 (0:00:00.331)       0:04:10.675 ********* \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 : Ceph monitor mkfs with keyring] *******************************\nWednesday 20 May 2026  00:51:25 +0000 (0:00:01.887)       0:04:12.562 ********* \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 20 May 2026  00:51:27 +0000 (0:00:01.454)       0:04:14.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 [ceph-mon : Include start_monitor.yml] ************************************\nWednesday 20 May 2026  00:51:27 +0000 (0:00:00.359)       0:04:14.376 ********* \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 20 May 2026  00:51:28 +0000 (0:00:00.911)       0:04:15.288 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:51:28 +0000 (0:00:00.325)       0:04:15.613 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:51:29 +0000 (0:00:00.316)       0:04:15.930 ********* \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 20 May 2026  00:51:29 +0000 (0:00:00.842)       0:04:16.772 ********* \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 20 May 2026  00:51:32 +0000 (0:00:02.041)       0:04:18.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 [ceph-mon : Enable ceph-mon.target] ***************************************\nWednesday 20 May 2026  00:51:33 +0000 (0:00:01.531)       0:04:20.346 ********* \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 : Start the monitor service] ************************************\nWednesday 20 May 2026  00:51:35 +0000 (0:00:01.910)       0:04:22.256 ********* \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 : Include_tasks ceph_keys.yml] **********************************\nWednesday 20 May 2026  00:51:37 +0000 (0:00:02.377)       0:04:24.634 ********* \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 20 May 2026  00:51:38 +0000 (0:00:00.601)       0:04:25.235 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Fetch ceph initial keys] **************************************\nWednesday 20 May 2026  00:51:39 +0000 (0:00:00.892)       0:04:26.127 ********* \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\nTASK [ceph-mon : Include secure_cluster.yml] ***********************************\nWednesday 20 May 2026  00:51:45 +0000 (0:00:06.347)       0:04:32.474 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:51:46 +0000 (0:00:00.719)       0:04:33.194 ********* \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__cd0cb356f11000d71658b46e7404f2c65a5edd7f'}}, {'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__cd0cb356f11000d71658b46e7404f2c65a5edd7f'}}, {'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__cd0cb356f11000d71658b46e7404f2c65a5edd7f'}}, {'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__cd0cb356f11000d71658b46e7404f2c65a5edd7f'}}, {'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__cd0cb356f11000d71658b46e7404f2c65a5edd7f'}}, {'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__cd0cb356f11000d71658b46e7404f2c65a5edd7f'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__cd0cb356f11000d71658b46e7404f2c65a5edd7f'}]) \u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 20 May 2026  00:51:58 +0000 (0:00:12.153)       0:04:45.347 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:51:58 +0000 (0:00:00.411)       0:04:45.759 ********* \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 20 May 2026  00:52:01 +0000 (0:00:02.226)       0:04:47.986 ********* \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 20 May 2026  00:52:02 +0000 (0:00:01.216)       0:04:49.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\nRUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************\nWednesday 20 May 2026  00:52:03 +0000 (0:00:00.959)       0:04:50.162 ********* \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 20 May 2026  00:52:04 +0000 (0:00:01.076)       0:04:51.239 ********* \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 20 May 2026  00:52:05 +0000 (0:00:00.863)       0:04:52.102 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-2, testbed-node-1\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 20 May 2026  00:52:06 +0000 (0:00:00.999)       0:04:53.102 ********* \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 20 May 2026  00:52:07 +0000 (0:00:00.989)       0:04:54.091 ********* \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 20 May 2026  00:52:08 +0000 (0:00:00.924)       0:04:55.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 [ceph-handler : Check for a mds container] ********************************\nWednesday 20 May 2026  00:52:08 +0000 (0:00:00.305)       0:04:55.321 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:08 +0000 (0:00:00.335)       0:04:55.657 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:09 +0000 (0:00:00.616)       0:04:56.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\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 20 May 2026  00:52:10 +0000 (0:00:00.720)       0:04:56.994 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:10 +0000 (0:00:00.373)       0:04:57.367 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:10 +0000 (0:00:00.279)       0:04:57.647 ********* \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 20 May 2026  00:52:11 +0000 (0:00:00.891)       0:04:58.538 ********* \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 20 May 2026  00:52:12 +0000 (0:00:00.694)       0:04:59.233 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:12 +0000 (0:00:00.335)       0:04:59.569 ********* \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 20 May 2026  00:52:13 +0000 (0:00:00.306)       0:04:59.875 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:13 +0000 (0:00:00.432)       0:05:00.308 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:13 +0000 (0:00:00.268)       0:05:00.576 ********* \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-handler : Set_fact handler_nfs_status] ******************************\nWednesday 20 May 2026  00:52:14 +0000 (0:00:00.280)       0:05:00.857 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:14 +0000 (0:00:00.257)       0:05:01.115 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:14 +0000 (0:00:00.442)       0:05:01.558 ********* \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 20 May 2026  00:52:15 +0000 (0:00:00.326)       0:05:01.885 ********* \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 20 May 2026  00:52:15 +0000 (0:00:00.303)       0:05:02.188 ********* \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 20 May 2026  00:52:15 +0000 (0:00:00.473)       0:05:02.662 ********* \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 20 May 2026  00:52:16 +0000 (0:00:01.025)       0:05:03.688 ********* \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 20 May 2026  00:52:17 +0000 (0:00:00.492)       0:05:04.180 ********* \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 20 May 2026  00:52:17 +0000 (0:00:00.616)       0:05:04.797 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:18 +0000 (0:00:00.471)       0:05:05.268 ********* \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 20 May 2026  00:52:27 +0000 (0:00:08.617)       0:05:13.886 ********* \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 20 May 2026  00:52:27 +0000 (0:00:00.448)       0:05:14.335 ********* \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 20 May 2026  00:52:29 +0000 (0:00:01.805)       0:05:16.140 ********* \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 20 May 2026  00:52:30 +0000 (0:00:01.266)       0:05:17.406 ********* \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 20 May 2026  00:52:31 +0000 (0:00:01.197)       0:05:18.603 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:32 +0000 (0:00:00.320)       0:05:18.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 [ceph-mgr : Include start_mgr.yml] ****************************************\nWednesday 20 May 2026  00:52:32 +0000 (0:00:00.356)       0:05:19.280 ********* \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 20 May 2026  00:52:33 +0000 (0:00:00.913)       0:05:20.193 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:33 +0000 (0:00:00.351)       0:05:20.544 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:52:34 +0000 (0:00:00.403)       0:05:20.948 ********* \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 20 May 2026  00:52:34 +0000 (0:00:00.569)       0:05:21.517 ********* \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 20 May 2026  00:52:36 +0000 (0:00:01.530)       0:05:23.047 ********* \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 20 May 2026  00:52:37 +0000 (0:00:01.134)       0:05:24.182 ********* \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-mgr : Systemd start mgr] ********************************************\nWednesday 20 May 2026  00:52:39 +0000 (0:00:01.833)       0:05:26.016 ********* \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-mgr : Include mgr_modules.yml] **************************************\nWednesday 20 May 2026  00:52:41 +0000 (0:00:01.984)       0:05:28.000 ********* \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 20 May 2026  00:52:41 +0000 (0:00:00.756)       0:05:28.756 ********* \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 20 May 2026  00:52:54 +0000 (0:00:12.974)       0:05:41.730 ********* \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 20 May 2026  00:52:56 +0000 (0:00:01.413)       0:05:43.144 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************\nWednesday 20 May 2026  00:52:56 +0000 (0:00:00.308)       0:05:43.452 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************\nWednesday 20 May 2026  00:52:56 +0000 (0:00:00.151)       0:05:43.604 ********* \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 20 May 2026  00:53:03 +0000 (0:00:06.340)       0:05:49.945 ********* \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 20 May 2026  00:53:08 +0000 (0:00:05.177)       0:05:55.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 [ceph-handler : Mgrs handler] **********************************\nWednesday 20 May 2026  00:53:09 +0000 (0:00:00.751)       0:05:55.874 ********* \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 20 May 2026  00:53:09 +0000 (0:00:00.620)       0:05:56.494 ********* \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 20 May 2026  00:53:10 +0000 (0:00:00.705)       0:05:57.200 ********* \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 : Restart ceph mgr daemon(s)] ********************\nWednesday 20 May 2026  00:53:11 +0000 (0:00:01.301)       0:05:58.502 ********* \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 20 May 2026  00:53:12 +0000 (0:00:00.706)       0:05:59.209 ********* \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 20 May 2026  00:53:13 +0000 (0:00:00.755)       0:05:59.964 ********* \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 20 May 2026  00:53:14 +0000 (0:00:00.914)       0:06:00.879 ********* \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 20 May 2026  00:53:14 +0000 (0:00:00.570)       0:06:01.449 ********* \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 20 May 2026  00:53:15 +0000 (0:00:00.668)       0:06:02.118 ********* \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 20 May 2026  00:53:16 +0000 (0:00:00.773)       0:06:02.892 ********* \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 20 May 2026  00:53:17 +0000 (0:00:00.932)       0:06:03.824 ********* \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 [ceph-handler : Check for a mgr container] ********************************\nWednesday 20 May 2026  00:53:17 +0000 (0:00:00.854)       0:06:04.678 ********* \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 20 May 2026  00:53:18 +0000 (0:00:00.814)       0:06:05.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\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 20 May 2026  00:53:19 +0000 (0:00:00.346)       0:06:05.839 ********* \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 [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 20 May 2026  00:53:19 +0000 (0:00:00.314)       0:06:06.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 : Check for a ceph-exporter container] **********************\nWednesday 20 May 2026  00:53:20 +0000 (0:00:00.813)       0:06:06.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 [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 20 May 2026  00:53:21 +0000 (0:00:01.198)       0:06:08.166 ********* \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 20 May 2026  00:53:21 +0000 (0:00:00.340)       0:06:08.506 ********* \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 20 May 2026  00:53:22 +0000 (0:00:00.375)       0:06:08.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-handler : Set_fact handler_mds_status] ******************************\nWednesday 20 May 2026  00:53:22 +0000 (0:00:00.586)       0:06:09.468 ********* \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 20 May 2026  00:53:23 +0000 (0:00:00.674)       0:06:10.143 ********* \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 20 May 2026  00:53:23 +0000 (0:00:00.396)       0:06:10.539 ********* \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 20 May 2026  00:53:24 +0000 (0:00:00.354)       0:06:10.893 ********* \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 20 May 2026  00:53:24 +0000 (0:00:00.395)       0:06:11.289 ********* \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 20 May 2026  00:53:25 +0000 (0:00:00.712)       0:06:12.001 ********* \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 20 May 2026  00:53:25 +0000 (0:00:00.405)       0:06:12.406 ********* \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 20 May 2026  00:53:26 +0000 (0:00:00.595)       0:06:13.002 ********* \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 20 May 2026  00:53:26 +0000 (0:00:00.656)       0:06:13.658 ********* \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 20 May 2026  00:53:27 +0000 (0:00:00.684)       0:06:14.343 ********* \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 20 May 2026  00:53:28 +0000 (0:00:00.544)       0:06:14.888 ********* \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 20 May 2026  00:53:28 +0000 (0:00:00.607)       0:06:15.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-osd : Get default vm.min_free_kbytes] *******************************\nWednesday 20 May 2026  00:53:29 +0000 (0:00:00.336)       0:06:15.832 ********* \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 20 May 2026  00:53:29 +0000 (0:00:00.660)       0:06:16.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\nTASK [ceph-osd : Apply operating system tuning] ********************************\nWednesday 20 May 2026  00:53:30 +0000 (0:00:00.338)       0:06:16.831 ********* \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-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-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-5] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 10})\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': 'vm.min_free_kbytes', 'value': '67584'})\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-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\nTASK [ceph-osd : Install dependencies] *****************************************\nWednesday 20 May 2026  00:53:33 +0000 (0:00:03.502)       0:06:20.334 ********* \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 20 May 2026  00:53:33 +0000 (0:00:00.325)       0:06:20.660 ********* \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 20 May 2026  00:53:34 +0000 (0:00:00.596)       0:06:21.256 ********* \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 20 May 2026  00:53:35 +0000 (0:00:01.397)       0:06:22.654 ********* \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 20 May 2026  00:53:37 +0000 (0:00:01.974)       0:06:24.628 ********* \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 20 May 2026  00:53:39 +0000 (0:00:01.307)       0:06:25.936 ********* \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 20 May 2026  00:53:41 +0000 (0:00:02.096)       0:06:28.032 ********* \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 20 May 2026  00:53:41 +0000 (0:00:00.599)       0:06:28.631 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'})\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************\nWednesday 20 May 2026  00:54:23 +0000 (0:00:42.011)       0:07:10.643 ********* \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 20 May 2026  00:54:24 +0000 (0:00:00.338)       0:07:10.981 ********* \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 20 May 2026  00:54:24 +0000 (0:00:00.618)       0:07:11.600 ********* \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 : Collect osd ids] **********************************************\nWednesday 20 May 2026  00:54:25 +0000 (0:00:01.120)       0:07:12.721 ********* \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 [ceph-osd : Include_tasks systemd.yml] ************************************\nWednesday 20 May 2026  00:54:27 +0000 (0:00:01.668)       0:07:14.389 ********* \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 20 May 2026  00:54:28 +0000 (0:00:00.580)       0:07:14.970 ********* \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 20 May 2026  00:54:29 +0000 (0:00:01.504)       0:07:16.474 ********* \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 20 May 2026  00:54:31 +0000 (0:00:01.464)       0:07:17.939 ********* \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 [ceph-osd : Ensure systemd service override directory exists] *************\nWednesday 20 May 2026  00:54:32 +0000 (0:00:01.855)       0:07:19.795 ********* \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 20 May 2026  00:54:33 +0000 (0:00:00.508)       0:07:20.304 ********* \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 20 May 2026  00:54:34 +0000 (0:00:00.621)       0:07:20.925 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=3)\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\nTASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************\nWednesday 20 May 2026  00:54:35 +0000 (0:00:00.967)       0:07:21.892 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=5)\u001b[0m\n\nTASK [ceph-osd : Systemd start osd] ********************************************\nWednesday 20 May 2026  00:54:37 +0000 (0:00:02.602)       0:07:24.495 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=4)\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=3)\u001b[0m\n\nTASK [ceph-osd : Unset noup flag] **********************************************\nWednesday 20 May 2026  00:54:41 +0000 (0:00:03.662)       0:07:28.157 ********* \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 20 May 2026  00:54:44 +0000 (0:00:02.877)       0:07:31.034 ********* \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 20 May 2026  00:54:56 +0000 (0:00:12.609)       0:07:43.644 ********* \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 20 May 2026  00:54:57 +0000 (0:00:00.997)       0:07:44.642 ********* \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 : Osds handler] **********************************\nWednesday 20 May 2026  00:54:58 +0000 (0:00:00.381)       0:07:45.023 ********* \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 20 May 2026  00:54:58 +0000 (0:00:00.568)       0:07:45.592 ********* \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 20 May 2026  00:54:59 +0000 (0:00:00.732)       0:07:46.324 ********* \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 20 May 2026  00:55:00 +0000 (0:00:00.621)       0:07:46.946 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nWednesday 20 May 2026  00:55:00 +0000 (0:00:00.224)       0:07:47.170 ********* \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 20 May 2026  00:55:00 +0000 (0:00:00.347)       0:07:47.518 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nWednesday 20 May 2026  00:55:00 +0000 (0:00:00.221)       0:07:47.740 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nWednesday 20 May 2026  00:55:01 +0000 (0:00:00.219)       0:07:47.959 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nWednesday 20 May 2026  00:55:01 +0000 (0:00:00.159)       0:07:48.118 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nWednesday 20 May 2026  00:55:01 +0000 (0:00:00.206)       0:07:48.325 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nWednesday 20 May 2026  00:55:01 +0000 (0:00:00.214)       0:07:48.540 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (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-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 after restart] *********\nWednesday 20 May 2026  00:55:02 +0000 (0:00:00.992)       0:07:49.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\nRUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************\nWednesday 20 May 2026  00:55:03 +0000 (0:00:00.335)       0:07:49.868 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nWednesday 20 May 2026  00:55:03 +0000 (0:00:00.234)       0:07:50.102 ********* \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 20 May 2026  00:55:03 +0000 (0:00:00.640)       0:07:50.742 ********* \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 20 May 2026  00:55:05 +0000 (0:00:01.378)       0:07:52.121 ********* \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 20 May 2026  00:55:06 +0000 (0:00:01.319)       0:07:53.441 ********* \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 20 May 2026  00:55:08 +0000 (0:00:01.430)       0:07:54.871 ********* \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 mds container] ********************************\nWednesday 20 May 2026  00:55:08 +0000 (0:00:00.720)       0:07:55.592 ********* \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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 20 May 2026  00:55:09 +0000 (0:00:01.047)       0:07:56.640 ********* \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;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 mgr container] ********************************\nWednesday 20 May 2026  00:55:10 +0000 (0:00:00.917)       0:07:57.558 ********* \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 20 May 2026  00:55:11 +0000 (0:00:01.169)       0:07:58.727 ********* \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 20 May 2026  00:55:12 +0000 (0:00:00.664)       0:07:59.392 ********* \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 20 May 2026  00:55:13 +0000 (0:00:00.999)       0:08:00.391 ********* \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 20 May 2026  00:55:14 +0000 (0:00:01.182)       0:08:01.574 ********* \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 20 May 2026  00:55:16 +0000 (0:00:01.283)       0:08:02.857 ********* \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 20 May 2026  00:55:16 +0000 (0:00:00.591)       0:08:03.448 ********* \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 20 May 2026  00:55:17 +0000 (0:00:00.979)       0:08:04.428 ********* \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 20 May 2026  00:55:18 +0000 (0:00:00.638)       0:08:05.066 ********* \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 20 May 2026  00:55:19 +0000 (0:00:00.941)       0:08:06.007 ********* \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 20 May 2026  00:55:19 +0000 (0:00:00.654)       0:08:06.661 ********* \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 20 May 2026  00:55:20 +0000 (0:00:01.003)       0:08:07.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 [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 20 May 2026  00:55:21 +0000 (0:00:00.619)       0:08:08.284 ********* \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 20 May 2026  00:55:22 +0000 (0:00:00.813)       0:08:09.097 ********* \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 20 May 2026  00:55:23 +0000 (0:00:00.777)       0:08:09.875 ********* \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 20 May 2026  00:55:24 +0000 (0:00:01.159)       0:08:11.035 ********* \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 20 May 2026  00:55:27 +0000 (0:00:03.340)       0:08:14.375 ********* \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 20 May 2026  00:55:29 +0000 (0:00:01.779)       0:08:16.154 ********* \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;32mok: [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 : Create /var/lib/ceph/crash/posted] **************************\nWednesday 20 May 2026  00:55:31 +0000 (0:00:01.812)       0:08:17.967 ********* \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 20 May 2026  00:55:32 +0000 (0:00:00.982)       0:08:18.950 ********* \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 20 May 2026  00:55:33 +0000 (0:00:01.457)       0:08:20.407 ********* \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-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-crash : Start the ceph-crash service] *******************************\nWednesday 20 May 2026  00:55:36 +0000 (0:00:02.584)       0:08:22.992 ********* \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-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************\nWednesday 20 May 2026  00:55:39 +0000 (0:00:03.674)       0:08:26.666 ********* \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 20 May 2026  00:55:40 +0000 (0:00:01.070)       0:08:27.737 ********* \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 20 May 2026  00:55:41 +0000 (0:00:00.621)       0:08:28.359 ********* \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\nRUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******\nWednesday 20 May 2026  00:55:44 +0000 (0:00:03.166)       0:08:31.526 ********* \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\nPLAY [Apply role ceph-mds] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 20 May 2026  00:55:45 +0000 (0:00:01.097)       0:08:32.623 ********* \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 20 May 2026  00:55:46 +0000 (0:00:00.518)       0:08:33.141 ********* \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 20 May 2026  00:55:47 +0000 (0:00:00.796)       0:08:33.938 ********* \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 20 May 2026  00:55:47 +0000 (0:00:00.346)       0:08:34.285 ********* \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 20 May 2026  00:55:48 +0000 (0:00:00.702)       0:08:34.987 ********* \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 20 May 2026  00:55:49 +0000 (0:00:01.086)       0:08:36.074 ********* \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 20 May 2026  00:55:50 +0000 (0:00:00.762)       0:08:36.836 ********* \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 20 May 2026  00:55:50 +0000 (0:00:00.330)       0:08:37.167 ********* \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 20 May 2026  00:55:50 +0000 (0:00:00.369)       0:08:37.536 ********* \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 20 May 2026  00:55:51 +0000 (0:00:00.692)       0:08:38.228 ********* \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 20 May 2026  00:55:52 +0000 (0:00:00.826)       0:08:39.055 ********* \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 20 May 2026  00:55:53 +0000 (0:00:00.919)       0:08:39.975 ********* \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 20 May 2026  00:55:53 +0000 (0:00:00.277)       0:08:40.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\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 20 May 2026  00:55:53 +0000 (0:00:00.458)       0:08:40.710 ********* \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 20 May 2026  00:55:54 +0000 (0:00:00.318)       0:08:41.029 ********* \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 20 May 2026  00:55:54 +0000 (0:00:00.312)       0:08:41.342 ********* \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 20 May 2026  00:55:54 +0000 (0:00:00.272)       0:08:41.614 ********* \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 [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 20 May 2026  00:55:55 +0000 (0:00:00.631)       0:08:42.246 ********* \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 20 May 2026  00:55:55 +0000 (0:00:00.297)       0:08:42.543 ********* \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 20 May 2026  00:55:56 +0000 (0:00:00.268)       0:08:42.812 ********* \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 20 May 2026  00:55:56 +0000 (0:00:00.320)       0:08:43.132 ********* \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 [ceph-mds : Include create_mds_filesystems.yml] ***************************\nWednesday 20 May 2026  00:55:57 +0000 (0:00:00.753)       0:08:43.886 ********* \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 20 May 2026  00:55:57 +0000 (0:00:00.413)       0:08:44.300 ********* \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 20 May 2026  00:55:59 +0000 (0:00:02.126)       0:08:46.427 ********* \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 20 May 2026  00:55:59 +0000 (0:00:00.152)       0:08:46.579 ********* \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 20 May 2026  00:56:06 +0000 (0:00:06.918)       0:08:53.498 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mds : Include common.yml] *******************************************\nWednesday 20 May 2026  00:56:09 +0000 (0:00:02.828)       0:08:56.327 ********* \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 20 May 2026  00:56:10 +0000 (0:00:00.628)       0:08:56.955 ********* \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 20 May 2026  00:56:11 +0000 (0:00:01.156)       0:08:58.112 ********* \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 20 May 2026  00:56:13 +0000 (0:00:02.176)       0:09:00.288 ********* \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 20 May 2026  00:56:15 +0000 (0:00:01.649)       0:09:01.938 ********* \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 20 May 2026  00:56:17 +0000 (0:00:02.353)       0:09:04.292 ********* \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 20 May 2026  00:56:17 +0000 (0:00:00.312)       0:09:04.604 ********* \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 20 May 2026  00:56:18 +0000 (0:00:00.859)       0:09:05.464 ********* \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 20 May 2026  00:56:19 +0000 (0:00:00.564)       0:09:06.028 ********* \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 20 May 2026  00:56:20 +0000 (0:00:01.393)       0:09:07.422 ********* \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 : Enable ceph-mds.target] ***************************************\nWednesday 20 May 2026  00:56:22 +0000 (0:00:01.630)       0:09:09.052 ********* \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 20 May 2026  00:56:24 +0000 (0:00:01.876)       0:09:10.929 ********* \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 [ceph-mds : Wait for mds socket to exist] *********************************\nWednesday 20 May 2026  00:56:26 +0000 (0:00:02.020)       0:09:12.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\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 20 May 2026  00:56:27 +0000 (0:00:01.522)       0:09:14.473 ********* \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 20 May 2026  00:56:28 +0000 (0:00:00.716)       0:09:15.189 ********* \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 20 May 2026  00:56:29 +0000 (0:00:00.839)       0:09:16.029 ********* \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 20 May 2026  00:56:29 +0000 (0:00:00.271)       0:09:16.300 ********* \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 [ceph-handler : Restart ceph mds daemon(s)] ********************\nWednesday 20 May 2026  00:56:30 +0000 (0:00:01.199)       0:09:17.500 ********* \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 20 May 2026  00:56:31 +0000 (0:00:00.747)       0:09:18.247 ********* \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 [Apply role ceph-rgw] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 20 May 2026  00:56:32 +0000 (0:00:00.738)       0:09:18.986 ********* \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 20 May 2026  00:56:32 +0000 (0:00:00.465)       0:09:19.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 20 May 2026  00:56:33 +0000 (0:00:00.648)       0:09:20.101 ********* \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 [ceph-handler : Check for an osd container] *******************************\nWednesday 20 May 2026  00:56:33 +0000 (0:00:00.278)       0:09:20.379 ********* \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 20 May 2026  00:56:34 +0000 (0:00:00.774)       0:09:21.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 : Check for a rgw container] ********************************\nWednesday 20 May 2026  00:56:35 +0000 (0:00:00.713)       0:09:21.868 ********* \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 20 May 2026  00:56:36 +0000 (0:00:01.013)       0:09:22.881 ********* \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 20 May 2026  00:56:36 +0000 (0:00:00.265)       0:09:23.147 ********* \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 20 May 2026  00:56:36 +0000 (0:00:00.242)       0:09:23.390 ********* \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 20 May 2026  00:56:36 +0000 (0:00:00.209)       0:09:23.599 ********* \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 [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 20 May 2026  00:56:37 +0000 (0:00:00.871)       0:09:24.471 ********* \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 20 May 2026  00:56:38 +0000 (0:00:00.755)       0:09:25.226 ********* \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 20 May 2026  00:56:38 +0000 (0:00:00.216)       0:09:25.443 ********* \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 20 May 2026  00:56:38 +0000 (0:00:00.243)       0:09:25.687 ********* \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 20 May 2026  00:56:39 +0000 (0:00:00.502)       0:09:26.190 ********* \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 20 May 2026  00:56:39 +0000 (0:00:00.277)       0:09:26.467 ********* \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 20 May 2026  00:56:39 +0000 (0:00:00.278)       0:09:26.746 ********* \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 20 May 2026  00:56:40 +0000 (0:00:00.264)       0:09:27.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 [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 20 May 2026  00:56:40 +0000 (0:00:00.475)       0:09:27.486 ********* \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 20 May 2026  00:56:40 +0000 (0:00:00.272)       0:09:27.758 ********* \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 20 May 2026  00:56:41 +0000 (0:00:00.291)       0:09:28.050 ********* \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 20 May 2026  00:56:42 +0000 (0:00:00.787)       0:09:28.838 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-4, testbed-node-3, testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nWednesday 20 May 2026  00:56:42 +0000 (0:00:00.643)       0:09:29.482 ********* \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 20 May 2026  00:56:44 +0000 (0:00:01.932)       0:09:31.414 ********* \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-rgw : Copy SSL certificate & key data to certificate path] **********\nWednesday 20 May 2026  00:56:46 +0000 (0:00:01.500)       0:09:32.914 ********* \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 [ceph-rgw : Include_tasks pre_requisite.yml] ******************************\nWednesday 20 May 2026  00:56:46 +0000 (0:00:00.393)       0:09:33.307 ********* \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 20 May 2026  00:56:47 +0000 (0:00:00.556)       0:09:33.864 ********* \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\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\nTASK [ceph-rgw : Create rgw keyrings] ******************************************\nWednesday 20 May 2026  00:56:48 +0000 (0:00:01.669)       0:09:35.534 ********* \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-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\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\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nWednesday 20 May 2026  00:56:52 +0000 (0:00:03.822)       0:09:39.356 ********* \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 20 May 2026  00:56:55 +0000 (0:00:02.795)       0:09:42.152 ********* \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 20 May 2026  00:56:56 +0000 (0:00:01.212)       0:09:43.364 ********* \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 20 May 2026  00:56:56 +0000 (0:00:00.185)       0:09:43.550 ********* \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 20 May 2026  00:56:57 +0000 (0:00:01.203)       0:09:44.753 ********* \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 20 May 2026  00:56:58 +0000 (0:00:00.601)       0:09:45.355 ********* \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 20 May 2026  00:57:23 +0000 (0:00:24.562)       0:10:09.917 ********* \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 20 May 2026  00:57:23 +0000 (0:00:00.506)       0:10:10.424 ********* \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 20 May 2026  00:57:23 +0000 (0:00:00.337)       0:10:10.761 ********* \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 20 May 2026  00:57:24 +0000 (0:00:00.937)       0:10:11.698 ********* \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 20 May 2026  00:57:25 +0000 (0:00:00.574)       0:10:12.273 ********* \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 : Generate systemd ceph-radosgw target file] ********************\nWednesday 20 May 2026  00:57:26 +0000 (0:00:01.352)       0:10:13.625 ********* \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 20 May 2026  00:57:28 +0000 (0:00:01.624)       0:10:15.250 ********* \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 [ceph-rgw : Systemd start rgw container] **********************************\nWednesday 20 May 2026  00:57:30 +0000 (0:00:02.012)       0:10:17.262 ********* \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-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\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 20 May 2026  00:57:33 +0000 (0:00:02.827)       0:10:20.089 ********* \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 20 May 2026  00:57:33 +0000 (0:00:00.454)       0:10:20.543 ********* \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 20 May 2026  00:57:34 +0000 (0:00:00.504)       0:10:21.048 ********* \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 20 May 2026  00:57:34 +0000 (0:00:00.458)       0:10:21.506 ********* \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 20 May 2026  00:57:35 +0000 (0:00:00.332)       0:10:21.839 ********* \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 20 May 2026  00:57:35 +0000 (0:00:00.532)       0:10:22.371 ********* \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 20 May 2026  00:57:35 +0000 (0:00:00.233)       0:10:22.604 ********* \n=============================================================================== \nceph-container-common : Pulling Ceph container image ------------------- 54.35s\nceph-osd : Use ceph-volume to create osds ------------------------------ 42.01s\nceph-rgw : Create rgw pools -------------------------------------------- 24.56s\nceph-mgr : Wait for all mgr to be up ----------------------------------- 12.97s\nceph-osd : Wait for all osd to be up ----------------------------------- 12.61s\nceph-mon : Set cluster configs ----------------------------------------- 12.15s\nceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 8.62s\nceph-config : Create ceph initial directories --------------------------- 7.23s\nceph-mds : Create filesystem pools -------------------------------------- 6.92s\nceph-mon : Fetch ceph initial keys -------------------------------------- 6.35s\nceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.34s\nceph-mgr : Add modules to ceph-mgr -------------------------------------- 5.18s\nceph-mon : Copy admin keyring over to mons ------------------------------ 4.05s\nceph-rgw : Create rgw keyrings ------------------------------------------ 3.82s\nceph-crash : Start the ceph-crash service ------------------------------- 3.67s\nceph-osd : Systemd start osd -------------------------------------------- 3.66s\nceph-osd : Apply operating system tuning -------------------------------- 3.50s\nceph-crash : Create client.crash keyring -------------------------------- 3.34s\nceph-handler : Restart the ceph-crash service --------------------------- 3.17s\nceph-osd : Unset noup flag ---------------------------------------------- 2.88s\n\u001b[32m2026-05-20 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  00:53:03 +0000 (0:00:00.261)       0:00:00.261 ********* \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 20 May 2026  00:53:04 +0000 (0:00:00.588)       0:00:00.850 ********* \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 20 May 2026  00:53:05 +0000 (0:00:01.087)       0:00:01.938 ********* \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 20 May 2026  00:53:06 +0000 (0:00:01.144)       0:00:03.082 ********* \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-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-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-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 20 May 2026  00:53:08 +0000 (0:00:01.990)       0:00:05.072 ********* \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 [ovn-controller : Ensuring systemd override directory exists] *************\nWednesday 20 May 2026  00:53:11 +0000 (0:00:02.700)       0:00:07.772 ********* \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-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 systemd override] **************************\nWednesday 20 May 2026  00:53:12 +0000 (0:00:01.375)       0:00:09.148 ********* \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-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 [service-check-containers : ovn_controller | Check containers] ************\nWednesday 20 May 2026  00:53:14 +0000 (0:00:01.954)       0:00:11.103 ********* \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-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 | Notify handlers to restart containers] ***\nWednesday 20 May 2026  00:53:17 +0000 (0:00:02.498)       0:00:13.601 ********* \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 20 May 2026  00:53:18 +0000 (0:00:01.058)       0:00:14.659 ********* \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 20 May 2026  00:53:20 +0000 (0:00:01.758)       0:00:16.417 ********* \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 [ovn-controller : Configure OVN in OVSDB] *********************************\nWednesday 20 May 2026  00:53:23 +0000 (0:00:03.093)       0:00:19.511 ********* \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-3] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.13'})\u001b[0m\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-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\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-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-3] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-4] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\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-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-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-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-2] => (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-3] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\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-5] => (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-2] => (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-3] => (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-4] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\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-2] => (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-3] => (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-4] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-monitor-all', 'value': False})\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;33mchanged: [testbed-node-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\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;32mok: [testbed-node-5] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\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-0] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', '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;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;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-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-2] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\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;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-cms-options', 'value': '', '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\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 20 May 2026  00:53:44 +0000 (0:00:21.834)       0:00:41.345 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 20 May 2026  00:53:45 +0000 (0:00:00.083)       0:00:41.429 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 20 May 2026  00:53:45 +0000 (0:00:00.243)       0:00:41.672 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 20 May 2026  00:53:45 +0000 (0:00:00.080)       0:00:41.753 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 20 May 2026  00:53:45 +0000 (0:00:00.066)       0:00:41.819 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 20 May 2026  00:53:45 +0000 (0:00:00.066)       0:00:41.886 ********* \n\nRUNNING HANDLER [ovn-controller : Reload systemd config] ***********************\nWednesday 20 May 2026  00:53:45 +0000 (0:00:00.066)       0:00:41.953 ********* \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\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************\nWednesday 20 May 2026  00:53:47 +0000 (0:00:01.828)       0:00:43.781 ********* \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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Apply role ovn-db] *******************************************************\n\nTASK [ovn-db : include_tasks] **************************************************\nWednesday 20 May 2026  00:53:55 +0000 (0:00:08.564)       0:00:52.346 ********* \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 20 May 2026  00:53:56 +0000 (0:00:00.779)       0:00:53.125 ********* \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 20 May 2026  00:53:57 +0000 (0:00:00.610)       0:00:53.736 ********* \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 20 May 2026  00:53:58 +0000 (0:00:01.079)       0:00:54.815 ********* \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 20 May 2026  00:53:58 +0000 (0:00:00.321)       0:00:55.137 ********* \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 20 May 2026  00:53:59 +0000 (0:00:00.331)       0:00:55.468 ********* \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 20 May 2026  00:53:59 +0000 (0:00:00.327)       0:00:55.796 ********* \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 20 May 2026  00:53:59 +0000 (0:00:00.525)       0:00:56.322 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:54:00 +0000 (0:00:00.305)       0:00:56.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 service port liveness] *************\nWednesday 20 May 2026  00:54:00 +0000 (0:00:00.391)       0:00:57.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 [ovn-db : Get OVN NB database information] ********************************\nWednesday 20 May 2026  00:54:01 +0000 (0:00:00.380)       0:00:57.400 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:54:01 +0000 (0:00:00.403)       0:00:57.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 [ovn-db : Fail on existing OVN NB cluster with no leader] *****************\nWednesday 20 May 2026  00:54:01 +0000 (0:00:00.545)       0:00:58.348 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:54:02 +0000 (0:00:00.410)       0:00:58.759 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:54:02 +0000 (0:00:00.330)       0:00:59.089 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:54:03 +0000 (0:00:00.342)       0:00:59.431 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:54:03 +0000 (0:00:00.548)       0:00:59.980 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:54:03 +0000 (0:00:00.334)       0:01:00.315 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:54:04 +0000 (0:00:00.357)       0:01:00.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 [ovn-db : include_tasks] **************************************************\nWednesday 20 May 2026  00:54:04 +0000 (0:00:00.328)       0:01:01.001 ********* \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 20 May 2026  00:54:05 +0000 (0:00:00.912)       0:01:01.914 ********* \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 20 May 2026  00:54:06 +0000 (0:00:00.496)       0:01:02.410 ********* \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 20 May 2026  00:54:06 +0000 (0:00:00.450)       0:01:02.860 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:54:07 +0000 (0:00:00.650)       0:01:03.510 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:54:07 +0000 (0:00:00.410)       0:01:03.921 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:54:08 +0000 (0:00:00.483)       0:01:04.404 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:54:08 +0000 (0:00:00.439)       0:01:04.843 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:54:09 +0000 (0:00:00.552)       0:01:05.396 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:54:09 +0000 (0:00:00.337)       0:01:05.733 ********* \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-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-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-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\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\nTASK [ovn-db : Copying over config.json files for services] ********************\nWednesday 20 May 2026  00:54:12 +0000 (0:00:03.095)       0:01:08.829 ********* \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-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-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-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-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\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-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\nTASK [ovn-db : Ensure configuration for relays exists] *************************\nWednesday 20 May 2026  00:54:18 +0000 (0:00:05.630)       0:01:14.459 ********* \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 20 May 2026  00:54:18 +0000 (0:00:00.848)       0:01:15.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 [ovn-db : Copying over config.json files for OVN relay services] **********\nWednesday 20 May 2026  00:54:19 +0000 (0:00:00.743)       0:01:16.052 ********* \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 : Generate config files for OVN relay services] *******************\nWednesday 20 May 2026  00:54:21 +0000 (0:00:01.692)       0:01:17.744 ********* \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 : ovn_db | Check containers] ********************\nWednesday 20 May 2026  00:54:23 +0000 (0:00:01.990)       0:01:19.735 ********* \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 [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nWednesday 20 May 2026  00:54:28 +0000 (0:00:05.259)       0:01:24.994 ********* \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 20 May 2026  00:54:29 +0000 (0:00:00.475)       0:01:25.469 ********* \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;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-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;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-2, testbed-node-1, 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 20 May 2026  00:54:31 +0000 (0:00:02.897)       0:01:28.367 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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 20 May 2026  00:54:58 +0000 (0:00:26.856)       0:01:55.223 ********* \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 20 May 2026  00:54:59 +0000 (0:00:00.582)       0:01:55.806 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 20 May 2026  00:54:59 +0000 (0:00:00.066)       0:01:55.872 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 20 May 2026  00:54:59 +0000 (0:00:00.117)       0:01:55.990 ********* \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nWednesday 20 May 2026  00:54:59 +0000 (0:00:00.073)       0:01:56.064 ********* \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 container] *************************\nWednesday 20 May 2026  00:55:16 +0000 (0:00:16.661)       0:02:12.726 ********* \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 20 May 2026  00:55:32 +0000 (0:00:16.526)       0:02:29.252 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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 20 May 2026  00:55:48 +0000 (0:00:15.870)       0:02:45.122 ********* \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 [ovn-db : Wait for leader election] ***************************************\nWednesday 20 May 2026  00:56:04 +0000 (0:00:15.277)       0:03:00.400 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nWednesday 20 May 2026  00:56:04 +0000 (0:00:00.113)       0:03:00.513 ********* \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 20 May 2026  00:56:05 +0000 (0:00:01.081)       0:03:01.594 ********* \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 20 May 2026  00:56:05 +0000 (0:00:00.675)       0:03:02.270 ********* \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 20 May 2026  00:56:06 +0000 (0:00:00.751)       0:03:03.021 ********* \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 20 May 2026  00:56:07 +0000 (0:00:00.642)       0:03:03.664 ********* \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 20 May 2026  00:56:08 +0000 (0:00:01.302)       0:03:04.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 [ovn-db : Wait for ovn-sb-db-relay] ***************************************\nWednesday 20 May 2026  00:56:09 +0000 (0:00:00.822)       0:03:05.789 ********* \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 20 May 2026  00:56:10 +0000 (0:00:00.759)       0:03:06.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\nTASK [ovn-db : Ensuring config directories exist] ******************************\nWednesday 20 May 2026  00:56:10 +0000 (0:00:00.360)       0:03:06.908 ********* \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-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-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-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 20 May 2026  00:56:13 +0000 (0:00:03.201)       0:03:10.110 ********* \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 20 May 2026  00:56:19 +0000 (0:00:05.589)       0:03:15.700 ********* \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 20 May 2026  00:56:19 +0000 (0:00:00.635)       0:03:16.335 ********* \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 20 May 2026  00:56:20 +0000 (0:00:00.682)       0:03:17.018 ********* \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 20 May 2026  00:56:22 +0000 (0:00:02.166)       0:03:19.184 ********* \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 [service-check-containers : ovn_db | Check containers] ********************\nWednesday 20 May 2026  00:56:24 +0000 (0:00:01.953)       0:03:21.138 ********* \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-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-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-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-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\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-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\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nWednesday 20 May 2026  00:56:28 +0000 (0:00:04.115)       0:03:25.253 ********* \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 20 May 2026  00:56:29 +0000 (0:00:00.328)       0:03:25.582 ********* \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 20 May 2026  00:56:31 +0000 (0:00:01.905)       0:03:27.487 ********* \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 20 May 2026  00:56:55 +0000 (0:00:23.914)       0:03:51.401 ********* \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 20 May 2026  00:56:55 +0000 (0:00:00.581)       0:03:51.983 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 20 May 2026  00:56:55 +0000 (0:00:00.059)       0:03:52.042 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 20 May 2026  00:56:55 +0000 (0:00:00.059)       0:03:52.102 ********* \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nWednesday 20 May 2026  00:56:55 +0000 (0:00:00.060)       0:03:52.162 ********* \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 20 May 2026  00:57:09 +0000 (0:00:13.284)       0:04:05.447 ********* \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-relay container] *******************\nWednesday 20 May 2026  00:57:24 +0000 (0:00:15.713)       0:04:21.161 ********* \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\nRUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************\nWednesday 20 May 2026  00:57:44 +0000 (0:00:19.694)       0:04:40.855 ********* \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 [ovn-db : Wait for leader election] ***************************************\nWednesday 20 May 2026  00:58:02 +0000 (0:00:18.518)       0:04:59.374 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nWednesday 20 May 2026  00:58:03 +0000 (0:00:00.147)       0:04:59.522 ********* \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 : Configure OVN NB connection settings] ***************************\nWednesday 20 May 2026  00:58:04 +0000 (0:00:01.144)       0:05:00.667 ********* \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 20 May 2026  00:58:05 +0000 (0:00:00.786)       0:05:01.454 ********* \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 20 May 2026  00:58:06 +0000 (0:00:01.247)       0:05:02.701 ********* \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 20 May 2026  00:58:07 +0000 (0:00:00.879)       0:05:03.580 ********* \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 20 May 2026  00:58:08 +0000 (0:00:01.199)       0:05:04.780 ********* \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 20 May 2026  00:58:09 +0000 (0:00:01.154)       0:05:05.934 ********* \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=67  \u001b[0m \u001b[0;33mchanged=33  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \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=64  \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \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 20 May 2026  00:58:10 +0000 (0:00:01.162)       0:05:07.097 ********* \n=============================================================================== \novn-db : Restart ovn-sb-db-relay container ----------------------------- 35.56s\novn-db : Restart ovn-northd container ---------------------------------- 33.80s\novn-db : Restart ovn-sb-db container ----------------------------------- 32.24s\novn-db : Restart ovn-nb-db container ----------------------------------- 29.95s\nservice-check-containers : ovn_db | Check containers with iteration ---- 26.86s\nservice-check-containers : ovn_db | Check containers with iteration ---- 23.91s\novn-controller : Configure OVN in OVSDB -------------------------------- 21.83s\novn-controller : Restart ovn-controller container ----------------------- 8.56s\novn-db : Copying over config.json files for services -------------------- 5.63s\novn-db : Copying over config.json files for services -------------------- 5.59s\nservice-check-containers : ovn_db | Check containers -------------------- 5.26s\nservice-check-containers : ovn_db | Check containers -------------------- 4.11s\novn-db : Ensuring config directories exist ------------------------------ 3.20s\novn-db : Ensuring config directories exist ------------------------------ 3.10s\novn-controller : Create br-int bridge on OpenvSwitch -------------------- 3.09s\nservice-check-containers : Include tasks -------------------------------- 2.90s\novn-controller : Copying over config.json files for services ------------ 2.70s\nservice-check-containers : ovn_controller | Check containers ------------ 2.50s\novn-db : Copying over config.json files for OVN relay services ---------- 2.17s\novn-db : Generate config files for OVN relay services ------------------- 1.99s\n\u001b[32m2026-05-20 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\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 [Create ceph pools] *******************************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nWednesday 20 May 2026  00:57:40 +0000 (0:00:00.478)       0:00:00.478 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-4, testbed-node-5, testbed-node-3\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nWednesday 20 May 2026  00:57:40 +0000 (0:00:00.772)       0:00:01.251 ********* \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 is_atomic] *****************************************\nWednesday 20 May 2026  00:57:41 +0000 (0:00:01.087)       0:00:02.338 ********* \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 20 May 2026  00:57:42 +0000 (0:00:00.416)       0:00:02.755 ********* \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 20 May 2026  00:57:43 +0000 (0:00:00.878)       0:00:03.634 ********* \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 20 May 2026  00:57:43 +0000 (0:00:00.326)       0:00:03.960 ********* \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 20 May 2026  00:57:43 +0000 (0:00:00.355)       0:00:04.316 ********* \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 [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nWednesday 20 May 2026  00:57:44 +0000 (0:00:00.443)       0:00:04.760 ********* \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 [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nWednesday 20 May 2026  00:57:44 +0000 (0:00:00.514)       0:00:05.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-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nWednesday 20 May 2026  00:57:45 +0000 (0:00:00.286)       0:00:05.560 ********* \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 20 May 2026  00:57:46 +0000 (0:00:00.918)       0:00:06.479 ********* \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-facts : Find a running mon container] *******************************\nWednesday 20 May 2026  00:57:46 +0000 (0:00:00.606)       0:00:07.085 ********* \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 20 May 2026  00:57:49 +0000 (0:00:03.227)       0:00:10.312 ********* \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 20 May 2026  00:57:50 +0000 (0:00:00.393)       0:00:10.706 ********* \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 20 May 2026  00:57:51 +0000 (0:00:01.072)       0:00:11.779 ********* \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 20 May 2026  00:57:51 +0000 (0:00:00.184)       0:00:11.963 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '725f2bf3c28a', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-20 00:57:47.702289', 'end': '2026-05-20 00:57:47.741035', 'delta': '0:00:00.038746', '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': ['725f2bf3c28a'], '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': '8d4c35c4619c', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-20 00:57:48.887621', 'end': '2026-05-20 00:57:48.928546', 'delta': '0:00:00.040925', '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': ['8d4c35c4619c'], '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': 'b1ffbbd57d4b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-20 00:57:49.761249', 'end': '2026-05-20 00:57:49.806866', 'delta': '0:00:00.045617', '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': ['b1ffbbd57d4b'], '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 20 May 2026  00:57:51 +0000 (0:00:00.364)       0:00:12.328 ********* \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 20 May 2026  00:57:52 +0000 (0:00:00.815)       0:00:13.143 ********* \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 20 May 2026  00:57:55 +0000 (0:00:02.373)       0:00:15.517 ********* \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 20 May 2026  00:57:55 +0000 (0:00:00.315)       0:00:15.832 ********* \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 20 May 2026  00:57:55 +0000 (0:00:00.452)       0:00:16.284 ********* \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 20 May 2026  00:57:56 +0000 (0:00:00.330)       0:00:16.615 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nWednesday 20 May 2026  00:57:56 +0000 (0:00:00.087)       0:00:16.703 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nWednesday 20 May 2026  00:57:56 +0000 (0:00:00.151)       0:00:16.854 ********* \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 20 May 2026  00:57:56 +0000 (0:00:00.235)       0:00:17.090 ********* \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 20 May 2026  00:57:56 +0000 (0:00:00.262)       0:00:17.352 ********* \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 20 May 2026  00:57:57 +0000 (0:00:00.424)       0:00:17.777 ********* \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 20 May 2026  00:57:57 +0000 (0:00:00.278)       0:00:18.056 ********* \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 20 May 2026  00:57:57 +0000 (0:00:00.278)       0:00:18.334 ********* \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 20 May 2026  00:57:58 +0000 (0:00:00.297)       0:00:18.631 ********* \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 20 May 2026  00:57:58 +0000 (0:00:00.399)       0:00:19.031 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c', 'dm-uuid-LVM-sIdRoerE1FJYWyCYV110hXPkb6JkVcB0e6kURHKpVT77dn22FLgveCnm9IBZJx5s'], '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--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e', 'dm-uuid-LVM-2YIDezM1jjTAIoADggC9kPu4zdnYZAphD9XSHfBqQ8kkQTNH02fAlXcoHpkya0M0'], '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-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part1', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part15', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part16', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-kktFzU-YQUP-yfjR-d6gp-WR0r-jEWf-d5DBnG', 'scsi-0QEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead', 'scsi-SQEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead'], '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-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PQqcS8-vQ49-ylXa-xUbL-ZHAl-lObm-72fJAt', 'scsi-0QEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7', 'scsi-SQEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7'], '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-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d', 'scsi-SQEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d'], '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] => (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-20-00-03-08-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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e', 'dm-uuid-LVM-MreBCYKzpGyi3HZJO2dXVK3060UmfHnKmqN1J1fIzNOSMWPJn3q2LgxKIC1cQuHX'], '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--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e', 'dm-uuid-LVM-ut8xDllutNoW2EJz0bNko10buVBZiySIuY9Pj5gUGM3a53pva36aYvSrIO3luAOg'], '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': '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-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-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4', 'dm-uuid-LVM-NFtwZ0405D6iEVdr2sLjp7cvrmWHbhW0vfyfoB1DC157UyxApUYAjcK3m54jD780'], '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': '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08', 'dm-uuid-LVM-K6P04ONEYm0eqa3RidOi1MmbFjJH1IBhjDxSdyQd5yN2gWl2mT9pOEEtL8A66nb8'], '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': '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': '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-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-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-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-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-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-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-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part1', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part15', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part16', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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': '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': 'sdb', 'value': {'holders': ['ceph--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-cuKo81-uHXL-Qxyo-f1Lj-balS-lhMH-EphZFt', 'scsi-0QEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805', 'scsi-SQEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805'], 'labels': [], 'masters':\u001b[32m2026-05-20 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state SUCCESS\u001b[0m\n ['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': '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': 'sdc', 'value': {'holders': ['ceph--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-dVZwiS-5VQ9-3JSY-9kj0-rXvR-i9nD-Yx3HzG', 'scsi-0QEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104', 'scsi-SQEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f', 'scsi-SQEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f'], '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': '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': '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-20-00-03-03-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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part1', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part14', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part15', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part16', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-SUQ2oL-sdGI-HGGC-EzZA-px5Q-nukT-klgfgO', 'scsi-0QEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6', 'scsi-SQEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6'], '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--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-bpnxfU-MXRJ-Cly6-sMc7-scrH-nUcM-s6XOKD', 'scsi-0QEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5', 'scsi-SQEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5'], '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_dac596dc-c1be-41f7-9504-d8688daf2149', 'scsi-SQEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149'], '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-20-00-03-11-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 20 May 2026  00:57:59 +0000 (0:00:00.476)       0:00:19.508 ********* \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--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c', 'dm-uuid-LVM-sIdRoerE1FJYWyCYV110hXPkb6JkVcB0e6kURHKpVT77dn22FLgveCnm9IBZJx5s'], '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--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e', 'dm-uuid-LVM-2YIDezM1jjTAIoADggC9kPu4zdnYZAphD9XSHfBqQ8kkQTNH02fAlXcoHpkya0M0'], '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-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-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-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part1', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part15', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part16', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e', 'dm-uuid-LVM-MreBCYKzpGyi3HZJO2dXVK3060UmfHnKmqN1J1fIzNOSMWPJn3q2LgxKIC1cQuHX'], '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': 'sdb', 'value': {'holders': ['ceph--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-kktFzU-YQUP-yfjR-d6gp-WR0r-jEWf-d5DBnG', 'scsi-0QEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead', 'scsi-SQEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e', 'dm-uuid-LVM-ut8xDllutNoW2EJz0bNko10buVBZiySIuY9Pj5gUGM3a53pva36aYvSrIO3luAOg'], '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': 'sdc', 'value': {'holders': ['ceph--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PQqcS8-vQ49-ylXa-xUbL-ZHAl-lObm-72fJAt', 'scsi-0QEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7', 'scsi-SQEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7'], '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_bca40802-ac2f-4dbe-a344-fd68ccbeb06d', 'scsi-SQEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d'], '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-20-00-03-08-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': '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]\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-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-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-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--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4', 'dm-uuid-LVM-NFtwZ0405D6iEVdr2sLjp7cvrmWHbhW0vfyfoB1DC157UyxApUYAjcK3m54jD780'], '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--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08', 'dm-uuid-LVM-K6P04ONEYm0eqa3RidOi1MmbFjJH1IBhjDxSdyQd5yN2gWl2mT9pOEEtL8A66nb8'], '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': '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': '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-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part1', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part15', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part16', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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': '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': 'sdb', 'value': {'holders': ['ceph--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-cuKo81-uHXL-Qxyo-f1Lj-balS-lhMH-EphZFt', 'scsi-0QEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805', 'scsi-SQEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805'], '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': '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-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--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-dVZwiS-5VQ9-3JSY-9kj0-rXvR-i9nD-Yx3HzG', 'scsi-0QEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104', 'scsi-SQEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f', 'scsi-SQEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f'], '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': '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': '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-20-00-03-03-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': '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]\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_cbd792f7-7363-41ac-8a18-76f146aaad95', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part1', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part14', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part15', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part16', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-SUQ2oL-sdGI-HGGC-EzZA-px5Q-nukT-klgfgO', 'scsi-0QEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6', 'scsi-SQEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6'], '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--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-bpnxfU-MXRJ-Cly6-sMc7-scrH-nUcM-s6XOKD', 'scsi-0QEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5', 'scsi-SQEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5'], '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_dac596dc-c1be-41f7-9504-d8688daf2149', 'scsi-SQEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149'], '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-20-00-03-11-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 20 May 2026  00:57:59 +0000 (0:00:00.661)       0:00:20.169 ********* \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 20 May 2026  00:58:00 +0000 (0:00:00.699)       0:00:20.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\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nWednesday 20 May 2026  00:58:01 +0000 (0:00:00.525)       0:00:21.394 ********* \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 20 May 2026  00:58:01 +0000 (0:00:00.656)       0:00:22.050 ********* \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 20 May 2026  00:58:01 +0000 (0:00:00.298)       0:00:22.349 ********* \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 20 May 2026  00:58:02 +0000 (0:00:00.410)       0:00:22.759 ********* \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 20 May 2026  00:58:02 +0000 (0:00:00.568)       0:00:23.327 ********* \n\u001b[0;32mok: [testbed-node-5] => (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-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\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-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nWednesday 20 May 2026  00:58:04 +0000 (0:00:01.188)       0:00:24.516 ********* \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\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-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 : Import_tasks set_radosgw_address.yml] ***********************\nWednesday 20 May 2026  00:58:04 +0000 (0:00:00.638)       0:00:25.154 ********* \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 20 May 2026  00:58:05 +0000 (0:00:00.849)       0:00:26.004 ********* \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 20 May 2026  00:58:05 +0000 (0:00:00.328)       0:00:26.333 ********* \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 20 May 2026  00:58:06 +0000 (0:00:00.323)       0:00:26.656 ********* \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 20 May 2026  00:58:06 +0000 (0:00:00.329)       0:00:26.986 ********* \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 20 May 2026  00:58:07 +0000 (0:00:00.671)       0:00:27.658 ********* \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 20 May 2026  00:58:07 +0000 (0:00:00.363)       0:00:28.021 ********* \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 20 May 2026  00:58:08 +0000 (0:00:00.389)       0:00:28.410 ********* \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 20 May 2026  00:58:08 +0000 (0:00:00.355)       0:00:28.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-facts : Set_fact rgw_instances] *************************************\nWednesday 20 May 2026  00:58:08 +0000 (0:00:00.368)       0:00:29.134 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nWednesday 20 May 2026  00:58:09 +0000 (0:00:00.636)       0:00:29.771 ********* \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 20 May 2026  00:58:10 +0000 (0:00:01.000)       0:00:30.771 ********* \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 20 May 2026  00:58:12 +0000 (0:00:02.047)       0:00:32.819 ********* \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 20 May 2026  00:58:12 +0000 (0:00:00.384)       0:00:33.204 ********* \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 20 May 2026  00:58:54 +0000 (0:00:41.633)       0:01:14.838 ********* \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 20 May 2026  00:59:14 +0000 (0:00:19.999)       0:01:34.838 ********* \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 20 May 2026  00:59:23 +0000 (0:00:09.323)       0:01:44.161 ********* \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\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=23  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nWednesday 20 May 2026  00:59:41 +0000 (0:00:17.412)       0:02:01.574 ********* \n=============================================================================== \ncreate openstack pool(s) ----------------------------------------------- 41.63s\ngenerate keys ---------------------------------------------------------- 20.00s\ncopy ceph key(s) if needed --------------------------------------------- 17.41s\nget keys from monitors -------------------------------------------------- 9.32s\nceph-facts : Find a running mon container ------------------------------- 3.23s\nceph-facts : Get current fsid if cluster is already running ------------- 2.37s\nceph-facts : Set_fact ceph_admin_command -------------------------------- 2.05s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 1.19s\nceph-facts : Check if it is atomic host --------------------------------- 1.09s\nceph-facts : Check if the ceph mon socket is in-use --------------------- 1.07s\nceph-facts : Set_fact ceph_run_cmd -------------------------------------- 1.00s\nceph-facts : Set_fact monitor_name ansible_facts['hostname'] ------------ 0.92s\nceph-facts : Check if podman binary is present -------------------------- 0.88s\nceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.85s\nceph-facts : Set_fact _container_exec_cmd ------------------------------- 0.82s\nceph-facts : Include facts.yml ------------------------------------------ 0.77s\nceph-facts : Check if the ceph conf exists ------------------------------ 0.70s\nceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.67s\nceph-facts : Set_fact devices generate device list when osd_auto_discovery --- 0.66s\nceph-facts : Read osd pool default crush rule --------------------------- 0.66s\n\u001b[32m2026-05-20 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  00:57:11 +0000 (0:00:00.353)       0:00:00.353 ********* \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 20 May 2026  00:57:11 +0000 (0:00:00.483)       0:00:00.836 ********* \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 20 May 2026  00:57:11 +0000 (0:00:00.372)       0:00:01.209 ********* \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 20 May 2026  00:57:12 +0000 (0:00:00.647)       0:00:01.856 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\nTASK [opensearch : Ensuring config directories exist] **************************\nWednesday 20 May 2026  00:57:13 +0000 (0:00:01.265)       0:00:03.121 ********* \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', '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-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-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\nTASK [opensearch : include_tasks] **********************************************\nWednesday 20 May 2026  00:57:15 +0000 (0:00:01.763)       0:00:04.885 ********* \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 20 May 2026  00:57:16 +0000 (0:00:00.621)       0:00:05.507 ********* \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-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\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\nTASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  00:57:19 +0000 (0:00:03.146)       0:00:08.654 ********* \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', '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-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-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-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 20 May 2026  00:57:20 +0000 (0:00:00.806)       0:00:09.460 ********* \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\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 : Copying over config.json files for services] ****************\nWednesday 20 May 2026  00:57:21 +0000 (0:00:01.032)       0:00:10.493 ********* \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', '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-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-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\nTASK [opensearch : Copying over opensearch service config file] ****************\nWednesday 20 May 2026  00:57:24 +0000 (0:00:03.109)       0:00:13.602 ********* \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 20 May 2026  00:57:28 +0000 (0:00:04.391)       0:00:17.994 ********* \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 : opensearch | Check containers] ****************\nWednesday 20 May 2026  00:57:31 +0000 (0:00:02.610)       0:00:20.605 ********* \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-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-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\nTASK [service-check-containers : opensearch | Notify handlers to restart containers] ***\nWednesday 20 May 2026  00:57:34 +0000 (0:00:03.181)       0:00:23.786 ********* \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 20 May 2026  00:57:35 +0000 (0:00:00.954)       0:00:24.741 ********* \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 20 May 2026  00:57:36 +0000 (0:00:01.308)       0:00:26.049 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:57:37 +0000 (0:00:00.305)       0:00:26.355 ********* \n\nTASK [opensearch : Flush handlers] *********************************************\nWednesday 20 May 2026  00:57:37 +0000 (0:00:00.061)       0:00:26.417 ********* \n\nTASK [opensearch : Flush handlers] *********************************************\nWednesday 20 May 2026  00:57:37 +0000 (0:00:00.061)       0:00:26.478 ********* \n\nRUNNING HANDLER [opensearch : Disable shard allocation] ************************\nWednesday 20 May 2026  00:57:37 +0000 (0:00:00.177)       0:00:26.656 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Perform a flush] *********************************\nWednesday 20 May 2026  00:57:37 +0000 (0:00:00.193)       0:00:26.850 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch container] ********************\nWednesday 20 May 2026  00:57:37 +0000 (0:00:00.173)       0:00:27.023 ********* \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 [opensearch : Enable shard allocation] *************************\nWednesday 20 May 2026  00:58:41 +0000 (0:01:04.149)       0:01:31.172 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********\nWednesday 20 May 2026  00:58:42 +0000 (0:00:00.217)       0:01:31.389 ********* \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 20 May 2026  01:00:00 +0000 (0:01:18.681)       0:02:50.070 ********* \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 20 May 2026  01:00:01 +0000 (0:00:00.727)       0:02:50.798 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Wait for OpenSearch cluster to become healthy] **************\nWednesday 20 May 2026  01:00:04 +0000 (0:00:02.848)       0:02:53.647 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Check if a log retention policy exists] *********************\nWednesday 20 May 2026  01:00:06 +0000 (0:00:02.507)       0:02:56.154 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Create new log retention policy] ****************************\nWednesday 20 May 2026  01:00:09 +0000 (0:00:02.782)       0:02:58.937 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Apply retention policy to existing indices] *****************\nWednesday 20 May 2026  01:00:12 +0000 (0:00:03.151)       0:03:02.089 ********* \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 20 May 2026  01:00:15 +0000 (0:00:02.841)       0:03:04.930 ********* \n=============================================================================== \nopensearch : Restart opensearch-dashboards container ------------------- 78.68s\nopensearch : Restart opensearch container ------------------------------ 64.15s\nopensearch : Copying over opensearch service config file ---------------- 4.39s\nservice-check-containers : opensearch | Check containers ---------------- 3.18s\nopensearch : Create new log retention policy ---------------------------- 3.15s\nservice-cert-copy : opensearch | Copying over extra CA certificates ----- 3.15s\nopensearch : Copying over config.json files for services ---------------- 3.11s\nopensearch : Wait for OpenSearch to become ready ------------------------ 2.85s\nopensearch : Apply retention policy to existing indices ----------------- 2.84s\nopensearch : Check if a log retention policy exists --------------------- 2.78s\nopensearch : Copying over opensearch-dashboards config file ------------- 2.61s\nopensearch : Wait for OpenSearch cluster to become healthy -------------- 2.51s\nopensearch : Ensuring config directories exist -------------------------- 1.76s\nservice-check-containers : Include tasks -------------------------------- 1.31s\nopensearch : Setting sysctl values -------------------------------------- 1.27s\nservice-cert-copy : opensearch | Copying over backend internal TLS key --- 1.03s\nservice-check-containers : opensearch | Notify handlers to restart containers --- 0.96s\nservice-cert-copy : opensearch | Copying over backend internal TLS certificate --- 0.81s\nopensearch : include_tasks ---------------------------------------------- 0.73s\nopensearch : include_tasks ---------------------------------------------- 0.65s\n\u001b[32m2026-05-20 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-20 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state SUCCESS\u001b[0m\n\n\nPLAY [Copy ceph keys to the configuration repository] **************************\n\nTASK [Check if ceph keys exist] ************************************************\nWednesday 20 May 2026  00:59:44 +0000 (0:00:00.243)       0:00:00.243 ********* \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 20 May 2026  00:59:50 +0000 (0:00:05.020)       0:00:05.264 ********* \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 20 May 2026  00:59:54 +0000 (0:00:04.458)       0:00:09.723 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Write ceph keys to the share directory] **********************************\nWednesday 20 May 2026  00:59:55 +0000 (0:00:01.043)       0:00:10.767 ********* \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 20 May 2026  01:00:10 +0000 (0:00:14.523)       0:00:25.290 ********* \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 20 May 2026  01:00:13 +0000 (0:00:03.085)       0:00:28.376 ********* \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 20 May 2026  01:00:19 +0000 (0:00:06.495)       0:00:34.872 ********* \n=============================================================================== \nWrite ceph keys to the share directory --------------------------------- 14.52s\nWrite ceph keys to the configuration directory -------------------------- 6.50s\nCheck if ceph keys exist ------------------------------------------------ 5.02s\nFetch all ceph keys ----------------------------------------------------- 4.46s\nCheck if target directories exist --------------------------------------- 3.09s\nCreate share directory -------------------------------------------------- 1.04s\n\n\nPLAY [Set kolla_action_mariadb] ************************************************\n\nTASK [Inform the user about the following task] ********************************\nWednesday 20 May 2026  00:57:10 +0000 (0:00:00.225)       0:00:00.225 ********* \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 20 May 2026  00:57:10 +0000 (0:00:00.072)       0:00:00.297 ********* \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 20 May 2026  00:57:14 +0000 (0:00:03.556)       0:00:03.854 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Set kolla_action_mariadb = kolla_action_ng] ******************************\nWednesday 20 May 2026  00:57:14 +0000 (0:00:00.104)       0:00:03.958 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  00:57:14 +0000 (0:00:00.300)       0:00:04.258 ********* \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 20 May 2026  00:57:15 +0000 (0:00:00.345)       0:00:04.604 ********* \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 20 May 2026  00:57:15 +0000 (0:00:00.745)       0:00:05.349 ********* \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 20 May 2026  00:57:16 +0000 (0:00:00.474)       0:00:05.823 ********* \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 20 May 2026  00:57:17 +0000 (0:00:01.045)       0:00:06.869 ********* \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 : Ensuring database backup config directory exists] **************\nWednesday 20 May 2026  00:57:20 +0000 (0:00:03.112)       0:00:09.982 ********* \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 20 May 2026  00:57:21 +0000 (0:00:00.783)       0:00:10.765 ********* \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 config.json files for services] *******************\nWednesday 20 May 2026  00:57:23 +0000 (0:00:01.766)       0:00:12.532 ********* \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 : Copying over config.json files for mariabackup] ****************\nWednesday 20 May 2026  00:57:29 +0000 (0:00:05.982)       0:00:18.515 ********* \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 20 May 2026  00:57:30 +0000 (0:00:01.624)       0:00:20.139 ********* \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 [mariadb : include_tasks] *************************************************\nWednesday 20 May 2026  00:57:37 +0000 (0:00:06.854)       0:00:26.993 ********* \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 20 May 2026  00:57:38 +0000 (0:00:00.655)       0:00:27.648 ********* \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 [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  00:57:41 +0000 (0:00:03.354)       0:00:31.003 ********* \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 20 May 2026  00:57:43 +0000 (0:00:02.249)       0:00:33.253 ********* \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 20 May 2026  00:57:49 +0000 (0:00:05.876)       0:00:39.129 ********* \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\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\nTASK [service-check-containers : mariadb | Notify handlers to restart containers] ***\nWednesday 20 May 2026  00:57:54 +0000 (0:00:05.289)       0:00:44.419 ********* \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 20 May 2026  00:57:55 +0000 (0:00:00.448)       0:00:44.868 ********* \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 : Checking for mariadb cluster] **********************************\nWednesday 20 May 2026  00:57:57 +0000 (0:00:02.292)       0:00:47.161 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:57:58 +0000 (0:00:00.391)       0:00:47.552 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Stop MariaDB containers] ***************************************\nWednesday 20 May 2026  00:57:58 +0000 (0:00:00.098)       0:00:47.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 [mariadb : Run MariaDB wsrep recovery] ************************************\nWednesday 20 May 2026  00:57:58 +0000 (0:00:00.280)       0:00:47.931 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:57:58 +0000 (0:00:00.280)       0:00:48.212 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:57:59 +0000 (0:00:00.266)       0:00:48.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\nTASK [mariadb : Removing MariaDB log file from /tmp] ***************************\nWednesday 20 May 2026  00:57:59 +0000 (0:00:00.413)       0:00:48.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 [mariadb : Registering MariaDB seqno variable] ****************************\nWednesday 20 May 2026  00:57:59 +0000 (0:00:00.331)       0:00:49.223 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:00 +0000 (0:00:00.303)       0:00:49.526 ********* \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 20 May 2026  00:58:00 +0000 (0:00:00.434)       0:00:49.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 [mariadb : Registering mariadb_recover_inventory_name from temp file] *****\nWednesday 20 May 2026  00:58:01 +0000 (0:00:00.496)       0:00:50.457 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:01 +0000 (0:00:00.286)       0:00:50.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\nTASK [mariadb : Set grastate.dat file from MariaDB container in bootstrap host] ***\nWednesday 20 May 2026  00:58:01 +0000 (0:00:00.343)       0:00:51.087 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:01 +0000 (0:00:00.313)       0:00:51.400 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:02 +0000 (0:00:00.549)       0:00:51.950 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:02 +0000 (0:00:00.307)       0:00:52.257 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:03 +0000 (0:00:00.325)       0:00:52.583 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:03 +0000 (0:00:00.337)       0:00:52.920 ********* \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 : Wait for slave MariaDB] ****************************************\nWednesday 20 May 2026  00:58:06 +0000 (0:00:02.738)       0:00:55.658 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:06 +0000 (0:00:00.358)       0:00:56.017 ********* \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 : Wait for master mariadb] ***************************************\nWednesday 20 May 2026  00:58:09 +0000 (0:00:02.933)       0:00:58.950 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:09 +0000 (0:00:00.327)       0:00:59.278 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:10 +0000 (0:00:00.613)       0:00:59.892 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:10 +0000 (0:00:00.339)       0:01:00.231 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:11 +0000 (0:00:00.526)       0:01:00.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 : Create MariaDB volume] *****************************************\nWednesday 20 May 2026  00:58:11 +0000 (0:00:00.544)       0:01:01.302 ********* \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 20 May 2026  00:58:12 +0000 (0:00:00.852)       0:01:02.154 ********* \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 20 May 2026  00:58:13 +0000 (0:00:00.346)       0:01:02.501 ********* \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 20 May 2026  00:58:13 +0000 (0:00:00.322)       0:01:02.823 ********* \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 20 May 2026  00:58:24 +0000 (0:00:10.737)       0:01:13.561 ********* \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 20 May 2026  00:58:24 +0000 (0:00:00.561)       0:01:14.123 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:24 +0000 (0:00:00.313)       0:01:14.436 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:25 +0000 (0:00:00.321)       0:01:14.758 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:25 +0000 (0:00:00.327)       0:01:15.085 ********* \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 20 May 2026  00:58:26 +0000 (0:00:00.480)       0:01:15.566 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:26 +0000 (0:00:00.342)       0:01:15.908 ********* \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 20 May 2026  00:58:26 +0000 (0:00:00.384)       0:01:16.293 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Store bootstrap host name into facts] **************************\nWednesday 20 May 2026  00:58:37 +0000 (0:00:10.413)       0:01:26.707 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nWednesday 20 May 2026  00:58:37 +0000 (0:00:00.119)       0:01:26.827 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:38 +0000 (0:00:00.884)       0:01:27.711 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******\nWednesday 20 May 2026  00:58:46 +0000 (0:00:07.925)       0:01:35.637 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******\nWednesday 20 May 2026  00:58:47 +0000 (0:00:01.639)       0:01:37.276 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***\nWednesday 20 May 2026  00:58:50 +0000 (0:00:02.731)       0:01:40.008 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********\nWednesday 20 May 2026  00:58:50 +0000 (0:00:00.127)       0:01:40.135 ********* \n\u001b[0;36mskipping: [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 20 May 2026  00:58:51 +0000 (0:00:00.530)       0:01:40.666 ********* \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 20 May 2026  00:58:51 +0000 (0:00:00.342)       0:01:41.008 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nWednesday 20 May 2026  00:59:08 +0000 (0:00:17.235)       0:01:58.244 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nWednesday 20 May 2026  00:59:24 +0000 (0:00:15.613)       0:02:13.857 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nWednesday 20 May 2026  00:59:26 +0000 (0:00:02.266)       0:02:16.123 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nWednesday 20 May 2026  00:59:44 +0000 (0:00:17.823)       0:02:33.946 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nWednesday 20 May 2026  01:00:00 +0000 (0:00:15.612)       0:02:49.559 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nWednesday 20 May 2026  01:00:02 +0000 (0:00:02.783)       0:02:52.342 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nWednesday 20 May 2026  01:00:19 +0000 (0:00:16.760)       0:03:09.102 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nWednesday 20 May 2026  01:00:20 +0000 (0:00:00.538)       0:03:09.641 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nWednesday 20 May 2026  01:00:22 +0000 (0:00:02.239)       0:03:11.880 ********* \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 20 May 2026  01:00:22 +0000 (0:00:00.542)       0:03:12.423 ********* \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 20 May 2026  01:00:25 +0000 (0:00:02.377)       0:03:14.801 ********* \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 20 May 2026  01:00:27 +0000 (0:00:02.173)       0:03:16.974 ********* \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 20 May 2026  01:00:29 +0000 (0:00:02.106)       0:03:19.080 ********* \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 20 May 2026  01:00:31 +0000 (0:00:02.037)       0:03:21.118 ********* \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 [service-check : mariadb | Fail if containers are missing or not running] ***\nWednesday 20 May 2026  01:00:37 +0000 (0:00:05.728)       0:03:26.846 ********* \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 [service-check : mariadb | Fail if containers are unhealthy] **************\nWednesday 20 May 2026  01:00:39 +0000 (0:00:02.169)       0:03:29.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 [mariadb : Wait for MariaDB service to be ready through VIP] **************\nWednesday 20 May 2026  01:00:40 +0000 (0:00:00.456)       0:03:29.472 ********* \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 mariadb post-upgrade.yml] ****************************************\nWednesday 20 May 2026  01:00:42 +0000 (0:00:02.796)       0:03:32.269 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:00:43 +0000 (0:00:00.241)       0:03:32.510 ********* \n=============================================================================== \nmariadb : Restart MariaDB container ------------------------------------ 35.06s\nmariadb : Wait for MariaDB service port liveness ----------------------- 31.23s\nmariadb : Restart MariaDB container ------------------------------------ 16.76s\nmariadb : Check MariaDB service port liveness -------------------------- 10.74s\nmariadb : Running MariaDB bootstrap container -------------------------- 10.41s\nmariadb : Starting first MariaDB container ------------------------------ 7.93s\nmariadb : Copying over galera.cnf --------------------------------------- 6.85s\nmariadb : Copying over config.json files for services ------------------- 5.98s\nservice-cert-copy : mariadb | Copying over backend internal TLS key ----- 5.88s\nservice-check : mariadb | Get container facts --------------------------- 5.73s\nservice-check-containers : mariadb | Check containers ------------------- 5.29s\nmariadb : Wait for MariaDB service to sync WSREP ------------------------ 5.05s\nCheck MariaDB service --------------------------------------------------- 3.56s\nservice-cert-copy : mariadb | Copying over extra CA certificates -------- 3.35s\nmariadb : Ensuring config directories exist ----------------------------- 3.11s\nmariadb : Restart master MariaDB container(s) --------------------------- 2.93s\nmariadb : Wait for MariaDB service to be ready through VIP -------------- 2.80s\nmariadb : Restart slave MariaDB container(s) ---------------------------- 2.74s\nmariadb : Wait for first MariaDB service to sync WSREP ------------------ 2.73s\nmariadb : Creating shard root mysql user -------------------------------- 2.38s\n\u001b[32m2026-05-20 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-20 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state SUCCESS\u001b[0m\n\n\nPLAY [Apply role cephclient] ***************************************************\n\nTASK [osism.services.cephclient : Include container tasks] *********************\nWednesday 20 May 2026  01:00:23 +0000 (0:00:00.326)       0:00:00.327 ********* \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 20 May 2026  01:00:23 +0000 (0:00:00.244)       0:00:00.571 ********* \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 20 May 2026  01:00:25 +0000 (0:00:01.715)       0:00:02.286 ********* \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 20 May 2026  01:00:26 +0000 (0:00:01.221)       0:00:03.508 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Copy docker-compose.yml file] ****************\nWednesday 20 May 2026  01:00:27 +0000 (0:00:00.955)       0:00:04.464 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Manage cephclient service] *******************\nWednesday 20 May 2026  01:00:28 +0000 (0:00:00.906)       0:00:05.370 ********* \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 20 May 2026  01:01:05 +0000 (0:00:37.322)       0:00:42.693 ********* \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 20 May 2026  01:01:09 +0000 (0:00:03.831)       0:00:46.524 ********* \n\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m\n\nTASK [osism.services.cephclient : Include package tasks] ***********************\nWednesday 20 May 2026  01:01:10 +0000 (0:00:00.607)       0:00:47.132 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Include rook task] ***************************\nWednesday 20 May 2026  01:01:10 +0000 (0:00:00.121)       0:00:47.253 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******\nWednesday 20 May 2026  01:01:10 +0000 (0:00:00.336)       0:00:47.590 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***\nWednesday 20 May 2026  01:01:11 +0000 (0:00:01.341)       0:00:48.931 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******\nWednesday 20 May 2026  01:01:12 +0000 (0:00:00.772)       0:00:49.704 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****\nWednesday 20 May 2026  01:01:13 +0000 (0:00:00.751)       0:00:50.456 ********* \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 20 May 2026  01:01:14 +0000 (0:00:01.601)       0:00:52.057 ********* \n=============================================================================== \nosism.services.cephclient : Manage cephclient service ------------------ 37.32s\nosism.services.cephclient : Copy wrapper scripts ------------------------ 3.83s\nosism.services.cephclient : Create required directories ----------------- 1.72s\nosism.services.cephclient : Copy bash completion scripts ---------------- 1.60s\nosism.services.cephclient : Restart cephclient service ------------------ 1.34s\nosism.services.cephclient : Copy configuration files -------------------- 1.22s\nosism.services.cephclient : Copy keyring file --------------------------- 0.96s\nosism.services.cephclient : Copy docker-compose.yml file ---------------- 0.91s\nosism.services.cephclient : Ensure that all containers are up ----------- 0.77s\nosism.services.cephclient : Wait for an healthy service ----------------- 0.75s\nosism.services.cephclient : Remove old wrapper scripts ------------------ 0.61s\nosism.services.cephclient : Include rook task --------------------------- 0.34s\nosism.services.cephclient : Include container tasks --------------------- 0.24s\nosism.services.cephclient : Include package tasks ----------------------- 0.12s\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 20 May 2026  01:01:19 +0000 (0:00:00.242)       0:00:00.242 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/ssl to false] ******************************************\nWednesday 20 May 2026  01:01:21 +0000 (0:00:01.603)       0:00:01.846 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_port to 7000] ***********************************\nWednesday 20 May 2026  01:01:22 +0000 (0:00:01.099)       0:00:02.945 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************\nWednesday 20 May 2026  01:01:23 +0000 (0:00:00.944)       0:00:03.890 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_behaviour to error] ****************************\nWednesday 20 May 2026  01:01:24 +0000 (0:00:01.466)       0:00:05.356 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_error_status_code to 404] **********************\nWednesday 20 May 2026  01:01:25 +0000 (0:00:00.985)       0:00:06.342 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable the ceph dashboard] ***********************************************\nWednesday 20 May 2026  01:01:26 +0000 (0:00:01.084)       0:00:07.427 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Write ceph_dashboard_password to temporary file] *************************\nWednesday 20 May 2026  01:01:28 +0000 (0:00:01.039)       0:00:08.467 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Create admin user] *******************************************************\nWednesday 20 May 2026  01:01:29 +0000 (0:00:01.254)       0:00:09.721 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Remove temporary file for ceph_dashboard_password] ***********************\nWednesday 20 May 2026  01:01:41 +0000 (0:00:12.503)       0:00:22.224 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nWednesday 20 May 2026  01:01:42 +0000 (0:00:00.277)       0:00:22.502 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nWednesday 20 May 2026  01:01:54 +0000 (0:00:12.197)       0:00:34.700 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nWednesday 20 May 2026  01:02:06 +0000 (0:00:12.028)       0:00:46.729 ********* \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 20 May 2026  01:02:08 +0000 (0:00:01.948)       0:00:48.677 ********* \n=============================================================================== \nRestart ceph manager service ------------------------------------------- 26.18s\nCreate admin user ------------------------------------------------------ 12.50s\nDisable the ceph dashboard ---------------------------------------------- 1.60s\nSet mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.47s\nWrite ceph_dashboard_password to temporary file ------------------------- 1.25s\nSet mgr/dashboard/ssl to false ------------------------------------------ 1.10s\nSet mgr/dashboard/standby_error_status_code to 404 ---------------------- 1.08s\nEnable the ceph dashboard ----------------------------------------------- 1.04s\nSet mgr/dashboard/standby_behaviour to error ---------------------------- 0.99s\nSet mgr/dashboard/server_port to 7000 ----------------------------------- 0.94s\nRemove temporary file for ceph_dashboard_password ----------------------- 0.28s\n\u001b[32m2026-05-20 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  01:00:46 +0000 (0:00:00.316)       0:00:00.316 ********* \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 20 May 2026  01:00:47 +0000 (0:00:00.312)       0:00:00.628 ********* \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 20 May 2026  01:00:47 +0000 (0:00:00.296)       0:00:00.925 ********* \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 20 May 2026  01:00:48 +0000 (0:00:00.603)       0:00:01.528 ********* \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\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\nTASK [horizon : Set empty custom policy] ***************************************\nWednesday 20 May 2026  01:00:49 +0000 (0:00:01.441)       0:00:02.970 ********* \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 20 May 2026  01:00:49 +0000 (0:00:00.282)       0:00:03.252 ********* \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-0] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cloudkitty', '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 20 May 2026  01:00:50 +0000 (0:00:00.891)       0:00:04.144 ********* \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 20 May 2026  01:00:50 +0000 (0:00:00.245)       0:00:04.389 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 20 May 2026  01:00:51 +0000 (0:00:00.111)       0:00:04.501 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:00:51 +0000 (0:00:00.263)       0:00:04.764 ********* \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 20 May 2026  01:00:51 +0000 (0:00:00.282)       0:00:05.047 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 20 May 2026  01:00:51 +0000 (0:00:00.097)       0:00:05.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 [horizon : Update policy file name] ***************************************\nWednesday 20 May 2026  01:00:52 +0000 (0:00:00.393)       0:00:05.538 ********* \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 20 May 2026  01:00:52 +0000 (0:00:00.281)       0:00:05.819 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 20 May 2026  01:00:52 +0000 (0:00:00.103)       0:00:05.923 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:00:52 +0000 (0:00:00.290)       0:00:06.213 ********* \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 20 May 2026  01:00:53 +0000 (0:00:00.264)       0:00:06.478 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 20 May 2026  01:00:53 +0000 (0:00:00.130)       0:00:06.608 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:00:53 +0000 (0:00:00.425)       0:00:07.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 [horizon : Check if policies shall be overwritten] ************************\nWednesday 20 May 2026  01:00:53 +0000 (0:00:00.275)       0:00:07.309 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 20 May 2026  01:00:53 +0000 (0:00:00.103)       0:00:07.413 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:00:54 +0000 (0:00:00.278)       0:00:07.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\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 20 May 2026  01:00:54 +0000 (0:00:00.390)       0:00:08.083 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 20 May 2026  01:00:54 +0000 (0:00:00.112)       0:00:08.195 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:00:55 +0000 (0:00:00.265)       0:00:08.460 ********* \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 20 May 2026  01:00:55 +0000 (0:00:00.276)       0:00:08.737 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 20 May 2026  01:00:55 +0000 (0:00:00.117)       0:00:08.854 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:00:55 +0000 (0:00:00.240)       0:00:09.095 ********* \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 20 May 2026  01:00:56 +0000 (0:00:00.474)       0:00:09.570 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 20 May 2026  01:00:56 +0000 (0:00:00.129)       0:00:09.700 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:00:56 +0000 (0:00:00.299)       0:00:09.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 [horizon : Check if policies shall be overwritten] ************************\nWednesday 20 May 2026  01:00:56 +0000 (0:00:00.298)       0:00:10.297 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 20 May 2026  01:00:56 +0000 (0:00:00.120)       0:00:10.417 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:00:57 +0000 (0:00:00.284)       0:00:10.702 ********* \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 20 May 2026  01:00:57 +0000 (0:00:00.513)       0:00:11.215 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 20 May 2026  01:00:57 +0000 (0:00:00.131)       0:00:11.347 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:00:58 +0000 (0:00:00.316)       0:00:11.663 ********* \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 [horizon : Copying over horizon.conf] *************************************\nWednesday 20 May 2026  01:00:59 +0000 (0:00:01.720)       0:00:13.383 ********* \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\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\nTASK [horizon : Copying over kolla-settings.py] ********************************\nWednesday 20 May 2026  01:01:02 +0000 (0:00:02.231)       0:00:15.615 ********* \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-0] => (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 20 May 2026  01:01:04 +0000 (0:00:01.899)       0:00:17.515 ********* \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 20 May 2026  01:01:05 +0000 (0:00:01.652)       0:00:19.167 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:01:06 +0000 (0:00:00.290)       0:00:19.458 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:01:06 +0000 (0:00:00.288)       0:00:19.746 ********* \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 20 May 2026  01:01:07 +0000 (0:00:00.893)       0:00:20.640 ********* \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-cert-copy : horizon | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  01:01:08 +0000 (0:00:01.564)       0:00:22.204 ********* \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 20 May 2026  01:01:09 +0000 (0:00:00.971)       0:00:23.176 ********* \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-check-containers : horizon | Check containers] *******************\nWednesday 20 May 2026  01:01:11 +0000 (0:00:01.517)       0:00:24.694 ********* \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-check-containers : horizon | Notify handlers to restart containers] ***\nWednesday 20 May 2026  01:01:12 +0000 (0:00:01.697)       0:00:26.391 ********* \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 20 May 2026  01:01:13 +0000 (0:00:00.376)       0:00:26.767 ********* \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-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\nTASK [horizon : include_tasks] *************************************************\nWednesday 20 May 2026  01:01:14 +0000 (0:00:01.603)       0:00:28.371 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:01:15 +0000 (0:00:00.297)       0:00:28.668 ********* \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 20 May 2026  01:01:16 +0000 (0:00:00.897)       0:00:29.565 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Creating Horizon database user and setting permissions] ********\nWednesday 20 May 2026  01:01:19 +0000 (0:00:03.247)       0:00:32.813 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Running Horizon bootstrap container] ***************************\nWednesday 20 May 2026  01:01:22 +0000 (0:00:02.786)       0:00:35.600 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Flush handlers] ************************************************\nWednesday 20 May 2026  01:01:40 +0000 (0:00:18.766)       0:00:54.366 ********* \n\nTASK [horizon : Flush handlers] ************************************************\nWednesday 20 May 2026  01:01:41 +0000 (0:00:00.192)       0:00:54.559 ********* \n\nTASK [horizon : Flush handlers] ************************************************\nWednesday 20 May 2026  01:01:41 +0000 (0:00:00.174)       0:00:54.733 ********* \n\nRUNNING HANDLER [horizon : Restart horizon container] **************************\nWednesday 20 May 2026  01:01:41 +0000 (0:00:00.119)       0:00:54.852 ********* \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=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 20 May 2026  01:02:41 +0000 (0:00:59.610)       0:01:54.463 ********* \n=============================================================================== \nhorizon : Restart horizon container ------------------------------------ 59.61s\nhorizon : Running Horizon bootstrap container -------------------------- 18.77s\nhorizon : Creating Horizon database ------------------------------------- 3.25s\nhorizon : Creating Horizon database user and setting permissions -------- 2.79s\nhorizon : Copying over horizon.conf ------------------------------------- 2.23s\nhorizon : Copying over kolla-settings.py -------------------------------- 1.90s\nhorizon : Copying over config.json files for services ------------------- 1.72s\nservice-check-containers : horizon | Check containers ------------------- 1.70s\nhorizon : Copying over custom-settings.py ------------------------------- 1.65s\nservice-check-containers : Include tasks -------------------------------- 1.60s\nservice-cert-copy : horizon | Copying over extra CA certificates -------- 1.56s\nservice-cert-copy : horizon | Copying over backend internal TLS key ----- 1.52s\nhorizon : Ensuring config directories exist ----------------------------- 1.44s\nservice-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.97s\nhorizon : include_tasks ------------------------------------------------- 0.90s\nhorizon : include_tasks ------------------------------------------------- 0.89s\nhorizon : include_tasks ------------------------------------------------- 0.89s\nhorizon : include_tasks ------------------------------------------------- 0.60s\nhorizon : Update policy file name --------------------------------------- 0.51s\nhorizon : Flush handlers ------------------------------------------------ 0.49s\n\u001b[32m2026-05-20 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-20 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  01:01:19 +0000 (0:00:00.224)       0:00:00.224 ********* \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 20 May 2026  01:01:19 +0000 (0:00:00.513)       0:00:00.737 ********* \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 20 May 2026  01:01:20 +0000 (0:00:00.584)       0:00:01.322 ********* \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 20 May 2026  01:02:56 +0000 (0:01:36.320)       0:01:37.642 ********* \n=============================================================================== \nWaiting for Keystone public port to be UP ------------------------------ 96.32s\nGroup hosts based on enabled services ----------------------------------- 0.58s\nGroup hosts based on Kolla action --------------------------------------- 0.51s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  01:00:46 +0000 (0:00:00.324)       0:00:00.324 ********* \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 20 May 2026  01:00:47 +0000 (0:00:00.320)       0:00:00.644 ********* \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 20 May 2026  01:00:47 +0000 (0:00:00.303)       0:00:00.948 ********* \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 20 May 2026  01:00:48 +0000 (0:00:00.658)       0:00:01.607 ********* \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-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\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 [keystone : Check if policies shall be overwritten] ***********************\nWednesday 20 May 2026  01:00:50 +0000 (0:00:02.415)       0:00:04.022 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Set keystone policy file] *************************************\nWednesday 20 May 2026  01:00:50 +0000 (0:00:00.110)       0:00:04.133 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:00:50 +0000 (0:00:00.253)       0:00:04.386 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nWednesday 20 May 2026  01:00:51 +0000 (0:00:00.785)       0:00:05.171 ********* \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 20 May 2026  01:00:52 +0000 (0:00:00.605)       0:00:05.776 ********* \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', '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;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-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-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-cert-copy : keystone | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  01:00:55 +0000 (0:00:03.272)       0:00:09.049 ********* \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-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-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-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-1]\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 20 May 2026  01:00:56 +0000 (0:00:00.500)       0:00:09.550 ********* \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 : Copying over config.json files for services] ******************\nWednesday 20 May 2026  01:00:56 +0000 (0:00:00.923)       0:00:10.474 ********* \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-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 [keystone : Copying over keystone.conf] ***********************************\nWednesday 20 May 2026  01:01:00 +0000 (0:00:03.381)       0:00:13.855 ********* \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-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-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;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-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\nTASK [keystone : Copying keystone-startup script for keystone] *****************\nWednesday 20 May 2026  01:01:05 +0000 (0:00:04.869)       0:00:18.725 ********* \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 20 May 2026  01:01:06 +0000 (0:00:01.410)       0:00:20.135 ********* \n\u001b[0;36mskipping: [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 : Get file list in custom domains folder] ***********************\nWednesday 20 May 2026  01:01:07 +0000 (0:00:01.146)       0:00:21.281 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:01:08 +0000 (0:00:00.301)       0:00:21.583 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:01:08 +0000 (0:00:00.286)       0:00:21.870 ********* \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 20 May 2026  01:01:08 +0000 (0:00:00.583)       0:00:22.453 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:01:09 +0000 (0:00:00.617)       0:00:23.070 ********* \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 20 May 2026  01:01:11 +0000 (0:00:01.997)       0:00:25.068 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : Copying over keystone-paste.ini] ******************************\nWednesday 20 May 2026  01:01:12 +0000 (0:00:01.182)       0:00:26.251 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:01:13 +0000 (0:00:00.738)       0:00:26.989 ********* \n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> 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 20 May 2026  01:01:15 +0000 (0:00:01.812)       0:00:28.801 ********* \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 20 May 2026  01:01:16 +0000 (0:00:00.925)       0:00:29.727 ********* \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-1] => (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-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-1] => (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-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 20 May 2026  01:01:26 +0000 (0:00:10.706)       0:00:40.433 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\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-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\nTASK [service-check-containers : keystone | Check containers] ******************\nWednesday 20 May 2026  01:01:30 +0000 (0:00:03.338)       0:00:43.772 ********* \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', '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;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-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 20 May 2026  01:01:33 +0000 (0:00:02.867)       0:00:46.640 ********* \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 20 May 2026  01:01:33 +0000 (0:00:00.562)       0:00:47.202 ********* \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 20 May 2026  01:01:34 +0000 (0:00:00.802)       0:00:48.005 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:01:34 +0000 (0:00:00.284)       0:00:48.289 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating Keystone database user and setting permissions] ******\nWednesday 20 May 2026  01:01:37 +0000 (0:00:02.712)       0:00:51.001 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Checking for any running keystone_fernet containers] **********\nWednesday 20 May 2026  01:01:40 +0000 (0:00:02.682)       0:00:53.684 ********* \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 [keystone : Group nodes where keystone_fernet is running] *****************\nWednesday 20 May 2026  01:01:41 +0000 (0:00:01.679)       0:00:55.364 ********* \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 20 May 2026  01:01:42 +0000 (0:00:00.842)       0:00:56.207 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:01:43 +0000 (0:00:00.651)       0:00:56.858 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Running Keystone fernet bootstrap container] ******************\nWednesday 20 May 2026  01:02:00 +0000 (0:00:16.918)       0:01:13.776 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Flush handlers] ***********************************************\nWednesday 20 May 2026  01:02:12 +0000 (0:00:12.346)       0:01:26.123 ********* \n\nTASK [keystone : Flush handlers] ***********************************************\nWednesday 20 May 2026  01:02:12 +0000 (0:00:00.075)       0:01:26.199 ********* \n\nTASK [keystone : Flush handlers] ***********************************************\nWednesday 20 May 2026  01:02:12 +0000 (0:00:00.064)       0:01:26.263 ********* \n\nRUNNING HANDLER [keystone : Restart keystone-ssh container] ********************\nWednesday 20 May 2026  01:02:13 +0000 (0:00:00.564)       0:01:26.828 ********* \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 [keystone : Restart keystone-fernet container] *****************\nWednesday 20 May 2026  01:02:31 +0000 (0:00:17.773)       0:01:44.601 ********* \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 container] ************************\nWednesday 20 May 2026  01:02:36 +0000 (0:00:05.234)       0:01:49.835 ********* \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 : include_tasks] ************************************************\nWednesday 20 May 2026  01:02:48 +0000 (0:00:11.996)       0:02:01.832 ********* \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 20 May 2026  01:02:49 +0000 (0:00:00.721)       0:02:02.554 ********* \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 [keystone : Run key distribution] *****************************************\nWednesday 20 May 2026  01:02:49 +0000 (0:00:00.799)       0:02:03.353 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating admin project, user, role, service, and endpoint] ****\nWednesday 20 May 2026  01:02:51 +0000 (0:00:01.906)       0:02:05.259 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m\n\nTASK [service-ks-register : keystone | Creating/deleting services] *************\nWednesday 20 May 2026  01:03:06 +0000 (0:00:14.997)       0:02:20.256 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m\n\nTASK [service-ks-register : keystone | Creating/deleting endpoints] ************\nWednesday 20 May 2026  01:03:11 +0000 (0:00:04.617)       0:02:24.873 ********* \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 20 May 2026  01:03:18 +0000 (0:00:07.084)       0:02:31.958 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating users] *************************\nWednesday 20 May 2026  01:03:18 +0000 (0:00:00.126)       0:02:32.084 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating roles] *************************\nWednesday 20 May 2026  01:03:18 +0000 (0:00:00.118)       0:02:32.202 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Granting/revoking user roles] ***********\nWednesday 20 May 2026  01:03:19 +0000 (0:00:00.342)       0:02:32.545 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating default user role] ***********************************\nWednesday 20 May 2026  01:03:19 +0000 (0:00:00.419)       0:02:32.965 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nWednesday 20 May 2026  01:03:23 +0000 (0:00:03.709)       0:02:36.675 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:03:23 +0000 (0:00:00.572)       0:02:37.247 ********* \n=============================================================================== \nkeystone : Restart keystone-ssh container ------------------------------ 17.77s\nkeystone : Running Keystone bootstrap container ------------------------ 16.92s\nkeystone : Creating admin project, user, role, service, and endpoint --- 15.00s\nkeystone : Running Keystone fernet bootstrap container ----------------- 12.35s\nkeystone : Restart keystone container ---------------------------------- 12.00s\nkeystone : Copying files for keystone-fernet --------------------------- 10.71s\nservice-ks-register : keystone | Creating/deleting endpoints ------------ 7.08s\nkeystone : Restart keystone-fernet container ---------------------------- 5.23s\nkeystone : Copying over keystone.conf ----------------------------------- 4.87s\nservice-ks-register : keystone | Creating/deleting services ------------- 4.62s\nkeystone : Creating default user role ----------------------------------- 3.71s\nkeystone : Copying over config.json files for services ------------------ 3.38s\nkeystone : Copying files for keystone-ssh ------------------------------- 3.34s\nservice-cert-copy : keystone | Copying over extra CA certificates ------- 3.27s\nservice-check-containers : keystone | Check containers ------------------ 2.87s\nkeystone : Creating keystone database ----------------------------------- 2.71s\nkeystone : Creating Keystone database user and setting permissions ------ 2.68s\nkeystone : Ensuring config directories exist ---------------------------- 2.42s\nkeystone : Copying over wsgi-keystone.conf ------------------------------ 2.00s\nkeystone : Run key distribution ----------------------------------------- 1.91s\n\u001b[32m2026-05-20 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-20 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  01:03:02 +0000 (0:00:00.241)       0:00:00.241 ********* \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 20 May 2026  01:03:02 +0000 (0:00:00.562)       0:00:00.804 ********* \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 20 May 2026  01:03:03 +0000 (0:00:00.854)       0:00:01.659 ********* \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 20 May 2026  01:03:04 +0000 (0:00:01.166)       0:00:02.826 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=swift (object-store))\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating/deleting endpoints] ************\nWednesday 20 May 2026  01:03:09 +0000 (0:00:04.456)       0:00:07.282 ********* \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 20 May 2026  01:03:16 +0000 (0:00:07.307)       0:00:14.590 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=service)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating users] *************************\nWednesday 20 May 2026  01:03:21 +0000 (0:00:04.436)       0:00:19.027 ********* \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 20 May 2026  01:03:25 +0000 (0:00:04.365)       0:00:23.392 ********* \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 20 May 2026  01:03:31 +0000 (0:00:06.141)       0:00:29.534 ********* \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 20 May 2026  01:03:36 +0000 (0:00:04.804)       0:00:34.339 ********* \n=============================================================================== \nservice-ks-register : ceph-rgw | Creating/deleting endpoints ------------ 7.31s\nservice-ks-register : ceph-rgw | Creating roles ------------------------- 6.14s\nservice-ks-register : ceph-rgw | Granting/revoking user roles ----------- 4.80s\nservice-ks-register : ceph-rgw | Creating/deleting services ------------- 4.46s\nservice-ks-register : ceph-rgw | Creating projects ---------------------- 4.44s\nservice-ks-register : ceph-rgw | Creating users ------------------------- 4.37s\nceph-rgw : include_tasks ------------------------------------------------ 1.17s\nGroup hosts based on enabled services ----------------------------------- 0.85s\nGroup hosts based on Kolla action --------------------------------------- 0.56s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  01:01:19 +0000 (0:00:00.450)       0:00:00.450 ********* \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 20 May 2026  01:01:20 +0000 (0:00:00.752)       0:00:01.202 ********* \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 20 May 2026  01:01:21 +0000 (0:00:01.119)       0:00:02.321 ********* \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 20 May 2026  01:01:22 +0000 (0:00:01.222)       0:00:03.543 ********* \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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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\nTASK [prometheus : include_tasks] **********************************************\nWednesday 20 May 2026  01:01:26 +0000 (0:00:03.854)       0:00:07.398 ********* \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 20 May 2026  01:01:28 +0000 (0:00:01.388)       0:00:08.786 ********* \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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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\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\nTASK [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  01:01:34 +0000 (0:00:06.601)       0:00:15.388 ********* \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-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-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-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-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-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-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-1]\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-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-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-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-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-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-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-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-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-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-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-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 20 May 2026  01:01:36 +0000 (0:00:01.944)       0:00:17.332 ********* \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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 20 May 2026  01:01:39 +0000 (0:00:02.929)       0:00:20.261 ********* \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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 20 May 2026  01:01:47 +0000 (0:00:07.690)       0:00:27.951 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom prometheus alert rules files] ***********\nWednesday 20 May 2026  01:01:48 +0000 (0:00:01.447)       0:00:29.399 ********* \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 20 May 2026  01:01:49 +0000 (0:00:00.834)       0:00:30.234 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Find prometheus host config overrides] **********************\nWednesday 20 May 2026  01:01:50 +0000 (0:00:00.899)       0:00:31.133 ********* \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-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-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-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\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\nTASK [prometheus : Copying over prometheus config file] ************************\nWednesday 20 May 2026  01:01:52 +0000 (0:00:01.880)       0:00:33.013 ********* \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-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-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-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 20 May 2026  01:02:08 +0000 (0:00:16.235)       0:00:49.249 ********* \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 20 May 2026  01:02:12 +0000 (0:00:03.481)       0:00:52.731 ********* \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-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-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;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml)\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;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\nTASK [prometheus : Find custom Alertmanager alert notification templates] ******\nWednesday 20 May 2026  01:02:14 +0000 (0:00:01.971)       0:00:54.702 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom Alertmanager alert notification templates] ***\nWednesday 20 May 2026  01:02:14 +0000 (0:00:00.869)       0:00:55.572 ********* \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 20 May 2026  01:02:15 +0000 (0:00:00.903)       0:00:56.475 ********* \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 20 May 2026  01:02:17 +0000 (0:00:01.947)       0:00:58.422 ********* \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-4] => (item=/ansible/roles/prometheus/templates/clouds.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/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Copying config file for blackbox exporter] ******************\nWednesday 20 May 2026  01:02:19 +0000 (0:00:01.519)       0:00:59.942 ********* \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-1]\u001b[0m\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-0]\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;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\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\nTASK [prometheus : Find extra prometheus server config files] ******************\nWednesday 20 May 2026  01:02:21 +0000 (0:00:01.781)       0:01:01.723 ********* \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 20 May 2026  01:02:22 +0000 (0:00:01.306)       0:01:03.029 ********* \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 20 May 2026  01:02:23 +0000 (0:00:00.703)       0:01:03.733 ********* \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 20 May 2026  01:02:24 +0000 (0:00:00.887)       0:01:04.620 ********* \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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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\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\nTASK [service-check-containers : prometheus | Notify handlers to restart containers] ***\nWednesday 20 May 2026  01:02:28 +0000 (0:00:04.895)       0:01:09.515 ********* \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 20 May 2026  01:02:29 +0000 (0:00:00.765)       0:01:10.281 ********* \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-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-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-0]\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-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-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-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-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-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-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-1]\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-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 20 May 2026  01:02:31 +0000 (0:00:02.069)       0:01:12.350 ********* \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 20 May 2026  01:02:33 +0000 (0:00:01.250)       0:01:13.600 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 20 May 2026  01:02:33 +0000 (0:00:00.258)       0:01:13.859 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 20 May 2026  01:02:33 +0000 (0:00:00.064)       0:01:13.924 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 20 May 2026  01:02:33 +0000 (0:00:00.066)       0:01:13.990 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 20 May 2026  01:02:33 +0000 (0:00:00.060)       0:01:14.051 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 20 May 2026  01:02:33 +0000 (0:00:00.067)       0:01:14.118 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 20 May 2026  01:02:33 +0000 (0:00:00.065)       0:01:14.183 ********* \n\nRUNNING HANDLER [prometheus : Restart prometheus-server container] *************\nWednesday 20 May 2026  01:02:33 +0000 (0:00:00.088)       0:01:14.272 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******\nWednesday 20 May 2026  01:02:54 +0000 (0:00:21.252)       0:01:35.524 ********* \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****\nWednesday 20 May 2026  01:03:09 +0000 (0:00:14.139)       0:01:49.664 ********* \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 [prometheus : Restart prometheus-memcached-exporter container] ***\nWednesday 20 May 2026  01:03:14 +0000 (0:00:05.048)       0:01:54.712 ********* \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 [prometheus : Restart prometheus-cadvisor container] ***********\nWednesday 20 May 2026  01:03:19 +0000 (0:00:05.184)       0:01:59.897 ********* \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-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\nRUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******\nWednesday 20 May 2026  01:03:34 +0000 (0:00:15.159)       0:02:15.057 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***\nWednesday 20 May 2026  01:03:41 +0000 (0:00:07.104)       0:02:22.162 ********* \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 [prometheus : Restart prometheus-blackbox-exporter container] ***\nWednesday 20 May 2026  01:03:52 +0000 (0:00:11.031)       0:02:33.193 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***\nWednesday 20 May 2026  01:03:58 +0000 (0:00:05.705)       0:02:38.899 ********* \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\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 20 May 2026  01:04:10 +0000 (0:00:12.005)       0:02:50.904 ********* \n=============================================================================== \nprometheus : Restart prometheus-server container ----------------------- 21.25s\nprometheus : Copying over prometheus config file ----------------------- 16.24s\nprometheus : Restart prometheus-cadvisor container --------------------- 15.16s\nprometheus : Restart prometheus-node-exporter container ---------------- 14.14s\nprometheus : Restart prometheus-libvirt-exporter container ------------- 12.01s\nprometheus : Restart prometheus-elasticsearch-exporter container ------- 11.03s\nprometheus : Copying over config.json files ----------------------------- 7.69s\nprometheus : Restart prometheus-alertmanager container ------------------ 7.10s\nservice-cert-copy : prometheus | Copying over extra CA certificates ----- 6.60s\nprometheus : Restart prometheus-blackbox-exporter container ------------- 5.71s\nprometheus : Restart prometheus-memcached-exporter container ------------ 5.18s\nprometheus : Restart prometheus-mysqld-exporter container --------------- 5.05s\nservice-check-containers : prometheus | Check containers ---------------- 4.90s\nprometheus : Ensuring config directories exist -------------------------- 3.85s\nprometheus : Copying over prometheus web config file -------------------- 3.48s\nservice-cert-copy : prometheus | Copying over backend internal TLS key --- 2.93s\nservice-check-containers : Include tasks -------------------------------- 2.07s\nprometheus : Copying over prometheus alertmanager config file ----------- 1.97s\nprometheus : Copying over my.cnf for mysqld_exporter -------------------- 1.95s\nservice-cert-copy : prometheus | Copying over backend internal TLS certificate --- 1.94s\n\u001b[32m2026-05-20 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  01:03:02 +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 20 May 2026  01:03:03 +0000 (0:00:00.333)       0:00:00.628 ********* \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 20 May 2026  01:03:03 +0000 (0:00:00.342)       0:00:00.970 ********* \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 20 May 2026  01:03:04 +0000 (0:00:00.545)       0:00:01.515 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m\n\nTASK [service-ks-register : glance | Creating/deleting endpoints] **************\nWednesday 20 May 2026  01:03:09 +0000 (0:00:05.081)       0:00:06.597 ********* \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 20 May 2026  01:03:17 +0000 (0:00:08.622)       0:00:15.219 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : glance | Creating users] ***************************\nWednesday 20 May 2026  01:03:21 +0000 (0:00:04.116)       0:00:19.336 ********* \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 20 May 2026  01:03:26 +0000 (0:00:04.602)       0:00:23.938 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : glance | Granting/revoking user roles] *************\nWednesday 20 May 2026  01:03:30 +0000 (0:00:04.270)       0:00:28.208 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m\n\nTASK [glance : Ensuring config directories exist] ******************************\nWednesday 20 May 2026  01:03:34 +0000 (0:00:03.812)       0:00:32.021 ********* \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 [glance : include_tasks] **************************************************\nWednesday 20 May 2026  01:03:38 +0000 (0:00:04.003)       0:00:36.024 ********* \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 20 May 2026  01:03:39 +0000 (0:00:00.703)       0:00:36.728 ********* \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 : Copy over multiple ceph configs for Glance] *********************\nWednesday 20 May 2026  01:03:45 +0000 (0:00:06.040)       0:00:42.769 ********* \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\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\nTASK [glance : Copy over ceph Glance keyrings] *********************************\nWednesday 20 May 2026  01:03:47 +0000 (0:00:01.919)       0:00:44.688 ********* \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 20 May 2026  01:03:48 +0000 (0:00:01.504)       0:00:46.192 ********* \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 [glance : Check if policies shall be overwritten] *************************\nWednesday 20 May 2026  01:03:49 +0000 (0:00:00.639)       0:00:46.832 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Set glance policy file] *****************************************\nWednesday 20 May 2026  01:03:49 +0000 (0:00:00.123)       0:00:46.955 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:03:49 +0000 (0:00:00.280)       0:00:47.235 ********* \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 20 May 2026  01:03:50 +0000 (0:00:00.758)       0:00:47.994 ********* \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\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\nTASK [service-cert-copy : glance | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  01:03:54 +0000 (0:00:03.831)       0:00:51.825 ********* \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-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-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 [service-cert-copy : glance | Copying over backend internal TLS key] ******\nWednesday 20 May 2026  01:03:57 +0000 (0:00:03.442)       0:00:55.267 ********* \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 : Creating TLS backend PEM File] **********************************\nWednesday 20 May 2026  01:04:02 +0000 (0:00:05.085)       0:01:00.353 ********* \n\u001b[0;36mskipping: [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 config.json files for services] ********************\nWednesday 20 May 2026  01:04:05 +0000 (0:00:02.617)       0:01:02.971 ********* \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\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\nTASK [glance : Copying over glance-api.conf] ***********************************\nWednesday 20 May 2026  01:04:08 +0000 (0:00:03.327)       0:01:06.299 ********* \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 20 May 2026  01:04:14 +0000 (0:00:05.748)       0:01:12.047 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:04:19 +0000 (0:00:04.686)       0:01:16.733 ********* \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 property-protections-rules.conf] *******************\nWednesday 20 May 2026  01:04:22 +0000 (0:00:02.932)       0:01:19.666 ********* \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 20 May 2026  01:04:25 +0000 (0:00:03.459)       0:01:23.125 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:04:25 +0000 (0:00:00.313)       0:01:23.438 ********* \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\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\nTASK [glance : Generating 'hostnqn' file for glance_api] ***********************\nWednesday 20 May 2026  01:04:29 +0000 (0:00:03.500)       0:01:26.939 ********* \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 : Generating 'hostid' file for glance_api] ************************\nWednesday 20 May 2026  01:04:32 +0000 (0:00:02.811)       0:01:29.750 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:04:35 +0000 (0:00:03.289)       0:01:33.040 ********* \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\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\nTASK [service-check-containers : glance | Notify handlers to restart containers] ***\nWednesday 20 May 2026  01:04:39 +0000 (0:00:04.106)       0:01:37.146 ********* \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 20 May 2026  01:04:40 +0000 (0:00:00.623)       0:01:37.770 ********* \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 20 May 2026  01:04:43 +0000 (0:00:03.207)       0:01:40.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\nTASK [glance : Creating Glance database] ***************************************\nWednesday 20 May 2026  01:04:43 +0000 (0:00:00.293)       0:01:41.271 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Creating Glance database user and setting permissions] **********\nWednesday 20 May 2026  01:04:46 +0000 (0:00:02.395)       0:01:43.667 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Enable log_bin_trust_function_creators function] ****************\nWednesday 20 May 2026  01:04:48 +0000 (0:00:02.525)       0:01:46.193 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Running Glance bootstrap container] *****************************\nWednesday 20 May 2026  01:04:51 +0000 (0:00:02.436)       0:01:48.629 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Disable log_bin_trust_function_creators function] ***************\nWednesday 20 May 2026  01:05:21 +0000 (0:00:30.535)       0:02:19.165 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Flush handlers] *************************************************\nWednesday 20 May 2026  01:05:24 +0000 (0:00:02.732)       0:02:21.897 ********* \n\nTASK [glance : Flush handlers] *************************************************\nWednesday 20 May 2026  01:05:24 +0000 (0:00:00.165)       0:02:22.063 ********* \n\nTASK [glance : Flush handlers] *************************************************\nWednesday 20 May 2026  01:05:24 +0000 (0:00:00.087)       0:02:22.150 ********* \n\nRUNNING HANDLER [glance : Restart glance-api container] ************************\nWednesday 20 May 2026  01:05:24 +0000 (0:00:00.194)       0:02:22.344 ********* \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=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 20 May 2026  01:06:09 +0000 (0:00:44.655)       0:03:07.000 ********* \n=============================================================================== \nglance : Restart glance-api container ---------------------------------- 44.66s\nglance : Running Glance bootstrap container ---------------------------- 30.54s\nservice-ks-register : glance | Creating/deleting endpoints -------------- 8.62s\nglance : Ensuring glance service ceph config subdir exists -------------- 6.04s\nglance : Copying over glance-api.conf ----------------------------------- 5.75s\nservice-cert-copy : glance | Copying over backend internal TLS key ------ 5.09s\nservice-ks-register : glance | Creating/deleting services --------------- 5.08s\nglance : Copying over glance-cache.conf for glance_api ------------------ 4.69s\nservice-ks-register : glance | Creating users --------------------------- 4.60s\nservice-ks-register : glance | Creating roles --------------------------- 4.27s\nservice-ks-register : glance | Creating projects ------------------------ 4.12s\nservice-check-containers : glance | Check containers -------------------- 4.11s\nglance : Ensuring config directories exist ------------------------------ 4.00s\nservice-cert-copy : glance | Copying over extra CA certificates --------- 3.83s\nservice-ks-register : glance | Granting/revoking user roles ------------- 3.81s\nglance : Copying over glance-haproxy-tls.cfg ---------------------------- 3.50s\nglance : Copying over property-protections-rules.conf ------------------- 3.46s\nservice-cert-copy : glance | Copying over backend internal TLS certificate --- 3.44s\nglance : Copying over config.json files for services -------------------- 3.33s\nglance : Generating 'hostid' file for glance_api ------------------------ 3.29s\n\u001b[32m2026-05-20 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  01:03:27 +0000 (0:00:00.297)       0:00:00.297 ********* \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 20 May 2026  01:03:27 +0000 (0:00:00.267)       0:00:00.565 ********* \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 20 May 2026  01:03:27 +0000 (0:00:00.275)       0:00:00.841 ********* \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 20 May 2026  01:03:28 +0000 (0:00:00.566)       0:00:01.408 ********* \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 20 May 2026  01:03:35 +0000 (0:00:07.363)       0:00:08.772 ********* \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 20 May 2026  01:03:50 +0000 (0:00:14.445)       0:00:23.217 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : cinder | Creating users] ***************************\nWednesday 20 May 2026  01:03:54 +0000 (0:00:03.947)       0:00:27.164 ********* \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 20 May 2026  01:03:58 +0000 (0:00:04.642)       0:00:31.807 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : cinder | Granting/revoking user roles] *************\nWednesday 20 May 2026  01:04:02 +0000 (0:00:03.694)       0:00:35.501 ********* \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 20 May 2026  01:04:11 +0000 (0:00:08.893)       0:00:44.395 ********* \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-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-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-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-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-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 20 May 2026  01:04:14 +0000 (0:00:03.335)       0:00:47.730 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:04:15 +0000 (0:00:00.383)       0:00:48.114 ********* \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 20 May 2026  01:04:15 +0000 (0:00:00.742)       0:00:48.857 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-backup)\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\nTASK [cinder : Copying over multiple ceph.conf for cinder services] ************\nWednesday 20 May 2026  01:04:18 +0000 (0:00:02.643)       0:00:51.501 ********* \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-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-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-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;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;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;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-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;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-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-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-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;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-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;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 20 May 2026  01:04:24 +0000 (0:00:06.303)       0:00:57.804 ********* \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\nTASK [cinder : Copy over Ceph keyring files for cinder-backup] *****************\nWednesday 20 May 2026  01:04:26 +0000 (0:00:01.684)       0:00:59.489 ********* \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\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\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-0] => (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 20 May 2026  01:04:29 +0000 (0:00:03.312)       0:01:02.802 ********* \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 20 May 2026  01:04:31 +0000 (0:00:01.229)       0:01:04.031 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Set cinder policy file] *****************************************\nWednesday 20 May 2026  01:04:31 +0000 (0:00:00.328)       0:01:04.359 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:04:31 +0000 (0:00:00.325)       0:01:04.685 ********* \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 20 May 2026  01:04:32 +0000 (0:00:00.558)       0:01:05.244 ********* \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-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-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-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\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\nTASK [service-cert-copy : cinder | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  01:04:37 +0000 (0:00:04.815)       0:01:10.060 ********* \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-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\nTASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******\nWednesday 20 May 2026  01:04:38 +0000 (0:00:01.169)       0:01:11.229 ********* \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-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-0]\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-backu\u001b[32m2026-05-20 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\np', '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 20 May 2026  01:04:39 +0000 (0:00:01.331)       0:01:12.561 ********* \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-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-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-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-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-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\nTASK [cinder : Copying over cinder-wsgi.conf] **********************************\nWednesday 20 May 2026  01:04:44 +0000 (0:00:04.584)       0:01:17.145 ********* \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 20 May 2026  01:04:45 +0000 (0:00:00.870)       0:01:18.016 ********* \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 20 May 2026  01:04:45 +0000 (0:00:00.936)       0:01:18.953 ********* \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 20 May 2026  01:04:48 +0000 (0:00:02.208)       0:01:21.161 ********* \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-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-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-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 [cinder : Generating 'hostnqn' file for cinder_volume] ********************\nWednesday 20 May 2026  01:05:00 +0000 (0:00:12.632)       0:01:33.793 ********* \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 20 May 2026  01:05:02 +0000 (0:00:01.937)       0:01:35.731 ********* \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 [cinder : Copying over existing policy file] ******************************\nWednesday 20 May 2026  01:05:04 +0000 (0:00:01.898)       0:01:37.629 ********* \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 20 May 2026  01:05:05 +0000 (0:00:01.210)       0:01:38.840 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:05:06 +0000 (0:00:00.351)       0:01:39.191 ********* \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-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-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-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-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\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\nTASK [service-check-containers : cinder | Notify handlers to restart containers] ***\nWednesday 20 May 2026  01:05:09 +0000 (0:00:03.635)       0:01:42.827 ********* \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 20 May 2026  01:05:10 +0000 (0:00:00.283)       0:01:43.110 ********* \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 20 May 2026  01:05:11 +0000 (0:00:01.513)       0:01:44.623 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:05:12 +0000 (0:00:00.489)       0:01:45.112 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Creating Cinder database user and setting permissions] **********\nWednesday 20 May 2026  01:05:14 +0000 (0:00:02.564)       0:01:47.677 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Running Cinder bootstrap container] *****************************\nWednesday 20 May 2026  01:05:17 +0000 (0:00:02.370)       0:01:50.047 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Flush handlers] *************************************************\nWednesday 20 May 2026  01:05:37 +0000 (0:00:20.208)       0:02:10.256 ********* \n\nTASK [cinder : Flush handlers] *************************************************\nWednesday 20 May 2026  01:05:37 +0000 (0:00:00.065)       0:02:10.322 ********* \n\nTASK [cinder : Flush handlers] *************************************************\nWednesday 20 May 2026  01:05:37 +0000 (0:00:00.139)       0:02:10.461 ********* \n\nRUNNING HANDLER [cinder : Restart cinder-api container] ************************\nWednesday 20 May 2026  01:05:38 +0000 (0:00:01.006)       0:02:11.468 ********* \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-scheduler container] ******************\nWednesday 20 May 2026  01:06:09 +0000 (0:00:30.829)       0:02:42.297 ********* \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 20 May 2026  01:06:16 +0000 (0:00:06.935)       0:02:49.233 ********* \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 20 May 2026  01:06:47 +0000 (0:00:30.863)       0:03:20.096 ********* \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 [cinder : Wait for cinder services to update service versions] ***\nWednesday 20 May 2026  01:06:56 +0000 (0:00:09.097)       0:03:29.193 ********* \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 20 May 2026  01:06:56 +0000 (0:00:00.470)       0:03:29.663 ********* \n=============================================================================== \ncinder : Restart cinder-volume container ------------------------------- 30.86s\ncinder : Restart cinder-api container ---------------------------------- 30.83s\ncinder : Running Cinder bootstrap container ---------------------------- 20.21s\nservice-ks-register : cinder | Creating/deleting endpoints ------------- 14.45s\ncinder : Copying over cinder.conf -------------------------------------- 12.63s\ncinder : Restart cinder-backup container -------------------------------- 9.10s\nservice-ks-register : cinder | Granting/revoking user roles ------------- 8.89s\nservice-ks-register : cinder | Creating/deleting services --------------- 7.36s\ncinder : Restart cinder-scheduler container ----------------------------- 6.94s\ncinder : Copying over multiple ceph.conf for cinder services ------------ 6.30s\nservice-cert-copy : cinder | Copying over extra CA certificates --------- 4.82s\nservice-ks-register : cinder | Creating users --------------------------- 4.64s\ncinder : Copying over config.json files for services -------------------- 4.58s\nservice-ks-register : cinder | Creating projects ------------------------ 3.95s\nservice-ks-register : cinder | Creating roles --------------------------- 3.69s\nservice-check-containers : cinder | Check containers -------------------- 3.64s\ncinder : Ensuring config directories exist ------------------------------ 3.34s\ncinder : Copy over Ceph keyring files for cinder-backup ----------------- 3.31s\ncinder : Ensuring cinder service ceph config subdirs exists ------------- 2.64s\ncinder : Creating Cinder database --------------------------------------- 2.56s\n\u001b[32m2026-05-20 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  01:06:14 +0000 (0:00:00.311)       0:00:00.311 ********* \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 20 May 2026  01:06:15 +0000 (0:00:00.261)       0:00:00.572 ********* \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 20 May 2026  01:06:15 +0000 (0:00:00.338)       0:00:00.911 ********* \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 20 May 2026  01:06:16 +0000 (0:00:01.118)       0:00:02.030 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m\n\nTASK [service-ks-register : barbican | Creating/deleting endpoints] ************\nWednesday 20 May 2026  01:06:21 +0000 (0:00:04.703)       0:00:06.734 ********* \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 20 May 2026  01:06:28 +0000 (0:00:07.725)       0:00:14.459 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : barbican | Creating users] *************************\nWednesday 20 May 2026  01:06:32 +0000 (0:00:03.533)       0:00:17.992 ********* \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 20 May 2026  01:06:36 +0000 (0:00:04.350)       0:00:22.342 ********* \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 20 May 2026  01:06:55 +0000 (0:00:19.132)       0:00:41.475 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m\n\nTASK [barbican : Ensuring config directories exist] ****************************\nWednesday 20 May 2026  01:07:00 +0000 (0:00:04.567)       0:00:46.042 ********* \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 20 May 2026  01:07:02 +0000 (0:00:02.291)       0:00:48.333 ********* \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 20 May 2026  01:07:03 +0000 (0:00:01.063)       0:00:49.397 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Set barbican policy file] *************************************\nWednesday 20 May 2026  01:07:04 +0000 (0:00:00.139)       0:00:49.537 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:07:04 +0000 (0:00:00.265)       0:00:49.802 ********* \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 20 May 2026  01:07:04 +0000 (0:00:00.600)       0:00:50.402 ********* \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-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-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-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-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-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\nTASK [service-cert-copy : barbican | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  01:07:08 +0000 (0:00:03.477)       0:00:53.880 ********* \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 20 May 2026  01:07:08 +0000 (0:00:00.506)       0:00:54.386 ********* \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 20 May 2026  01:07:09 +0000 (0:00:00.702)       0:00:55.088 ********* \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-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-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-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 [barbican : Copying over barbican-api.ini] ********************************\nWednesday 20 May 2026  01:07:12 +0000 (0:00:03.375)       0:00:58.463 ********* \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 20 May 2026  01:07:14 +0000 (0:00:01.680)       0:01:00.144 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [barbican : Copying over barbican-api-paste.ini] **************************\nWednesday 20 May 2026  01:07:15 +0000 (0:00:01.013)       0:01:01.157 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:07:16 +0000 (0:00:00.510)       0:01:01.668 ********* \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 20 May 2026  01:07:22 +0000 (0:00:06.538)       0:01:08.207 ********* \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 20 May 2026  01:07:23 +0000 (0:00:00.725)       0:01:08.932 ********* \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-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-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-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 20 May 2026  01:07:26 +0000 (0:00:02.647)       0:01:11.580 ********* \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 20 May 2026  01:07:26 +0000 (0:00:00.309)       0:01:11.890 ********* \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 20 May 2026  01:07:27 +0000 (0:00:01.035)       0:01:12.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 [barbican : Creating barbican database] ***********************************\nWednesday 20 May 2026  01:07:27 +0000 (0:00:00.362)       0:01:13.288 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Creating barbican database user and setting permissions] ******\nWednesday 20 May 2026  01:07:30 +0000 (0:00:02.767)       0:01:16.056 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Running barbican bootstrap container] *************************\nWednesday 20 May 2026  01:07:33 +0000 (0:00:02.689)       0:01:18.746 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Flush handlers] ***********************************************\nWednesday 20 May 2026  01:07:47 +0000 (0:00:14.466)       0:01:33.212 ********* \n\nTASK [barbican : Flush handlers] ***********************************************\nWednesday 20 May 2026  01:07:47 +0000 (0:00:00.065)       0:01:33.278 ********* \n\nTASK [barbican : Flush handlers] ***********************************************\nWednesday 20 May 2026  01:07:47 +0000 (0:00:00.097)       0:01:33.375 ********* \n\nRUNNING HANDLER [barbican : Restart barbican-api container] ********************\nWednesday 20 May 2026  01:07:47 +0000 (0:00:00.083)       0:01:33.459 ********* \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 20 May 2026  01:07:55 +0000 (0:00:07.175)       0:01:40.634 ********* \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 [barbican : Restart barbican-worker container] *****************\nWednesday 20 May 2026  01:08:00 +0000 (0:00:05.766)       0:01:46.400 ********* \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=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 20 May 2026  01:08:10 +0000 (0:00:09.314)       0:01:55.715 ********* \n=============================================================================== \nservice-ks-register : barbican | Creating roles ------------------------ 19.13s\nbarbican : Running barbican bootstrap container ------------------------ 14.47s\nbarbican : Restart barbican-worker container ---------------------------- 9.31s\nservice-ks-register : barbican | Creating/deleting endpoints ------------ 7.73s\nbarbican : Restart barbican-api container ------------------------------- 7.17s\nbarbican : Copying over barbican.conf ----------------------------------- 6.54s\nbarbican : Restart barbican-keystone-listener container ----------------- 5.77s\nservice-ks-register : barbican | Creating/deleting services ------------- 4.70s\nservice-ks-register : barbican | Granting/revoking user roles ----------- 4.57s\nservice-ks-register : barbican | Creating users ------------------------- 4.35s\nservice-ks-register : barbican | Creating projects ---------------------- 3.53s\nservice-cert-copy : barbican | Copying over extra CA certificates ------- 3.48s\nbarbican : Copying over config.json files for services ------------------ 3.38s\nbarbican : Creating barbican database ----------------------------------- 2.77s\nbarbican : Creating barbican database user and setting permissions ------ 2.69s\nservice-check-containers : barbican | Check containers ------------------ 2.65s\nbarbican : Ensuring config directories exist ---------------------------- 2.29s\nbarbican : Copying over barbican-api.ini -------------------------------- 1.68s\nbarbican : include_tasks ------------------------------------------------ 1.12s\nbarbican : Ensuring vassals config directories exist -------------------- 1.06s\n\u001b[32m2026-05-20 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  01:04:15 +0000 (0:00:00.411)       0:00:00.411 ********* \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 20 May 2026  01:04:16 +0000 (0:00:00.898)       0:00:01.309 ********* \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 20 May 2026  01:04:17 +0000 (0:00:01.159)       0:00:02.469 ********* \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 20 May 2026  01:04:18 +0000 (0:00:01.229)       0:00:03.699 ********* \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Get container volume facts] ************************************\nWednesday 20 May 2026  01:04:20 +0000 (0:00:01.865)       0:00:05.564 ********* \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check for ML2/OVN presence] ************************************\nWednesday 20 May 2026  01:04:21 +0000 (0:00:01.312)       0:00:06.876 ********* \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 20 May 2026  01:04:22 +0000 (0:00:00.597)       0:00:07.473 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:04:23 +0000 (0:00:00.939)       0:00:08.413 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m\n\nTASK [service-ks-register : neutron | Creating/deleting endpoints] *************\nWednesday 20 May 2026  01:04:27 +0000 (0:00:04.229)       0:00:12.643 ********* \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 20 May 2026  01:04:35 +0000 (0:00:07.660)       0:00:20.304 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : neutron | Creating users] **************************\nWednesday 20 May 2026  01:04:39 +0000 (0:00:03.893)       0:00:24.198 ********* \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 20 May 2026  01:04:43 +0000 (0:00:04.666)       0:00:28.864 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : neutron | Granting/revoking user roles] ************\nWednesday 20 May 2026  01:04:47 +0000 (0:00:03.753)       0:00:32.617 ********* \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 20 May 2026  01:04:56 +0000 (0:00:09.039)       0:00:41.657 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:04:57 +0000 (0:00:00.595)       0:00:42.253 ********* \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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check IPv6 support] ********************************************\nWednesday 20 May 2026  01:04:59 +0000 (0:00:02.739)       0:00:44.992 ********* \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 [Setting sysctl values] ***************************************************\nWednesday 20 May 2026  01:05:00 +0000 (0:00:00.915)       0:00:45.908 ********* \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-2]\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 20 May 2026  01:05:02 +0000 (0:00:02.003)       0:00:47.911 ********* \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-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-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 : Check if extra ml2 plugins exists] *****************************\nWednesday 20 May 2026  01:05:05 +0000 (0:00:02.757)       0:00:50.669 ********* \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 20 May 2026  01:05:06 +0000 (0:00:00.999)       0:00:51.669 ********* \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 20 May 2026  01:05:07 +0000 (0:00:01.328)       0:00:52.997 ********* \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-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-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-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 20 May 2026  01:05:10 +0000 (0:00:02.987)       0:00:55.984 ********* \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-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]\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-cert-copy : neutron | Copying over backend internal TLS key] *****\nWednesday 20 May 2026  01:05:12 +0000 (0:00:02.173)       0:00:58.158 ********* \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-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;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\nTASK [neutron : Creating TLS backend PEM File] *********************************\nWednesday 20 May 2026  01:05:15 +0000 (0:00:02.707)       0:01:00.866 ********* \n\u001b[0;36mskipping: [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 : Check if policies shall be overwritten] ************************\nWednesday 20 May 2026  01:05:17 +0000 (0:00:01.906)       0:01:02.772 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Set neutron policy file] ***************************************\nWednesday 20 May 2026  01:05:17 +0000 (0:00:00.248)       0:01:03.021 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:05:18 +0000 (0:00:00.533)       0:01:03.554 ********* \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 config.json files for services] *******************\nWednesday 20 May 2026  01:05:20 +0000 (0:00:01.842)       0:01:05.397 ********* \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-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-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 20 May 2026  01:05:22 +0000 (0:00:02.652)       0:01:08.050 ********* \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-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-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\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 [neutron : Copying over neutron_vpnaas.conf] ******************************\nWednesday 20 May 2026  01:05:29 +0000 (0:00:07.036)       0:01:15.086 ********* \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-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-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 20 May 2026  01:05:32 +0000 (0:00:02.569)       0:01:17.655 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Copying over ml2_conf.ini] *************************************\nWednesday 20 May 2026  01:05:35 +0000 (0:00:03.205)       0:01:20.861 ********* \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;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;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 20 May 2026  01:05:41 +0000 (0:00:05.394)       0:01:26.255 ********* \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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over sriov_agent.ini] **********************************\nWednesday 20 May 2026  01:05:44 +0000 (0:00:03.112)       0:01:29.368 ********* \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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over mlnx_agent.ini] ***********************************\nWednesday 20 May 2026  01:05:46 +0000 (0:00:02.197)       0:01:31.565 ********* \n\u001b[0;36mskipping: [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 eswitchd.conf] ************************************\nWednesday 20 May 2026  01:05:48 +0000 (0:00:02.487)       0:01:34.052 ********* \n\u001b[0;36mskipping: [testbed-node-1]\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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over dhcp_agent.ini] ***********************************\nWednesday 20 May 2026  01:05:51 +0000 (0:00:02.360)       0:01:36.412 ********* \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;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 dnsmasq.conf] *************************************\nWednesday 20 May 2026  01:05:53 +0000 (0:00:02.138)       0:01:38.551 ********* \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-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-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-4] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\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\nTASK [neutron : Copying over l3_agent.ini] *************************************\nWednesday 20 May 2026  01:05:55 +0000 (0:00:02.004)       0:01:40.555 ********* \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-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;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\nTASK [neutron : Copying over fwaas_driver.ini] *********************************\nWednesday 20 May 2026  01:05:57 +0000 (0:00:01.884)       0:01:42.439 ********* \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-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 : Copying over metadata_agent.ini] *******************************\nWednesday 20 May 2026  01:05:59 +0000 (0:00:01.882)       0:01:44.321 ********* \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-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 neutron_ovn_metadata_agent.ini] *******************\nWednesday 20 May 2026  01:06:00 +0000 (0:00:01.829)       0:01:46.150 ********* \n\u001b[0;36mskipping: [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 [neutron : Copying over metering_agent.ini] *******************************\nWednesday 20 May 2026  01:06:04 +0000 (0:00:03.857)       0:01:50.008 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over ironic_neutron_agent.ini] *************************\nWednesday 20 May 2026  01:06:06 +0000 (0:00:01.588)       0:01:51.597 ********* \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 [neutron : Copying over bgp_dragent.ini] **********************************\nWednesday 20 May 2026  01:06:08 +0000 (0:00:01.772)       0:01:53.369 ********* \n\u001b[0;36mskipping: [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;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 20 May 2026  01:06:09 +0000 (0:00:01.767)       0:01:55.137 ********* \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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over nsx.ini] ******************************************\nWednesday 20 May 2026  01:06:12 +0000 (0:00:02.914)       0:01:58.051 ********* \n\u001b[0;36mskipping: [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 [neutron : Copy neutron-l3-agent-wrapper script] **************************\nWednesday 20 May 2026  01:06:14 +0000 (0:00:02.026)       0:02:00.077 ********* \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\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over extra ml2 plugins] ********************************\nWednesday 20 May 2026  01:06:17 +0000 (0:00:02.387)       0:02:02.465 ********* \n\u001b[0;36mskipping: [testbed-node-0]\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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over neutron-tls-proxy.cfg] ****************************\nWednesday 20 May 2026  01:06:19 +0000 (0:00:02.337)       0:02:04.802 ********* \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-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-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-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 20 May 2026  01:06:21 +0000 (0:00:02.344)       0:02:07.146 ********* \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-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-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\nTASK [service-check-containers : neutron | Check containers] *******************\nWednesday 20 May 2026  01:06:23 +0000 (0:00:01.731)       0:02:08.878 ********* \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-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-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-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 20 May 2026  01:06:26 +0000 (0:00:03.230)       0:02:12.108 ********* \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 20 May 2026  01:06:27 +0000 (0:00:00.551)       0:02:12.660 ********* \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-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-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 : include_tasks] *************************************************\nWednesday 20 May 2026  01:06:29 +0000 (0:00:02.080)       0:02:14.740 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:06:30 +0000 (0:00:00.608)       0:02:15.349 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Creating Neutron database user and setting permissions] ********\nWednesday 20 May 2026  01:06:32 +0000 (0:00:02.295)       0:02:17.644 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Running Neutron bootstrap container] ***************************\nWednesday 20 May 2026  01:06:34 +0000 (0:00:02.456)       0:02:20.100 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 20 May 2026  01:07:19 +0000 (0:00:44.642)       0:03:04.743 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 20 May 2026  01:07:19 +0000 (0:00:00.062)       0:03:04.805 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 20 May 2026  01:07:19 +0000 (0:00:00.062)       0:03:04.867 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 20 May 2026  01:07:19 +0000 (0:00:00.059)       0:03:04.927 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 20 May 2026  01:07:19 +0000 (0:00:00.062)       0:03:04.990 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 20 May 2026  01:07:19 +0000 (0:00:00.063)       0:03:05.053 ********* \n\nRUNNING HANDLER [neutron : Restart neutron-server container] *******************\nWednesday 20 May 2026  01:07:19 +0000 (0:00:00.066)       0:03:05.119 ********* \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 20 May 2026  01:07:45 +0000 (0:00:26.033)       0:03:31.153 ********* \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 20 May 2026  01:08:39 +0000 (0:00:53.384)       0:04:24.537 ********* \n=============================================================================== \nneutron : Restart neutron-ovn-metadata-agent container ----------------- 53.38s\nneutron : Running Neutron bootstrap container -------------------------- 44.64s\nneutron : Restart neutron-server container ----------------------------- 26.03s\nservice-ks-register : neutron | Granting/revoking user roles ------------ 9.04s\nservice-ks-register : neutron | Creating/deleting endpoints ------------- 7.66s\nneutron : Copying over neutron.conf ------------------------------------- 7.04s\nneutron : Copying over ml2_conf.ini ------------------------------------- 5.39s\nservice-ks-register : neutron | Creating users -------------------------- 4.67s\nservice-ks-register : neutron | Creating/deleting services -------------- 4.23s\nservice-ks-register : neutron | Creating projects ----------------------- 3.89s\nneutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 3.86s\nservice-ks-register : neutron | Creating roles -------------------------- 3.75s\nservice-check-containers : neutron | Check containers ------------------- 3.23s\nneutron : Copying over ssh key ------------------------------------------ 3.21s\nneutron : Copying over openvswitch_agent.ini ---------------------------- 3.11s\nservice-cert-copy : neutron | Copying over extra CA certificates -------- 2.99s\nneutron : Copying over ovn_agent.ini ------------------------------------ 2.91s\nneutron : Ensuring config directories exist ----------------------------- 2.76s\nLoad and persist kernel modules ----------------------------------------- 2.74s\nservice-cert-copy : neutron | Copying over backend internal TLS key ----- 2.71s\n\u001b[32m2026-05-20 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-20 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state SUCCESS\u001b[0m\n\n\nPLAY [Download ironic ipa images] **********************************************\n\nTASK [Ensure the destination directory exists] *********************************\nWednesday 20 May 2026  01:08:15 +0000 (0:00:00.088)       0:00:00.088 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Download ironic-agent initramfs] *****************************************\nWednesday 20 May 2026  01:08:15 +0000 (0:00:00.868)       0:00:00.957 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Download ironic-agent kernel] ********************************************\nWednesday 20 May 2026  01:08:47 +0000 (0:00:31.891)       0:00:32.848 ********* \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 20 May 2026  01:09:13 +0000 (0:00:26.023)       0:00:58.871 ********* \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 20 May 2026  01:09:14 +0000 (0:00:00.291)       0:00:59.163 ********* \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 20 May 2026  01:09:14 +0000 (0:00:00.389)       0:00:59.552 ********* \n=============================================================================== \nDownload ironic-agent initramfs ---------------------------------------- 31.89s\nDownload ironic-agent kernel ------------------------------------------- 26.02s\nEnsure the destination directory exists --------------------------------- 0.87s\nGroup hosts based on enabled services ----------------------------------- 0.39s\nGroup hosts based on Kolla action --------------------------------------- 0.29s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  01:07:00 +0000 (0:00:00.337)       0:00:00.337 ********* \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 20 May 2026  01:07:00 +0000 (0:00:00.282)       0:00:00.619 ********* \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 20 May 2026  01:07:01 +0000 (0:00:00.330)       0:00:00.950 ********* \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 20 May 2026  01:07:01 +0000 (0:00:00.575)       0:00:01.526 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m\n\nTASK [service-ks-register : designate | Creating/deleting endpoints] ***********\nWednesday 20 May 2026  01:07:05 +0000 (0:00:04.303)       0:00:05.829 ********* \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 20 May 2026  01:07:13 +0000 (0:00:07.944)       0:00:13.774 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : designate | Creating users] ************************\nWednesday 20 May 2026  01:07:17 +0000 (0:00:04.021)       0:00:17.795 ********* \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 20 May 2026  01:07:22 +0000 (0:00:04.207)       0:00:22.003 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : designate | Granting/revoking user roles] **********\nWednesday 20 May 2026  01:07:25 +0000 (0:00:03.383)       0:00:25.386 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m\n\nTASK [designate : Ensuring config directories exist] ***************************\nWednesday 20 May 2026  01:07:30 +0000 (0:00:04.657)       0:00:30.044 ********* \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-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-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-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-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 [designate : Check if policies shall be overwritten] **********************\nWednesday 20 May 2026  01:07:33 +0000 (0:00:03.818)       0:00:33.862 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [designate : Set designate policy file] ***********************************\nWednesday 20 May 2026  01:07:34 +0000 (0:00:00.139)       0:00:34.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\nTASK [designate : include_tasks] ***********************************************\nWednesday 20 May 2026  01:07:34 +0000 (0:00:00.303)       0:00:34.306 ********* \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 20 May 2026  01:07:35 +0000 (0:00:00.606)       0:00:34.912 ********* \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-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-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-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-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\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 [service-cert-copy : designate | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  01:07:42 +0000 (0:00:07.310)       0:00:42.223 ********* \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-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-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-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-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-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-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-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-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-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-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 20 May 2026  01:07:43 +0000 (0:00:01.193)       0:00:43.417 ********* \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;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-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-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-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-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-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-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-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-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-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-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 20 May 2026  01:07:45 +0000 (0:00:01.513)       0:00:44.930 ********* \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-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-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-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-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-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-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-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 designate.conf] *********************************\nWednesday 20 May 2026  01:07:52 +0000 (0:00:07.507)       0:00:52.438 ********* \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-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-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-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 20 May 2026  01:08:08 +0000 (0:00:16.107)       0:01:08.545 ********* \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 20 May 2026  01:08:12 +0000 (0:00:03.669)       0:01:12.215 ********* \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 20 May 2026  01:08:15 +0000 (0:00:03.314)       0:01:15.530 ********* \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-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-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-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\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 [designate : Copying over rndc.key] ***************************************\nWednesday 20 May 2026  01:08:18 +0000 (0:00:03.123)       0:01:18.653 ********* \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-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 [designate : include_tasks] ***********************************************\nWednesday 20 May 2026  01:08:21 +0000 (0:00:02.588)       0:01:21.242 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:08:21 +0000 (0:00:00.264)       0:01:21.506 ********* \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 [service-check-containers : designate | Check containers] *****************\nWednesday 20 May 2026  01:08:22 +0000 (0:00:00.712)       0:01:22.219 ********* \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-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-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 [service-check-containers : designate | Notify handlers to restart containers] ***\nWednesday 20 May 2026  01:08:27 +0000 (0:00:05.180)       0:01:27.399 ********* \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 20 May 2026  01:08:28 +0000 (0:00:00.645)       0:01:28.045 ********* \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 20 May 2026  01:08:29 +0000 (0:00:01.074)       0:01:29.119 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:08:29 +0000 (0:00:00.323)       0:01:29.442 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m\n\nTASK [designate : Creating Designate databases user and setting permissions] ***\nWednesday 20 May 2026  01:08:32 +0000 (0:00:02.737)       0:01:32.180 ********* \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 20 May 2026  01:08:35 +0000 (0:00:03.231)       0:01:35.412 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [designate : Flush handlers] **********************************************\nWednesday 20 May 2026  01:08:53 +0000 (0:00:17.689)       0:01:53.101 ********* \n\nTASK [designate : Flush handlers] **********************************************\nWednesday 20 May 2026  01:08:53 +0000 (0:00:00.069)       0:01:53.171 ********* \n\nTASK [designate : Flush handlers] **********************************************\nWednesday 20 May 2026  01:08:53 +0000 (0:00:00.066)       0:01:53.238 ********* \n\nRUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********\nWednesday 20 May 2026  01:08:53 +0000 (0:00:00.065)       0:01:53.303 ********* \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-api container] ******************\nWednesday 20 May 2026  01:09:00 +0000 (0:00:06.858)       0:02:00.161 ********* \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-central container] **************\nWednesday 20 May 2026  01:09:05 +0000 (0:00:05.119)       0:02:05.281 ********* \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-producer container] *************\nWednesday 20 May 2026  01:09:11 +0000 (0:00:05.680)       0:02:10.961 ********* \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 20 May 2026  01:09:20 +0000 (0:00:09.757)       0:02:20.719 ********* \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-worker container] ***************\nWednesday 20 May 2026  01:09:26 +0000 (0:00:05.577)       0:02:26.296 ********* \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 [designate : Non-destructive DNS pools update] ****************************\nWednesday 20 May 2026  01:09:32 +0000 (0:00:06.408)       0:02:32.705 ********* \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 20 May 2026  01:09:42 +0000 (0:00:09.726)       0:02:42.431 ********* \n=============================================================================== \ndesignate : Running Designate bootstrap container ---------------------- 17.69s\ndesignate : Copying over designate.conf -------------------------------- 16.11s\ndesignate : Restart designate-producer container ------------------------ 9.76s\ndesignate : Non-destructive DNS pools update ---------------------------- 9.73s\nservice-ks-register : designate | Creating/deleting endpoints ----------- 7.94s\ndesignate : Copying over config.json files for services ----------------- 7.51s\nservice-cert-copy : designate | Copying over extra CA certificates ------ 7.31s\ndesignate : Restart designate-backend-bind9 container ------------------- 6.86s\ndesignate : Restart designate-worker container -------------------------- 6.41s\ndesignate : Restart designate-central container ------------------------- 5.68s\ndesignate : Restart designate-mdns container ---------------------------- 5.58s\nservice-check-containers : designate | Check containers ----------------- 5.18s\ndesignate : Restart designate-api container ----------------------------- 5.12s\nservice-ks-register : designate | Granting/revoking user roles ---------- 4.66s\nservice-ks-register : designate | Creating/deleting services ------------ 4.30s\nservice-ks-register : designate | Creating users ------------------------ 4.21s\nservice-ks-register : designate | Creating projects --------------------- 4.02s\ndesignate : Ensuring config directories exist --------------------------- 3.82s\ndesignate : Copying over pools.yaml ------------------------------------- 3.67s\nservice-ks-register : designate | Creating roles ------------------------ 3.38s\n\u001b[32m2026-05-20 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  01:08:42 +0000 (0:00:00.347)       0:00:00.347 ********* \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 20 May 2026  01:08:43 +0000 (0:00:00.314)       0:00:00.662 ********* \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 20 May 2026  01:08:43 +0000 (0:00:00.293)       0:00:00.956 ********* \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 20 May 2026  01:08:44 +0000 (0:00:00.616)       0:00:01.573 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m\n\nTASK [service-ks-register : placement | Creating/deleting endpoints] ***********\nWednesday 20 May 2026  01:08:48 +0000 (0:00:04.792)       0:00:06.365 ********* \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 20 May 2026  01:08:57 +0000 (0:00:08.191)       0:00:14.556 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : placement | Creating users] ************************\nWednesday 20 May 2026  01:09:00 +0000 (0:00:03.517)       0:00:18.073 ********* \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 20 May 2026  01:09:04 +0000 (0:00:03.762)       0:00:21.836 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : placement | Granting/revoking user roles] **********\nWednesday 20 May 2026  01:09:08 +0000 (0:00:03.713)       0:00:25.549 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nWednesday 20 May 2026  01:09:13 +0000 (0:00:05.023)       0:00:30.572 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:09:13 +0000 (0:00:00.290)       0:00:30.862 ********* \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 : Check if policies shall be overwritten] **********************\nWednesday 20 May 2026  01:09:14 +0000 (0:00:01.251)       0:00:32.114 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [placement : Set placement policy file] ***********************************\nWednesday 20 May 2026  01:09:14 +0000 (0:00:00.109)       0:00:32.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 [placement : include_tasks] ***********************************************\nWednesday 20 May 2026  01:09:15 +0000 (0:00:00.244)       0:00:32.468 ********* \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 20 May 2026  01:09:15 +0000 (0:00:00.576)       0:00:33.045 ********* \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 [service-cert-copy : placement | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  01:09:17 +0000 (0:00:01.531)       0:00:34.576 ********* \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 20 May 2026  01:09:17 +0000 (0:00:00.445)       0:00:35.021 ********* \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 20 May 2026  01:09:18 +0000 (0:00:00.634)       0:00:35.656 ********* \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 20 May 2026  01:09:19 +0000 (0:00:01.336)       0:00:36.992 ********* \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-api wsgi configuration] ***************\nWednesday 20 May 2026  01:09:21 +0000 (0:00:02.038)       0:00:39.031 ********* \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 20 May 2026  01:09:22 +0000 (0:00:00.685)       0:00:39.716 ********* \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 20 May 2026  01:09:23 +0000 (0:00:01.082)       0:00:40.799 ********* \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 migrate-db.rc.j2 configuration] *****************\nWednesday 20 May 2026  01:09:24 +0000 (0:00:01.579)       0:00:42.378 ********* \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 20 May 2026  01:09:26 +0000 (0:00:01.397)       0:00:43.776 ********* \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-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\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\nTASK [service-check-containers : placement | Check containers] *****************\nWednesday 20 May 2026  01:09:27 +0000 (0:00:00.794)       0:00:44.570 ********* \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-check-containers : placement | Notify handlers to restart containers] ***\nWednesday 20 May 2026  01:09:28 +0000 (0:00:01.544)       0:00:46.114 ********* \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 20 May 2026  01:09:29 +0000 (0:00:00.382)       0:00:46.496 ********* \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 20 May 2026  01:09:29 +0000 (0:00:00.701)       0:00:47.197 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Creating placement databases user and setting permissions] ***\nWednesday 20 May 2026  01:09:33 +0000 (0:00:03.399)       0:00:50.597 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Running placement bootstrap container] ***********************\nWednesday 20 May 2026  01:09:36 +0000 (0:00:02.878)       0:00:53.476 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Flush handlers] **********************************************\nWednesday 20 May 2026  01:09:51 +0000 (0:00:15.611)       0:01:09.087 ********* \n\nTASK [placement : Flush handlers] **********************************************\nWednesday 20 May 2026  01:09:51 +0000 (0:00:00.072)       0:01:09.160 ********* \n\nTASK [placement : Flush handlers] **********************************************\nWednesday 20 May 2026  01:09:51 +0000 (0:00:00.063)       0:01:09.223 ********* \n\nRUNNING HANDLER [placement : Restart placement-api container] ******************\nWednesday 20 May 2026  01:09:51 +0000 (0:00:00.067)       0:01:09.291 ********* \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 20 May 2026  01:10:02 +0000 (0:00:10.912)       0:01:20.203 ********* \n=============================================================================== \nplacement : Running placement bootstrap container ---------------------- 15.61s\nplacement : Restart placement-api container ---------------------------- 10.91s\nservice-ks-register : placement | Creating/deleting endpoints ----------- 8.19s\nservice-ks-register : placement | Granting/revoking user roles ---------- 5.02s\nservice-ks-register : placement | Creating/deleting services ------------ 4.79s\nservice-ks-register : placement | Creating users ------------------------ 3.76s\nservice-ks-register : placement | Creating roles ------------------------ 3.71s\nservice-ks-register : placement | Creating projects --------------------- 3.52s\nplacement : Creating placement databases -------------------------------- 3.40s\nplacement : Creating placement databases user and setting permissions --- 2.88s\nplacement : Copying over placement.conf --------------------------------- 2.04s\nservice-uwsgi-config : Copying over placement-api uWSGI config ---------- 1.58s\nservice-check-containers : placement | Check containers ----------------- 1.54s\nservice-cert-copy : placement | Copying over extra CA certificates ------ 1.53s\nplacement : Copying over migrate-db.rc.j2 configuration ----------------- 1.40s\nplacement : Copying over config.json files for services ----------------- 1.34s\nplacement : Ensuring config directories exist --------------------------- 1.25s\nConfigure uWSGI for Placement ------------------------------------------- 1.08s\nplacement : Copying over existing policy file --------------------------- 0.79s\nservice-check-containers : Include tasks -------------------------------- 0.70s\n\u001b[32m2026-05-20 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ff114bdc-b289-4a87-abd6-5d912287f103 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ff114bdc-b289-4a87-abd6-5d912287f103 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-20 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:10:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:10:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:11:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:11:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:11:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:11:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:11:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  01:10:06 +0000 (0:00:00.193)       0:00:00.193 ********* \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 20 May 2026  01:10:07 +0000 (0:00:00.319)       0:00:00.512 ********* \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 20 May 2026  01:10:07 +0000 (0:00:00.447)       0:00:00.959 ********* \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;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 20 May 2026  01:10:08 +0000 (0:00:00.981)       0:00:01.941 ********* \n=============================================================================== \nWaiting for Nova public port to be UP ----------------------------------- 0.98s\nGroup hosts based on enabled services ----------------------------------- 0.45s\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 20 May 2026  01:09:17 +0000 (0:00:00.322)       0:00:00.322 ********* \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 20 May 2026  01:09:17 +0000 (0:00:00.252)       0:00:00.575 ********* \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 20 May 2026  01:09:18 +0000 (0:00:00.257)       0:00:00.833 ********* \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 20 May 2026  01:09:18 +0000 (0:00:00.561)       0:00:01.395 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m\n\nTASK [service-ks-register : magnum | Creating/deleting endpoints] **************\nWednesday 20 May 2026  01:09:22 +0000 (0:00:03.983)       0:00:05.379 ********* \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 20 May 2026  01:09:31 +0000 (0:00:08.405)       0:00:13.784 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : magnum | Creating users] ***************************\nWednesday 20 May 2026  01:09:35 +0000 (0:00:04.635)       0:00:18.419 ********* \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 20 May 2026  01:09:40 +0000 (0:00:04.899)       0:00:23.319 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : magnum | Granting/revoking user roles] *************\nWednesday 20 May 2026  01:09:44 +0000 (0:00:03.942)       0:00:27.261 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m\n\nTASK [magnum : Creating Magnum trustee domain] *********************************\nWednesday 20 May 2026  01:09:48 +0000 (0:00:04.365)       0:00:31.627 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user] ***********************************\nWednesday 20 May 2026  01:09:52 +0000 (0:00:03.743)       0:00:35.370 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user role] ******************************\nWednesday 20 May 2026  01:09:58 +0000 (0:00:05.271)       0:00:40.641 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Ensuring config directories exist] ******************************\nWednesday 20 May 2026  01:10:02 +0000 (0:00:04.813)       0:00:45.455 ********* \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-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-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-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 [magnum : Check if policies shall be overwritten] *************************\nWednesday 20 May 2026  01:10:04 +0000 (0:00:01.950)       0:00:47.405 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Set magnum policy file] *****************************************\nWednesday 20 May 2026  01:10:04 +0000 (0:00:00.107)       0:00:47.512 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:10:05 +0000 (0:00:00.250)       0:00:47.763 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [magnum : Copying over kubeconfig file] ***********************************\nWednesday 20 May 2026  01:10:06 +0000 (0:00:01.099)       0:00:48.862 ********* \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-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-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\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 20 May 2026  01:10:08 +0000 (0:00:02.321)       0:00:51.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\nTASK [magnum : include_tasks] **************************************************\nWednesday 20 May 2026  01:10:08 +0000 (0:00:00.431)       0:00:51.616 ********* \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 20 May 2026  01:10:09 +0000 (0:00:00.514)       0:00:52.130 ********* \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-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-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-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\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-cert-copy : magnum | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  01:10:12 +0000 (0:00:02.507)       0:00:54.638 ********* \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-cert-copy : magnum | Copying over backend internal TLS key] ******\nWednesday 20 May 2026  01:10:13 +0000 (0:00:01.307)       0:00:55.946 ********* \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-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-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-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 [magnum : Copying over config.json files for services] ********************\nWednesday 20 May 2026  01:10:14 +0000 (0:00:01.059)       0:00:57.006 ********* \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 magnum.conf] ***************************************\nWednesday 20 May 2026  01:10:17 +0000 (0:00:02.648)       0:00:59.654 ********* \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-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\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 20 May 2026  01:10:23 +0000 (0:00:06.164)       0:01:05.819 ********* \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 20 May 2026  01:10:24 +0000 (0:00:00.874)       0:01:06.693 ********* \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-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-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\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 [service-check-containers : magnum | Notify handlers to restart containers] ***\nWednesday 20 May 2026  01:10:26 +0000 (0:00:01.944)       0:01:08.637 ********* \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 20 May 2026  01:10:26 +0000 (0:00:00.353)       0:01:08.991 ********* \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 : include_tasks] **************************************************\nWednesday 20 May 2026  01:10:28 +0000 (0:00:02.321)       0:01:11.312 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:10:29 +0000 (0:00:00.479)       0:01:11.791 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum database user and setting permissions] **********\nWednesday 20 May 2026  01:10:31 +0000 (0:00:02.058)       0:01:13.850 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Running Magnum bootstrap container] *****************************\nWednesday 20 May 2026  01:10:33 +0000 (0:00:02.171)       0:01:16.022 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Flush handlers] *************************************************\nWednesday 20 May 2026  01:10:50 +0000 (0:00:16.857)       0:01:32.879 ********* \n\nTASK [magnum : Flush handlers] *************************************************\nWednesday 20 May 2026  01:10:50 +0000 (0:00:00.080)       0:01:32.960 ********* \n\nTASK [magnum : Flush handlers] *************************************************\nWednesday 20 May 2026  01:10:50 +0000 (0:00:00.066)       0:01:33.027 ********* \n\nRUNNING HANDLER [magnum : Restart magnum-api container] ************************\nWednesday 20 May 2026  01:10:50 +0000 (0:00:00.069)       0:01:33.096 ********* \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 [magnum : Restart magnum-conductor container] ******************\nWednesday 20 May 2026  01:11:09 +0000 (0:00:18.671)       0:01:51.767 ********* \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 20 May 2026  01:11:19 +0000 (0:00:10.468)       0:02:02.236 ********* \n=============================================================================== \nmagnum : Restart magnum-api container ---------------------------------- 18.67s\nmagnum : Running Magnum bootstrap container ---------------------------- 16.86s\nmagnum : Restart magnum-conductor container ---------------------------- 10.47s\nservice-ks-register : magnum | Creating/deleting endpoints -------------- 8.41s\nmagnum : Copying over magnum.conf --------------------------------------- 6.16s\nmagnum : Creating Magnum trustee user ----------------------------------- 5.27s\nservice-ks-register : magnum | Creating users --------------------------- 4.90s\nmagnum : Creating Magnum trustee user role ------------------------------ 4.81s\nservice-ks-register : magnum | Creating projects ------------------------ 4.64s\nservice-ks-register : magnum | Granting/revoking user roles ------------- 4.37s\nservice-ks-register : magnum | Creating/deleting services --------------- 3.98s\nservice-ks-register : magnum | Creating roles --------------------------- 3.94s\nmagnum : Creating Magnum trustee domain --------------------------------- 3.74s\nmagnum : Copying over config.json files for services -------------------- 2.65s\nservice-cert-copy : magnum | Copying over extra CA certificates --------- 2.51s\nmagnum : Copying over kubeconfig file ----------------------------------- 2.32s\nservice-check-containers : Include tasks -------------------------------- 2.32s\nmagnum : Creating Magnum database user and setting permissions ---------- 2.17s\nmagnum : Creating Magnum database --------------------------------------- 2.06s\nmagnum : Ensuring config directories exist ------------------------------ 1.95s\n\u001b[32m2026-05-20 01:11:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:11:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:11:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 20 May 2026  01:09:46 +0000 (0:00:00.539)       0:00:00.539 ********* \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 20 May 2026  01:09:46 +0000 (0:00:00.313)       0:00:00.853 ********* \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 20 May 2026  01:09:46 +0000 (0:00:00.305)       0:00:01.158 ********* \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 20 May 2026  01:09:47 +0000 (0:00:00.581)       0:00:01.740 ********* \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-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\nTASK [grafana : Check if extra configuration file exists] **********************\nWednesday 20 May 2026  01:09:48 +0000 (0:00:01.017)       0:00:02.757 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : include_tasks] *************************************************\nWednesday 20 May 2026  01:09:49 +0000 (0:00:01.491)       0:00:04.248 ********* \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 20 May 2026  01:09:50 +0000 (0:00:00.505)       0:00:04.754 ********* \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-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\nTASK [service-cert-copy : grafana | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  01:09:51 +0000 (0:00:01.501)       0:00:06.255 ********* \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 20 May 2026  01:09:52 +0000 (0:00:00.572)       0:00:06.827 ********* \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 20 May 2026  01:09:53 +0000 (0:00:01.562)       0:00:08.389 ********* \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 20 May 2026  01:09:55 +0000 (0:00:01.948)       0:00:10.338 ********* \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 20 May 2026  01:09:57 +0000 (0:00:01.786)       0:00:12.124 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:09:57 +0000 (0:00:00.254)       0:00:12.379 ********* \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 20 May 2026  01:09:59 +0000 (0:00:01.399)       0:00:13.778 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (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-0] => (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 20 May 2026  01:10:00 +0000 (0:00:01.386)       0:00:15.164 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : Remove templated Grafana dashboards] ***************************\nWednesday 20 May 2026  01:10:01 +0000 (0:00:00.849)       0:00:16.014 ********* \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 20 May 2026  01:10:02 +0000 (0:00:00.739)       0:00:16.753 ********* \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 : grafana | Check containers] *******************\nWednesday 20 May 2026  01:10:03 +0000 (0:00:01.122)       0:00:17.875 ********* \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\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 20 May 2026  01:10:04 +0000 (0:00:01.296)       0:00:19.171 ********* \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 20 May 2026  01:10:05 +0000 (0:00:00.409)       0:00:19.581 ********* \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 20 May 2026  01:10:05 +0000 (0:00:00.682)       0:00:20.263 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Creating grafana database user and setting permissions] ********\nWednesday 20 May 2026  01:10:08 +0000 (0:00:02.396)       0:00:22.660 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Flush handlers] ************************************************\nWednesday 20 May 2026  01:10:10 +0000 (0:00:02.342)       0:00:25.003 ********* \n\nTASK [grafana : Flush handlers] ************************************************\nWednesday 20 May 2026  01:10:10 +0000 (0:00:00.071)       0:00:25.074 ********* \n\nTASK [grafana : Flush handlers] ************************************************\nWednesday 20 May 2026  01:10:10 +0000 (0:00:00.058)       0:00:25.132 ********* \n\nRUNNING HANDLER [grafana : Restart first grafana container] ********************\nWednesday 20 May 2026  01:10:10 +0000 (0:00:00.063)       0:00:25.196 ********* \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 20 May 2026  01:10:12 +0000 (0:00:01.875)       0:00:27.071 ********* \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 20 May 2026  01:10:40 +0000 (0:00:27.796)       0:00:54.868 ********* \n\u001b[0;36mskipping: [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 [grafana : Wait for grafana application ready] ****************************\nWednesday 20 May 2026  01:11:17 +0000 (0:00:37.200)       0:01:32.068 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Remove old grafana docker volume] ******************************\nWednesday 20 May 2026  01:11:20 +0000 (0:00:02.986)       0:01:35.055 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:11:20 +0000 (0:00:00.272)       0:01:35.327 ********* \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 20 May 2026  01:11:23 +0000 (0:00:02.473)       0:01:37.801 ********* \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 20 May 2026  01:11:23 +0000 (0:00:00.466)       0:01:38.267 ********* \n=============================================================================== \ngrafana : Restart remaining grafana containers ------------------------- 37.20s\ngrafana : Waiting for grafana to start on first node ------------------- 27.80s\ngrafana : Wait for grafana application ready ---------------------------- 2.99s\ngrafana : Enable grafana datasources ------------------------------------ 2.47s\ngrafana : Creating grafana database ------------------------------------- 2.40s\ngrafana : Creating grafana database user and setting permissions -------- 2.34s\ngrafana : Copying over config.json files -------------------------------- 1.95s\ngrafana : Restart first grafana container ------------------------------- 1.88s\ngrafana : Copying over grafana.ini -------------------------------------- 1.79s\nservice-cert-copy : grafana | Copying over backend internal TLS key ----- 1.56s\nservice-cert-copy : grafana | Copying over extra CA certificates -------- 1.50s\ngrafana : Check if extra configuration file exists ---------------------- 1.49s\ngrafana : Configuring Prometheus as data source for Grafana ------------- 1.40s\ngrafana : Configuring dashboards provisioning --------------------------- 1.39s\nservice-check-containers : grafana | Check containers ------------------- 1.30s\ngrafana : Copying over custom dashboards -------------------------------- 1.12s\ngrafana : Ensuring config directories exist ----------------------------- 1.02s\ngrafana : Check if the folder for custom grafana dashboards exists ------ 0.85s\ngrafana : Remove templated Grafana dashboards --------------------------- 0.74s\nservice-check-containers : Include tasks -------------------------------- 0.68s\n\u001b[32m2026-05-20 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-20 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:13:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:13:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:13:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:13:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:13:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:13:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:13:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:13:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:13:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:14:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:14:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on OpenStack release] **********************************\nWednesday 20 May 2026  01:03:40 +0000 (0:00:00.476)       0:00:00.476 ********* \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 20 May 2026  01:03:41 +0000 (0:00:01.160)       0:00:01.636 ********* \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 20 May 2026  01:03:43 +0000 (0:00:02.175)       0:00:03.811 ********* \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 20 May 2026  01:03:44 +0000 (0:00:01.149)       0:00:04.961 ********* \n\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Creating Nova databases] ******************************************\nWednesday 20 May 2026  01:03:45 +0000 (0:00:00.916)       0:00:05.877 ********* \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 20 May 2026  01:03:51 +0000 (0:00:05.797)       0:00:11.675 ********* \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 20 May 2026  01:03:56 +0000 (0:00:04.822)       0:00:16.498 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over config.json files for nova-api-bootstrap] ************\nWednesday 20 May 2026  01:03:57 +0000 (0:00:00.975)       0:00:17.473 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************\nWednesday 20 May 2026  01:03:59 +0000 (0:00:01.808)       0:00:19.281 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nWednesday 20 May 2026  01:04:02 +0000 (0:00:03.830)       0:00:23.111 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:04:03 +0000 (0:00:00.425)       0:00:23.537 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Create cell0 mappings] ********************************************\nWednesday 20 May 2026  01:04:38 +0000 (0:00:35.180)       0:00:58.717 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nWednesday 20 May 2026  01:04:55 +0000 (0:00:17.021)       0:01:15.739 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nWednesday 20 May 2026  01:05:09 +0000 (0:00:14.120)       0:01:29.859 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Update cell0 mappings] ********************************************\nWednesday 20 May 2026  01:05:10 +0000 (0:00:00.786)       0:01:30.645 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nWednesday 20 May 2026  01:05:11 +0000 (0:00:00.893)       0:01:31.538 ********* \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 20 May 2026  01:05:12 +0000 (0:00:01.281)       0:01:32.820 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nWednesday 20 May 2026  01:05:33 +0000 (0:00:21.112)       0:01:53.932 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:05:34 +0000 (0:00:00.775)       0:01:54.708 ********* \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 20 May 2026  01:05:35 +0000 (0:00:00.941)       0:01:55.650 ********* \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 20 May 2026  01:05:37 +0000 (0:00:02.428)       0:01:58.078 ********* \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 20 May 2026  01:05:40 +0000 (0:00:02.649)       0:02:00.728 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:05:41 +0000 (0:00:00.528)       0:02:01.257 ********* \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 20 May 2026  01:05:55 +0000 (0:00:13.874)       0:02:15.131 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:05:55 +0000 (0:00:00.333)       0:02:15.465 ********* \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 20 May 2026  01:05:56 +0000 (0:00:01.526)       0:02:16.992 ********* \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 config.json files for nova-cell-bootstrap] ******\nWednesday 20 May 2026  01:05:57 +0000 (0:00:00.518)       0:02:17.510 ********* \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 20 May 2026  01:05:58 +0000 (0:00:01.124)       0:02:18.634 ********* \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 20 May 2026  01:06:00 +0000 (0:00:02.046)       0:02:20.681 ********* \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 20 May 2026  01:06:24 +0000 (0:00:24.437)       0:02:45.118 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nWednesday 20 May 2026  01:06:39 +0000 (0:00:14.072)       0:02:59.191 ********* \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 20 May 2026  01:06:39 +0000 (0:00:00.848)       0:03:00.039 ********* \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 20 May 2026  01:06:54 +0000 (0:00:14.744)       0:03:14.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 [Bootstrap upgrade] *******************************************************\nWednesday 20 May 2026  01:06:56 +0000 (0:00:01.413)       0:03:16.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\nPLAY [Apply role nova] *********************************************************\n\nTASK [nova : include_tasks] ****************************************************\nWednesday 20 May 2026  01:06:56 +0000 (0:00:00.325)       0:03:16.523 ********* \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 20 May 2026  01:06:57 +0000 (0:00:00.723)       0:03:17.247 ********* \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 20 May 2026  01:07:01 +0000 (0:00:03.968)       0:03:21.216 ********* \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 20 May 2026  01:07:09 +0000 (0:00:08.381)       0:03:29.597 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : nova | Creating users] *****************************\nWednesday 20 May 2026  01:07:13 +0000 (0:00:03.973)       0:03:33.571 ********* \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 20 May 2026  01:07:18 +0000 (0:00:04.726)       0:03:38.297 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : nova | Granting/revoking user roles] ***************\nWednesday 20 May 2026  01:07:21 +0000 (0:00:03.336)       0:03:41.634 ********* \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 20 May 2026  01:07:29 +0000 (0:00:07.840)       0:03:49.474 ********* \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-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-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-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 [nova : Check if policies shall be overwritten] ***************************\nWednesday 20 May 2026  01:07:31 +0000 (0:00:02.492)       0:03:51.967 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : Set nova policy file] *********************************************\nWednesday 20 May 2026  01:07:31 +0000 (0:00:00.144)       0:03:52.111 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:07:32 +0000 (0:00:00.282)       0:03:52.394 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [nova : Set vendordata file path] *****************************************\nWednesday 20 May 2026  01:07:33 +0000 (0:00:00.751)       0:03:53.146 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:07:33 +0000 (0:00:00.304)       0:03:53.450 ********* \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 20 May 2026  01:07:34 +0000 (0:00:00.776)       0:03:54.226 ********* \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-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-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-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\nTASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  01:07:37 +0000 (0:00:03.869)       0:03:58.096 ********* \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 20 May 2026  01:07:38 +0000 (0:00:00.810)       0:03:58.906 ********* \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 20 May 2026  01:07:40 +0000 (0:00:01.445)       0:04:00.352 ********* \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;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 [nova : Copying over nova.conf] *******************************************\nWednesday 20 May 2026  01:07:43 +0000 (0:00:03.532)       0:04:03.884 ********* \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-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-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-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\nTASK [nova : Copying over existing policy file] ********************************\nWednesday 20 May 2026  01:07:55 +0000 (0:00:11.919)       0:04:15.803 ********* \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 nova-api-wsgi.conf] **********************************\nWednesday 20 May 2026  01:07:57 +0000 (0:00:02.082)       0:04:17.886 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:07:59 +0000 (0:00:01.261)       0:04:19.148 ********* \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 [nova : Copying over vendordata file for nova services] *******************\nWednesday 20 May 2026  01:07:59 +0000 (0:00:00.902)       0:04:20.050 ********* \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 20 May 2026  01:08:00 +0000 (0:00:00.387)       0:04:20.437 ********* \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova-api', 'port': '8774', 'workers': '2'})\u001b[0m\n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, 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 20 May 2026  01:08:03 +0000 (0:00:03.114)       0:04:23.552 ********* \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-uwsgi-config : Copying over nova-metadata uWSGI config] **********\nWednesday 20 May 2026  01:08:05 +0000 (0:00:01.855)       0:04:25.407 ********* \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 20 May 2026  01:08:07 +0000 (0:00:02.118)       0:04:27.526 ********* \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-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-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-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 20 May 2026  01:08:10 +0000 (0:00:02.908)       0:04:30.435 ********* \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 20 May 2026  01:08:10 +0000 (0:00:00.471)       0:04:30.907 ********* \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 20 May 2026  01:08:12 +0000 (0:00:01.277)       0:04:32.184 ********* \n\nTASK [nova : Flush handlers] ***************************************************\nWednesday 20 May 2026  01:08:12 +0000 (0:00:00.121)       0:04:32.306 ********* \n\nTASK [nova : Flush handlers] ***************************************************\nWednesday 20 May 2026  01:08:12 +0000 (0:00:00.139)       0:04:32.446 ********* \n\nRUNNING HANDLER [nova : Restart nova-scheduler container] **********************\nWednesday 20 May 2026  01:08:12 +0000 (0:00:00.120)       0:04:32.566 ********* \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 : Restart nova-api container] ****************************\nWednesday 20 May 2026  01:08:34 +0000 (0:00:22.499)       0:04:55.066 ********* \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 : Restart nova-metadata container] ***********************\nWednesday 20 May 2026  01:08:46 +0000 (0:00:11.226)       0:05:06.293 ********* \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 [Apply role nova-cell] ****************************************************\n\nTASK [nova-cell : include_tasks] ***********************************************\nWednesday 20 May 2026  01:08:50 +0000 (0:00:04.681)       0:05:10.974 ********* \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 20 May 2026  01:08:51 +0000 (0:00:01.144)       0:05:12.119 ********* \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 20 May 2026  01:08:52 +0000 (0:00:00.510)       0:05:12.630 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Cache new Libvirt version] ***********************************\nWednesday 20 May 2026  01:09:22 +0000 (0:00:29.651)       0:05:42.281 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get nova_libvirt image info] *********************************************\nWednesday 20 May 2026  01:09:23 +0000 (0:00:01.555)       0:05:43.837 ********* \n\u001b[0;36mincluded: service-image-info for testbed-node-3\u001b[0m\n\nTASK [service-image-info : community.docker.docker_image_info] *****************\nWednesday 20 May 2026  01:09:24 +0000 (0:00:00.708)       0:05:44.545 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : set_fact] *******************************************\nWednesday 20 May 2026  01:09:27 +0000 (0:00:02.609)       0:05:47.154 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : containers.podman.podman_image_info] ****************\nWednesday 20 May 2026  01:09:28 +0000 (0:00:01.472)       0:05:48.627 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : set_fact] *******************************************\nWednesday 20 May 2026  01:09:29 +0000 (0:00:01.274)       0:05:49.901 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Get container facts] *****************************************\nWednesday 20 May 2026  01:09:31 +0000 (0:00:01.342)       0:05:51.244 ********* \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;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 20 May 2026  01:09:34 +0000 (0:00:03.665)       0:05:54.909 ********* \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;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Check that the new Libvirt version is >= current] ************\nWednesday 20 May 2026  01:09:36 +0000 (0:00:01.512)       0:05:56.421 ********* \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 [Load and persist br_netfilter module] ************************************\nWednesday 20 May 2026  01:09:37 +0000 (0:00:01.490)       0:05:57.911 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:09:38 +0000 (0:00:00.757)       0:05:58.669 ********* \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 20 May 2026  01:09:39 +0000 (0:00:00.779)       0:05:59.448 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=br_netfilter)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=br_netfilter)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=br_netfilter)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nWednesday 20 May 2026  01:09:40 +0000 (0:00:01.191)       0:06:00.639 ********* \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 20 May 2026  01:09:40 +0000 (0:00:00.479)       0:06:01.119 ********* \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-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;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-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\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\nTASK [nova-cell : Install udev kolla kvm rules] ********************************\nWednesday 20 May 2026  01:09:42 +0000 (0:00:01.184)       0:06:02.303 ********* \n\u001b[0;36mskipping: [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 : Mask qemu-kvm service] ***************************************\nWednesday 20 May 2026  01:09:43 +0000 (0:00:01.212)       0:06:03.516 ********* \n\u001b[0;36mskipping: [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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Ensuring config directories exist] ***************************\nWednesday 20 May 2026  01:09:45 +0000 (0:00:01.645)       0:06:05.162 ********* \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-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-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-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-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-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-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-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 : include_tasks] ***********************************************\nWednesday 20 May 2026  01:09:47 +0000 (0:00:02.207)       0:06:07.369 ********* \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 20 May 2026  01:09:48 +0000 (0:00:01.074)       0:06:08.444 ********* \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-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-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-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-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-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-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-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-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-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-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 20 May 2026  01:09:52 +0000 (0:00:03.987)       0:06:12.432 ********* \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-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-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-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-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-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-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-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]\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-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\nTASK [service-cert-copy : nova | Copying over backend internal TLS key] ********\nWednesday 20 May 2026  01:09:54 +0000 (0:00:02.463)       0:06:14.896 ********* \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-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-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\u001b[32m2026-05-20 01:14:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n-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-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-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-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-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-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-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 : include_tasks] ***********************************************\nWednesday 20 May 2026  01:09:57 +0000 (0:00:02.495)       0:06:17.392 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:09:58 +0000 (0:00:00.920)       0:06:18.312 ********* \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 20 May 2026  01:09:59 +0000 (0:00:00.918)       0:06:19.231 ********* \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 : Extract nova key from file] **********************************\nWednesday 20 May 2026  01:10:00 +0000 (0:00:01.134)       0:06:20.366 ********* \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 20 May 2026  01:10:00 +0000 (0:00:00.475)       0:06:20.841 ********* \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 20 May 2026  01:10:01 +0000 (0:00:00.428)       0:06:21.270 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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 20 May 2026  01:10:02 +0000 (0:00:01.032)       0:06:22.303 ********* \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.conf] *****************************************\nWednesday 20 May 2026  01:10:03 +0000 (0:00:01.371)       0:06:23.674 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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-libvirt)\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\nTASK [nova-cell : Ensure /etc/ceph directory exists (host libvirt)] ************\nWednesday 20 May 2026  01:10:07 +0000 (0:00:03.948)       0:06:27.622 ********* \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 20 May 2026  01:10:07 +0000 (0:00:00.309)       0:06:27.932 ********* \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 20 May 2026  01:10:08 +0000 (0:00:00.295)       0:06:28.227 ********* \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\nTASK [nova-cell : Pushing nova secret xml for libvirt] *************************\nWednesday 20 May 2026  01:10:09 +0000 (0:00:01.473)       0:06:29.701 ********* \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-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-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-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-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-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 20 May 2026  01:10:12 +0000 (0:00:03.383)       0:06:33.085 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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-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;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Include tasks from qemu_wrapper.yml] *************************\nWednesday 20 May 2026  01:10:16 +0000 (0:00:03.662)       0:06:36.747 ********* \n\u001b[0;36mskipping: [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/qemu_wrapper.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [nova-cell : Check qemu wrapper file] *************************************\nWednesday 20 May 2026  01:10:18 +0000 (0:00:02.232)       0:06:38.980 ********* \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 20 May 2026  01:10:19 +0000 (0:00:01.033)       0:06:40.014 ********* \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 20 May 2026  01:10:20 +0000 (0:00:00.284)       0:06:40.298 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Set nova policy file] ****************************************\nWednesday 20 May 2026  01:10:20 +0000 (0:00:00.139)       0:06:40.437 ********* \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 20 May 2026  01:10:21 +0000 (0:00:00.696)       0:06:41.134 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\nTASK [nova-cell : Set vendordata file path] ************************************\nWednesday 20 May 2026  01:10:21 +0000 (0:00:00.692)       0:06:41.826 ********* \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 20 May 2026  01:10:22 +0000 (0:00:00.517)       0:06:42.344 ********* \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-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-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-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-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-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-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-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-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\nTASK [nova-cell : Copying over nova.conf] **************************************\nWednesday 20 May 2026  01:10:26 +0000 (0:00:03.948)       0:06:46.292 ********* \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-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-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-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-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 20 May 2026  01:10:32 +0000 (0:00:06.164)       0:06:52.457 ********* \n\u001b[0;36mskipping: [testbed-node-5]\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]\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 configuration] **************************\nWednesday 20 May 2026  01:10:33 +0000 (0:00:01.394)       0:06:53.852 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (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;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;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;33mchanged: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\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 20 May 2026  01:10:37 +0000 (0:00:03.471)       0:06:57.323 ********* \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 20 May 2026  01:10:37 +0000 (0:00:00.659)       0:06:57.983 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (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;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-libvirt'}) \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;33mchanged: [testbed-node-5] => (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-libvirt'}) \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;36mskipping: [testbed-node-1] => (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;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;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;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\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-5] => (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\nTASK [nova-cell : Copying files for nova-ssh] **********************************\nWednesday 20 May 2026  01:10:43 +0000 (0:00:05.375)       0:07:03.359 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (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;36mskipping: [testbed-node-1] => (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-2] => (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;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \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-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\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-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': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\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 20 May 2026  01:10:51 +0000 (0:00:08.199)       0:07:11.558 ********* \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 20 May 2026  01:10:52 +0000 (0:00:00.571)       0:07:12.130 ********* \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 20 May 2026  01:10:52 +0000 (0:00:00.901)       0:07:13.031 ********* \n\u001b[0;36mskipping: [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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Generating 'hostid' file for nova_compute] *******************\nWednesday 20 May 2026  01:10:54 +0000 (0:00:01.979)       0:07:15.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\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 [nova-cell : Copying over existing policy file] ***************************\nWednesday 20 May 2026  01:10:56 +0000 (0:00:01.992)       0:07:17.003 ********* \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-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-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-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-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-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-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-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-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-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 20 May 2026  01:10:58 +0000 (0:00:01.182)       0:07:18.186 ********* \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 20 May 2026  01:10:58 +0000 (0:00:00.685)       0:07:18.871 ********* \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-3] => (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-3]\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-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-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 20 May 2026  01:11:00 +0000 (0:00:01.386)       0:07:20.257 ********* \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-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-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-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-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-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-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-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-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-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-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-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 [service-check-containers : nova_cell | Notify handlers to restart containers] ***\nWednesday 20 May 2026  01:11:03 +0000 (0:00:02.954)       0:07:23.212 ********* \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 20 May 2026  01:11:03 +0000 (0:00:00.666)       0:07:23.878 ********* \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-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-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-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 20 May 2026  01:11:05 +0000 (0:00:02.082)       0:07:25.960 ********* \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 20 May 2026  01:11:06 +0000 (0:00:00.797)       0:07:26.758 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 20 May 2026  01:11:06 +0000 (0:00:00.134)       0:07:26.893 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 20 May 2026  01:11:06 +0000 (0:00:00.132)       0:07:27.025 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 20 May 2026  01:11:07 +0000 (0:00:00.136)       0:07:27.162 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 20 May 2026  01:11:07 +0000 (0:00:00.136)       0:07:27.298 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 20 May 2026  01:11:07 +0000 (0:00:00.136)       0:07:27.434 ********* \n\nRUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************\nWednesday 20 May 2026  01:11:07 +0000 (0:00:00.313)       0:07:27.748 ********* \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-novncproxy container] ****************\nWednesday 20 May 2026  01:11:17 +0000 (0:00:09.970)       0:07:37.719 ********* \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 20 May 2026  01:11:34 +0000 (0:00:16.936)       0:07:54.655 ********* \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 20 May 2026  01:11:55 +0000 (0:00:21.275)       0:08:15.930 ********* \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 20 May 2026  01:12:30 +0000 (0:00:34.719)       0:08:50.650 ********* \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 : Create libvirt SASL user] *************************\nWednesday 20 May 2026  01:12:31 +0000 (0:00:00.742)       0:08:51.392 ********* \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-compute container] *******************\nWednesday 20 May 2026  01:12:31 +0000 (0:00:00.730)       0:08:52.123 ********* \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\nRUNNING HANDLER [nova-cell : Wait for nova-compute services to update service versions] ***\nWednesday 20 May 2026  01:12:53 +0000 (0:00:21.851)       0:09:13.975 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Waiting for nova-compute services to register themselves] ****\nWednesday 20 May 2026  01:12:53 +0000 (0:00:00.122)       0:09:14.097 ********* \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 20 May 2026  01:13:14 +0000 (0:00:20.332)       0:09:34.429 ********* \n\u001b[0;36mskipping: [testbed-node-4]\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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Include discover_computes.yml] *******************************\nWednesday 20 May 2026  01:13:21 +0000 (0:00:07.188)       0:09:41.617 ********* \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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\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 20 May 2026  01:13:24 +0000 (0:00:02.856)       0:09:44.474 ********* \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 20 May 2026  01:13:39 +0000 (0:00:15.058)       0:09:59.533 ********* \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 20 May 2026  01:13:40 +0000 (0:00:00.762)       0:10:00.295 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Discover nova hosts] *****************************************\nWednesday 20 May 2026  01:13:41 +0000 (0:00:00.953)       0:10:01.249 ********* \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 20 May 2026  01:13:55 +0000 (0:00:14.490)       0:10:15.740 ********* \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 20 May 2026  01:13:56 +0000 (0:00:01.115)       0:10:16.856 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:13:57 +0000 (0:00:00.919)       0:10:17.775 ********* \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-5]\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-0]\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-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 20 May 2026  01:13:58 +0000 (0:00:01.318)       0:10:19.094 ********* \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 20 May 2026  01:13:59 +0000 (0:00:00.541)       0:10:19.635 ********* \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 20 May 2026  01:14:00 +0000 (0:00:01.431)       0:10: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\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 20 May 2026  01:14:01 +0000 (0:00:00.420)       0:10:21.487 ********* \n=============================================================================== \nnova : Running Nova API bootstrap container ---------------------------- 35.18s\nnova-cell : Restart nova-libvirt container ----------------------------- 34.72s\nnova-cell : Get new Libvirt version ------------------------------------ 29.65s\nnova-cell : Running Nova cell bootstrap container ---------------------- 24.44s\nnova : Restart nova-scheduler container -------------------------------- 22.50s\nnova-cell : Restart nova-compute container ----------------------------- 21.85s\nnova-cell : Restart nova-ssh container --------------------------------- 21.28s\nnova : Running Nova API bootstrap container ---------------------------- 21.11s\nnova-cell : Waiting for nova-compute services to register themselves --- 20.33s\nnova : Create cell0 mappings ------------------------------------------- 17.02s\nnova-cell : Restart nova-novncproxy container -------------------------- 16.94s\nnova-cell : Get a list of existing cells ------------------------------- 15.06s\nnova-cell : Create cell ------------------------------------------------ 14.74s\nnova-cell : Discover nova hosts ---------------------------------------- 14.49s\nnova-cell : Get a list of existing cells ------------------------------- 14.12s\nnova-cell : Get a list of existing cells ------------------------------- 14.07s\nservice-rabbitmq : nova | Ensure RabbitMQ users exist ------------------ 13.87s\nnova : Copying over nova.conf ------------------------------------------ 11.92s\nnova : Restart nova-api container -------------------------------------- 11.23s\nnova-cell : Restart nova-conductor container ---------------------------- 9.97s\n\u001b[32m2026-05-20 01:14:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:14:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:14:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:14:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:14:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:14:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:14:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:14:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:14:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:14:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:14:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:14:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:14:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:14:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-20 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m\n\u001b[32m2026-05-20 01:14:29\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 20 May 2026  01:10:12 +0000 (0:00:00.328)       0:00:00.328 ********* \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 20 May 2026  01:10:12 +0000 (0:00:00.357)       0:00:00.686 ********* \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 20 May 2026  01:10:13 +0000 (0:00:00.367)       0:00:01.053 ********* \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 20 May 2026  01:10:14 +0000 (0:00:00.877)       0:00:01.931 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m\n\nTASK [service-ks-register : octavia | Creating/deleting endpoints] *************\nWednesday 20 May 2026  01:10:18 +0000 (0:00:04.364)       0:00:06.295 ********* \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 20 May 2026  01:10:26 +0000 (0:00:08.422)       0:00:14.717 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : octavia | Creating users] **************************\nWednesday 20 May 2026  01:10:30 +0000 (0:00:03.082)       0:00:17.799 ********* \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 20 May 2026  01:10:38 +0000 (0:00:08.092)       0:00:25.891 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : octavia | Granting/revoking user roles] ************\nWednesday 20 May 2026  01:10:42 +0000 (0:00:04.560)       0:00:30.452 ********* \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 20 May 2026  01:10:50 +0000 (0:00:08.033)       0:00:38.485 ********* \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 20 May 2026  01:11:09 +0000 (0:00:19.146)       0:00:57.632 ********* \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 20 May 2026  01:11:11 +0000 (0:00:01.746)       0:00:59.379 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create nova keypair for amphora] *******************************\nWednesday 20 May 2026  01:11:18 +0000 (0:00:06.731)       0:01:06.111 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nWednesday 20 May 2026  01:11:23 +0000 (0:00:05.386)       0:01:11.498 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create security groups for octavia] ****************************\nWednesday 20 May 2026  01:11:26 +0000 (0:00:03.093)       0:01:14.592 ********* \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 20 May 2026  01:11:36 +0000 (0:00:09.659)       0:01:24.251 ********* \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 20 May 2026  01:11:55 +0000 (0:00:19.306)       0:01:43.558 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management subnet] *************************\nWednesday 20 May 2026  01:12:01 +0000 (0:00:05.715)       0:01:49.274 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management router for IPv6] ****************\nWednesday 20 May 2026  01:12:07 +0000 (0:00:05.943)       0:01:55.218 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Update loadbalancer management subnet] *************************\nWednesday 20 May 2026  01:12:07 +0000 (0:00:00.436)       0:01:55.654 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nWednesday 20 May 2026  01:12:12 +0000 (0:00:04.118)       0:01:59.772 ********* \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 20 May 2026  01:12:12 +0000 (0:00:00.735)       0:02:00.508 ********* \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 : Update Octavia health manager port host_id] ********************\nWednesday 20 May 2026  01:12:18 +0000 (0:00:05.579)       0:02:06.087 ********* \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 [octavia : Add Octavia port to openvswitch br-int] ************************\nWednesday 20 May 2026  01:12:22 +0000 (0:00:04.557)       0:02:10.645 ********* \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 20 May 2026  01:12:23 +0000 (0:00:00.731)       0:02:11.376 ********* \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 [octavia : Create octavia dhclient conf] **********************************\nWednesday 20 May 2026  01:12:25 +0000 (0:00:01.588)       0:02:12.964 ********* \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 : Create octavia-interface service] ******************************\nWednesday 20 May 2026  01:12:26 +0000 (0:00:01.179)       0:02:14.143 ********* \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 20 May 2026  01:12:27 +0000 (0:00:01.231)       0:02:15.375 ********* \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 20 May 2026  01:12:30 +0000 (0:00:02.513)       0:02:17.888 ********* \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 : Wait for interface ohm0 ip appear] *****************************\nWednesday 20 May 2026  01:12:31 +0000 (0:00:01.735)       0:02:19.624 ********* \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 20 May 2026  01:12:32 +0000 (0:00:00.627)       0:02:20.252 ********* \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\nTASK [octavia : include_tasks] *************************************************\nWednesday 20 May 2026  01:12:35 +0000 (0:00:03.314)       0:02:23.566 ********* \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 20 May 2026  01:12:36 +0000 (0:00:00.643)       0:02:24.210 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nWednesday 20 May 2026  01:12:41 +0000 (0:00:05.138)       0:02:29.348 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get security groups for octavia] *******************************\nWednesday 20 May 2026  01:12:44 +0000 (0:00:03.294)       0:02:32.643 ********* \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 20 May 2026  01:12:53 +0000 (0:00:08.154)       0:02:40.797 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia resources facts] ***********************************\nWednesday 20 May 2026  01:12:57 +0000 (0:00:04.505)       0:02:45.303 ********* \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 20 May 2026  01:12:57 +0000 (0:00:00.300)       0:02:45.604 ********* \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-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-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-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-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-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-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-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-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 : Check if policies shall be overwritten] ************************\nWednesday 20 May 2026  01:13:01 +0000 (0:00:03.219)       0:02:48.823 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia policy file] ***************************************\nWednesday 20 May 2026  01:13:01 +0000 (0:00:00.123)       0:02:48.947 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:13:01 +0000 (0:00:00.278)       0:02:49.225 ********* \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 20 May 2026  01:13:02 +0000 (0:00:00.649)       0:02:49.875 ********* \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 20 May 2026  01:13:02 +0000 (0:00:00.758)       0:02:50.634 ********* \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': {'contai\u001b[32m2026-05-20 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state SUCCESS\u001b[0m\nner_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-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-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 [service-cert-copy : octavia | Copying over backend internal TLS certificate] ***\nWednesday 20 May 2026  01:13:08 +0000 (0:00:05.685)       0:02:56.319 ********* \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 20 May 2026  01:13:09 +0000 (0:00:00.616)       0:02:56.935 ********* \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 : Copying over config.json files for services] *******************\nWednesday 20 May 2026  01:13:10 +0000 (0:00:00.970)       0:02:57.905 ********* \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-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-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-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-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-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-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-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-wsgi.conf] ********************************\nWednesday 20 May 2026  01:13:15 +0000 (0:00:05.638)       0:03:03.544 ********* \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 20 May 2026  01:13:18 +0000 (0:00:02.313)       0:03:05.858 ********* \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-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 SSH key] **********************************\nWednesday 20 May 2026  01:13:35 +0000 (0:00:17.720)       0:03:23.578 ********* \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 20 May 2026  01:13:37 +0000 (0:00:02.027)       0:03:25.605 ********* \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-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 20 May 2026  01:13:43 +0000 (0:00:05.225)       0:03:30.831 ********* \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-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item=server_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.key.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\nTASK [octavia : Copying certificate files for octavia-health-manager] **********\nWednesday 20 May 2026  01:13:48 +0000 (0:00:05.558)       0:03:36.389 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\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_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item=server_ca.key.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\nTASK [service-check-containers : octavia | Check containers] *******************\nWednesday 20 May 2026  01:13:54 +0000 (0:00:05.749)       0:03:42.139 ********* \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-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-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 [service-check-containers : octavia | Notify handlers to restart containers] ***\nWednesday 20 May 2026  01:13:59 +0000 (0:00:04.736)       0:03:46.875 ********* \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 20 May 2026  01:13:59 +0000 (0:00:00.573)       0:03:47.448 ********* \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 20 May 2026  01:14:00 +0000 (0:00:01.009)       0:03:48.458 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:14:01 +0000 (0:00:00.330)       0:03:48.788 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database] *************************\nWednesday 20 May 2026  01:14:03 +0000 (0:00:02.780)       0:03:51.569 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia database user and setting permissions] ********\nWednesday 20 May 2026  01:14:06 +0000 (0:00:02.367)       0:03:53.937 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database user and setting permissions] ***\nWednesday 20 May 2026  01:14:08 +0000 (0:00:02.609)       0:03:56.547 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Running Octavia bootstrap container] ***************************\nWednesday 20 May 2026  01:14:11 +0000 (0:00:02.791)       0:03:59.339 ********* \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-20 01:14:13.846 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-05-20 01:14:13.847 INFO Validating config file\\n2026-05-20 01:14:13.847 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-05-20 01:14:13.852 INFO Copying service configuration files\\n2026-05-20 01:14:13.852 INFO Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\\n2026-05-20 01:14:13.858 INFO Setting permission for /etc/octavia/octavia.conf\\n2026-05-20 01:14:13.859 INFO Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\\n2026-05-20 01:14:13.866 INFO Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\\n2026-05-20 01:14:13.867 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-05-20 01:14:13.868 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-05-20 01:14:13.868 INFO Copying /var/lib/kolla/config_files/ca-certificates/testbed.crt to /var/lib/kolla/share/ca-certificates/testbed.crt\\n2026-05-20 01:14:13.870 INFO Setting permission for /var/lib/kolla/share/ca-certificates/testbed.crt\\n2026-05-20 01:14:13.870 INFO Writing out command to execute\\n2026-05-20 01:14:13.871 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-20 01:14:13.846 INFO Loading config file at /var/lib/kolla/config_files/config.json\", \"2026-05-20 01:14:13.847 INFO Validating config file\", \"2026-05-20 01:14:13.847 INFO Kolla config strategy set to: COPY_ALWAYS\", \"2026-05-20 01:14:13.852 INFO Copying service configuration files\", \"2026-05-20 01:14:13.852 INFO Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\", \"2026-05-20 01:14:13.858 INFO Setting permission for /etc/octavia/octavia.conf\", \"2026-05-20 01:14:13.859 INFO Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"2026-05-20 01:14:13.866 INFO Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"2026-05-20 01:14:13.867 INFO Creating directory /var/lib/kolla/share/ca-certificates\", \"2026-05-20 01:14:13.868 INFO Setting permission for /var/lib/kolla/share/ca-certificates\", \"2026-05-20 01:14:13.868 INFO Copying /var/lib/kolla/config_files/ca-certificates/testbed.crt to /var/lib/kolla/share/ca-certificates/testbed.crt\", \"2026-05-20 01:14:13.870 INFO Setting permission for /var/lib/kolla/share/ca-certificates/testbed.crt\", \"2026-05-20 01:14:13.870 INFO Writing out command to execute\", \"2026-05-20 01:14:13.871 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-20 01:14:20.556 1077 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-05-20 01:14:20.557 1077 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-05-20 01:14:20.757 1077 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\\n2026-05-20 01:14:21.412 1077 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\\n2026-05-20 01:14:21.643 1077 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\\n2026-05-20 01:14:21.653 1077 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\\n2026-05-20 01:14:21.717 1077 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\\n2026-05-20 01:14:21.781 1077 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\\n2026-05-20 01:14:21.939 1077 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\\n2026-05-20 01:14:21.984 1077 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\\n2026-05-20 01:14:22.027 1077 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\\n2026-05-20 01:14:22.117 1077 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\\n2026-05-20 01:14:22.129 1077 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\\n2026-05-20 01:14:22.171 1077 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\\n2026-05-20 01:14:22.243 1077 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\\n2026-05-20 01:14:22.511 1077 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\\n2026-05-20 01:14:22.557 1077 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\\n2026-05-20 01:14:22.594 1077 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\\n2026-05-20 01:14:22.622 1077 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\\n2026-05-20 01:14:22.704 1077 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\\n2026-05-20 01:14:22.933 1077 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\\n2026-05-20 01:14:23.249 1077 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\\n2026-05-20 01:14:23.420 1077 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\\n2026-05-20 01:14:23.698 1077 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\\n2026-05-20 01:14:23.879 1077 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\\n2026-05-20 01:14:23.922 1077 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\\n2026-05-20 01:14:23.966 1077 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\\n2026-05-20 01:14:24.303 1077 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\\n2026-05-20 01:14:24.407 1077 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\\n2026-05-20 01:14:24.876 1077 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\\n2026-05-20 01:14:24.922 1077 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\\n2026-05-20 01:14:25.024 1077 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\\n2026-05-20 01:14:25.033 1077 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\\n2026-05-20 01:14:25.625 1077 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\\n2026-05-20 01:14:25.670 1077 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\\n2026-05-20 01:14:25.754 1077 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\\n2026-05-20 01:14:25.790 1077 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\\n2026-05-20 01:14:25.838 1077 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\\n2026-05-20 01:14:25.907 1077 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\\n2026-05-20 01:14:26.240 1077 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\\n2026-05-20 01:14:27.639 1077 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\\n2026-05-20 01:14:27.975 1077 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\\n2026-05-20 01:14:28.241 1077 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\\n2026-05-20 01:14:28.252 1077 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\\n2026-05-20 01:14:28.336 1077 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\\n2026-05-20 01:14:28.346 1077 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\\n2026-05-20 01:14:28.362 1077 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\\n2026-05-20 01:14:28.416 1077 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\\n2026-05-20 01:14:28.468 1077 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\\n2026-05-20 01:14:28.557 1077 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\\n2026-05-20 01:14:28.606 1077 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\\n2026-05-20 01:14:28.661 1077 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\\n2026-05-20 01:14:28.837 1077 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\\n2026-05-20 01:14:28.882 1077 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\\n2026-05-20 01:14:28.936 1077 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\\n2026-05-20 01:14:29.035 1077 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\\n2026-05-20 01:14:29.094 1077 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\\n2026-05-20 01:14:29.180 1077 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\\n2026-05-20 01:14:29.227 1077 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\\n2026-05-20 01:14:29.311 1077 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\\n2026-05-20 01:14:29.354 1077 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\\n2026-05-20 01:14:29.394 1077 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\\n2026-05-20 01:14:29.453 1077 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\\n2026-05-20 01:14:29.611 1077 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\\n2026-05-20 01:14:29.672 1077 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\\n2026-05-20 01:14:29.688 1077 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\\n2026-05-20 01:14:29.733 1077 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\\n2026-05-20 01:14:29.842 1077 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\\n2026-05-20 01:14:29.897 1077 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\\n2026-05-20 01:14:29.942 1077 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\\n2026-05-20 01:14:30.025 1077 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\\n2026-05-20 01:14:30.065 1077 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\\n2026-05-20 01:14:30.076 1077 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\\n2026-05-20 01:14:30.086 1077 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\\n2026-05-20 01:14:30.095 1077 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\\n2026-05-20 01:14:30.150 1077 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\\n2026-05-20 01:14:30.193 1077 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\\n2026-05-20 01:14:30.209 1077 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     conn.query(q)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     result.read()\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage \\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage \\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     sys.exit(main())\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     script.run_env()\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     module = load_module_py(module_id, path)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     run_migrations_online()\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     context.run_migrations()\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     step.migration_fn(**kw)\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return operations.invoke(op)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return fn(self, operation)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     operations.migration_context.impl.execute(\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self._exec(sql, execution_options)\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return conn.execute(construct, params)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return meth(\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return connection._execute_clauseelement(\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     ret = self._execute_context(\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return self._exec_single_context(\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self._handle_dbapi_exception(\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     conn.query(q)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     result.read()\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-20 01:14:30.867 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-20 01:14:20.556 1077 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\", \"2026-05-20 01:14:20.557 1077 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\", \"2026-05-20 01:14:20.757 1077 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\", \"2026-05-20 01:14:21.412 1077 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\", \"2026-05-20 01:14:21.643 1077 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\", \"2026-05-20 01:14:21.653 1077 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\", \"2026-05-20 01:14:21.717 1077 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\", \"2026-05-20 01:14:21.781 1077 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\", \"2026-05-20 01:14:21.939 1077 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\", \"2026-05-20 01:14:21.984 1077 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\", \"2026-05-20 01:14:22.027 1077 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\", \"2026-05-20 01:14:22.117 1077 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\", \"2026-05-20 01:14:22.129 1077 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\", \"2026-05-20 01:14:22.171 1077 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\", \"2026-05-20 01:14:22.243 1077 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\", \"2026-05-20 01:14:22.511 1077 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\", \"2026-05-20 01:14:22.557 1077 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\", \"2026-05-20 01:14:22.594 1077 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\", \"2026-05-20 01:14:22.622 1077 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\", \"2026-05-20 01:14:22.704 1077 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\", \"2026-05-20 01:14:22.933 1077 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\", \"2026-05-20 01:14:23.249 1077 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\", \"2026-05-20 01:14:23.420 1077 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\", \"2026-05-20 01:14:23.698 1077 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\", \"2026-05-20 01:14:23.879 1077 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\", \"2026-05-20 01:14:23.922 1077 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\", \"2026-05-20 01:14:23.966 1077 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\", \"2026-05-20 01:14:24.303 1077 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\", \"2026-05-20 01:14:24.407 1077 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\", \"2026-05-20 01:14:24.876 1077 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\", \"2026-05-20 01:14:24.922 1077 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\", \"2026-05-20 01:14:25.024 1077 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\", \"2026-05-20 01:14:25.033 1077 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\", \"2026-05-20 01:14:25.625 1077 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\", \"2026-05-20 01:14:25.670 1077 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\", \"2026-05-20 01:14:25.754 1077 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\", \"2026-05-20 01:14:25.790 1077 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\", \"2026-05-20 01:14:25.838 1077 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\", \"2026-05-20 01:14:25.907 1077 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\", \"2026-05-20 01:14:26.240 1077 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\", \"2026-05-20 01:14:27.639 1077 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\", \"2026-05-20 01:14:27.975 1077 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\", \"2026-05-20 01:14:28.241 1077 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\", \"2026-05-20 01:14:28.252 1077 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\", \"2026-05-20 01:14:28.336 1077 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\", \"2026-05-20 01:14:28.346 1077 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\", \"2026-05-20 01:14:28.362 1077 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\", \"2026-05-20 01:14:28.416 1077 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\", \"2026-05-20 01:14:28.468 1077 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\", \"2026-05-20 01:14:28.557 1077 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\", \"2026-05-20 01:14:28.606 1077 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\", \"2026-05-20 01:14:28.661 1077 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\", \"2026-05-20 01:14:28.837 1077 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\", \"2026-05-20 01:14:28.882 1077 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\", \"2026-05-20 01:14:28.936 1077 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\", \"2026-05-20 01:14:29.035 1077 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\", \"2026-05-20 01:14:29.094 1077 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\", \"2026-05-20 01:14:29.180 1077 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\", \"2026-05-20 01:14:29.227 1077 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\", \"2026-05-20 01:14:29.311 1077 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\", \"2026-05-20 01:14:29.354 1077 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\", \"2026-05-20 01:14:29.394 1077 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\", \"2026-05-20 01:14:29.453 1077 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\", \"2026-05-20 01:14:29.611 1077 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\", \"2026-05-20 01:14:29.672 1077 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\", \"2026-05-20 01:14:29.688 1077 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\", \"2026-05-20 01:14:29.733 1077 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\", \"2026-05-20 01:14:29.842 1077 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\", \"2026-05-20 01:14:29.897 1077 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\", \"2026-05-20 01:14:29.942 1077 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\", \"2026-05-20 01:14:30.025 1077 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\", \"2026-05-20 01:14:30.065 1077 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\", \"2026-05-20 01:14:30.076 1077 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\", \"2026-05-20 01:14:30.086 1077 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\", \"2026-05-20 01:14:30.095 1077 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\", \"2026-05-20 01:14:30.150 1077 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\", \"2026-05-20 01:14:30.193 1077 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\", \"2026-05-20 01:14:30.209 1077 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     result.read()\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage \", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage \", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     sys.exit(main())\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     script.run_env()\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     module = load_module_py(module_id, path)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     run_migrations_online()\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     context.run_migrations()\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     step.migration_fn(**kw)\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return operations.invoke(op)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return fn(self, operation)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     operations.migration_context.impl.execute(\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self._exec(sql, execution_options)\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return conn.execute(construct, params)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return meth(\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return connection._execute_clauseelement(\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     ret = self._execute_context(\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return self._exec_single_context(\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self._handle_dbapi_exception(\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     result.read()\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-20 01:14:30.867 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 20 May 2026  01:14:31 +0000 (0:00:20.201)       0:04:19.540 ********* \n=============================================================================== \noctavia : Running Octavia bootstrap container -------------------------- 20.20s\noctavia : Add rules for security groups -------------------------------- 19.31s\noctavia : Adding octavia related roles --------------------------------- 19.15s\noctavia : Copying over octavia.conf ------------------------------------ 17.72s\noctavia : Create security groups for octavia ---------------------------- 9.66s\nservice-ks-register : octavia | Creating/deleting endpoints ------------- 8.42s\noctavia : Get security groups for octavia ------------------------------- 8.15s\nservice-ks-register : octavia | Creating users -------------------------- 8.09s\nservice-ks-register : octavia | Granting/revoking user roles ------------ 8.03s\noctavia : Create amphora flavor ----------------------------------------- 6.73s\noctavia : Create loadbalancer management subnet ------------------------- 5.94s\noctavia : Copying certificate files for octavia-health-manager ---------- 5.75s\noctavia : Create loadbalancer management network ------------------------ 5.72s\nservice-cert-copy : octavia | Copying over extra CA certificates -------- 5.69s\noctavia : Copying over config.json files for services ------------------- 5.64s\noctavia : Create ports for Octavia health-manager nodes ----------------- 5.58s\noctavia : Copying certificate files for octavia-housekeeping ------------ 5.56s\noctavia : Create nova keypair for amphora ------------------------------- 5.39s\noctavia : Copying certificate files for octavia-worker ------------------ 5.23s\noctavia : Get amphora flavor info --------------------------------------- 5.14s\n\u001b[32m2026-05-20 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:14:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:14:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:14:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:14:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:14:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:14:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:14:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:14:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:15:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:15:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:15:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:15:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:15:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:15:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:15:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:15:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:15:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:15:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-20 01:15:30\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 20 01:15:34 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",
                                "++ 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.193.92",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.92",
                                "++ 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",
                                "",
                                "# PULL IMAGES",
                                "",
                                "+ 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-20 00:41:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m",
                                "\u001b[32m2026-05-20 00:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m",
                                "\u001b[32m2026-05-20 00:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ded0f28c-414d-47cf-ab5f-2b386e8f2058 (pull-images) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ded0f28c-414d-47cf-ab5f-2b386e8f2058 is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "\u001b[32m2026-05-20 00:42:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m",
                                "\u001b[32m2026-05-20 00:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m",
                                "\u001b[32m2026-05-20 00:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10048ce1-8150-4106-ac5d-473637b56da4 (wipe-partitions) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 10048ce1-8150-4106-ac5d-473637b56da4 (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 20 May 2026  00:42:16 +0000 (0:00:00.164)       0:00:00.164 ********* ",
                                "\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 [Remove all rook related logical devices] *********************************",
                                "Wednesday 20 May 2026  00:42:17 +0000 (0:00:00.959)       0:00:01.123 ********* ",
                                "\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 20 May 2026  00:42:17 +0000 (0:00:00.260)       0:00:01.384 ********* ",
                                "\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 [Remove all ceph related logical devices] *********************************",
                                "Wednesday 20 May 2026  00:42:18 +0000 (0:00:00.565)       0:00:01.949 ********* ",
                                "\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 20 May 2026  00:42:18 +0000 (0:00:00.257)       0:00:02.207 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\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/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Wipe partitions with wipefs] *********************************************",
                                "Wednesday 20 May 2026  00:42:20 +0000 (0:00:02.417)       0:00:04.624 ********* ",
                                "\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-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Overwrite first 32M with zeros] ******************************************",
                                "Wednesday 20 May 2026  00:42:22 +0000 (0:00:01.345)       0:00:05.970 ********* ",
                                "\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 20 May 2026  00:42:24 +0000 (0:00:02.059)       0:00:08.029 ********* ",
                                "\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 20 May 2026  00:42:24 +0000 (0:00:00.570)       0:00:08.600 ********* ",
                                "\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 20 May 2026  00:42:25 +0000 (0:00:00.833)       0:00:09.434 ********* ",
                                "=============================================================================== ",
                                "Check device availability ----------------------------------------------- 2.42s",
                                "Overwrite first 32M with zeros ------------------------------------------ 2.06s",
                                "Wipe partitions with wipefs --------------------------------------------- 1.35s",
                                "Find all logical devices owned by UID 167 ------------------------------- 0.96s",
                                "Request device events from the kernel ----------------------------------- 0.83s",
                                "Reload udev rules ------------------------------------------------------- 0.57s",
                                "Find all logical devices with prefix ceph ------------------------------- 0.57s",
                                "Remove all rook related logical devices --------------------------------- 0.26s",
                                "Remove all ceph related logical devices --------------------------------- 0.26s",
                                "\u001b[32m2026-05-20 00:42:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-20 00:42:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92637482-a63b-4aed-971b-c2e631e80bda (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:42:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 92637482-a63b-4aed-971b-c2e631e80bda (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Wednesday 20 May 2026  00:42:41 +0000 (0:00:00.341)       0:00:00.341 ********* ",
                                "\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 20 May 2026  00:42:42 +0000 (0:00:01.394)       0:00:01.735 ********* ",
                                "\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 20 May 2026  00:42:44 +0000 (0:00:01.533)       0:00:03.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",
                                "\u001b[0;32mok: [testbed-manager]\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",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Wednesday 20 May 2026  00:42:49 +0000 (0:00:04.754)       0:00:08.024 ********* ",
                                "\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 20 May 2026  00:42:49 +0000 (0:00:00.495)       0:00:08.519 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 4.75s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.53s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.39s",
                                "Gather facts for all hosts ---------------------------------------------- 0.50s",
                                "\u001b[32m2026-05-20 00:42:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m",
                                "\u001b[32m2026-05-20 00:42:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7451df07-5fcb-4c28-a2ec-3d052986ab71 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:42:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7451df07-5fcb-4c28-a2ec-3d052986ab71 (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 20 May 2026  00:42:56 +0000 (0:00:00.292)       0:00:00.292 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 20 May 2026  00:42:56 +0000 (0:00:00.253)       0:00:00.546 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:42:57 +0000 (0:00:00.235)       0:00:00.781 ********* ",
                                "\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 20 May 2026  00:42:57 +0000 (0:00:00.380)       0:00:01.162 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:42:57 +0000 (0:00:00.467)       0:00:01.630 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:42:58 +0000 (0:00:00.219)       0:00:01.849 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:42:58 +0000 (0:00:00.185)       0:00:02.035 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:42:58 +0000 (0:00:00.191)       0:00:02.226 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:42:58 +0000 (0:00:00.200)       0:00:02.427 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:42:58 +0000 (0:00:00.220)       0:00:02.647 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:42:59 +0000 (0:00:00.187)       0:00:02.835 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:42:59 +0000 (0:00:00.206)       0:00:03.042 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:42:59 +0000 (0:00:00.406)       0:00:03.449 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:00 +0000 (0:00:00.429)       0:00:03.878 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:00 +0000 (0:00:00.640)       0:00:04.519 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:01 +0000 (0:00:00.736)       0:00:05.255 ********* ",
                                "\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 20 May 2026  00:43:02 +0000 (0:00:00.809)       0:00:06.064 ********* ",
                                "\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 20 May 2026  00:43:02 +0000 (0:00:00.384)       0:00:06.449 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:02 +0000 (0:00:00.235)       0:00:06.684 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:03 +0000 (0:00:00.219)       0:00:06.903 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:03 +0000 (0:00:00.197)       0:00:07.100 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:03 +0000 (0:00:00.199)       0:00:07.300 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:03 +0000 (0:00:00.193)       0:00:07.494 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:03 +0000 (0:00:00.202)       0:00:07.696 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:04 +0000 (0:00:00.202)       0:00:07.899 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:04 +0000 (0:00:00.214)       0:00:08.113 ********* ",
                                "\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 20 May 2026  00:43:05 +0000 (0:00:01.099)       0:00:09.212 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:05 +0000 (0:00:00.188)       0:00:09.401 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:05 +0000 (0:00:00.217)       0:00:09.618 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:06 +0000 (0:00:00.220)       0:00:09.839 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Wednesday 20 May 2026  00:43:06 +0000 (0:00:00.185)       0:00:10.024 ********* ",
                                "\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 20 May 2026  00:43:06 +0000 (0:00:00.168)       0:00:10.193 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Wednesday 20 May 2026  00:43:06 +0000 (0:00:00.138)       0:00:10.332 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Wednesday 20 May 2026  00:43:06 +0000 (0:00:00.130)       0:00:10.462 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Wednesday 20 May 2026  00:43:06 +0000 (0:00:00.141)       0:00:10.604 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Wednesday 20 May 2026  00:43:07 +0000 (0:00:00.146)       0:00:10.751 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4bfa2e01-7c3d-577a-8864-80dcb472b36c'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1812597c-83fe-5e44-a3dc-815b77760e4e'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Wednesday 20 May 2026  00:43:07 +0000 (0:00:00.182)       0:00:10.933 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4bfa2e01-7c3d-577a-8864-80dcb472b36c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1812597c-83fe-5e44-a3dc-815b77760e4e'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Wednesday 20 May 2026  00:43:07 +0000 (0:00:00.144)       0:00:11.077 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4bfa2e01-7c3d-577a-8864-80dcb472b36c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1812597c-83fe-5e44-a3dc-815b77760e4e'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Wednesday 20 May 2026  00:43:07 +0000 (0:00:00.364)       0:00:11.442 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4bfa2e01-7c3d-577a-8864-80dcb472b36c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1812597c-83fe-5e44-a3dc-815b77760e4e'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Wednesday 20 May 2026  00:43:07 +0000 (0:00:00.150)       0:00:11.592 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Wednesday 20 May 2026  00:43:08 +0000 (0:00:00.119)       0:00:11.712 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Wednesday 20 May 2026  00:43:08 +0000 (0:00:00.175)       0:00:11.888 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Wednesday 20 May 2026  00:43:08 +0000 (0:00:00.117)       0:00:12.006 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Wednesday 20 May 2026  00:43:08 +0000 (0:00:00.131)       0:00:12.137 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Wednesday 20 May 2026  00:43:08 +0000 (0:00:00.101)       0:00:12.239 ********* ",
                                "\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\": \"4bfa2e01-7c3d-577a-8864-80dcb472b36c\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"1812597c-83fe-5e44-a3dc-815b77760e4e\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Wednesday 20 May 2026  00:43:08 +0000 (0:00:00.120)       0:00:12.360 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Wednesday 20 May 2026  00:43:08 +0000 (0:00:00.127)       0:00:12.487 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Wednesday 20 May 2026  00:43:08 +0000 (0:00:00.118)       0:00:12.605 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Wednesday 20 May 2026  00:43:09 +0000 (0:00:00.118)       0:00:12.724 ********* ",
                                "\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\": \"4bfa2e01-7c3d-577a-8864-80dcb472b36c\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"1812597c-83fe-5e44-a3dc-815b77760e4e\"\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-4bfa2e01-7c3d-577a-8864-80dcb472b36c\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-1812597c-83fe-5e44-a3dc-815b77760e4e\"\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 20 May 2026  00:43:09 +0000 (0:00:00.316)       0:00:13.040 ********* ",
                                "\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 20 May 2026  00:43:10 +0000 (0:00:01.551)       0:00:14.592 ********* ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 20 May 2026  00:43:11 +0000 (0:00:00.229)       0:00:14.822 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:11 +0000 (0:00:00.226)       0:00:15.049 ********* ",
                                "\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 20 May 2026  00:43:11 +0000 (0:00:00.351)       0:00:15.400 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:11 +0000 (0:00:00.192)       0:00:15.592 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:12 +0000 (0:00:00.183)       0:00:15.775 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:12 +0000 (0:00:00.180)       0:00:15.956 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:12 +0000 (0:00:00.220)       0:00:16.176 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:13 +0000 (0:00:00.678)       0:00:16.855 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:13 +0000 (0:00:00.191)       0:00:17.046 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:13 +0000 (0:00:00.175)       0:00:17.221 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:13 +0000 (0:00:00.248)       0:00:17.470 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:14 +0000 (0:00:00.485)       0:00:17.956 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:14 +0000 (0:00:00.421)       0:00:18.378 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:15 +0000 (0:00:00.430)       0:00:18.808 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:15 +0000 (0:00:00.471)       0:00:19.280 ********* ",
                                "\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 20 May 2026  00:43:15 +0000 (0:00:00.407)       0:00:19.687 ********* ",
                                "\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 20 May 2026  00:43:16 +0000 (0:00:00.418)       0:00:20.105 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:16 +0000 (0:00:00.189)       0:00:20.295 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:17 +0000 (0:00:00.719)       0:00:21.014 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:17 +0000 (0:00:00.220)       0:00:21.235 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:17 +0000 (0:00:00.262)       0:00:21.497 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:18 +0000 (0:00:00.207)       0:00:21.705 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:18 +0000 (0:00:00.237)       0:00:21.942 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:18 +0000 (0:00:00.204)       0:00:22.146 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:18 +0000 (0:00:00.206)       0:00:22.352 ********* ",
                                "\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 20 May 2026  00:43:19 +0000 (0:00:00.862)       0:00:23.215 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:19 +0000 (0:00:00.169)       0:00:23.385 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:19 +0000 (0:00:00.162)       0:00:23.547 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:20 +0000 (0:00:00.181)       0:00:23.728 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Wednesday 20 May 2026  00:43:20 +0000 (0:00:00.196)       0:00:23.925 ********* ",
                                "\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 20 May 2026  00:43:20 +0000 (0:00:00.331)       0:00:24.256 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Wednesday 20 May 2026  00:43:20 +0000 (0:00:00.141)       0:00:24.398 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Wednesday 20 May 2026  00:43:20 +0000 (0:00:00.176)       0:00:24.574 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Wednesday 20 May 2026  00:43:21 +0000 (0:00:00.133)       0:00:24.708 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Wednesday 20 May 2026  00:43:21 +0000 (0:00:00.135)       0:00:24.843 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'fc91d2ef-8d58-5176-ba5c-caacd795218e'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '89ab5747-e0cb-5a7e-a416-09e25070fe9e'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Wednesday 20 May 2026  00:43:21 +0000 (0:00:00.167)       0:00:25.011 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'fc91d2ef-8d58-5176-ba5c-caacd795218e'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '89ab5747-e0cb-5a7e-a416-09e25070fe9e'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Wednesday 20 May 2026  00:43:21 +0000 (0:00:00.146)       0:00:25.158 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'fc91d2ef-8d58-5176-ba5c-caacd795218e'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '89ab5747-e0cb-5a7e-a416-09e25070fe9e'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Wednesday 20 May 2026  00:43:21 +0000 (0:00:00.154)       0:00:25.312 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'fc91d2ef-8d58-5176-ba5c-caacd795218e'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '89ab5747-e0cb-5a7e-a416-09e25070fe9e'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Wednesday 20 May 2026  00:43:21 +0000 (0:00:00.160)       0:00:25.473 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Wednesday 20 May 2026  00:43:21 +0000 (0:00:00.158)       0:00:25.632 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Wednesday 20 May 2026  00:43:22 +0000 (0:00:00.147)       0:00:25.779 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Wednesday 20 May 2026  00:43:22 +0000 (0:00:00.144)       0:00:25.923 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Wednesday 20 May 2026  00:43:22 +0000 (0:00:00.391)       0:00:26.314 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Wednesday 20 May 2026  00:43:22 +0000 (0:00:00.128)       0:00:26.443 ********* ",
                                "\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\": \"fc91d2ef-8d58-5176-ba5c-caacd795218e\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"89ab5747-e0cb-5a7e-a416-09e25070fe9e\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Wednesday 20 May 2026  00:43:22 +0000 (0:00:00.134)       0:00:26.578 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Wednesday 20 May 2026  00:43:23 +0000 (0:00:00.140)       0:00:26.719 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Wednesday 20 May 2026  00:43:23 +0000 (0:00:00.138)       0:00:26.857 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Wednesday 20 May 2026  00:43:23 +0000 (0:00:00.157)       0:00:27.014 ********* ",
                                "\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\": \"fc91d2ef-8d58-5176-ba5c-caacd795218e\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"89ab5747-e0cb-5a7e-a416-09e25070fe9e\"\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-fc91d2ef-8d58-5176-ba5c-caacd795218e\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e\"\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 20 May 2026  00:43:23 +0000 (0:00:00.209)       0:00:27.224 ********* ",
                                "\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 20 May 2026  00:43:24 +0000 (0:00:01.450)       0:00:28.674 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 20 May 2026  00:43:25 +0000 (0:00:00.530)       0:00:29.205 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:26 +0000 (0:00:00.785)       0:00:29.991 ********* ",
                                "\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 20 May 2026  00:43:26 +0000 (0:00:00.375)       0:00:30.366 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:26 +0000 (0:00:00.210)       0:00:30.577 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:27 +0000 (0:00:00.251)       0:00:30.829 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:27 +0000 (0:00:00.236)       0:00:31.066 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:27 +0000 (0:00:00.211)       0:00:31.278 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:27 +0000 (0:00:00.213)       0:00:31.492 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:27 +0000 (0:00:00.201)       0:00:31.693 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:28 +0000 (0:00:00.203)       0:00:31.897 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:28 +0000 (0:00:00.174)       0:00:32.072 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:29 +0000 (0:00:00.691)       0:00:32.764 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:29 +0000 (0:00:00.800)       0:00:33.564 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:30 +0000 (0:00:00.414)       0:00:33.979 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:43:30 +0000 (0:00:00.452)       0:00:34.431 ********* ",
                                "\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 20 May 2026  00:43:31 +0000 (0:00:00.296)       0:00:34.728 ********* ",
                                "\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 20 May 2026  00:43:31 +0000 (0:00:00.353)       0:00:35.081 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:31 +0000 (0:00:00.189)       0:00:35.271 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:31 +0000 (0:00:00.187)       0:00:35.458 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:31 +0000 (0:00:00.209)       0:00:35.668 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:32 +0000 (0:00:00.201)       0:00:35.870 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:32 +0000 (0:00:00.182)       0:00:36.052 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:32 +0000 (0:00:00.505)       0:00:36.558 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:33 +0000 (0:00:00.183)       0:00:36.741 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:33 +0000 (0:00:00.181)       0:00:36.923 ********* ",
                                "\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 20 May 2026  00:43:33 +0000 (0:00:00.640)       0:00:37.563 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:34 +0000 (0:00:00.222)       0:00:37.786 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:34 +0000 (0:00:00.191)       0:00:37.977 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:43:34 +0000 (0:00:00.217)       0:00:38.194 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Wednesday 20 May 2026  00:43:34 +0000 (0:00:00.207)       0:00:38.401 ********* ",
                                "\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 20 May 2026  00:43:34 +0000 (0:00:00.183)       0:00:38.585 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Wednesday 20 May 2026  00:43:35 +0000 (0:00:00.142)       0:00:38.727 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Wednesday 20 May 2026  00:43:35 +0000 (0:00:00.129)       0:00:38.857 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Wednesday 20 May 2026  00:43:35 +0000 (0:00:00.142)       0:00:39.000 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Wednesday 20 May 2026  00:43:35 +0000 (0:00:00.381)       0:00:39.382 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'f2d984a4-e6a7-5425-a334-531f77b08db4'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'aa994499-29bb-52c6-8b13-13d8629d3f08'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Wednesday 20 May 2026  00:43:35 +0000 (0:00:00.197)       0:00:39.579 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'f2d984a4-e6a7-5425-a334-531f77b08db4'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'aa994499-29bb-52c6-8b13-13d8629d3f08'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Wednesday 20 May 2026  00:43:36 +0000 (0:00:00.150)       0:00:39.730 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'f2d984a4-e6a7-5425-a334-531f77b08db4'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'aa994499-29bb-52c6-8b13-13d8629d3f08'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Wednesday 20 May 2026  00:43:36 +0000 (0:00:00.173)       0:00:39.903 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'f2d984a4-e6a7-5425-a334-531f77b08db4'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'aa994499-29bb-52c6-8b13-13d8629d3f08'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Wednesday 20 May 2026  00:43:36 +0000 (0:00:00.149)       0:00:40.053 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Wednesday 20 May 2026  00:43:36 +0000 (0:00:00.140)       0:00:40.193 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Wednesday 20 May 2026  00:43:36 +0000 (0:00:00.142)       0:00:40.336 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Wednesday 20 May 2026  00:43:36 +0000 (0:00:00.152)       0:00:40.488 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Wednesday 20 May 2026  00:43:36 +0000 (0:00:00.137)       0:00:40.625 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Wednesday 20 May 2026  00:43:37 +0000 (0:00:00.135)       0:00:40.761 ********* ",
                                "\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\": \"f2d984a4-e6a7-5425-a334-531f77b08db4\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"aa994499-29bb-52c6-8b13-13d8629d3f08\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Wednesday 20 May 2026  00:43:37 +0000 (0:00:00.147)       0:00:40.909 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Wednesday 20 May 2026  00:43:37 +0000 (0:00:00.156)       0:00:41.065 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Wednesday 20 May 2026  00:43:37 +0000 (0:00:00.373)       0:00:41.439 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Wednesday 20 May 2026  00:43:37 +0000 (0:00:00.141)       0:00:41.581 ********* ",
                                "\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\": \"f2d984a4-e6a7-5425-a334-531f77b08db4\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"aa994499-29bb-52c6-8b13-13d8629d3f08\"\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-f2d984a4-e6a7-5425-a334-531f77b08db4\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-f2d984a4-e6a7-5425-a334-531f77b08db4\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-aa994499-29bb-52c6-8b13-13d8629d3f08\"\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 20 May 2026  00:43:38 +0000 (0:00:00.245)       0:00:41.826 ********* ",
                                "\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 20 May 2026  00:43:39 +0000 (0:00:01.154)       0:00:42.980 ********* ",
                                "=============================================================================== ",
                                "Write configuration file ------------------------------------------------ 4.16s",
                                "Get initial list of available block devices ----------------------------- 1.25s",
                                "Add known partitions to the list of available block devices ------------- 1.16s",
                                "Add known links to the list of available block devices ------------------ 1.11s",
                                "Add known partitions to the list of available block devices ------------- 1.10s",
                                "Get extra vars for Ceph configuration ----------------------------------- 1.01s",
                                "Add known partitions to the list of available block devices ------------- 0.86s",
                                "Add known links to the list of available block devices ------------------ 0.81s",
                                "Add known links to the list of available block devices ------------------ 0.80s",
                                "Print configuration data ------------------------------------------------ 0.77s",
                                "Add known links to the list of available block devices ------------------ 0.74s",
                                "Add known partitions to the list of available block devices ------------- 0.72s",
                                "Generate lvm_volumes structure (block + wal) ---------------------------- 0.69s",
                                "Add known links to the list of available block devices ------------------ 0.69s",
                                "Set UUIDs for OSD VGs/LVs ----------------------------------------------- 0.68s",
                                "Add known links to the list of available block devices ------------------ 0.68s",
                                "Define lvm_volumes structures ------------------------------------------- 0.66s",
                                "Set WAL devices config data --------------------------------------------- 0.66s",
                                "Add known partitions to the list of available block devices ------------- 0.64s",
                                "Add known links to the list of available block devices ------------------ 0.64s",
                                "\u001b[32m2026-05-20 00:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 52b3eb6d-f3bb-4824-b940-4d214a0cac10 (sync inventory) is running in background. Output coming soon.\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m",
                                "[master 3030dfe] 2026-05-20-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-20 00:44:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 00d31256-a076-4447-980e-e7456bc430df (ceph-create-lvm-devices) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:44:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 00d31256-a076-4447-980e-e7456bc430df (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 20 May 2026  00:44:38 +0000 (0:00:00.292)       0:00:00.292 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 20 May 2026  00:44:39 +0000 (0:00:00.237)       0:00:00.529 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:44:39 +0000 (0:00:00.218)       0:00:00.748 ********* ",
                                "\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 20 May 2026  00:44:39 +0000 (0:00:00.454)       0:00:01.203 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:44:40 +0000 (0:00:00.480)       0:00:01.683 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:44:40 +0000 (0:00:00.191)       0:00:01.874 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:44:40 +0000 (0:00:00.242)       0:00:02.116 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:44:40 +0000 (0:00:00.209)       0:00:02.325 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:44:41 +0000 (0:00:00.222)       0:00:02.548 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:44:41 +0000 (0:00:00.239)       0:00:02.787 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:44:41 +0000 (0:00:00.251)       0:00:03.038 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:44:41 +0000 (0:00:00.200)       0:00:03.239 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:44:42 +0000 (0:00:00.424)       0:00:03.663 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:44:42 +0000 (0:00:00.486)       0:00:04.149 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:44:43 +0000 (0:00:00.724)       0:00:04.873 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:44:44 +0000 (0:00:00.891)       0:00:05.765 ********* ",
                                "\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 20 May 2026  00:44:44 +0000 (0:00:00.325)       0:00:06.090 ********* ",
                                "\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 20 May 2026  00:44:45 +0000 (0:00:00.414)       0:00:06.505 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:44:45 +0000 (0:00:00.207)       0:00:06.712 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:44:45 +0000 (0:00:00.239)       0:00:06.952 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:44:45 +0000 (0:00:00.255)       0:00:07.208 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:44:46 +0000 (0:00:00.244)       0:00:07.452 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:44:46 +0000 (0:00:00.263)       0:00:07.716 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:44:46 +0000 (0:00:00.227)       0:00:07.944 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:44:46 +0000 (0:00:00.238)       0:00:08.182 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:44:47 +0000 (0:00:00.230)       0:00:08.413 ********* ",
                                "\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 20 May 2026  00:44:48 +0000 (0:00:01.377)       0:00:09.791 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:44:48 +0000 (0:00:00.267)       0:00:10.058 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:44:48 +0000 (0:00:00.287)       0:00:10.346 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:44:49 +0000 (0:00:00.219)       0:00:10.566 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Wednesday 20 May 2026  00:44:49 +0000 (0:00:00.232)       0:00:10.798 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Wednesday 20 May 2026  00:44:49 +0000 (0:00:00.158)       0:00:10.956 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4bfa2e01-7c3d-577a-8864-80dcb472b36c'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1812597c-83fe-5e44-a3dc-815b77760e4e'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Wednesday 20 May 2026  00:44:49 +0000 (0:00:00.270)       0:00:11.227 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Wednesday 20 May 2026  00:44:51 +0000 (0:00:01.919)       0:00:13.146 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Wednesday 20 May 2026  00:44:51 +0000 (0:00:00.170)       0:00:13.317 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Wednesday 20 May 2026  00:44:53 +0000 (0:00:01.479)       0:00:14.797 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Wednesday 20 May 2026  00:44:53 +0000 (0:00:00.187)       0:00:14.984 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Wednesday 20 May 2026  00:44:53 +0000 (0:00:00.145)       0:00:15.130 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Wednesday 20 May 2026  00:44:54 +0000 (0:00:00.413)       0:00:15.544 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Wednesday 20 May 2026  00:44:54 +0000 (0:00:00.148)       0:00:15.693 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Wednesday 20 May 2026  00:44:54 +0000 (0:00:00.173)       0:00:15.866 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Wednesday 20 May 2026  00:44:54 +0000 (0:00:00.154)       0:00:16.020 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Wednesday 20 May 2026  00:44:54 +0000 (0:00:00.181)       0:00:16.202 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Wednesday 20 May 2026  00:44:54 +0000 (0:00:00.136)       0:00:16.338 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Wednesday 20 May 2026  00:44:55 +0000 (0:00:00.158)       0:00:16.497 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Wednesday 20 May 2026  00:44:55 +0000 (0:00:00.162)       0:00:16.659 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Wednesday 20 May 2026  00:44:55 +0000 (0:00:00.156)       0:00:16.815 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Wednesday 20 May 2026  00:44:55 +0000 (0:00:00.133)       0:00:16.948 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Wednesday 20 May 2026  00:44:55 +0000 (0:00:00.146)       0:00:17.095 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Wednesday 20 May 2026  00:44:55 +0000 (0:00:00.135)       0:00:17.230 ********* ",
                                "\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 20 May 2026  00:44:56 +0000 (0:00:00.369)       0:00:17.600 ********* ",
                                "\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 20 May 2026  00:44:56 +0000 (0:00:00.143)       0:00:17.743 ********* ",
                                "\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 20 May 2026  00:44:56 +0000 (0:00:00.160)       0:00:17.903 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Wednesday 20 May 2026  00:44:57 +0000 (0:00:00.659)       0:00:18.563 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Wednesday 20 May 2026  00:44:57 +0000 (0:00:00.539)       0:00:19.102 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Wednesday 20 May 2026  00:44:58 +0000 (0:00:00.494)       0:00:19.597 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Wednesday 20 May 2026  00:44:58 +0000 (0:00:00.149)       0:00:19.746 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Wednesday 20 May 2026  00:44:58 +0000 (0:00:00.115)       0:00:19.862 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Wednesday 20 May 2026  00:44:58 +0000 (0:00:00.125)       0:00:19.987 ********* ",
                                "\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 20 May 2026  00:44:58 +0000 (0:00:00.146)       0:00:20.133 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Wednesday 20 May 2026  00:44:58 +0000 (0:00:00.132)       0:00:20.266 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Wednesday 20 May 2026  00:44:59 +0000 (0:00:00.151)       0:00:20.417 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Wednesday 20 May 2026  00:44:59 +0000 (0:00:00.357)       0:00:20.775 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Wednesday 20 May 2026  00:44:59 +0000 (0:00:00.140)       0:00:20.915 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Wednesday 20 May 2026  00:44:59 +0000 (0:00:00.151)       0:00:21.067 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Wednesday 20 May 2026  00:44:59 +0000 (0:00:00.148)       0:00:21.215 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Wednesday 20 May 2026  00:44:59 +0000 (0:00:00.169)       0:00:21.385 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Wednesday 20 May 2026  00:45:00 +0000 (0:00:00.151)       0:00:21.536 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Wednesday 20 May 2026  00:45:00 +0000 (0:00:00.154)       0:00:21.691 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Wednesday 20 May 2026  00:45:00 +0000 (0:00:00.142)       0:00:21.833 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Wednesday 20 May 2026  00:45:00 +0000 (0:00:00.164)       0:00:21.998 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Wednesday 20 May 2026  00:45:00 +0000 (0:00:00.136)       0:00:22.134 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Wednesday 20 May 2026  00:45:00 +0000 (0:00:00.156)       0:00:22.291 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Wednesday 20 May 2026  00:45:01 +0000 (0:00:00.164)       0:00:22.456 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Wednesday 20 May 2026  00:45:01 +0000 (0:00:00.506)       0:00:22.962 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Wednesday 20 May 2026  00:45:01 +0000 (0:00:00.148)       0:00:23.111 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Wednesday 20 May 2026  00:45:01 +0000 (0:00:00.160)       0:00:23.271 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Wednesday 20 May 2026  00:45:02 +0000 (0:00:00.178)       0:00:23.450 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Wednesday 20 May 2026  00:45:02 +0000 (0:00:00.165)       0:00:23.615 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Wednesday 20 May 2026  00:45:02 +0000 (0:00:00.168)       0:00:23.784 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Wednesday 20 May 2026  00:45:02 +0000 (0:00:00.188)       0:00:23.972 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Wednesday 20 May 2026  00:45:02 +0000 (0:00:00.162)       0:00:24.135 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Wednesday 20 May 2026  00:45:03 +0000 (0:00:00.532)       0:00:24.668 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Wednesday 20 May 2026  00:45:03 +0000 (0:00:00.524)       0:00:25.192 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Wednesday 20 May 2026  00:45:03 +0000 (0:00:00.185)       0:00:25.378 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'vg_name': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'vg_name': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Wednesday 20 May 2026  00:45:04 +0000 (0:00:00.208)       0:00:25.587 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Wednesday 20 May 2026  00:45:04 +0000 (0:00:00.424)       0:00:26.011 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Wednesday 20 May 2026  00:45:04 +0000 (0:00:00.162)       0:00:26.173 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Wednesday 20 May 2026  00:45:04 +0000 (0:00:00.182)       0:00:26.355 ********* ",
                                "\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-1812597c-83fe-5e44-a3dc-815b77760e4e\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-1812597c-83fe-5e44-a3dc-815b77760e4e\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c\"\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-4bfa2e01-7c3d-577a-8864-80dcb472b36c\"\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-1812597c-83fe-5e44-a3dc-815b77760e4e\"\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 20 May 2026  00:45:05 +0000 (0:00:00.301)       0:00:26.657 ********* ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 20 May 2026  00:45:05 +0000 (0:00:00.263)       0:00:26.921 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:05 +0000 (0:00:00.221)       0:00:27.142 ********* ",
                                "\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 20 May 2026  00:45:06 +0000 (0:00:00.372)       0:00:27.515 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:06 +0000 (0:00:00.168)       0:00:27.684 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:06 +0000 (0:00:00.161)       0:00:27.845 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:06 +0000 (0:00:00.465)       0:00:28.311 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:07 +0000 (0:00:00.173)       0:00:28.484 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:07 +0000 (0:00:00.253)       0:00:28.737 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:07 +0000 (0:00:00.187)       0:00:28.924 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:07 +0000 (0:00:00.187)       0:00:29.112 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:07 +0000 (0:00:00.185)       0:00:29.297 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:08 +0000 (0:00:00.382)       0:00:29.679 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:08 +0000 (0:00:00.393)       0:00:30.073 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:09 +0000 (0:00:00.400)       0:00:30.473 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:09 +0000 (0:00:00.433)       0:00:30.907 ********* ",
                                "\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 20 May 2026  00:45:09 +0000 (0:00:00.345)       0:00:31.253 ********* ",
                                "\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 20 May 2026  00:45:10 +0000 (0:00:00.528)       0:00:31.781 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:10 +0000 (0:00:00.174)       0:00:31.955 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:10 +0000 (0:00:00.191)       0:00:32.147 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:10 +0000 (0:00:00.205)       0:00:32.352 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:11 +0000 (0:00:00.198)       0:00:32.551 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:11 +0000 (0:00:00.197)       0:00:32.748 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:11 +0000 (0:00:00.196)       0:00:32.945 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:11 +0000 (0:00:00.189)       0:00:33.134 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:11 +0000 (0:00:00.189)       0:00:33.324 ********* ",
                                "\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 20 May 2026  00:45:12 +0000 (0:00:00.836)       0:00:34.160 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:12 +0000 (0:00:00.211)       0:00:34.371 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:13 +0000 (0:00:00.242)       0:00:34.614 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:14 +0000 (0:00:00.950)       0:00:35.564 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Wednesday 20 May 2026  00:45:14 +0000 (0:00:00.234)       0:00:35.798 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Wednesday 20 May 2026  00:45:14 +0000 (0:00:00.174)       0:00:35.973 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'fc91d2ef-8d58-5176-ba5c-caacd795218e'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '89ab5747-e0cb-5a7e-a416-09e25070fe9e'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Wednesday 20 May 2026  00:45:14 +0000 (0:00:00.216)       0:00:36.189 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Wednesday 20 May 2026  00:45:16 +0000 (0:00:01.793)       0:00:37.983 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Wednesday 20 May 2026  00:45:16 +0000 (0:00:00.158)       0:00:38.142 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Wednesday 20 May 2026  00:45:18 +0000 (0:00:01.333)       0:00:39.475 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Wednesday 20 May 2026  00:45:18 +0000 (0:00:00.179)       0:00:39.655 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Wednesday 20 May 2026  00:45:18 +0000 (0:00:00.145)       0:00:39.801 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Wednesday 20 May 2026  00:45:18 +0000 (0:00:00.166)       0:00:39.967 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Wednesday 20 May 2026  00:45:18 +0000 (0:00:00.175)       0:00:40.142 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Wednesday 20 May 2026  00:45:18 +0000 (0:00:00.179)       0:00:40.322 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Wednesday 20 May 2026  00:45:19 +0000 (0:00:00.380)       0:00:40.703 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Wednesday 20 May 2026  00:45:19 +0000 (0:00:00.175)       0:00:40.878 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Wednesday 20 May 2026  00:45:19 +0000 (0:00:00.162)       0:00:41.041 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Wednesday 20 May 2026  00:45:19 +0000 (0:00:00.162)       0:00:41.204 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Wednesday 20 May 2026  00:45:20 +0000 (0:00:00.189)       0:00:41.394 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Wednesday 20 May 2026  00:45:20 +0000 (0:00:00.177)       0:00:41.572 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Wednesday 20 May 2026  00:45:20 +0000 (0:00:00.136)       0:00:41.708 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Wednesday 20 May 2026  00:45:20 +0000 (0:00:00.128)       0:00:41.836 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Wednesday 20 May 2026  00:45:20 +0000 (0:00:00.130)       0:00:41.967 ********* ",
                                "\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 20 May 2026  00:45:20 +0000 (0:00:00.152)       0:00:42.119 ********* ",
                                "\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 20 May 2026  00:45:20 +0000 (0:00:00.145)       0:00:42.264 ********* ",
                                "\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 20 May 2026  00:45:21 +0000 (0:00:00.144)       0:00:42.408 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Wednesday 20 May 2026  00:45:21 +0000 (0:00:00.716)       0:00:43.125 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Wednesday 20 May 2026  00:45:22 +0000 (0:00:00.489)       0:00:43.614 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Wednesday 20 May 2026  00:45:22 +0000 (0:00:00.484)       0:00:44.099 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Wednesday 20 May 2026  00:45:22 +0000 (0:00:00.152)       0:00:44.251 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Wednesday 20 May 2026  00:45:23 +0000 (0:00:00.153)       0:00:44.404 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Wednesday 20 May 2026  00:45:23 +0000 (0:00:00.125)       0:00:44.530 ********* ",
                                "\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 20 May 2026  00:45:23 +0000 (0:00:00.141)       0:00:44.672 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Wednesday 20 May 2026  00:45:23 +0000 (0:00:00.135)       0:00:44.807 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Wednesday 20 May 2026  00:45:23 +0000 (0:00:00.132)       0:00:44.939 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Wednesday 20 May 2026  00:45:23 +0000 (0:00:00.124)       0:00:45.064 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Wednesday 20 May 2026  00:45:23 +0000 (0:00:00.120)       0:00:45.184 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Wednesday 20 May 2026  00:45:23 +0000 (0:00:00.121)       0:00:45.306 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Wednesday 20 May 2026  00:45:24 +0000 (0:00:00.272)       0:00:45.578 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Wednesday 20 May 2026  00:45:24 +0000 (0:00:00.132)       0:00:45.711 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Wednesday 20 May 2026  00:45:24 +0000 (0:00:00.131)       0:00:45.842 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Wednesday 20 May 2026  00:45:24 +0000 (0:00:00.134)       0:00:45.977 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Wednesday 20 May 2026  00:45:24 +0000 (0:00:00.132)       0:00:46.109 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Wednesday 20 May 2026  00:45:24 +0000 (0:00:00.141)       0:00:46.250 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Wednesday 20 May 2026  00:45:24 +0000 (0:00:00.120)       0:00:46.370 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Wednesday 20 May 2026  00:45:25 +0000 (0:00:00.128)       0:00:46.498 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Wednesday 20 May 2026  00:45:25 +0000 (0:00:00.111)       0:00:46.609 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Wednesday 20 May 2026  00:45:25 +0000 (0:00:00.130)       0:00:46.740 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Wednesday 20 May 2026  00:45:25 +0000 (0:00:00.136)       0:00:46.877 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Wednesday 20 May 2026  00:45:25 +0000 (0:00:00.139)       0:00:47.016 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Wednesday 20 May 2026  00:45:25 +0000 (0:00:00.293)       0:00:47.309 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Wednesday 20 May 2026  00:45:26 +0000 (0:00:00.145)       0:00:47.454 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Wednesday 20 May 2026  00:45:26 +0000 (0:00:00.136)       0:00:47.591 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Wednesday 20 May 2026  00:45:26 +0000 (0:00:00.130)       0:00:47.722 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Wednesday 20 May 2026  00:45:26 +0000 (0:00:00.149)       0:00:47.871 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Wednesday 20 May 2026  00:45:26 +0000 (0:00:00.490)       0:00:48.361 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Wednesday 20 May 2026  00:45:27 +0000 (0:00:00.503)       0:00:48.865 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Wednesday 20 May 2026  00:45:27 +0000 (0:00:00.136)       0:00:49.001 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'vg_name': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'vg_name': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Wednesday 20 May 2026  00:45:27 +0000 (0:00:00.164)       0:00:49.166 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Wednesday 20 May 2026  00:45:27 +0000 (0:00:00.149)       0:00:49.316 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Wednesday 20 May 2026  00:45:28 +0000 (0:00:00.144)       0:00:49.460 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Wednesday 20 May 2026  00:45:28 +0000 (0:00:00.137)       0:00:49.598 ********* ",
                                "\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-89ab5747-e0cb-5a7e-a416-09e25070fe9e\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e\"\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-fc91d2ef-8d58-5176-ba5c-caacd795218e\"\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-89ab5747-e0cb-5a7e-a416-09e25070fe9e\"\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 20 May 2026  00:45:28 +0000 (0:00:00.548)       0:00:50.147 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 20 May 2026  00:45:28 +0000 (0:00:00.229)       0:00:50.376 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:29 +0000 (0:00:00.232)       0:00:50.609 ********* ",
                                "\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 20 May 2026  00:45:29 +0000 (0:00:00.378)       0:00:50.988 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:29 +0000 (0:00:00.188)       0:00:51.176 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:30 +0000 (0:00:00.216)       0:00:51.392 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:30 +0000 (0:00:00.230)       0:00:51.623 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:30 +0000 (0:00:00.257)       0:00:51.881 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:30 +0000 (0:00:00.196)       0:00:52.077 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:31 +0000 (0:00:00.808)       0:00:52.885 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:31 +0000 (0:00:00.235)       0:00:53.121 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:31 +0000 (0:00:00.214)       0:00:53.335 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:32 +0000 (0:00:00.448)       0:00:53.784 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:32 +0000 (0:00:00.449)       0:00:54.234 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:33 +0000 (0:00:00.451)       0:00:54.686 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 20 May 2026  00:45:33 +0000 (0:00:00.453)       0:00:55.139 ********* ",
                                "\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 20 May 2026  00:45:34 +0000 (0:00:00.356)       0:00:55.496 ********* ",
                                "\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 20 May 2026  00:45:34 +0000 (0:00:00.434)       0:00:55.931 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:34 +0000 (0:00:00.200)       0:00:56.131 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:34 +0000 (0:00:00.211)       0:00:56.343 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:35 +0000 (0:00:00.696)       0:00:57.039 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:35 +0000 (0:00:00.191)       0:00:57.231 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:36 +0000 (0:00:00.196)       0:00:57.427 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:36 +0000 (0:00:00.216)       0:00:57.643 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:36 +0000 (0:00:00.205)       0:00:57.849 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:36 +0000 (0:00:00.200)       0:00:58.050 ********* ",
                                "\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 20 May 2026  00:45:37 +0000 (0:00:00.656)       0:00:58.707 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:37 +0000 (0:00:00.217)       0:00:58.924 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:37 +0000 (0:00:00.210)       0:00:59.134 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 20 May 2026  00:45:37 +0000 (0:00:00.216)       0:00:59.351 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Wednesday 20 May 2026  00:45:38 +0000 (0:00:00.217)       0:00:59.568 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Wednesday 20 May 2026  00:45:38 +0000 (0:00:00.393)       0:00:59.961 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'f2d984a4-e6a7-5425-a334-531f77b08db4'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'aa994499-29bb-52c6-8b13-13d8629d3f08'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Wednesday 20 May 2026  00:45:38 +0000 (0:00:00.198)       0:01:00.159 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Wednesday 20 May 2026  00:45:40 +0000 (0:00:01.779)       0:01:01.939 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Wednesday 20 May 2026  00:45:40 +0000 (0:00:00.148)       0:01:02.088 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Wednesday 20 May 2026  00:45:41 +0000 (0:00:01.276)       0:01:03.364 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Wednesday 20 May 2026  00:45:42 +0000 (0:00:00.169)       0:01:03.533 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Wednesday 20 May 2026  00:45:42 +0000 (0:00:00.135)       0:01:03.669 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Wednesday 20 May 2026  00:45:42 +0000 (0:00:00.156)       0:01:03.826 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Wednesday 20 May 2026  00:45:42 +0000 (0:00:00.138)       0:01:03.965 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Wednesday 20 May 2026  00:45:42 +0000 (0:00:00.150)       0:01:04.115 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Wednesday 20 May 2026  00:45:42 +0000 (0:00:00.159)       0:01:04.274 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Wednesday 20 May 2026  00:45:43 +0000 (0:00:00.142)       0:01:04.417 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Wednesday 20 May 2026  00:45:43 +0000 (0:00:00.380)       0:01:04.798 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Wednesday 20 May 2026  00:45:43 +0000 (0:00:00.169)       0:01:04.968 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Wednesday 20 May 2026  00:45:43 +0000 (0:00:00.143)       0:01:05.111 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Wednesday 20 May 2026  00:45:43 +0000 (0:00:00.160)       0:01:05.272 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Wednesday 20 May 2026  00:45:44 +0000 (0:00:00.156)       0:01:05.428 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Wednesday 20 May 2026  00:45:44 +0000 (0:00:00.149)       0:01:05.578 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Wednesday 20 May 2026  00:45:44 +0000 (0:00:00.140)       0:01:05.718 ********* ",
                                "\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 20 May 2026  00:45:44 +0000 (0:00:00.153)       0:01:05.872 ********* ",
                                "\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 20 May 2026  00:45:44 +0000 (0:00:00.134)       0:01:06.006 ********* ",
                                "\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 20 May 2026  00:45:44 +0000 (0:00:00.153)       0:01:06.160 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Wednesday 20 May 2026  00:45:45 +0000 (0:00:00.501)       0:01:06.661 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Wednesday 20 May 2026  00:45:45 +0000 (0:00:00.539)       0:01:07.201 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Wednesday 20 May 2026  00:45:46 +0000 (0:00:00.736)       0:01:07.938 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Wednesday 20 May 2026  00:45:46 +0000 (0:00:00.132)       0:01:08.071 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Wednesday 20 May 2026  00:45:46 +0000 (0:00:00.136)       0:01:08.207 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Wednesday 20 May 2026  00:45:46 +0000 (0:00:00.104)       0:01:08.311 ********* ",
                                "\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 20 May 2026  00:45:47 +0000 (0:00:00.139)       0:01:08.451 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Wednesday 20 May 2026  00:45:47 +0000 (0:00:00.152)       0:01:08.604 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Wednesday 20 May 2026  00:45:47 +0000 (0:00:00.119)       0:01:08.723 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Wednesday 20 May 2026  00:45:47 +0000 (0:00:00.136)       0:01:08.859 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Wednesday 20 May 2026  00:45:47 +0000 (0:00:00.153)       0:01:09.013 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Wednesday 20 May 2026  00:45:47 +0000 (0:00:00.134)       0:01:09.148 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Wednesday 20 May 2026  00:45:47 +0000 (0:00:00.150)       0:01:09.299 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Wednesday 20 May 2026  00:45:48 +0000 (0:00:00.138)       0:01:09.437 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Wednesday 20 May 2026  00:45:48 +0000 (0:00:00.150)       0:01:09.587 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Wednesday 20 May 2026  00:45:48 +0000 (0:00:00.382)       0:01:09.970 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Wednesday 20 May 2026  00:45:48 +0000 (0:00:00.137)       0:01:10.108 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Wednesday 20 May 2026  00:45:48 +0000 (0:00:00.133)       0:01:10.241 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Wednesday 20 May 2026  00:45:48 +0000 (0:00:00.137)       0:01:10.378 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Wednesday 20 May 2026  00:45:49 +0000 (0:00:00.144)       0:01:10.522 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Wednesday 20 May 2026  00:45:49 +0000 (0:00:00.150)       0:01:10.673 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Wednesday 20 May 2026  00:45:49 +0000 (0:00:00.171)       0:01:10.845 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Wednesday 20 May 2026  00:45:49 +0000 (0:00:00.213)       0:01:11.058 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Wednesday 20 May 2026  00:45:49 +0000 (0:00:00.165)       0:01:11.223 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Wednesday 20 May 2026  00:45:49 +0000 (0:00:00.166)       0:01:11.390 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Wednesday 20 May 2026  00:45:50 +0000 (0:00:00.160)       0:01:11.550 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Wednesday 20 May 2026  00:45:50 +0000 (0:00:00.151)       0:01:11.701 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Wednesday 20 May 2026  00:45:50 +0000 (0:00:00.384)       0:01:12.086 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Wednesday 20 May 2026  00:45:50 +0000 (0:00:00.171)       0:01:12.257 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Wednesday 20 May 2026  00:45:51 +0000 (0:00:00.507)       0:01:12.765 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Wednesday 20 May 2026  00:45:51 +0000 (0:00:00.535)       0:01:13.300 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Wednesday 20 May 2026  00:45:52 +0000 (0:00:00.146)       0:01:13.447 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'vg_name': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'vg_name': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Wednesday 20 May 2026  00:45:52 +0000 (0:00:00.182)       0:01:13.629 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Wednesday 20 May 2026  00:45:52 +0000 (0:00:00.162)       0:01:13.791 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Wednesday 20 May 2026  00:45:52 +0000 (0:00:00.154)       0:01:13.945 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Wednesday 20 May 2026  00:45:52 +0000 (0:00:00.171)       0:01:14.117 ********* ",
                                "\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-aa994499-29bb-52c6-8b13-13d8629d3f08\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-aa994499-29bb-52c6-8b13-13d8629d3f08\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-f2d984a4-e6a7-5425-a334-531f77b08db4\"\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-f2d984a4-e6a7-5425-a334-531f77b08db4\"\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-aa994499-29bb-52c6-8b13-13d8629d3f08\"\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 20 May 2026  00:45:52 +0000 (0:00:00.159)       0:01:14.276 ********* ",
                                "=============================================================================== ",
                                "Create block VGs -------------------------------------------------------- 5.49s",
                                "Create block LVs -------------------------------------------------------- 4.09s",
                                "Gather DB VGs with total and available size in bytes -------------------- 1.88s",
                                "Gather DB+WAL VGs with total and available size in bytes ---------------- 1.72s",
                                "Gather WAL VGs with total and available size in bytes ------------------- 1.57s",
                                "Get list of Ceph PVs with associated VGs -------------------------------- 1.56s",
                                "Get list of Ceph LVs with associated VGs -------------------------------- 1.53s",
                                "Add known partitions to the list of available block devices ------------- 1.38s",
                                "Add known partitions to the list of available block devices ------------- 1.38s",
                                "Add known links to the list of available block devices ------------------ 1.21s",
                                "Print LVM report data --------------------------------------------------- 1.01s",
                                "Add known partitions to the list of available block devices ------------- 0.95s",
                                "Add known links to the list of available block devices ------------------ 0.89s",
                                "Add known partitions to the list of available block devices ------------- 0.84s",
                                "Create DB LVs for ceph_db_devices --------------------------------------- 0.81s",
                                "Add known links to the list of available block devices ------------------ 0.81s",
                                "Print 'Create DB VGs' --------------------------------------------------- 0.74s",
                                "Fail if block LV defined in lvm_volumes is missing ---------------------- 0.74s",
                                "Get extra vars for Ceph configuration ----------------------------------- 0.73s",
                                "Check whether ceph_db_wal_devices is used exclusively ------------------- 0.73s",
                                "\u001b[32m2026-05-20 00:46:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-20 00:46:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c732ee8-5cbc-462e-9677-7e0649b1d072 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:46:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4c732ee8-5cbc-462e-9677-7e0649b1d072 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Wednesday 20 May 2026  00:46:09 +0000 (0:00:00.373)       0:00:00.373 ********* ",
                                "\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 20 May 2026  00:46:10 +0000 (0:00:01.381)       0:00:01.755 ********* ",
                                "\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 20 May 2026  00:46:11 +0000 (0:00:01.304)       0:00:03.059 ********* ",
                                "\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-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 20 May 2026  00:46:16 +0000 (0:00:04.659)       0:00:07.719 ********* ",
                                "\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 20 May 2026  00:46:16 +0000 (0:00:00.544)       0:00:08.264 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 4.66s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.38s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.30s",
                                "Gather facts for all hosts ---------------------------------------------- 0.54s",
                                "\u001b[32m2026-05-20 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m",
                                "\u001b[32m2026-05-20 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96c12187-915c-4912-bbd3-d476b6f23087 (frr) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 96c12187-915c-4912-bbd3-d476b6f23087 (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 20 May 2026  00:46:32 +0000 (0:00:00.332)       0:00:00.332 ********* ",
                                "\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 20 May 2026  00:46:33 +0000 (0:00:00.219)       0:00:00.552 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Install frr package] ********************************",
                                "Wednesday 20 May 2026  00:46:34 +0000 (0:00:01.598)       0:00:02.150 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************",
                                "Wednesday 20 May 2026  00:46:44 +0000 (0:00:09.577)       0:00:11.728 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************",
                                "Wednesday 20 May 2026  00:46:45 +0000 (0:00:01.084)       0:00:12.812 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set _frr_uplinks fact] ******************************",
                                "Wednesday 20 May 2026  00:46:46 +0000 (0:00:01.022)       0:00:13.835 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Write frr_config_template to temporary file] ********",
                                "Wednesday 20 May 2026  00:46:47 +0000 (0:00:01.259)       0:00:15.094 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***",
                                "Wednesday 20 May 2026  00:46:47 +0000 (0:00:00.173)       0:00:15.268 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Remove temporary frr_config_template file] **********",
                                "Wednesday 20 May 2026  00:46:48 +0000 (0:00:00.298)       0:00:15.566 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***",
                                "Wednesday 20 May 2026  00:46:48 +0000 (0:00:00.177)       0:00:15.743 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***",
                                "Wednesday 20 May 2026  00:46:48 +0000 (0:00:00.139)       0:00:15.882 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******",
                                "Wednesday 20 May 2026  00:46:48 +0000 (0:00:00.183)       0:00:16.066 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set sysctl parameters] ******************************",
                                "Wednesday 20 May 2026  00:46:49 +0000 (0:00:00.996)       0:00:17.062 ********* ",
                                "\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 20 May 2026  00:46:51 +0000 (0:00:02.380)       0:00:19.443 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.frr : Restart frr service] *********************",
                                "Wednesday 20 May 2026  00:46:53 +0000 (0:00:01.288)       0:00:20.732 ********* ",
                                "\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 20 May 2026  00:46:54 +0000 (0:00:01.425)       0:00:22.157 ********* ",
                                "=============================================================================== ",
                                "osism.services.frr : Install frr package -------------------------------- 9.58s",
                                "osism.services.frr : Set sysctl parameters ------------------------------ 2.38s",
                                "osism.services.frr : Pin frr package version ---------------------------- 1.60s",
                                "osism.services.frr : Restart frr service -------------------------------- 1.43s",
                                "osism.services.frr : Manage frr service --------------------------------- 1.29s",
                                "osism.services.frr : Set _frr_uplinks fact ------------------------------ 1.26s",
                                "osism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 1.08s",
                                "osism.services.frr : Copy file: /etc/frr/daemons ------------------------ 1.02s",
                                "osism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 1.00s",
                                "osism.services.frr : Render frr.conf from frr_config_template variable --- 0.30s",
                                "osism.services.frr : Include distribution specific install tasks -------- 0.22s",
                                "osism.services.frr : Copy frr.conf file from the configuration repository --- 0.18s",
                                "osism.services.frr : Remove temporary frr_config_template file ---------- 0.18s",
                                "osism.services.frr : Write frr_config_template to temporary file -------- 0.17s",
                                "osism.services.frr : Check for frr.conf file in the configuration repository --- 0.14s",
                                "",
                                "--> DEPLOY IN A NUTSHELL -- START -- Wed May 20 00:46:55 UTC 2026",
                                "",
                                "\u001b[32m2026-05-20 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m",
                                "\u001b[32m2026-05-20 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - dotfiles\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - homer\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - netdata\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - openstackclient\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - phpmyadmin\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - common\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- loadbalancer\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- opensearch\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- mariadb-ng\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- horizon\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- keystone\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- neutron\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ wait-for-nova\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- octavia\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- barbican\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- designate\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ironic\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- placement\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- magnum\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openvswitch\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ovn\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- memcached\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- redis\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- rabbitmq-ng\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - kubernetes\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- kubeconfig\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- copy-kubeconfig\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - ceph\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- ceph-pools\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- copy-ceph-keys\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- cephclient\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-bootstrap-dashboard\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- wait-for-keystone\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ kolla-ceph-rgw\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ glance\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ cinder\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ nova\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- prometheus\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ grafana\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1938f63e-488a-44cb-8982-aabbaf71059a is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Apply role geerlingguy.dotfiles] *****************************************",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****",
                                "Wednesday 20 May 2026  00:47:19 +0000 (0:00:00.911)       0:00:00.911 ********* ",
                                "\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-manager]\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 [geerlingguy.dotfiles : Ensure all configured dotfiles are links.] ********",
                                "Wednesday 20 May 2026  00:47:26 +0000 (0:00:07.117)       0:00:08.029 ********* ",
                                "\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-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (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 20 May 2026  00:47:28 +0000 (0:00:02.628)       0:00:10.657 ********* ",
                                "\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-20 00:47:27.291497', 'end': '2026-05-20 00:47:27.296208', 'delta': '0:00:00.004711', '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-20 00:47:26.995505', 'end': '2026-05-20 00:47:27.001121', 'delta': '0:00:00.005616', '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-20 00:47:27.257095', 'end': '2026-05-20 00:47:27.266585', 'delta': '0:00:00.009490', '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-20 00:47:27.403846', 'end': '2026-05-20 00:47:27.411053', 'delta': '0:00:00.007207', '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-20 00:47:27.497523', 'end': '2026-05-20 00:47:27.504738', 'delta': '0:00:00.007215', '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-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-20 00:47:28.145528', 'end': '2026-05-20 00:47:28.154547', 'delta': '0:00:00.009019', '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-20 00:47:28.258621', 'end': '2026-05-20 00:47:28.267127', 'delta': '0:00:00.008506', '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 20 May 2026  00:47:31 +0000 (0:00:02.836)       0:00:13.493 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\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-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 : Link dotfiles into home folder.] ******************",
                                "Wednesday 20 May 2026  00:47:34 +0000 (0:00:03.246)       0:00:16.740 ********* ",
                                "\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-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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 20 May 2026  00:47:36 +0000 (0:00:01.842)       0:00:18.582 ********* ",
                                "=============================================================================== ",
                                "geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 7.12s",
                                "geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 3.25s",
                                "geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 2.84s",
                                "geerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 2.63s",
                                "geerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 1.84s",
                                "\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f99517c-11e8-4af8-bb5e-2dd29da254ea is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-20 00:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d54d3980-ac09-4e50-a0b3-7273bcffda6c is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6477ab66-43ce-44f7-a373-4a8b55d6fdec is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role homer] ********************************************************",
                                "",
                                "TASK [osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards] ***",
                                "Wednesday 20 May 2026  00:47:19 +0000 (0:00:01.113)       0:00:01.113 ********* ",
                                "\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 20 May 2026  00:47:20 +0000 (0:00:00.795)       0:00:01.909 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Create required directories] **********************",
                                "Wednesday 20 May 2026  00:47:23 +0000 (0:00:03.054)       0:00:04.963 ********* ",
                                "\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 20 May 2026  00:47:24 +0000 (0:00:01.239)       0:00:06.202 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Copy docker-compose.yml file] *********************",
                                "Wednesday 20 May 2026  00:47:28 +0000 (0:00:03.727)       0:00:09.930 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Manage homer service] *****************************",
                                "Wednesday 20 May 2026  00:47:30 +0000 (0:00:02.227)       0:00:12.157 ********* ",
                                "\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 20 May 2026  00:47:55 +0000 (0:00:24.851)       0:00:37.008 ********* ",
                                "\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 20 May 2026  00:47:58 +0000 (0:00:03.099)       0:00:40.108 ********* ",
                                "=============================================================================== ",
                                "osism.services.homer : Manage homer service ---------------------------- 24.85s",
                                "osism.services.homer : Copy config.yml configuration file --------------- 3.73s",
                                "osism.services.homer : Restart homer service ---------------------------- 3.10s",
                                "osism.services.homer : Create traefik external network ------------------ 3.05s",
                                "osism.services.homer : Copy docker-compose.yml file --------------------- 2.23s",
                                "osism.services.homer : Create required directories ---------------------- 1.24s",
                                "osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.80s",
                                "",
                                "",
                                "PLAY [Apply role openstackclient] **********************************************",
                                "",
                                "TASK [osism.services.openstackclient : Include tasks] **************************",
                                "Wednesday 20 May 2026  00:47:18 +0000 (0:00:00.511)       0:00:00.511 ********* ",
                                "\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 20 May 2026  00:47:19 +0000 (0:00:00.845)       0:00:01.356 ********* ",
                                "\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 20 May 2026  00:47:22 +0000 (0:00:02.417)       0:00:03.773 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Manage openstackclient service] *********",
                                "Wednesday 20 May 2026  00:47:23 +0000 (0:00:01.727)       0:00:05.500 ********* ",
                                "\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 20 May 2026  00:47:55 +0000 (0:00:31.950)       0:00:37.451 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Remove ospurge wrapper script] **********",
                                "Wednesday 20 May 2026  00:47:58 +0000 (0:00:02.986)       0:00:40.437 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***",
                                "Wednesday 20 May 2026  00:47:59 +0000 (0:00:01.083)       0:00:41.520 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***",
                                "Wednesday 20 May 2026  00:48:01 +0000 (0:00:01.872)       0:00:43.393 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***",
                                "Wednesday 20 May 2026  00:48:02 +0000 (0:00:00.775)       0:00:44.169 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***",
                                "Wednesday 20 May 2026  00:48:03 +0000 (0:00:00.519)       0:00:44.688 ********* ",
                                "\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 20 May 2026  00:48:03 +0000 (0:00:00.805)       0:00:45.494 ********* ",
                                "=============================================================================== ",
                                "osism.services.openstackclient : Manage openstackclient service -------- 31.95s",
                                "osism.services.openstackclient : Copy openstack wrapper script ---------- 2.99s",
                                "osism.services.openstackclient : Create required directories ------------ 2.42s",
                                "osism.services.openstackclient : Restart openstackclient service -------- 1.87s",
                                "osism.services.openstackclient : Copy docker-compose.yml file ----------- 1.73s",
                                "osism.services.openstackclient : Remove ospurge wrapper script ---------- 1.08s",
                                "osism.services.openstackclient : Include tasks -------------------------- 0.85s",
                                "osism.services.openstackclient : Copy bash completion script ------------ 0.81s",
                                "osism.services.openstackclient : Ensure that all containers are up ------ 0.78s",
                                "osism.services.openstackclient : Wait for an healthy service ------------ 0.52s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 20 May 2026  00:47:18 +0000 (0:00:00.983)       0:00:00.983 ********* ",
                                "\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 20 May 2026  00:47:22 +0000 (0:00:03.810)       0:00:04.793 ********* ",
                                "\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 20 May 2026  00:47:24 +0000 (0:00:01.879)       0:00:06.673 ********* ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Install apt-transport-https package] ************",
                                "Wednesday 20 May 2026  00:47:28 +0000 (0:00:03.892)       0:00:10.565 ********* ",
                                "\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.services.netdata : Add repository gpg key] *************************",
                                "Wednesday 20 May 2026  00:47:32 +0000 (0:00:04.221)       0:00:14.787 ********* ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add repository] *********************************",
                                "Wednesday 20 May 2026  00:47:34 +0000 (0:00:01.851)       0:00:16.639 ********* ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Install package netdata] ************************",
                                "Wednesday 20 May 2026  00:47:43 +0000 (0:00:09.541)       0:00:26.180 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Include config tasks] ***************************",
                                "Wednesday 20 May 2026  00:48:07 +0000 (0:00:23.903)       0:00:50.083 ********* ",
                                "\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 20 May 2026  00:48:09 +0000 (0:00:01.895)       0:00:51.978 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-3] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=stream.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status] ***",
                                "Wednesday 20 May 2026  00:48:15 +0000 (0:00:05.677)       0:00:57.656 ********* ",
                                "\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.netdata : Opt out from anonymous statistics] **************",
                                "Wednesday 20 May 2026  00:48:16 +0000 (0:00:01.526)       0:00:59.182 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add netdata user to docker group] ***************",
                                "Wednesday 20 May 2026  00:48:18 +0000 (0:00:01.307)       0:01:00.490 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\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-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 20 May 2026  00:48:21 +0000 (0:00:02.837)       0:01:03.328 ********* ",
                                "\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-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 20 May 2026  00:48:24 +0000 (0:00:03.408)       0:01:06.736 ********* ",
                                "\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 20 May 2026  00:48:26 +0000 (0:00:02.053)       0:01:08.789 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.netdata : Restart service netdata] *************",
                                "Wednesday 20 May 2026  00:48:29 +0000 (0:00:03.101)       0:01:11.891 ********* ",
                                "\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 20 May 2026  00:48:41 +0000 (0:00:11.498)       0:01:23.390 ********* ",
                                "=============================================================================== ",
                                "osism.services.netdata : Install package netdata ----------------------- 23.90s",
                                "osism.services.netdata : Restart service netdata ----------------------- 11.50s",
                                "osism.services.netdata : Add repository --------------------------------- 9.54s",
                                "osism.services.netdata : Copy configuration files ----------------------- 5.68s",
                                "osism.services.netdata : Install apt-transport-https package ------------ 4.22s",
                                "osism.services.netdata : Remove old architecture-dependent repository --- 3.89s",
                                "Group hosts based on enabled services ----------------------------------- 3.81s",
                                "osism.services.netdata : Manage service netdata ------------------------- 3.41s",
                                "osism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 3.10s",
                                "osism.services.netdata : Add netdata user to docker group --------------- 2.84s",
                                "osism.services.netdata : Include host type specific tasks --------------- 2.05s",
                                "osism.services.netdata : Include config tasks --------------------------- 1.90s",
                                "osism.services.netdata : Include distribution specific install tasks ---- 1.88s",
                                "osism.services.netdata : Add repository gpg key ------------------------- 1.85s",
                                "osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 1.53s",
                                "osism.services.netdata : Opt out from anonymous statistics -------------- 1.31s",
                                "\u001b[32m2026-05-20 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 104f72f4-556e-4a47-a32c-023a78b67b37 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a2692c54-46da-4919-8f92-6ac09504ad12 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role phpmyadmin] ***************************************************",
                                "",
                                "TASK [osism.services.phpmyadmin : Create traefik external network] *************",
                                "Wednesday 20 May 2026  00:47:40 +0000 (0:00:00.304)       0:00:00.304 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Create required directories] *****************",
                                "Wednesday 20 May 2026  00:47:42 +0000 (0:00:01.657)       0:00:01.962 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************",
                                "Wednesday 20 May 2026  00:47:42 +0000 (0:00:00.823)       0:00:02.785 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************",
                                "Wednesday 20 May 2026  00:47:44 +0000 (0:00:01.631)       0:00:04.417 ********* ",
                                "\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 20 May 2026  00:48:55 +0000 (0:01:11.059)       0:01:15.476 ********* ",
                                "\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 20 May 2026  00:48:59 +0000 (0:00:03.651)       0:01:19.128 ********* ",
                                "=============================================================================== ",
                                "osism.services.phpmyadmin : Manage phpmyadmin service ------------------ 71.06s",
                                "osism.services.phpmyadmin : Restart phpmyadmin service ------------------ 3.65s",
                                "osism.services.phpmyadmin : Create traefik external network ------------- 1.66s",
                                "osism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 1.63s",
                                "osism.services.phpmyadmin : Create required directories ----------------- 0.82s",
                                "",
                                "",
                                "PLAY [Apply role common] *******************************************************",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Wednesday 20 May 2026  00:47:11 +0000 (0:00:00.347)       0:00:00.347 ********* ",
                                "\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 20 May 2026  00:47:13 +0000 (0:00:01.526)       0:00:01.873 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (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-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-1] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-1] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\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-2] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Wednesday 20 May 2026  00:47:17 +0000 (0:00:03.968)       0:00:05.841 ********* ",
                                "\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 20 May 2026  00:47:18 +0000 (0:00:01.347)       0:00:07.189 ********* ",
                                "\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-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': '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-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-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-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-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-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-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-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-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': '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",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  00:47:22 +0000 (0:00:04.290)       0:00:11.479 ********* ",
                                "\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-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-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-0]\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-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-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-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-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-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-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-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-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-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': '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-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 20 May 2026  00:47:27 +0000 (0:00:04.387)       0:00:15.867 ********* ",
                                "\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-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-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-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-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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-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': '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-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-1]\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-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-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-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-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-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': '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 : Ensure /var/log/journal exists on EL10 systems] *****************",
                                "Wednesday 20 May 2026  00:47:31 +0000 (0:00:04.489)       0:00:20.356 ********* ",
                                "\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 [common : Copying over /run subdirectories conf] **************************",
                                "Wednesday 20 May 2026  00:47:33 +0000 (0:00:02.170)       0:00:22.527 ********* ",
                                "\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 20 May 2026  00:47:35 +0000 (0:00:01.716)       0:00:24.244 ********* ",
                                "\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 20 May 2026  00:47:37 +0000 (0:00:01.427)       0:00:25.671 ********* ",
                                "\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 : Copying over config.json files for services] ********************",
                                "Wednesday 20 May 2026  00:47:40 +0000 (0:00:02.904)       0:00:28.576 ********* ",
                                "\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-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-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-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-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-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-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-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': '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-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-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-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': '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-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-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-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",
                                "",
                                "TASK [common : Find custom fluentd input config files] *************************",
                                "Wednesday 20 May 2026  00:47:45 +0000 (0:00:05.325)       0:00:33.901 ********* ",
                                "\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 20 May 2026  00:47:46 +0000 (0:00:01.128)       0:00:35.029 ********* ",
                                "\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 20 May 2026  00:47:47 +0000 (0:00:00.838)       0:00:35.868 ********* ",
                                "\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 20 May 2026  00:47:48 +0000 (0:00:00.804)       0:00:36.672 ********* ",
                                "\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 20 May 2026  00:47:49 +0000 (0:00:01.198)       0:00:37.870 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\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",
                                "",
                                "TASK [common : Copying over cron logrotate config file] ************************",
                                "Wednesday 20 May 2026  00:47:54 +0000 (0:00:05.487)       0:00:43.358 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-4] => (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",
                                "",
                                "TASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************",
                                "Wednesday 20 May 2026  00:47:58 +0000 (0:00:03.353)       0:00:46.711 ********* ",
                                "\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 : Ensuring config directories have correct owner and permission] ***",
                                "Wednesday 20 May 2026  00:48:00 +0000 (0:00:02.577)       0:00:49.289 ********* ",
                                "\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-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-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;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-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;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-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-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-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-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-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-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;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",
                                "",
                                "TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************",
                                "Wednesday 20 May 2026  00:48:02 +0000 (0:00:02.139)       0:00:51.429 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (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-3] => (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 20 May 2026  00:48:05 +0000 (0:00:02.294)       0:00:53.723 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-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-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",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [service-check-containers : common | Check containers] ********************",
                                "Wednesday 20 May 2026  00:48:08 +0000 (0:00:03.263)       0:00:56.987 ********* ",
                                "\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-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-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-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-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': '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-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-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-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-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-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-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': '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-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",
                                "",
                                "TASK [service-check-containers : common | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  00:48:13 +0000 (0:00:05.470)       0:01:02.457 ********* ",
                                "\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 20 May 2026  00:48:15 +0000 (0:00:01.221)       0:01:03.678 ********* ",
                                "\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-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-1]\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-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-3]\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 20 May 2026  00:48:17 +0000 (0:00:02.787)       0:01:06.466 ********* ",
                                "\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 20 May 2026  00:48:20 +0000 (0:00:02.765)       0:01:09.231 ********* ",
                                "\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 [common : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  00:48:23 +0000 (0:00:02.421)       0:01:11.652 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  00:48:23 +0000 (0:00:00.101)       0:01:11.754 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  00:48:23 +0000 (0:00:00.076)       0:01:11.831 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  00:48:23 +0000 (0:00:00.075)       0:01:11.906 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  00:48:23 +0000 (0:00:00.071)       0:01:11.977 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  00:48:23 +0000 (0:00:00.067)       0:01:12.045 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  00:48:23 +0000 (0:00:00.074)       0:01:12.119 ********* ",
                                "",
                                "RUNNING HANDLER [common : Restart fluentd container] ***************************",
                                "Wednesday 20 May 2026  00:48:23 +0000 (0:00:00.090)       0:01:12.209 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\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",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Restart kolla-toolbox container] *********************",
                                "Wednesday 20 May 2026  00:48:58 +0000 (0:00:34.474)       0:01:46.684 ********* ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Initializing toolbox container using normal user] ****",
                                "Wednesday 20 May 2026  00:49:31 +0000 (0:00:33.454)       0:02:20.139 ********* ",
                                "\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",
                                "",
                                "RUNNING HANDLER [common : Restart cron container] ******************************",
                                "Wednesday 20 May 2026  00:49:33 +0000 (0:00:01.810)       0:02:21.949 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\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 20 May 2026  00:49:42 +0000 (0:00:09.183)       0:02:31.132 ********* ",
                                "=============================================================================== ",
                                "common : Restart fluentd container ------------------------------------- 34.47s",
                                "common : Restart kolla-toolbox container ------------------------------- 33.45s",
                                "common : Restart cron container ----------------------------------------- 9.18s",
                                "common : Copying over fluentd.conf -------------------------------------- 5.49s",
                                "service-check-containers : common | Check containers -------------------- 5.47s",
                                "common : Copying over config.json files for services -------------------- 5.33s",
                                "service-cert-copy : common | Copying over backend internal TLS key ------ 4.49s",
                                "service-cert-copy : common | Copying over backend internal TLS certificate --- 4.39s",
                                "service-cert-copy : common | Copying over extra CA certificates --------- 4.29s",
                                "common : Ensuring config directories exist ------------------------------ 3.97s",
                                "common : Copying over cron logrotate config file ------------------------ 3.35s",
                                "common : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 3.26s",
                                "common : Copying over kolla.target -------------------------------------- 2.90s",
                                "service-check-containers : Include tasks -------------------------------- 2.79s",
                                "common : Creating log volume -------------------------------------------- 2.76s",
                                "common : Ensure RabbitMQ Erlang cookie exists --------------------------- 2.58s",
                                "common : Link kolla_logs volume to /var/log/kolla ----------------------- 2.42s",
                                "common : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 2.29s",
                                "common : Ensure /var/log/journal exists on EL10 systems ----------------- 2.17s",
                                "common : Ensuring config directories have correct owner and permission --- 2.14s",
                                "\u001b[32m2026-05-20 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94e286b9-954e-49d2-bf7b-a42a68445e35 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94e286b9-954e-49d2-bf7b-a42a68445e35 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94e286b9-954e-49d2-bf7b-a42a68445e35 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94e286b9-954e-49d2-bf7b-a42a68445e35 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94e286b9-954e-49d2-bf7b-a42a68445e35 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94e286b9-954e-49d2-bf7b-a42a68445e35 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  00:49:47 +0000 (0:00:00.511)       0:00:00.511 ********* ",
                                "\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 20 May 2026  00:49:48 +0000 (0:00:00.425)       0:00:00.936 ********* ",
                                "\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 20 May 2026  00:49:48 +0000 (0:00:00.332)       0:00:01.269 ********* ",
                                "\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 20 May 2026  00:49:49 +0000 (0:00:00.805)       0:00:02.074 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [memcached : Copying over config.json files for services] *****************",
                                "Wednesday 20 May 2026  00:49:51 +0000 (0:00:01.492)       0:00:03.567 ********* ",
                                "\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 20 May 2026  00:49:53 +0000 (0:00:02.212)       0:00:05.780 ********* ",
                                "\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-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-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 20 May 2026  00:49:54 +0000 (0:00:01.444)       0:00:07.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 20 May 2026  00:49:55 +0000 (0:00:00.525)       0:00:07.750 ********* ",
                                "\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 20 May 2026  00:49:57 +0000 (0:00:01.864)       0:00:09.614 ********* ",
                                "\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=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 20 May 2026  00:50:00 +0000 (0:00:03.147)       0:00:12.761 ********* ",
                                "=============================================================================== ",
                                "memcached : Restart memcached container --------------------------------- 3.15s",
                                "memcached : Copying over config.json files for services ----------------- 2.21s",
                                "service-check-containers : Include tasks -------------------------------- 1.86s",
                                "memcached : Ensuring config directories exist --------------------------- 1.49s",
                                "service-check-containers : memcached | Check containers ----------------- 1.45s",
                                "memcached : include_tasks ----------------------------------------------- 0.81s",
                                "service-check-containers : memcached | Notify handlers to restart containers --- 0.52s",
                                "Group hosts based on Kolla action --------------------------------------- 0.43s",
                                "Group hosts based on enabled services ----------------------------------- 0.33s",
                                "\u001b[32m2026-05-20 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c4a4c767-585d-497d-90d2-34acb25cf19d is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  00:49:47 +0000 (0:00:00.348)       0:00:00.348 ********* ",
                                "\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 20 May 2026  00:49:47 +0000 (0:00:00.370)       0:00:00.718 ********* ",
                                "\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 20 May 2026  00:49:48 +0000 (0:00:00.365)       0:00:01.084 ********* ",
                                "\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 20 May 2026  00:49:49 +0000 (0:00:00.968)       0:00:02.053 ********* ",
                                "\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', '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-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",
                                "\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",
                                "",
                                "TASK [redis : Copying over default config.json files] **************************",
                                "Wednesday 20 May 2026  00:49:51 +0000 (0:00:02.535)       0:00:04.588 ********* ",
                                "\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', '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-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-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",
                                "",
                                "TASK [redis : Copying over redis config files] *********************************",
                                "Wednesday 20 May 2026  00:49:54 +0000 (0:00:02.945)       0:00:07.534 ********* ",
                                "\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', '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-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-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 [service-check-containers : redis | Check containers] *********************",
                                "Wednesday 20 May 2026  00:49:58 +0000 (0:00:03.613)       0:00:11.147 ********* ",
                                "\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-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 20 May 2026  00:50:00 +0000 (0:00:02.208)       0:00:13.356 ********* ",
                                "\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 20 May 2026  00:50:01 +0000 (0:00:01.376)       0:00:14.732 ********* ",
                                "\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 20 May 2026  00:50:02 +0000 (0:00:01.128)       0:00:15.861 ********* ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Wednesday 20 May 2026  00:50:02 +0000 (0:00:00.077)       0:00:15.938 ********* ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Wednesday 20 May 2026  00:50:03 +0000 (0:00:00.085)       0:00:16.024 ********* ",
                                "",
                                "RUNNING HANDLER [redis : Restart redis container] ******************************",
                                "Wednesday 20 May 2026  00:50:03 +0000 (0:00:00.082)       0:00:16.107 ********* ",
                                "\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 20 May 2026  00:50:06 +0000 (0:00:03.616)       0:00:19.723 ********* ",
                                "\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=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 20 May 2026  00:50:10 +0000 (0:00:04.237)       0:00:23.961 ********* ",
                                "=============================================================================== ",
                                "redis : Restart redis-sentinel container -------------------------------- 4.24s",
                                "redis : Restart redis container ----------------------------------------- 3.62s",
                                "redis : Copying over redis config files --------------------------------- 3.61s",
                                "redis : Copying over default config.json files -------------------------- 2.95s",
                                "redis : Ensuring config directories exist ------------------------------- 2.54s",
                                "service-check-containers : redis | Check containers --------------------- 2.21s",
                                "service-check-containers : redis | Notify handlers to restart containers --- 1.38s",
                                "service-check-containers : Include tasks -------------------------------- 1.13s",
                                "redis : include_tasks --------------------------------------------------- 0.97s",
                                "Group hosts based on Kolla action --------------------------------------- 0.37s",
                                "Group hosts based on enabled services ----------------------------------- 0.37s",
                                "redis : Flush handlers -------------------------------------------------- 0.25s",
                                "\u001b[32m2026-05-20 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f550687a-5889-4ce9-b177-adac30e40ff4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c9c4c037-cfdf-4655-8f3d-402ebcb53211 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Prepare all k3s nodes] ***************************************************",
                                "",
                                "TASK [k3s_prereq : Validating arguments against arg spec 'main' - Prerequisites] ***",
                                "Wednesday 20 May 2026  00:47:12 +0000 (0:00:00.345)       0:00:00.345 ********* ",
                                "\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 20 May 2026  00:47:13 +0000 (0:00:00.787)       0:00:01.133 ********* ",
                                "\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 20 May 2026  00:47:13 +0000 (0:00:00.715)       0:00:01.849 ********* ",
                                "\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 20 May 2026  00:47:14 +0000 (0:00:00.590)       0:00:02.439 ********* ",
                                "\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 [k3s_prereq : Enable IPv6 forwarding] *************************************",
                                "Wednesday 20 May 2026  00:47:16 +0000 (0:00:02.585)       0:00:05.024 ********* ",
                                "\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 : Enable IPv6 router advertisements] **************************",
                                "Wednesday 20 May 2026  00:47:17 +0000 (0:00:00.950)       0:00:05.975 ********* ",
                                "\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 [k3s_prereq : Add br_netfilter to /etc/modules-load.d/] *******************",
                                "Wednesday 20 May 2026  00:47:19 +0000 (0:00:01.268)       0:00:07.243 ********* ",
                                "\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 : Load br_netfilter] ******************************************",
                                "Wednesday 20 May 2026  00:47:20 +0000 (0:00:00.914)       0:00:08.158 ********* ",
                                "\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 20 May 2026  00:47:20 +0000 (0:00:00.803)       0:00:08.961 ********* ",
                                "\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-4]\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-5]\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-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 20 May 2026  00:47:22 +0000 (0:00:01.220)       0:00:10.182 ********* ",
                                "\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 20 May 2026  00:47:23 +0000 (0:00:01.513)       0:00:11.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;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 20 May 2026  00:47:24 +0000 (0:00:00.814)       0:00:12.510 ********* ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_download : Download k3s binary arm64] ********************************",
                                "Wednesday 20 May 2026  00:47:31 +0000 (0:00:06.897)       0:00:19.407 ********* ",
                                "\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 20 May 2026  00:47:32 +0000 (0:00:01.324)       0:00:20.731 ********* ",
                                "\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 20 May 2026  00:47:34 +0000 (0:00:02.281)       0:00:23.012 ********* ",
                                "\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 20 May 2026  00:47:35 +0000 (0:00:01.072)       0:00:24.085 ********* ",
                                "\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-5] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\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-5]\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-0]\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 20 May 2026  00:47:36 +0000 (0:00:00.931)       0:00:25.016 ********* ",
                                "\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 20 May 2026  00:47:37 +0000 (0:00:00.860)       0:00:25.876 ********* ",
                                "\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",
                                "",
                                "PLAY [Deploy k3s master nodes] *************************************************",
                                "",
                                "TASK [k3s_server : Validating arguments against arg spec 'main' - Setup k3s servers] ***",
                                "Wednesday 20 May 2026  00:47:39 +0000 (0:00:01.463)       0:00:27.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 [k3s_server : Stop k3s-init] **********************************************",
                                "Wednesday 20 May 2026  00:47:40 +0000 (0:00:01.746)       0:00:29.086 ********* ",
                                "\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 [k3s_server : Stop k3s] ***************************************************",
                                "Wednesday 20 May 2026  00:47:42 +0000 (0:00:01.281)       0:00:30.368 ********* ",
                                "\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 20 May 2026  00:47:43 +0000 (0:00:01.025)       0:00:31.393 ********* ",
                                "\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 20 May 2026  00:47:44 +0000 (0:00:01.516)       0:00:32.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 [k3s_server : Create /etc/rancher/k3s directory] **************************",
                                "Wednesday 20 May 2026  00:47:45 +0000 (0:00:00.490)       0:00:33.400 ********* ",
                                "\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 custom resolv.conf for k3s] **************************",
                                "Wednesday 20 May 2026  00:47:46 +0000 (0:00:00.957)       0:00:34.357 ********* ",
                                "\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 20 May 2026  00:47:47 +0000 (0:00:01.444)       0:00:35.802 ********* ",
                                "\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 20 May 2026  00:47:48 +0000 (0:00:00.734)       0:00:36.537 ********* ",
                                "\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 : Create manifests directory on first master] *****************",
                                "Wednesday 20 May 2026  00:47:50 +0000 (0:00:02.513)       0:00:39.050 ********* ",
                                "\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 20 May 2026  00:47:51 +0000 (0:00:00.787)       0:00:39.838 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy vip manifest to first master] **************************",
                                "Wednesday 20 May 2026  00:47:53 +0000 (0:00:01.375)       0:00:41.213 ********* ",
                                "\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 20 May 2026  00:47:54 +0000 (0:00:01.702)       0:00:42.916 ********* ",
                                "\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 [k3s_server : Deploy kube-vip manifest] ***********************************",
                                "Wednesday 20 May 2026  00:47:55 +0000 (0:00:00.492)       0:00:43.408 ********* ",
                                "\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 20 May 2026  00:47:55 +0000 (0:00:00.582)       0:00:43.991 ********* ",
                                "\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 20 May 2026  00:47:57 +0000 (0:00:02.022)       0:00:46.013 ********* ",
                                "\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 [k3s_server : Set node role label selector based on Kubernetes version] ***",
                                "Wednesday 20 May 2026  00:48:00 +0000 (0:00:02.669)       0:00:48.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 [k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails)] ***",
                                "Wednesday 20 May 2026  00:48:00 +0000 (0:00:00.407)       0:00:49.091 ********* ",
                                "\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 20 May 2026  00:48:44 +0000 (0:00:43.368)       0:01:32.459 ********* ",
                                "\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 20 May 2026  00:48:44 +0000 (0:00:00.400)       0:01:32.859 ********* ",
                                "\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 : Copy K3s service file] **************************************",
                                "Wednesday 20 May 2026  00:48:45 +0000 (0:00:00.896)       0:01:33.756 ********* ",
                                "\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 20 May 2026  00:48:46 +0000 (0:00:01.138)       0:01:34.894 ********* ",
                                "\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 : Wait for node-token] ****************************************",
                                "Wednesday 20 May 2026  00:49:27 +0000 (0:00:40.272)       0:02:15.167 ********* ",
                                "\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 [k3s_server : Register node-token file access mode] ***********************",
                                "Wednesday 20 May 2026  00:49:27 +0000 (0:00:00.578)       0:02:15.745 ********* ",
                                "\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 20 May 2026  00:49:28 +0000 (0:00:00.773)       0:02:16.519 ********* ",
                                "\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 : Read node-token from master] ********************************",
                                "Wednesday 20 May 2026  00:49:28 +0000 (0:00:00.576)       0:02:17.096 ********* ",
                                "\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 : Store Master node-token] ************************************",
                                "Wednesday 20 May 2026  00:49:29 +0000 (0:00:00.617)       0:02:17.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",
                                "",
                                "TASK [k3s_server : Restore node-token file access] *****************************",
                                "Wednesday 20 May 2026  00:49:29 +0000 (0:00:00.279)       0:02:17.993 ********* ",
                                "\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 20 May 2026  00:49:30 +0000 (0:00:00.733)       0:02:18.726 ********* ",
                                "\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 20 May 2026  00:49:31 +0000 (0:00:00.584)       0:02:19.310 ********* ",
                                "\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 20 May 2026  00:49:32 +0000 (0:00:00.831)       0:02:20.142 ********* ",
                                "\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 20 May 2026  00:49:32 +0000 (0:00:00.808)       0:02:20.950 ********* ",
                                "\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 20 May 2026  00:49:33 +0000 (0:00:00.420)       0:02:21.370 ********* ",
                                "\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 20 May 2026  00:49:33 +0000 (0:00:00.259)       0:02:21.629 ********* ",
                                "\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 [k3s_server : Get sub dirs of manifests folder] ***************************",
                                "Wednesday 20 May 2026  00:49:34 +0000 (0:00:00.676)       0:02:22.306 ********* ",
                                "\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 20 May 2026  00:49:34 +0000 (0:00:00.608)       0:02:22.915 ********* ",
                                "\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-1] => (item=/var/lib/rancher/k3s/server/manifests/ccm.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-2] => (item=/var/lib/rancher/k3s/server/manifests/ccm.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-0] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\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 20 May 2026  00:49:38 +0000 (0:00:03.637)       0:02:26.552 ********* ",
                                "\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 20 May 2026  00:49:38 +0000 (0:00:00.326)       0:02:26.878 ********* ",
                                "\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 20 May 2026  00:49:39 +0000 (0:00:00.612)       0:02:27.491 ********* ",
                                "\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 20 May 2026  00:49:39 +0000 (0:00:00.423)       0:02:27.915 ********* ",
                                "\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 20 May 2026  00:49:40 +0000 (0:00:00.520)       0:02:28.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",
                                "",
                                "TASK [k3s_agent : Copy K3s http_proxy conf file] *******************************",
                                "Wednesday 20 May 2026  00:49:40 +0000 (0:00:00.272)       0:02:28.707 ********* ",
                                "\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 20 May 2026  00:49:40 +0000 (0:00:00.370)       0:02:29.078 ********* ",
                                "\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 20 May 2026  00:49:41 +0000 (0:00:00.280)       0:02:29.359 ********* ",
                                "\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 20 May 2026  00:49:41 +0000 (0:00:00.619)       0:02:29.978 ********* ",
                                "\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 20 May 2026  00:49:42 +0000 (0:00:01.100)       0:02:31.079 ********* ",
                                "\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 : Manage k3s service] ******************************************",
                                "Wednesday 20 May 2026  00:49:44 +0000 (0:00:01.549)       0:02:32.629 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Prepare kubeconfig file] *************************************************",
                                "",
                                "TASK [Get home directory of operator user] *************************************",
                                "Wednesday 20 May 2026  00:49:54 +0000 (0:00:10.220)       0:02:42.849 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create .kube directory] **************************************************",
                                "Wednesday 20 May 2026  00:49:55 +0000 (0:00:00.776)       0:02:43.626 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Wednesday 20 May 2026  00:49:55 +0000 (0:00:00.409)       0:02:44.035 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Wednesday 20 May 2026  00:49:56 +0000 (0:00:00.543)       0:02:44.579 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig] *********************************",
                                "Wednesday 20 May 2026  00:49:57 +0000 (0:00:00.963)       0:02:45.542 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Make kubeconfig available for use inside the manager service] ************",
                                "Wednesday 20 May 2026  00:49:58 +0000 (0:00:00.660)       0:02:46.203 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig inside the manager service] ******",
                                "Wednesday 20 May 2026  00:49:59 +0000 (0:00:01.852)       0:02:48.055 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Set KUBECONFIG environment variable] *************************************",
                                "Wednesday 20 May 2026  00:50:01 +0000 (0:00:01.180)       0:02:49.236 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable kubectl command line completion] **********************************",
                                "Wednesday 20 May 2026  00:50:01 +0000 (0:00:00.579)       0:02:49.816 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply role kubectl] ******************************************************",
                                "",
                                "TASK [kubectl : Gather variables for each operating system] ********************",
                                "Wednesday 20 May 2026  00:50:02 +0000 (0:00:00.520)       0:02:50.336 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Include distribution specific install tasks] *******************",
                                "Wednesday 20 May 2026  00:50:02 +0000 (0:00:00.159)       0:02:50.495 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/kubectl/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [kubectl : Remove old architecture-dependent repository] ******************",
                                "Wednesday 20 May 2026  00:50:02 +0000 (0:00:00.273)       0:02:50.769 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install apt-transport-https package] ***************************",
                                "Wednesday 20 May 2026  00:50:03 +0000 (0:00:01.325)       0:02:52.094 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository gpg key] ****************************************",
                                "Wednesday 20 May 2026  00:50:05 +0000 (0:00:01.847)       0:02:53.942 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Set permissions of gpg key] ************************************",
                                "Wednesday 20 May 2026  00:50:07 +0000 (0:00:01.339)       0:02:55.282 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository Debian] *****************************************",
                                "Wednesday 20 May 2026  00:50:07 +0000 (0:00:00.483)       0:02:55.766 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install required packages] *************************************",
                                "Wednesday 20 May 2026  00:50:15 +0000 (0:00:07.535)       0:03:03.301 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Remove kubectl symlink] ****************************************",
                                "Wednesday 20 May 2026  00:50:29 +0000 (0:00:13.886)       0:03:17.188 ********* ",
                                "\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 20 May 2026  00:50:30 +0000 (0:00:00.923)       0:03:18.112 ********* ",
                                "\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 20 May 2026  00:50:30 +0000 (0:00:00.608)       0:03:18.720 ********* ",
                                "\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 20 May 2026  00:50:31 +0000 (0:00:00.398)       0:03:19.119 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/k3s_server_post/tasks/cilium.yml for testbed-node-0, testbed-node-2, testbed-node-1\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Create tmp directory on first master] ******************",
                                "Wednesday 20 May 2026  00:50:31 +0000 (0:00:00.556)       0:03:19.675 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Wait for connectivity to kube VIP] *********************",
                                "Wednesday 20 May 2026  00:50:32 +0000 (0:00:00.834)       0:03:20.510 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Fail if kube VIP not reachable] ************************",
                                "Wednesday 20 May 2026  00:50:33 +0000 (0:00:00.988)       0:03:21.498 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Test for existing Cilium install] **********************",
                                "Wednesday 20 May 2026  00:50:33 +0000 (0:00:00.245)       0:03:21.743 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Check Cilium version] **********************************",
                                "Wednesday 20 May 2026  00:50:34 +0000 (0:00:00.953)       0:03:22.697 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Parse installed Cilium version] ************************",
                                "Wednesday 20 May 2026  00:50:34 +0000 (0:00:00.124)       0:03:22.821 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Determine if Cilium needs update] **********************",
                                "Wednesday 20 May 2026  00:50:34 +0000 (0:00:00.134)       0:03:22.956 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Log result] ********************************************",
                                "Wednesday 20 May 2026  00:50:34 +0000 (0:00:00.143)       0:03:23.099 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Install Cilium] ****************************************",
                                "Wednesday 20 May 2026  00:50:35 +0000 (0:00:00.116)       0:03:23.215 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Wait for Cilium resources] *****************************",
                                "Wednesday 20 May 2026  00:50:40 +0000 (0:00:05.728)       0:03:28.944 ********* ",
                                "\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 20 May 2026  00:51:27 +0000 (0:00:46.957)       0:04:15.901 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Copy BGP manifests to first master] ********************",
                                "Wednesday 20 May 2026  00:51:29 +0000 (0:00:01.432)       0:04:17.333 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Apply BGP manifests] ***********************************",
                                "Wednesday 20 May 2026  00:51:31 +0000 (0:00:01.915)       0:04:19.248 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Print error message if BGP manifests application fails] ***",
                                "Wednesday 20 May 2026  00:51:32 +0000 (0:00:01.235)       0:04:20.484 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Test for BGP config resources] *************************",
                                "Wednesday 20 May 2026  00:51:32 +0000 (0:00:00.134)       0:04:20.618 ********* ",
                                "\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 20 May 2026  00:51:34 +0000 (0:00:02.116)       0:04:22.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 [k3s_server_post : Remove tmp directory used for manifests] ***************",
                                "Wednesday 20 May 2026  00:51:35 +0000 (0:00:00.565)       0:04:23.301 ********* ",
                                "\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 20 May 2026  00:51:36 +0000 (0:00:00.926)       0:04:24.227 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [k9s : Include distribution specific install tasks] ***********************",
                                "Wednesday 20 May 2026  00:51:36 +0000 (0:00:00.152)       0:04:24.379 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/k9s/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [k9s : Install k9s packages] **********************************************",
                                "Wednesday 20 May 2026  00:51:36 +0000 (0:00:00.438)       0:04:24.818 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Manage labels, annotations, and taints on all k3s nodes] *****************",
                                "",
                                "TASK [Merge labels, annotations, and taints] ***********************************",
                                "Wednesday 20 May 2026  00:51:43 +0000 (0:00:06.335)       0:04:31.153 ********* ",
                                "\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 20 May 2026  00:51:43 +0000 (0:00:00.726)       0:04:31.879 ********* ",
                                "\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-1 -> 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-2 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\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-3 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\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=openstack-control-plane=enabled)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> 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-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-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-mds=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-mgr=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-1 -> localhost] => (item=node-role.osism.tech/rook-mon=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-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-0 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "",
                                "TASK [Manage annotations] ******************************************************",
                                "Wednesday 20 May 2026  00:51:56 +0000 (0:00:12.994)       0:04:44.873 ********* ",
                                "\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 20 May 2026  00:51:57 +0000 (0:00:00.583)       0:04:45.456 ********* ",
                                "\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 20 May 2026  00:51:58 +0000 (0:00:00.711)       0:04:46.168 ********* ",
                                "=============================================================================== ",
                                "k3s_server_post : Wait for Cilium resources ---------------------------- 46.96s",
                                "k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 43.37s",
                                "k3s_server : Enable and check K3s service ------------------------------ 40.27s",
                                "kubectl : Install required packages ------------------------------------ 13.89s",
                                "Manage labels ---------------------------------------------------------- 12.99s",
                                "k3s_agent : Manage k3s service ----------------------------------------- 10.22s",
                                "kubectl : Add repository Debian ----------------------------------------- 7.54s",
                                "k3s_download : Download k3s binary x64 ---------------------------------- 6.90s",
                                "k9s : Install k9s packages ---------------------------------------------- 6.34s",
                                "k3s_server_post : Install Cilium ---------------------------------------- 5.73s",
                                "k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 3.64s",
                                "k3s_server : Detect Kubernetes version for label compatibility ---------- 2.67s",
                                "k3s_prereq : Enable IPv4 forwarding ------------------------------------- 2.59s",
                                "k3s_server : Set _kube_vip_bgp_peers fact ------------------------------- 2.51s",
                                "k3s_download : Download k3s binary armhf -------------------------------- 2.28s",
                                "k3s_server_post : Test for BGP config resources ------------------------- 2.12s",
                                "k3s_server : Init cluster inside the transient k3s-init service --------- 2.02s",
                                "k3s_server_post : Copy BGP manifests to first master -------------------- 1.92s",
                                "Make kubeconfig available for use inside the manager service ------------ 1.85s",
                                "kubectl : Install apt-transport-https package --------------------------- 1.85s",
                                "\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 73f9c742-2656-4589-b1a0-6010d685c74f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f550687a-5889-4ce9-b177-adac30e40ff4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 73f9c742-2656-4589-b1a0-6010d685c74f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f550687a-5889-4ce9-b177-adac30e40ff4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 73f9c742-2656-4589-b1a0-6010d685c74f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f550687a-5889-4ce9-b177-adac30e40ff4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 73f9c742-2656-4589-b1a0-6010d685c74f is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f550687a-5889-4ce9-b177-adac30e40ff4 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c59f0a5-7485-4825-ab26-a6421f556f30 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Copy kubeconfig to the configuration repository] *************************",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Wednesday 20 May 2026  00:52:03 +0000 (0:00:00.417)       0:00:00.417 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Wednesday 20 May 2026  00:52:05 +0000 (0:00:01.122)       0:00:01.540 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig file] ****************************",
                                "Wednesday 20 May 2026  00:52:07 +0000 (0:00:01.999)       0:00:03.540 ********* ",
                                "\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 20 May 2026  00:52:07 +0000 (0:00:00.548)       0:00:04.088 ********* ",
                                "=============================================================================== ",
                                "Write kubeconfig file --------------------------------------------------- 2.00s",
                                "Get kubeconfig file ----------------------------------------------------- 1.12s",
                                "Change server address in the kubeconfig file ---------------------------- 0.55s",
                                "",
                                "",
                                "PLAY [Prepare kubeconfig file] *************************************************",
                                "",
                                "TASK [Get home directory of operator user] *************************************",
                                "Wednesday 20 May 2026  00:52:03 +0000 (0:00:00.354)       0:00:00.354 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create .kube directory] **************************************************",
                                "Wednesday 20 May 2026  00:52:04 +0000 (0:00:01.167)       0:00:01.522 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Wednesday 20 May 2026  00:52:05 +0000 (0:00:01.095)       0:00:02.618 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Wednesday 20 May 2026  00:52:06 +0000 (0:00:01.490)       0:00:04.108 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig] *********************************",
                                "Wednesday 20 May 2026  00:52:08 +0000 (0:00:01.429)       0:00:05.538 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Make kubeconfig available for use inside the manager service] ************",
                                "Wednesday 20 May 2026  00:52:08 +0000 (0:00:00.505)       0:00:06.044 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig inside the manager service] ******",
                                "Wednesday 20 May 2026  00:52:10 +0000 (0:00:01.615)       0:00:07.659 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Set KUBECONFIG environment variable] *************************************",
                                "Wednesday 20 May 2026  00:52:11 +0000 (0:00:00.920)       0:00:08.580 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable kubectl command line completion] **********************************",
                                "Wednesday 20 May 2026  00:52:11 +0000 (0:00:00.377)       0:00:08.958 ********* ",
                                "\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 20 May 2026  00:52:12 +0000 (0:00:00.294)       0:00:09.252 ********* ",
                                "=============================================================================== ",
                                "Make kubeconfig available for use inside the manager service ------------ 1.62s",
                                "Get kubeconfig file ----------------------------------------------------- 1.49s",
                                "Write kubeconfig file --------------------------------------------------- 1.43s",
                                "Get home directory of operator user ------------------------------------- 1.17s",
                                "Create .kube directory -------------------------------------------------- 1.10s",
                                "Change server address in the kubeconfig inside the manager service ------ 0.92s",
                                "Change server address in the kubeconfig --------------------------------- 0.51s",
                                "Set KUBECONFIG environment variable ------------------------------------- 0.38s",
                                "Enable kubectl command line completion ---------------------------------- 0.29s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  00:49:47 +0000 (0:00:00.463)       0:00:00.463 ********* ",
                                "\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 20 May 2026  00:49:48 +0000 (0:00:00.791)       0:00:01.255 ********* ",
                                "\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 20 May 2026  00:49:49 +0000 (0:00:01.257)       0:00:02.512 ********* ",
                                "\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 20 May 2026  00:49:51 +0000 (0:00:02.003)       0:00:04.515 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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 20 May 2026  00:49:53 +0000 (0:00:02.201)       0:00:06.716 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Wednesday 20 May 2026  00:49:55 +0000 (0:00:02.145)       0:00:08.862 ********* ",
                                "\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 20 May 2026  00:49:57 +0000 (0:00:01.786)       0:00:10.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",
                                "\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 20 May 2026  00:49:58 +0000 (0:00:01.040)       0:00:11.689 ********* ",
                                "\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-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-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-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-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-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 20 May 2026  00:50:00 +0000 (0:00:02.111)       0:00:13.801 ********* ",
                                "\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-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-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-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-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-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-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 20 May 2026  00:50:04 +0000 (0:00:04.264)       0:00:18.065 ********* ",
                                "\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 [service-check-containers : openvswitch | Check containers] ***************",
                                "Wednesday 20 May 2026  00:50:06 +0000 (0:00:01.672)       0:00:19.738 ********* ",
                                "\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-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-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-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-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-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-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-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-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 20 May 2026  00:50:10 +0000 (0:00:04.220)       0:00:23.959 ********* ",
                                "\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 20 May 2026  00:50:11 +0000 (0:00:00.802)       0:00:24.761 ********* ",
                                "\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-1]\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-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-2]\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-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-3]\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 20 May 2026  00:50:14 +0000 (0:00:02.372)       0:00:27.133 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 20 May 2026  00:50:14 +0000 (0:00:00.726)       0:00:27.860 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 20 May 2026  00:50:14 +0000 (0:00:00.222)       0:00:28.082 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 20 May 2026  00:50:15 +0000 (0:00:00.167)       0:00:28.250 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 20 May 2026  00:50:15 +0000 (0:00:00.122)       0:00:28.372 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 20 May 2026  00:50:15 +0000 (0:00:00.126)       0:00:28.498 ********* ",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********",
                                "Wednesday 20 May 2026  00:50:15 +0000 (0:00:00.142)       0:00:28.641 ********* ",
                                "\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",
                                "",
                                "RUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***",
                                "Wednesday 20 May 2026  00:50:25 +0000 (0:00:10.142)       0:00:38.784 ********* ",
                                "\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",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Wednesday 20 May 2026  00:50:27 +0000 (0:00:01.634)       0:00:40.418 ********* ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [openvswitch : Set system-id, hostname and hw-offload] ********************",
                                "Wednesday 20 May 2026  00:50:35 +0000 (0:00:08.052)       0:00:48.471 ********* ",
                                "\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-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\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-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\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;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\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-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",
                                "\u001b[0;32mok: [testbed-node-4] => (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-0] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS bridge is properly setup] *********************",
                                "Wednesday 20 May 2026  00:50:43 +0000 (0:00:08.021)       0:00:56.492 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=br-ex) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=br-ex) \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=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 20 May 2026  00:50:46 +0000 (0:00:02.732)       0:00:59.224 ********* ",
                                "\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-2] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Wednesday 20 May 2026  00:50:49 +0000 (0:00:03.855)       0:01:03.080 ********* ",
                                "\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 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 20 May 2026  00:52:59 +0000 (0:02:09.881)       0:03:12.962 ********* ",
                                "=============================================================================== ",
                                "openvswitch : Restart openvswitch-vswitchd container ------------------ 137.93s",
                                "openvswitch : Restart openvswitch-db-server container ------------------ 10.14s",
                                "openvswitch : Set system-id, hostname and hw-offload -------------------- 8.02s",
                                "openvswitch : Copying over config.json files for services --------------- 4.26s",
                                "service-check-containers : openvswitch | Check containers --------------- 4.22s",
                                "openvswitch : Ensuring OVS ports are properly setup --------------------- 3.86s",
                                "openvswitch : Ensuring OVS bridge is properly setup --------------------- 2.73s",
                                "service-check-containers : Include tasks -------------------------------- 2.37s",
                                "module-load : Load modules ---------------------------------------------- 2.20s",
                                "module-load : Persist modules via modules-load.d ------------------------ 2.15s",
                                "openvswitch : Ensuring config directories exist ------------------------- 2.11s",
                                "openvswitch : include_tasks --------------------------------------------- 2.00s",
                                "module-load : Drop module persistence ----------------------------------- 1.79s",
                                "openvswitch : Copying over ovs-vsctl wrapper ---------------------------- 1.67s",
                                "openvswitch : Waiting for openvswitch_db service to be ready ------------ 1.63s",
                                "openvswitch : Flush Handlers -------------------------------------------- 1.51s",
                                "Group hosts based on enabled services ----------------------------------- 1.26s",
                                "openvswitch : Create /run/openvswitch directory on host ----------------- 1.04s",
                                "service-check-containers : openvswitch | Notify handlers to restart containers --- 0.80s",
                                "Group hosts based on Kolla action --------------------------------------- 0.79s",
                                "\u001b[32m2026-05-20 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "",
                                "PLAY [Set kolla_action_rabbitmq] ***********************************************",
                                "",
                                "TASK [Inform the user about the following task] ********************************",
                                "Wednesday 20 May 2026  00:50:07 +0000 (0:00:00.341)       0:00:00.341 ********* ",
                                "\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 20 May 2026  00:50:07 +0000 (0:00:00.126)       0:00:00.468 ********* ",
                                "\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 20 May 2026  00:50:12 +0000 (0:00:04.695)       0:00:05.163 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Set kolla_action_rabbitmq = kolla_action_ng] *****************************",
                                "Wednesday 20 May 2026  00:50:12 +0000 (0:00:00.060)       0:00:05.223 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  00:50:12 +0000 (0:00:00.554)       0:00:05.778 ********* ",
                                "\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 20 May 2026  00:50:13 +0000 (0:00:00.484)       0:00:06.263 ********* ",
                                "\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 20 May 2026  00:50:14 +0000 (0:00:01.249)       0:00:07.512 ********* ",
                                "\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 20 May 2026  00:50:15 +0000 (0:00:00.756)       0:00:08.269 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get current RabbitMQ version] *********************************",
                                "Wednesday 20 May 2026  00:50:17 +0000 (0:00:01.858)       0:00:10.128 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get new RabbitMQ version] *************************************",
                                "Wednesday 20 May 2026  00:50:17 +0000 (0:00:00.503)       0:00:10.631 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******",
                                "Wednesday 20 May 2026  00:50:18 +0000 (0:00:00.250)       0:00:10.882 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************",
                                "Wednesday 20 May 2026  00:50:18 +0000 (0:00:00.247)       0:00:11.129 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Wednesday 20 May 2026  00:50:18 +0000 (0:00:00.523)       0:00:11.653 ********* ",
                                "\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 20 May 2026  00:50:19 +0000 (0:00:00.782)       0:00:12.435 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : List RabbitMQ policies] ***************************************",
                                "Wednesday 20 May 2026  00:50:20 +0000 (0:00:00.983)       0:00:13.419 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************",
                                "Wednesday 20 May 2026  00:50:21 +0000 (0:00:00.576)       0:00:13.996 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Ensuring config directories exist] ****************************",
                                "Wednesday 20 May 2026  00:50:21 +0000 (0:00:00.478)       0:00:14.475 ********* ",
                                "\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-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-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 [rabbitmq : Copying over config.json files for services] ******************",
                                "Wednesday 20 May 2026  00:50:22 +0000 (0:00:01.249)       0:00:15.724 ********* ",
                                "\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-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-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 20 May 2026  00:50:24 +0000 (0:00:01.686)       0:00:17.411 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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 20 May 2026  00:50:26 +0000 (0:00:01.937)       0:00:19.348 ********* ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over erl_inetrc] **************************************",
                                "Wednesday 20 May 2026  00:50:30 +0000 (0:00:04.167)       0:00:23.515 ********* ",
                                "\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 20 May 2026  00:50:32 +0000 (0:00:01.477)       0:00:24.992 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over definitions.json] ********************************",
                                "Wednesday 20 May 2026  00:50:33 +0000 (0:00:01.838)       0:00:26.830 ********* ",
                                "\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 20 May 2026  00:50:35 +0000 (0:00:01.340)       0:00:28.171 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Wednesday 20 May 2026  00:50:36 +0000 (0:00:01.578)       0:00:29.750 ********* ",
                                "\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 20 May 2026  00:50:38 +0000 (0:00:01.180)       0:00:30.930 ********* ",
                                "\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 20 May 2026  00:50:39 +0000 (0:00:01.698)       0:00:32.628 ********* ",
                                "\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 20 May 2026  00:50:40 +0000 (0:00:00.765)       0:00:33.394 ********* ",
                                "\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 20 May 2026  00:50:42 +0000 (0:00:01.480)       0:00:34.874 ********* ",
                                "\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-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-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-check-containers : rabbitmq | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  00:50:43 +0000 (0:00:01.162)       0:00:36.037 ********* ",
                                "\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 20 May 2026  00:50:43 +0000 (0:00:00.506)       0:00:36.543 ********* ",
                                "\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 20 May 2026  00:50:44 +0000 (0:00:01.283)       0:00:37.826 ********* ",
                                "\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 20 May 2026  00:50:45 +0000 (0:00:00.884)       0:00:38.711 ********* ",
                                "\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 [rabbitmq : Restart rabbitmq container] ************************",
                                "Wednesday 20 May 2026  00:50:55 +0000 (0:00:09.411)       0:00:48.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",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Wednesday 20 May 2026  00:50:55 +0000 (0:00:00.333)       0:00:48.456 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Wednesday 20 May 2026  00:50:56 +0000 (0:00:00.685)       0:00:49.142 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Wednesday 20 May 2026  00:50:56 +0000 (0:00:00.135)       0:00:49.277 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Wednesday 20 May 2026  00:51:03 +0000 (0:00:06.760)       0:00:56.037 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Wednesday 20 May 2026  00:52:53 +0000 (0:01:50.011)       0:02:46.049 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Wednesday 20 May 2026  00:52:53 +0000 (0:00:00.718)       0:02:46.767 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Wednesday 20 May 2026  00:52:54 +0000 (0:00:00.145)       0:02:46.913 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Wednesday 20 May 2026  00:52:55 +0000 (0:00:01.553)       0:02:48.467 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Wednesday 20 May 2026  00:53:07 +0000 (0:00:12.268)       0:03:00.735 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Wednesday 20 May 2026  00:53:08 +0000 (0:00:00.852)       0:03:01.587 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Wednesday 20 May 2026  00:53:09 +0000 (0:00:00.318)       0:03:01.906 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Wednesday 20 May 2026  00:53:11 +0000 (0:00:01.956)       0:03:03.863 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply rabbitmq post-configuration] ***************************************",
                                "",
                                "TASK [Include rabbitmq post-deploy.yml] ****************************************",
                                "Wednesday 20 May 2026  00:53:22 +0000 (0:00:11.016)       0:03:14.879 ********* ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Enable all stable feature flags] ******************************",
                                "Wednesday 20 May 2026  00:53:22 +0000 (0:00:00.854)       0:03:15.734 ********* ",
                                "\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;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 20 May 2026  00:53:25 +0000 (0:00:03.062)       0:03:18.796 ********* ",
                                "=============================================================================== ",
                                "rabbitmq : Waiting for rabbitmq to start ------------------------------ 133.30s",
                                "rabbitmq : Restart rabbitmq container ---------------------------------- 10.26s",
                                "rabbitmq : Running RabbitMQ bootstrap container ------------------------- 9.41s",
                                "Check RabbitMQ service -------------------------------------------------- 4.70s",
                                "rabbitmq : Copying over rabbitmq.conf ----------------------------------- 4.17s",
                                "rabbitmq : Enable all stable feature flags ------------------------------ 3.06s",
                                "rabbitmq : Get info on RabbitMQ container ------------------------------- 2.26s",
                                "rabbitmq : Copying over rabbitmq-env.conf ------------------------------- 1.94s",
                                "rabbitmq : Get container facts ------------------------------------------ 1.86s",
                                "rabbitmq : Copying over advanced.config --------------------------------- 1.84s",
                                "service-cert-copy : rabbitmq | Copying over extra CA certificates ------- 1.70s",
                                "rabbitmq : Copying over config.json files for services ------------------ 1.69s",
                                "rabbitmq : Copying over enabled_plugins --------------------------------- 1.58s",
                                "service-cert-copy : rabbitmq | Copying over backend internal TLS key ---- 1.48s",
                                "rabbitmq : Copying over erl_inetrc -------------------------------------- 1.48s",
                                "rabbitmq : Copying over definitions.json -------------------------------- 1.34s",
                                "service-check-containers : Include tasks -------------------------------- 1.28s",
                                "Group hosts based on enabled services ----------------------------------- 1.25s",
                                "rabbitmq : Ensuring config directories exist ---------------------------- 1.25s",
                                "rabbitmq : include_tasks ------------------------------------------------ 1.18s",
                                "\u001b[32m2026-05-20 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d94f3cba-172f-473e-99ca-9ee67baf0ea8 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2ed842a-75d6-45c3-b65b-13a95b6f6c0f is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  00:49:47 +0000 (0:00:00.482)       0:00:00.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 [Group hosts based on enabled services] ***********************************",
                                "Wednesday 20 May 2026  00:49:48 +0000 (0:00:00.498)       0:00:00.980 ********* ",
                                "\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 20 May 2026  00:49:48 +0000 (0:00:00.337)       0:00:01.318 ********* ",
                                "\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 20 May 2026  00:49:49 +0000 (0:00:01.057)       0:00:02.376 ********* ",
                                "\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 [Setting sysctl values] ***************************************************",
                                "Wednesday 20 May 2026  00:49:51 +0000 (0:00:01.666)       0:00:04.043 ********* ",
                                "\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [sysctl : Check IPv6 support] *********************************************",
                                "Wednesday 20 May 2026  00:49:52 +0000 (0:00:01.192)       0:00:05.235 ********* ",
                                "\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 20 May 2026  00:49:53 +0000 (0:00:00.947)       0:00:06.182 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item={'name': 'net.ipv4.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-2] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (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-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",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Wednesday 20 May 2026  00:49:56 +0000 (0:00:02.824)       0:00:09.007 ********* ",
                                "\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 20 May 2026  00:49:57 +0000 (0:00:01.356)       0:00:10.363 ********* ",
                                "\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 20 May 2026  00:49:59 +0000 (0:00:01.962)       0:00:12.326 ********* ",
                                "\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 20 May 2026  00:50:00 +0000 (0:00:01.050)       0:00:13.376 ********* ",
                                "\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': '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': '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': '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-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-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",
                                "",
                                "TASK [loadbalancer : Ensuring haproxy service config subdir exists] ************",
                                "Wednesday 20 May 2026  00:50:03 +0000 (0:00:02.692)       0:00:16.068 ********* ",
                                "\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 [loadbalancer : Ensuring proxysql service config subdirectories exist] ****",
                                "Wednesday 20 May 2026  00:50:05 +0000 (0:00:01.938)       0:00:18.007 ********* ",
                                "\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-2] => (item=rules)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=rules)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************",
                                "Wednesday 20 May 2026  00:50:08 +0000 (0:00:03.499)       0:00:21.506 ********* ",
                                "\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 [loadbalancer : Remove mariadb.cfg if proxysql enabled] *******************",
                                "Wednesday 20 May 2026  00:50:10 +0000 (0:00:01.461)       0:00:22.968 ********* ",
                                "\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 [loadbalancer : Removing checks for services which are disabled] **********",
                                "Wednesday 20 May 2026  00:50:12 +0000 (0:00:01.732)       0:00:24.700 ********* ",
                                "\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] => (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__652999479b71d7c41bc9c9133d20f7e58fc1abf5', '__omit_place_holder__652999479b71d7c41bc9c9133d20f7e58fc1abf5'], '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",
                                "\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__652999479b71d7c41bc9c9133d20f7e58fc1abf5', '__omit_place_holder__652999479b71d7c41bc9c9133d20f7e58fc1abf5'], '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-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__652999479b71d7c41bc9c9133d20f7e58fc1abf5', '__omit_place_holder__652999479b71d7c41bc9c9133d20f7e58fc1abf5'], '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",
                                "",
                                "TASK [loadbalancer : Copying checks for services which are enabled] ************",
                                "Wednesday 20 May 2026  00:50:13 +0000 (0:00:01.022)       0:00:25.723 ********* ",
                                "\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;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__652999479b71d7c41bc9c9133d20f7e58fc1abf5', '__omit_place_holder__652999479b71d7c41bc9c9133d20f7e58fc1abf5'], '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-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__652999479b71d7c41bc9c9133d20f7e58fc1abf5', '__omit_place_holder__652999479b71d7c41bc9c9133d20f7e58fc1abf5'], '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__652999479b71d7c41bc9c9133d20f7e58fc1abf5', '__omit_place_holder__652999479b71d7c41bc9c9133d20f7e58fc1abf5'], '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 20 May 2026  00:50:18 +0000 (0:00:05.507)       0:00:31.231 ********* ",
                                "\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-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-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 20 May 2026  00:50:22 +0000 (0:00:03.837)       0:00:35.068 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql config] *****************************",
                                "Wednesday 20 May 2026  00:50:24 +0000 (0:00:02.112)       0:00:37.180 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "\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",
                                "",
                                "TASK [loadbalancer : Copying over haproxy single external frontend config] *****",
                                "Wednesday 20 May 2026  00:50:30 +0000 (0:00:06.341)       0:00:43.522 ********* ",
                                "\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 20 May 2026  00:50:31 +0000 (0:00:00.801)       0:00:44.324 ********* ",
                                "\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-2] => (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",
                                "",
                                "TASK [loadbalancer : Copying over keepalived.conf] *****************************",
                                "Wednesday 20 May 2026  00:50:34 +0000 (0:00:02.530)       0:00:46.854 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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 20 May 2026  00:50:36 +0000 (0:00:02.000)       0:00:48.855 ********* ",
                                "\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 20 May 2026  00:50:36 +0000 (0:00:00.508)       0:00:49.363 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy-internal.pem] ************************",
                                "Wednesday 20 May 2026  00:50:40 +0000 (0:00:03.335)       0:00:52.699 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql-cert.pem] ***************************",
                                "Wednesday 20 May 2026  00:50:42 +0000 (0:00:02.596)       0:00:55.295 ********* ",
                                "\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 20 May 2026  00:50:43 +0000 (0:00:00.367)       0:00:55.662 ********* ",
                                "\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 20 May 2026  00:50:43 +0000 (0:00:00.396)       0:00:56.058 ********* ",
                                "\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': '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': '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': '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-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-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",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  00:50:47 +0000 (0:00:04.267)       0:01:00.326 ********* ",
                                "\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-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': '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 [service-cert-copy : mariadb | Copying over backend internal TLS key] *****",
                                "Wednesday 20 May 2026  00:50:48 +0000 (0:00:00.769)       0:01:01.095 ********* ",
                                "\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-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]\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 [loadbalancer : Copying over haproxy start script] ************************",
                                "Wednesday 20 May 2026  00:50:49 +0000 (0:00:00.895)       0:01:01.991 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "\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",
                                "",
                                "TASK [loadbalancer : Copying over proxysql start script] ***********************",
                                "Wednesday 20 May 2026  00:50:51 +0000 (0:00:02.539)       0:01:04.530 ********* ",
                                "\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 20 May 2026  00:50:53 +0000 (0:00:02.007)       0:01:06.538 ********* ",
                                "\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-2] => (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-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 20 May 2026  00:50:54 +0000 (0:00:00.880)       0:01:07.418 ********* ",
                                "\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': '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': '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': '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': '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-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 20 May 2026  00:50:57 +0000 (0:00:02.744)       0:01:10.163 ********* ",
                                "\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 20 May 2026  00:50:58 +0000 (0:00:00.553)       0:01:10.717 ********* ",
                                "\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 20 May 2026  00:50:59 +0000 (0:00:01.060)       0:01:11.777 ********* ",
                                "\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 20 May 2026  00:50:59 +0000 (0:00:00.826)       0:01:12.604 ********* ",
                                "\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;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;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-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",
                                "",
                                "TASK [haproxy-config : Add configuration for aodh when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:51:03 +0000 (0:00:03.630)       0:01:16.234 ********* ",
                                "\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 20 May 2026  00:51:04 +0000 (0:00:00.740)       0:01:16.975 ********* ",
                                "\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 20 May 2026  00:51:05 +0000 (0:00:01.261)       0:01:18.237 ********* ",
                                "\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 aodh ProxySQL rules config] ***************",
                                "Wednesday 20 May 2026  00:51:06 +0000 (0:00:01.181)       0:01:19.418 ********* ",
                                "\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 20 May 2026  00:51:08 +0000 (0:00:01.995)       0:01:21.414 ********* ",
                                "\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 20 May 2026  00:51:09 +0000 (0:00:00.768)       0:01:22.182 ********* ",
                                "\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-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;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;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",
                                "",
                                "TASK [haproxy-config : Add configuration for barbican when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:51:13 +0000 (0:00:03.942)       0:01:26.125 ********* ",
                                "\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 20 May 2026  00:51:14 +0000 (0:00:00.713)       0:01:26.838 ********* ",
                                "\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 20 May 2026  00:51:15 +0000 (0:00:00.857)       0:01:27.695 ********* ",
                                "\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 20 May 2026  00:51:16 +0000 (0:00:01.505)       0:01:29.201 ********* ",
                                "\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 : blazar] ***************************************************",
                                "Wednesday 20 May 2026  00:51:18 +0000 (0:00:02.216)       0:01:31.418 ********* ",
                                "\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 20 May 2026  00:51:19 +0000 (0:00:00.388)       0:01:31.806 ********* ",
                                "\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 20 May 2026  00:51:19 +0000 (0:00:00.704)       0:01:32.510 ********* ",
                                "\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-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;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",
                                "",
                                "TASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:51:23 +0000 (0:00:03.690)       0:01:36.201 ********* ",
                                "\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",
                                "\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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for ceph-rgw] **********************",
                                "Wednesday 20 May 2026  00:51:25 +0000 (0:00:01.871)       0:01:38.073 ********* ",
                                "\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-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-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-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-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-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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********",
                                "Wednesday 20 May 2026  00:51:27 +0000 (0:00:01.879)       0:01:39.952 ********* ",
                                "\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 [proxysql-config : Copying over ceph-rgw ProxySQL rules config] ***********",
                                "Wednesday 20 May 2026  00:51:27 +0000 (0:00:00.480)       0:01:40.433 ********* ",
                                "\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 20 May 2026  00:51:29 +0000 (0:00:01.400)       0:01:41.833 ********* ",
                                "\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 20 May 2026  00:51:30 +0000 (0:00:01.060)       0:01:42.894 ********* ",
                                "\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;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-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-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-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;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;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",
                                "",
                                "TASK [haproxy-config : Add configuration for cinder when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:51:34 +0000 (0:00:04.639)       0:01:47.533 ********* ",
                                "\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 20 May 2026  00:51:35 +0000 (0:00:00.822)       0:01:48.356 ********* ",
                                "\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 20 May 2026  00:51:36 +0000 (0:00:01.178)       0:01:49.535 ********* ",
                                "\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 cinder ProxySQL rules config] *************",
                                "Wednesday 20 May 2026  00:51:38 +0000 (0:00:01.245)       0:01:50.780 ********* ",
                                "\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 : cloudkitty] ***********************************************",
                                "Wednesday 20 May 2026  00:51:40 +0000 (0:00:02.034)       0:01:52.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 [include_role : cyborg] ***************************************************",
                                "Wednesday 20 May 2026  00:51:40 +0000 (0:00:00.347)       0:01:53.162 ********* ",
                                "\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 20 May 2026  00:51:41 +0000 (0:00:00.532)       0:01:53.694 ********* ",
                                "\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 20 May 2026  00:51:41 +0000 (0:00:00.825)       0:01:54.519 ********* ",
                                "\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;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-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-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] => (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-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] => (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 20 May 2026  00:51:46 +0000 (0:00:04.603)       0:01:59.123 ********* ",
                                "\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] => (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-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] => (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",
                                "\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] => (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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for designate] *********************",
                                "Wednesday 20 May 2026  00:51:47 +0000 (0:00:01.374)       0:02:00.498 ********* ",
                                "\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 20 May 2026  00:51:49 +0000 (0:00:01.461)       0:02:01.960 ********* ",
                                "\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 designate ProxySQL rules config] **********",
                                "Wednesday 20 May 2026  00:51:50 +0000 (0:00:01.244)       0:02:03.204 ********* ",
                                "\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 20 May 2026  00:51:52 +0000 (0:00:02.009)       0:02:05.214 ********* ",
                                "\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 20 May 2026  00:51:52 +0000 (0:00:00.309)       0:02:05.523 ********* ",
                                "\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 20 May 2026  00:51:54 +0000 (0:00:01.326)       0:02:06.850 ********* ",
                                "\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 20 May 2026  00:51:58 +0000 (0:00:04.682)       0:02:11.532 ********* ",
                                "\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-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-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 20 May 2026  00:52:04 +0000 (0:00:05.173)       0:02:16.706 ********* ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [proxysql-config : Copying over glance ProxySQL users config] *************",
                                "Wednesday 20 May 2026  00:52:08 +0000 (0:00:04.337)       0:02:21.044 ********* ",
                                "\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 20 May 2026  00:52:09 +0000 (0:00:01.193)       0:02:22.237 ********* ",
                                "\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 [include_role : gnocchi] **************************************************",
                                "Wednesday 20 May 2026  00:52:11 +0000 (0:00:01.774)       0:02:24.012 ********* ",
                                "\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 20 May 2026  00:52:11 +0000 (0:00:00.254)       0:02:24.267 ********* ",
                                "\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 20 May 2026  00:52:12 +0000 (0:00:00.805)       0:02:25.072 ********* ",
                                "\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 20 May 2026  00:52:15 +0000 (0:00:02.946)       0:02:28.018 ********* ",
                                "\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 [haproxy-config : Configuring firewall for grafana] ***********************",
                                "Wednesday 20 May 2026  00:52:15 +0000 (0:00:00.341)       0:02:28.359 ********* ",
                                "\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 20 May 2026  00:52:16 +0000 (0:00:00.754)       0:02:29.114 ********* ",
                                "\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 grafana ProxySQL rules config] ************",
                                "Wednesday 20 May 2026  00:52:17 +0000 (0:00:01.146)       0:02:30.260 ********* ",
                                "\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 : heat] *****************************************************",
                                "Wednesday 20 May 2026  00:52:19 +0000 (0:00:01.980)       0:02:32.241 ********* ",
                                "\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 20 May 2026  00:52:19 +0000 (0:00:00.311)       0:02:32.552 ********* ",
                                "\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 20 May 2026  00:52:20 +0000 (0:00:00.982)       0:02:33.534 ********* ",
                                "\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 [haproxy-config : Add configuration for horizon when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:52:24 +0000 (0:00:03.594)       0:02:37.128 ********* ",
                                "\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 20 May 2026  00:52:25 +0000 (0:00:00.654)       0:02:37.783 ********* ",
                                "\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-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-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-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-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_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 20 May 2026  00:52:26 +0000 (0:00:01.560)       0:02:39.344 ********* ",
                                "\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 20 May 2026  00:52:27 +0000 (0:00:01.260)       0:02:40.604 ********* ",
                                "\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 20 May 2026  00:52:30 +0000 (0:00:02.161)       0:02:42.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 [include_role : ironic] ***************************************************",
                                "Wednesday 20 May 2026  00:52:30 +0000 (0:00:00.341)       0:02:43.108 ********* ",
                                "\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 20 May 2026  00:52:30 +0000 (0:00:00.338)       0:02:43.446 ********* ",
                                "\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 20 May 2026  00:52:32 +0000 (0:00:01.275)       0:02:44.722 ********* ",
                                "\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-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;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-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-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 20 May 2026  00:52:35 +0000 (0:00:03.706)       0:02:48.429 ********* ",
                                "\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 20 May 2026  00:52:36 +0000 (0:00:00.636)       0:02:49.065 ********* ",
                                "\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 20 May 2026  00:52:37 +0000 (0:00:01.140)       0:02:50.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 [proxysql-config : Copying over keystone ProxySQL rules config] ***********",
                                "Wednesday 20 May 2026  00:52:38 +0000 (0:00:01.345)       0:02:51.551 ********* ",
                                "\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 : letsencrypt] **********************************************",
                                "Wednesday 20 May 2026  00:52:41 +0000 (0:00:02.106)       0:02:53.657 ********* ",
                                "\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 20 May 2026  00:52:41 +0000 (0:00:00.316)       0:02:53.974 ********* ",
                                "\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 20 May 2026  00:52:42 +0000 (0:00:01.231)       0:02:55.206 ********* ",
                                "\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-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;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",
                                "",
                                "TASK [haproxy-config : Add configuration for magnum when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:52:45 +0000 (0:00:03.137)       0:02:58.343 ********* ",
                                "\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': '', 'n\u001b[32m2026-05-20 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "o_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 20 May 2026  00:52:46 +0000 (0:00:00.627)       0:02:58.970 ********* ",
                                "\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 20 May 2026  00:52:47 +0000 (0:00:01.257)       0:03:00.228 ********* ",
                                "\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 20 May 2026  00:52:48 +0000 (0:00:01.258)       0:03:01.486 ********* ",
                                "\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 20 May 2026  00:52:50 +0000 (0:00:02.069)       0:03:03.555 ********* ",
                                "\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 20 May 2026  00:52:52 +0000 (0:00:01.477)       0:03:05.033 ********* ",
                                "\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;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-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-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-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-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;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;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",
                                "",
                                "TASK [haproxy-config : Add configuration for manila when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:52:56 +0000 (0:00:04.064)       0:03:09.097 ********* ",
                                "\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-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-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-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 20 May 2026  00:52:57 +0000 (0:00:00.808)       0:03:09.906 ********* ",
                                "\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 20 May 2026  00:52:58 +0000 (0:00:01.245)       0:03:11.151 ********* ",
                                "\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 manila ProxySQL rules config] *************",
                                "Wednesday 20 May 2026  00:52:59 +0000 (0:00:01.365)       0:03:12.517 ********* ",
                                "\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 20 May 2026  00:53:02 +0000 (0:00:02.233)       0:03:14.751 ********* ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Ensure mysql monitor user exist] *******************************",
                                "Wednesday 20 May 2026  00:53:03 +0000 (0:00:01.207)       0:03:15.958 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over mariadb haproxy config] ********************",
                                "Wednesday 20 May 2026  00:53:06 +0000 (0:00:03.346)       0:03:19.305 ********* ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:53:11 +0000 (0:00:04.626)       0:03:23.931 ********* ",
                                "\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-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-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 20 May 2026  00:53:15 +0000 (0:00:03.810)       0:03:27.741 ********* ",
                                "\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 20 May 2026  00:53:18 +0000 (0:00:03.657)       0:03:31.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 [proxysql-config : Copying over mariadb ProxySQL rules config] ************",
                                "Wednesday 20 May 2026  00:53:21 +0000 (0:00:02.912)       0:03:34.311 ********* ",
                                "\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 20 May 2026  00:53:23 +0000 (0:00:02.020)       0:03:36.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 [include_role : memcached] ************************************************",
                                "Wednesday 20 May 2026  00:53:25 +0000 (0:00:01.641)       0:03:37.973 ********* ",
                                "\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 20 May 2026  00:53:27 +0000 (0:00:02.257)       0:03:40.230 ********* ",
                                "\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-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-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 20 May 2026  00:53:29 +0000 (0:00:01.839)       0:03:42.070 ********* ",
                                "\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 20 May 2026  00:53:29 +0000 (0:00:00.427)       0:03:42.498 ********* ",
                                "\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-0]\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-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 20 May 2026  00:53:30 +0000 (0:00:00.687)       0:03:43.185 ********* ",
                                "\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 20 May 2026  00:53:31 +0000 (0:00:01.219)       0:03:44.404 ********* ",
                                "\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 20 May 2026  00:53:32 +0000 (0:00:01.199)       0:03:45.604 ********* ",
                                "\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 20 May 2026  00:53:33 +0000 (0:00:00.757)       0:03:46.361 ********* ",
                                "\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 20 May 2026  00:53:35 +0000 (0:00:01.496)       0:03:47.857 ********* ",
                                "\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;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-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-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-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-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-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-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-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-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-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-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] => (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-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-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-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-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-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-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-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-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-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-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': '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-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-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': '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-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-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;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",
                                "",
                                "TASK [haproxy-config : Add configuration for neutron when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:53:40 +0000 (0:00:05.273)       0:03:53.131 ********* ",
                                "\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-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;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-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-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] => (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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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': '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-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-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-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-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",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for neutron] ***********************",
                                "Wednesday 20 May 2026  00:53:42 +0000 (0:00:01.688)       0:03:54.819 ********* ",
                                "\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-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-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-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-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-1]\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 20 May 2026  00:53:43 +0000 (0:00:01.492)       0:03:56.312 ********* ",
                                "\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 20 May 2026  00:53:45 +0000 (0:00:01.550)       0:03:57.862 ********* ",
                                "\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 20 May 2026  00:53:47 +0000 (0:00:01.997)       0:03:59.860 ********* ",
                                "\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 20 May 2026  00:53:48 +0000 (0:00:01.709)       0:04:01.569 ********* ",
                                "\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 20 May 2026  00:53:52 +0000 (0:00:03.678)       0:04:05.248 ********* ",
                                "\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 20 May 2026  00:53:53 +0000 (0:00:01.192)       0:04:06.440 ********* ",
                                "\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 20 May 2026  00:53:54 +0000 (0:00:00.848)       0:04:07.288 ********* ",
                                "\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 placement ProxySQL rules config] **********",
                                "Wednesday 20 May 2026  00:53:55 +0000 (0:00:01.322)       0:04:08.611 ********* ",
                                "\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 20 May 2026  00:53:58 +0000 (0:00:02.174)       0:04:10.785 ********* ",
                                "\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 20 May 2026  00:53:59 +0000 (0:00:01.671)       0:04:12.457 ********* ",
                                "\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-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;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-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-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;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",
                                "",
                                "TASK [haproxy-config : Add configuration for nova when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:54:06 +0000 (0:00:06.405)       0:04:18.863 ********* ",
                                "\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 20 May 2026  00:54:07 +0000 (0:00:00.999)       0:04:19.862 ********* ",
                                "\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-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-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_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-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-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 20 May 2026  00:54:09 +0000 (0:00:01.896)       0:04:21.759 ********* ",
                                "\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 20 May 2026  00:54:10 +0000 (0:00:01.441)       0:04:23.200 ********* ",
                                "\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 20 May 2026  00:54:13 +0000 (0:00:02.591)       0:04:25.792 ********* ",
                                "\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 20 May 2026  00:54:14 +0000 (0:00:01.788)       0:04:27.581 ********* ",
                                "\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 20 May 2026  00:54:15 +0000 (0:00:00.924)       0:04:28.505 ********* ",
                                "\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-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;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",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:54:20 +0000 (0:00:04.244)       0:04:32.749 ********* ",
                                "\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 20 May 2026  00:54:21 +0000 (0:00:01.795)       0:04:34.545 ********* ",
                                "\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 20 May 2026  00:54:24 +0000 (0:00:02.555)       0:04:37.100 ********* ",
                                "\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 nova-cell ProxySQL rules config] **********",
                                "Wednesday 20 May 2026  00:54:28 +0000 (0:00:03.792)       0:04:40.893 ********* ",
                                "\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 [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************",
                                "Wednesday 20 May 2026  00:54:33 +0000 (0:00:04.876)       0:04:45.770 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-spicehtml5proxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***",
                                "Wednesday 20 May 2026  00:54:34 +0000 (0:00:01.264)       0:04:47.034 ********* ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:54:36 +0000 (0:00:02.059)       0:04:49.093 ********* ",
                                "\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-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-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 20 May 2026  00:54:38 +0000 (0:00:01.650)       0:04:50.744 ********* ",
                                "\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 [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Wednesday 20 May 2026  00:54:39 +0000 (0:00:01.560)       0:04:52.305 ********* ",
                                "\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 20 May 2026  00:54:42 +0000 (0:00:03.136)       0:04:55.441 ********* ",
                                "\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 20 May 2026  00:54:46 +0000 (0:00:03.790)       0:04:59.232 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-1, testbed-node-0, testbed-node-2 => (item=nova-serialproxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***",
                                "Wednesday 20 May 2026  00:54:48 +0000 (0:00:02.073)       0:05:01.305 ********* ",
                                "\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-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-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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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 20 May 2026  00:54:51 +0000 (0:00:02.386)       0:05:03.692 ********* ",
                                "\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 : Configuring firewall for nova-cell:nova-serialproxy] ****",
                                "Wednesday 20 May 2026  00:54:52 +0000 (0:00:01.893)       0:05:05.585 ********* ",
                                "\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 [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Wednesday 20 May 2026  00:54:54 +0000 (0:00:02.047)       0:05:07.632 ********* ",
                                "\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 [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Wednesday 20 May 2026  00:54:58 +0000 (0:00:03.211)       0:05:10.844 ********* ",
                                "\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 [include_role : octavia] **************************************************",
                                "Wednesday 20 May 2026  00:55:02 +0000 (0:00:04.245)       0:05:15.090 ********* ",
                                "\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 20 May 2026  00:55:04 +0000 (0:00:01.986)       0:05:17.076 ********* ",
                                "\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;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;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-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",
                                "",
                                "TASK [haproxy-config : Add configuration for octavia when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:55:10 +0000 (0:00:06.460)       0:05:23.536 ********* ",
                                "\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 20 May 2026  00:55:11 +0000 (0:00:00.821)       0:05:24.358 ********* ",
                                "\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-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-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 20 May 2026  00:55:12 +0000 (0:00:01.071)       0:05:25.430 ********* ",
                                "\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 20 May 2026  00:55:14 +0000 (0:00:01.722)       0:05:27.153 ********* ",
                                "\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 20 May 2026  00:55:16 +0000 (0:00:02.355)       0:05:29.509 ********* ",
                                "\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 20 May 2026  00:55:18 +0000 (0:00:02.062)       0:05:31.571 ********* ",
                                "\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-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-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",
                                "",
                                "TASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:55:26 +0000 (0:00:07.913)       0:05:39.484 ********* ",
                                "\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 20 May 2026  00:55:27 +0000 (0:00:00.870)       0:05:40.355 ********* ",
                                "\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-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-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-0]\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-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-1]\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 20 May 2026  00:55:28 +0000 (0:00:00.826)       0:05:41.181 ********* ",
                                "\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 20 May 2026  00:55:28 +0000 (0:00:00.398)       0:05:41.579 ********* ",
                                "\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 20 May 2026  00:55:30 +0000 (0:00:01.520)       0:05:43.100 ********* ",
                                "\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 20 May 2026  00:55:32 +0000 (0:00:01.773)       0:05:44.874 ********* ",
                                "\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-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;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;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;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-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",
                                "\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",
                                "",
                                "TASK [haproxy-config : Add configuration for prometheus when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:55:38 +0000 (0:00:06.455)       0:05:51.330 ********* ",
                                "\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-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-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-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-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-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-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-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-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-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-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-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",
                                "\u001b[0;36mskipping: [testbed-node-0]\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 20 May 2026  00:55:40 +0000 (0:00:02.269)       0:05:53.599 ********* ",
                                "\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 20 May 2026  00:55:42 +0000 (0:00:01.403)       0:05:55.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 [proxysql-config : Copying over prometheus ProxySQL rules config] *********",
                                "Wednesday 20 May 2026  00:55:42 +0000 (0:00:00.452)       0:05:55.455 ********* ",
                                "\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 20 May 2026  00:55:43 +0000 (0:00:01.144)       0:05:56.599 ********* ",
                                "\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 20 May 2026  00:55:45 +0000 (0:00:01.779)       0:05:58.378 ********* ",
                                "\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 20 May 2026  00:55:48 +0000 (0:00:02.562)       0:06:00.941 ********* ",
                                "\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 20 May 2026  00:55:48 +0000 (0:00:00.469)       0:06:01.410 ********* ",
                                "\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-1] => (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]\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 20 May 2026  00:55:50 +0000 (0:00:01.674)       0:06:03.084 ********* ",
                                "\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 20 May 2026  00:55:51 +0000 (0:00:00.706)       0:06:03.791 ********* ",
                                "\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 [include_role : skyline] **************************************************",
                                "Wednesday 20 May 2026  00:55:53 +0000 (0:00:02.129)       0:06:05.920 ********* ",
                                "\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 20 May 2026  00:55:55 +0000 (0:00:02.022)       0:06:07.943 ********* ",
                                "\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-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-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;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-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",
                                "",
                                "TASK [haproxy-config : Add configuration for skyline when using single external frontend] ***",
                                "Wednesday 20 May 2026  00:56:02 +0000 (0:00:06.749)       0:06:14.692 ********* ",
                                "\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",
                                "\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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for skyline] ***********************",
                                "Wednesday 20 May 2026  00:56:02 +0000 (0:00:00.582)       0:06:15.275 ********* ",
                                "\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-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-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_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-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-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 20 May 2026  00:56:03 +0000 (0:00:00.843)       0:06:16.119 ********* ",
                                "\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 20 May 2026  00:56:04 +0000 (0:00:01.474)       0:06:17.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",
                                "",
                                "TASK [include_role : tacker] ***************************************************",
                                "Wednesday 20 May 2026  00:56:07 +0000 (0:00:02.199)       0:06:19.792 ********* ",
                                "\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 20 May 2026  00:56:07 +0000 (0:00:00.355)       0:06:20.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 [include_role : venus] ****************************************************",
                                "Wednesday 20 May 2026  00:56:07 +0000 (0:00:00.339)       0:06:20.487 ********* ",
                                "\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 20 May 2026  00:56:08 +0000 (0:00:00.383)       0:06:20.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 : zun] ******************************************************",
                                "Wednesday 20 May 2026  00:56:08 +0000 (0:00:00.653)       0:06:21.524 ********* ",
                                "\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 20 May 2026  00:56:09 +0000 (0:00:00.351)       0:06:21.876 ********* ",
                                "\u001b[0;36mincluded: loadbalancer for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Check containers] **************",
                                "Wednesday 20 May 2026  00:56:11 +0000 (0:00:02.244)       0:06:24.120 ********* ",
                                "\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-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 [service-check-containers : loadbalancer | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  00:56:14 +0000 (0:00:02.786)       0:06:26.906 ********* ",
                                "\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 20 May 2026  00:56:14 +0000 (0:00:00.495)       0:06:27.402 ********* ",
                                "\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",
                                "",
                                "RUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] *******",
                                "Wednesday 20 May 2026  00:56:16 +0000 (0:00:02.056)       0:06:29.459 ********* ",
                                "\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 20 May 2026  00:56:17 +0000 (0:00:00.700)       0:06:30.159 ********* ",
                                "\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 20 May 2026  00:56:17 +0000 (0:00:00.346)       0:06:30.506 ********* ",
                                "\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 20 May 2026  00:56:19 +0000 (0:00:01.411)       0:06:31.918 ********* ",
                                "\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 20 May 2026  00:56:20 +0000 (0:00:01.009)       0:06:32.928 ********* ",
                                "\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 20 May 2026  00:56:21 +0000 (0:00:01.043)       0:06:33.971 ********* ",
                                "\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 20 May 2026  00:56:31 +0000 (0:00:10.570)       0:06:44.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 20 May 2026  00:56:33 +0000 (0:00:01.585)       0:06:46.127 ********* ",
                                "\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 20 May 2026  00:56:49 +0000 (0:00:15.917)       0:07:02.044 ********* ",
                                "\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 20 May 2026  00:56:50 +0000 (0:00:00.791)       0:07:02.836 ********* ",
                                "\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 [loadbalancer : Stop master haproxy container] *****************",
                                "Wednesday 20 May 2026  00:57:01 +0000 (0:00:10.962)       0:07:13.799 ********* ",
                                "\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 20 May 2026  00:57:01 +0000 (0:00:00.823)       0:07:14.622 ********* ",
                                "\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 20 May 2026  00:57:02 +0000 (0:00:00.389)       0:07:15.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",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master haproxy container] ****************",
                                "Wednesday 20 May 2026  00:57:02 +0000 (0:00:00.392)       0:07:15.404 ********* ",
                                "\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 20 May 2026  00:57:03 +0000 (0:00:00.360)       0:07:15.765 ********* ",
                                "\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 20 May 2026  00:57:03 +0000 (0:00:00.714)       0:07:16.479 ********* ",
                                "\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 20 May 2026  00:57:04 +0000 (0:00:00.419)       0:07:16.899 ********* ",
                                "\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 20 May 2026  00:57:05 +0000 (0:00:00.924)       0:07:17.824 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\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 20 May 2026  00:57:05 +0000 (0:00:00.818)       0:07:18.642 ********* ",
                                "=============================================================================== ",
                                "loadbalancer : Start backup proxysql container ------------------------- 15.92s",
                                "loadbalancer : Start backup keepalived container ----------------------- 10.96s",
                                "loadbalancer : Start backup haproxy container -------------------------- 10.57s",
                                "haproxy-config : Copying over opensearch haproxy config ----------------- 7.91s",
                                "haproxy-config : Copying over skyline haproxy config -------------------- 6.75s",
                                "haproxy-config : Copying over octavia haproxy config -------------------- 6.46s",
                                "haproxy-config : Copying over prometheus haproxy config ----------------- 6.46s",
                                "haproxy-config : Copying over nova haproxy config ----------------------- 6.41s",
                                "loadbalancer : Copying over proxysql config ----------------------------- 6.34s",
                                "loadbalancer : Copying checks for services which are enabled ------------ 5.51s",
                                "haproxy-config : Copying over neutron haproxy config -------------------- 5.27s",
                                "haproxy-config : Add configuration for glance when using single external frontend --- 5.17s",
                                "proxysql-config : Copying over nova-cell ProxySQL rules config ---------- 4.88s",
                                "haproxy-config : Copying over glance haproxy config --------------------- 4.68s",
                                "haproxy-config : Copying over cinder haproxy config --------------------- 4.64s",
                                "haproxy-config : Copying over mariadb haproxy config -------------------- 4.63s",
                                "haproxy-config : Copying over designate haproxy config ------------------ 4.60s",
                                "haproxy-config : Configuring firewall for glance ------------------------ 4.34s",
                                "service-cert-copy : mariadb | Copying over extra CA certificates -------- 4.27s",
                                "proxysql-config : Copying over nova-cell ProxySQL rules config ---------- 4.25s",
                                "\u001b[32m2026-05-20 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 368ac5af-755b-409b-8a38-4a1b54f81ec5 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 20 May 2026  00:47:13 +0000 (0:00:00.715)       0:00:00.715 ********* ",
                                "\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 20 May 2026  00:47:15 +0000 (0:00:01.129)       0:00:01.844 ********* ",
                                "\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 20 May 2026  00:47:17 +0000 (0:00:02.115)       0:00:03.960 ********* ",
                                "\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 20 May 2026  00:47:17 +0000 (0:00:00.836)       0:00:04.796 ********* ",
                                "\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 20 May 2026  00:47:18 +0000 (0:00:00.872)       0:00:05.668 ********* ",
                                "\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 20 May 2026  00:47:19 +0000 (0:00:00.922)       0:00:06.591 ********* ",
                                "\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 20 May 2026  00:47:20 +0000 (0:00:00.916)       0:00:07.508 ********* ",
                                "\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;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 20 May 2026  00:47:21 +0000 (0:00:01.195)       0:00:08.703 ********* ",
                                "\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 20 May 2026  00:47:22 +0000 (0:00:00.830)       0:00:09.533 ********* ",
                                "\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 20 May 2026  00:47:24 +0000 (0:00:01.452)       0:00:10.986 ********* ",
                                "\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 20 May 2026  00:47:24 +0000 (0:00:00.548)       0:00:11.535 ********* ",
                                "\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 20 May 2026  00:47:26 +0000 (0:00:01.754)       0:00:13.290 ********* ",
                                "\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 20 May 2026  00:47:29 +0000 (0:00:02.570)       0:00:15.860 ********* ",
                                "\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 20 May 2026  00:47:30 +0000 (0:00:01.001)       0:00:16.861 ********* ",
                                "\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 20 May 2026  00:47:30 +0000 (0:00:00.911)       0:00:17.773 ********* ",
                                "\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 20 May 2026  00:47:31 +0000 (0:00:00.178)       0:00:17.951 ********* ",
                                "\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-20 00:47:27.189467', 'end': '2026-05-20 00:47:27.278006', 'delta': '0:00:00.088539', '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-20 00:47:28.161646', 'end': '2026-05-20 00:47:28.257493', 'delta': '0:00:00.095847', '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-20 00:47:28.792382', 'end': '2026-05-20 00:47:28.904456', 'delta': '0:00:00.112074', '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 20 May 2026  00:47:31 +0000 (0:00:00.420)       0:00:18.371 ********* ",
                                "\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 : Get current fsid if cluster is already running] *************",
                                "Wednesday 20 May 2026  00:47:33 +0000 (0:00:02.097)       0:00:20.469 ********* ",
                                "\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 20 May 2026  00:47:34 +0000 (0:00:01.038)       0:00:21.507 ********* ",
                                "\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 [ceph-facts : Get current fsid] *******************************************",
                                "Wednesday 20 May 2026  00:47:35 +0000 (0:00:01.281)       0:00:22.789 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\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",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Wednesday 20 May 2026  00:47:37 +0000 (0:00:01.683)       0:00:24.473 ********* ",
                                "\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 20 May 2026  00:47:38 +0000 (0:00:01.137)       0:00:25.611 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Wednesday 20 May 2026  00:47:38 +0000 (0:00:00.139)       0:00:25.750 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Wednesday 20 May 2026  00:47:39 +0000 (0:00:00.258)       0:00:26.008 ********* ",
                                "\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 20 May 2026  00:47:39 +0000 (0:00:00.682)       0:00:26.691 ********* ",
                                "\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 20 May 2026  00:47:41 +0000 (0:00:01.174)       0:00:27.865 ********* ",
                                "\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 20 May 2026  00:47:42 +0000 (0:00:01.075)       0:00:28.941 ********* ",
                                "\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 20 May 2026  00:47:43 +0000 (0:00:00.981)       0:00:29.923 ********* ",
                                "\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 20 May 2026  00:47:43 +0000 (0:00:00.717)       0:00:30.640 ********* ",
                                "\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 20 May 2026  00:47:45 +0000 (0:00:01.256)       0:00:31.896 ********* ",
                                "\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-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 20 May 2026  00:47:45 +0000 (0:00:00.762)       0:00:32.659 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c', 'dm-uuid-LVM-sIdRoerE1FJYWyCYV110hXPkb6JkVcB0e6kURHKpVT77dn22FLgveCnm9IBZJx5s'], '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--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e', 'dm-uuid-LVM-2YIDezM1jjTAIoADggC9kPu4zdnYZAphD9XSHfBqQ8kkQTNH02fAlXcoHpkya0M0'], '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-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part1', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part15', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part16', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-kktFzU-YQUP-yfjR-d6gp-WR0r-jEWf-d5DBnG', 'scsi-0QEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead', 'scsi-SQEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead'], '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-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PQqcS8-vQ49-ylXa-xUbL-ZHAl-lObm-72fJAt', 'scsi-0QEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7', 'scsi-SQEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7'], '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-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d', 'scsi-SQEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d'], '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e', 'dm-uuid-LVM-MreBCYKzpGyi3HZJO2dXVK3060UmfHnKmqN1J1fIzNOSMWPJn3q2LgxKIC1cQuHX'], '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': '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-20-00-03-08-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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e', 'dm-uuid-LVM-ut8xDllutNoW2EJz0bNko10buVBZiySIuY9Pj5gUGM3a53pva36aYvSrIO3luAOg'], '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': '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-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]\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-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-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part1', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part15', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part16', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-cuKo81-uHXL-Qxyo-f1Lj-balS-lhMH-EphZFt', 'scsi-0QEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805', 'scsi-SQEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805'], '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--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-dVZwiS-5VQ9-3JSY-9kj0-rXvR-i9nD-Yx3HzG', 'scsi-0QEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104', 'scsi-SQEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104'], '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_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f', 'scsi-SQEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f'], '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--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4', 'dm-uuid-LVM-NFtwZ0405D6iEVdr2sLjp7cvrmWHbhW0vfyfoB1DC157UyxApUYAjcK3m54jD780'], '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--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08', 'dm-uuid-LVM-K6P04ONEYm0eqa3RidOi1MmbFjJH1IBhjDxSdyQd5yN2gWl2mT9pOEEtL8A66nb8'], '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-20-00-03-03-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': '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-4]\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_cbd792f7-7363-41ac-8a18-76f146aaad95', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part1', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part14', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part15', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part16', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-SUQ2oL-sdGI-HGGC-EzZA-px5Q-nukT-klgfgO', 'scsi-0QEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6', 'scsi-SQEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6'], '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--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-bpnxfU-MXRJ-Cly6-sMc7-scrH-nUcM-s6XOKD', 'scsi-0QEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5', 'scsi-SQEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5'], '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_dac596dc-c1be-41f7-9504-d8688daf2149', 'scsi-SQEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149'], '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-20-00-03-11-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-0] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part1', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-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_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part14', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part15', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-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_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part16', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-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-20-00-03-02-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",
                                "\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-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_2bb79265-a9df-4875-ac6a-c62895053cb9', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-part1', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-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_2bb79265-a9df-4875-ac6a-c62895053cb9-part14', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-part15', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-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_2bb79265-a9df-4875-ac6a-c62895053cb9-part16', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-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-20-00-03-05-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]\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_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part1', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-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_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part14', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part15', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-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_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part16', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-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-20-00-03-08-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 20 May 2026  00:47:47 +0000 (0:00:01.889)       0:00:34.548 ********* ",
                                "\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--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c', 'dm-uuid-LVM-sIdRoerE1FJYWyCYV110hXPkb6JkVcB0e6kURHKpVT77dn22FLgveCnm9IBZJx5s'], '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--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e', 'dm-uuid-LVM-2YIDezM1jjTAIoADggC9kPu4zdnYZAphD9XSHfBqQ8kkQTNH02fAlXcoHpkya0M0'], '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-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-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-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part1', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part15', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part16', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e', 'dm-uuid-LVM-MreBCYKzpGyi3HZJO2dXVK3060UmfHnKmqN1J1fIzNOSMWPJn3q2LgxKIC1cQuHX'], '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': 'sdb', 'value': {'holders': ['ceph--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-kktFzU-YQUP-yfjR-d6gp-WR0r-jEWf-d5DBnG', 'scsi-0QEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead', 'scsi-SQEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead'], '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--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PQqcS8-vQ49-ylXa-xUbL-ZHAl-lObm-72fJAt', 'scsi-0QEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7', 'scsi-SQEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7'], '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_bca40802-ac2f-4dbe-a344-fd68ccbeb06d', 'scsi-SQEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d'], '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-20-00-03-08-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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e', 'dm-uuid-LVM-ut8xDllutNoW2EJz0bNko10buVBZiySIuY9Pj5gUGM3a53pva36aYvSrIO3luAOg'], '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-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-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part1', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part15', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part16', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-cuKo81-uHXL-Qxyo-f1Lj-balS-lhMH-EphZFt', 'scsi-0QEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805', 'scsi-SQEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805'], '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]\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--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-dVZwiS-5VQ9-3JSY-9kj0-rXvR-i9nD-Yx3HzG', 'scsi-0QEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104', 'scsi-SQEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104'], '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_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f', 'scsi-SQEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f'], '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-20-00-03-03-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--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4', 'dm-uuid-LVM-NFtwZ0405D6iEVdr2sLjp7cvrmWHbhW0vfyfoB1DC157UyxApUYAjcK3m54jD780'], '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--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08', 'dm-uuid-LVM-K6P04ONEYm0eqa3RidOi1MmbFjJH1IBhjDxSdyQd5yN2gWl2mT9pOEEtL8A66nb8'], '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-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': '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_cbd792f7-7363-41ac-8a18-76f146aaad95', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part1', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part14', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part15', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part16', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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': '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': 'sdb', 'value': {'holders': ['ceph--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-SUQ2oL-sdGI-HGGC-EzZA-px5Q-nukT-klgfgO', 'scsi-0QEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6', 'scsi-SQEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6'], '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-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-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--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-bpnxfU-MXRJ-Cly6-sMc7-scrH-nUcM-s6XOKD', 'scsi-0QEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5', 'scsi-SQEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5'], '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-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-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_dac596dc-c1be-41f7-9504-d8688daf2149', 'scsi-SQEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149'], '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-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-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-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-20-00-03-11-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-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_4674346b-2c47-4608-b40a-bbfaa34fdc9a', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part1', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-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_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part14', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part15', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-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_4674346b-2c47-4608-b40a-bbfaa34fdc9a-part16', 'scsi-SQEMU_QEMU_HARDDISK_4674346b-2c47-4608-b40a-bbfaa34fdc9a-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-20-00-03-02-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",
                                "\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-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': '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-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-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_2bb79265-a9df-4875-ac6a-c62895053cb9', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-part1', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-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_2bb79265-a9df-4875-ac6a-c62895053cb9-part14', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-part15', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-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_2bb79265-a9df-4875-ac6a-c62895053cb9-part16', 'scsi-SQEMU_QEMU_HARDDISK_2bb79265-a9df-4875-ac6a-c62895053cb9-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': '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': '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-20-00-03-05-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': '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_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part1', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-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_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part14', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part15', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-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_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-part16', 'scsi-SQEMU_QEMU_HARDDISK_d8a1c85f-bf7e-429f-b150-bf7d1d4ac391-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-20-00-03-08-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 20 May 2026  00:47:49 +0000 (0:00:02.013)       0:00:36.561 ********* ",
                                "\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 20 May 2026  00:47:51 +0000 (0:00:01.912)       0:00:38.474 ********* ",
                                "\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 20 May 2026  00:47:52 +0000 (0:00:01.125)       0:00:39.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",
                                "\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 20 May 2026  00:47:54 +0000 (0:00:01.424)       0:00:41.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",
                                "\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 20 May 2026  00:47:55 +0000 (0:00:00.829)       0:00:41.854 ********* ",
                                "\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 20 May 2026  00:47:56 +0000 (0:00:01.278)       0:00:43.132 ********* ",
                                "\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 20 May 2026  00:47:57 +0000 (0:00:00.823)       0:00:43.955 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (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-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (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-0] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Wednesday 20 May 2026  00:47:59 +0000 (0:00:02.708)       0:00:46.664 ********* ",
                                "\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-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \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-3]\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-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]\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-0]\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 20 May 2026  00:48:00 +0000 (0:00:00.645)       0:00:47.310 ********* ",
                                "\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 20 May 2026  00:48:01 +0000 (0:00:01.437)       0:00:48.747 ********* ",
                                "\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 20 May 2026  00:48:02 +0000 (0:00:00.393)       0:00:49.141 ********* ",
                                "\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 20 May 2026  00:48:02 +0000 (0:00:00.348)       0:00:49.490 ********* ",
                                "\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 20 May 2026  00:48:03 +0000 (0:00:00.451)       0:00:49.941 ********* ",
                                "\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 [ceph-facts : Set_fact _interface] ****************************************",
                                "Wednesday 20 May 2026  00:48:03 +0000 (0:00:00.554)       0:00:50.496 ********* ",
                                "\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 20 May 2026  00:48:04 +0000 (0:00:00.360)       0:00:50.856 ********* ",
                                "\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 20 May 2026  00:48:04 +0000 (0:00:00.384)       0:00:51.241 ********* ",
                                "\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 20 May 2026  00:48:04 +0000 (0:00:00.403)       0:00:51.644 ********* ",
                                "\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 20 May 2026  00:48:05 +0000 (0:00:00.365)       0:00:52.010 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Wednesday 20 May 2026  00:48:06 +0000 (0:00:01.793)       0:00:53.803 ********* ",
                                "\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 20 May 2026  00:48:08 +0000 (0:00:01.118)       0:00:54.922 ********* ",
                                "\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 20 May 2026  00:48:10 +0000 (0:00:02.413)       0:00:57.335 ********* ",
                                "\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 20 May 2026  00:48:12 +0000 (0:00:02.470)       0:00:59.806 ********* ",
                                "\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 20 May 2026  00:48:14 +0000 (0:00:01.420)       0:01:01.226 ********* ",
                                "\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 20 May 2026  00:48:15 +0000 (0:00:01.390)       0:01:02.617 ********* ",
                                "\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 mds container] ********************************",
                                "Wednesday 20 May 2026  00:48:16 +0000 (0:00:00.991)       0:01:03.609 ********* ",
                                "\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;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 20 May 2026  00:48:18 +0000 (0:00:01.362)       0:01:04.971 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\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",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 20 May 2026  00:48:20 +0000 (0:00:01.966)       0:01:06.937 ********* ",
                                "\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 20 May 2026  00:48:22 +0000 (0:00:02.327)       0:01:09.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 [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 20 May 2026  00:48:23 +0000 (0:00:00.770)       0:01:10.036 ********* ",
                                "\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 20 May 2026  00:48:24 +0000 (0:00:00.970)       0:01:11.006 ********* ",
                                "\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 20 May 2026  00:48:25 +0000 (0:00:01.166)       0:01:12.172 ********* ",
                                "\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 20 May 2026  00:48:27 +0000 (0:00:02.222)       0:01:14.395 ********* ",
                                "\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 20 May 2026  00:48:28 +0000 (0:00:00.550)       0:01:14.945 ********* ",
                                "\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 20 May 2026  00:48:28 +0000 (0:00:00.769)       0:01:15.714 ********* ",
                                "\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 20 May 2026  00:48:30 +0000 (0:00:01.115)       0:01:16.830 ********* ",
                                "\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 20 May 2026  00:48:31 +0000 (0:00:01.288)       0:01:18.119 ********* ",
                                "\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 20 May 2026  00:48:32 +0000 (0:00:00.711)       0:01:18.830 ********* ",
                                "\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 20 May 2026  00:48:32 +0000 (0:00:00.579)       0:01:19.410 ********* ",
                                "\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 20 May 2026  00:48:33 +0000 (0:00:00.892)       0:01:20.302 ********* ",
                                "\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 20 May 2026  00:48:34 +0000 (0:00:00.697)       0:01:21.000 ********* ",
                                "\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 20 May 2026  00:48:35 +0000 (0:00:00.923)       0:01:21.923 ********* ",
                                "\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 20 May 2026  00:48:36 +0000 (0:00:01.416)       0:01:23.339 ********* ",
                                "\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-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 20 May 2026  00:48:38 +0000 (0:00:01.562)       0:01:24.901 ********* ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Wednesday 20 May 2026  00:48:40 +0000 (0:00:02.332)       0:01:27.233 ********* ",
                                "\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 20 May 2026  00:48:41 +0000 (0:00:01.015)       0:01:28.249 ********* ",
                                "\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 20 May 2026  00:48:41 +0000 (0:00:00.544)       0:01:28.793 ********* ",
                                "\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 20 May 2026  00:48:42 +0000 (0:00:00.749)       0:01:29.543 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (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-4] => (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-2] => (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-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 20 May 2026  00:48:44 +0000 (0:00:01.285)       0:01:30.828 ********* ",
                                "\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-container-common : Restore certificates selinux context] ************",
                                "Wednesday 20 May 2026  00:48:45 +0000 (0:00:01.042)       0:01:31.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-container-common : Install python3 on osd nodes] ********************",
                                "Wednesday 20 May 2026  00:48:45 +0000 (0:00:00.600)       0:01:32.471 ********* ",
                                "\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 20 May 2026  00:48:46 +0000 (0:00:00.658)       0:01:33.129 ********* ",
                                "\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 20 May 2026  00:48:46 +0000 (0:00:00.504)       0:01:33.634 ********* ",
                                "\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 20 May 2026  00:48:48 +0000 (0:00:01.180)       0:01:34.814 ********* ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Wednesday 20 May 2026  00:49:42 +0000 (0:00:54.353)       0:02:29.167 ********* ",
                                "\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 20 May 2026  00:49:42 +0000 (0:00:00.544)       0:02:29.712 ********* ",
                                "\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-container-common : Export local ceph dev image] *********************",
                                "Wednesday 20 May 2026  00:49:43 +0000 (0:00:00.722)       0:02:30.434 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Wednesday 20 May 2026  00:49:43 +0000 (0:00:00.122)       0:02:30.557 ********* ",
                                "\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 20 May 2026  00:49:44 +0000 (0:00:00.529)       0:02:31.086 ********* ",
                                "\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 20 May 2026  00:49:44 +0000 (0:00:00.694)       0:02:31.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-container-common : Get ceph version] ********************************",
                                "Wednesday 20 May 2026  00:49:45 +0000 (0:00:00.497)       0:02:32.278 ********* ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Wednesday 20 May 2026  00:49:47 +0000 (0:00:01.737)       0:02:34.015 ********* ",
                                "\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 20 May 2026  00:49:47 +0000 (0:00:00.522)       0:02:34.537 ********* ",
                                "\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 20 May 2026  00:49:48 +0000 (0:00:01.107)       0:02:35.645 ********* ",
                                "\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 20 May 2026  00:49:49 +0000 (0:00:00.705)       0:02:36.351 ********* ",
                                "\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 20 May 2026  00:49:50 +0000 (0:00:00.677)       0:02:37.028 ********* ",
                                "\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 20 May 2026  00:49:51 +0000 (0:00:00.936)       0:02:37.965 ********* ",
                                "\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 20 May 2026  00:49:51 +0000 (0:00:00.669)       0:02:38.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",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Wednesday 20 May 2026  00:49:52 +0000 (0:00:00.791)       0:02:39.426 ********* ",
                                "\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 20 May 2026  00:49:53 +0000 (0:00:00.590)       0:02:40.016 ********* ",
                                "\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 20 May 2026  00:49:53 +0000 (0:00:00.678)       0:02:40.694 ********* ",
                                "\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 20 May 2026  00:49:54 +0000 (0:00:00.603)       0:02:41.298 ********* ",
                                "\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 20 May 2026  00:49:55 +0000 (0:00:01.424)       0:02:42.722 ********* ",
                                "\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 20 May 2026  00:49:57 +0000 (0:00:01.138)       0:02:43.860 ********* ",
                                "\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-3] => (item=/var/lib/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-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-3] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-2] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-2] => (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/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-2] => (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-1] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-2] => (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/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-0] => (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-1] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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-5] => (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-3] => (item=/var/lib/ceph/bootstrap-mds)\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-2] => (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-4] => (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-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\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-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\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)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-5] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-5] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Wednesday 20 May 2026  00:50:04 +0000 (0:00:07.228)       0:02:51.088 ********* ",
                                "\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 20 May 2026  00:50:05 +0000 (0:00:01.021)       0:02:52.110 ********* ",
                                "\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 20 May 2026  00:50:06 +0000 (0:00:00.844)       0:02:52.955 ********* ",
                                "\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 20 May 2026  00:50:07 +0000 (0:00:01.831)       0:02:54.786 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\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 20 May 2026  00:50:08 +0000 (0:00:00.600)       0:02:55.387 ********* ",
                                "\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 20 May 2026  00:50:09 +0000 (0:00:00.735)       0:02:56.122 ********* ",
                                "\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 20 May 2026  00:50:09 +0000 (0:00:00.595)       0:02:56.718 ********* ",
                                "\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 20 May 2026  00:50:10 +0000 (0:00:01.069)       0:02:57.787 ********* ",
                                "\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 20 May 2026  00:50:11 +0000 (0:00:00.695)       0:02:58.483 ********* ",
                                "\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 20 May 2026  00:50:12 +0000 (0:00:00.808)       0:02:59.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",
                                "\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 20 May 2026  00:50:13 +0000 (0:00:00.727)       0:03:00.019 ********* ",
                                "\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 20 May 2026  00:50:14 +0000 (0:00:00.833)       0:03:00.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",
                                "\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-config : Set_fact num_osds (add existing osds)] *********************",
                                "Wednesday 20 May 2026  00:50:15 +0000 (0:00:01.691)       0:03:02.544 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Wednesday 20 May 2026  00:50:16 +0000 (0:00:01.127)       0:03:03.671 ********* ",
                                "\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 20 May 2026  00:50:17 +0000 (0:00:00.864)       0:03:04.536 ********* ",
                                "\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 : Render rgw configs] ****************************************",
                                "Wednesday 20 May 2026  00:50:18 +0000 (0:00:00.842)       0:03:05.378 ********* ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Wednesday 20 May 2026  00:50:19 +0000 (0:00:00.760)       0:03:06.139 ********* ",
                                "\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-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-3]\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 20 May 2026  00:50:20 +0000 (0:00:00.765)       0:03:06.904 ********* ",
                                "\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 20 May 2026  00:50:20 +0000 (0:00:00.578)       0:03:07.483 ********* ",
                                "\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 [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Wednesday 20 May 2026  00:50:21 +0000 (0:00:00.883)       0:03:08.367 ********* ",
                                "\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 20 May 2026  00:50:22 +0000 (0:00:00.708)       0:03:09.076 ********* ",
                                "\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-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Wednesday 20 May 2026  00:50:23 +0000 (0:00:00.847)       0:03:09.923 ********* ",
                                "\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 20 May 2026  00:50:23 +0000 (0:00:00.815)       0:03:10.738 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\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 20 May 2026  00:50:24 +0000 (0:00:00.750)       0:03:11.489 ********* ",
                                "\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 20 May 2026  00:50:25 +0000 (0:00:00.374)       0:03:11.863 ********* ",
                                "\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 20 May 2026  00:50:25 +0000 (0:00:00.412)       0:03:12.276 ********* ",
                                "\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 20 May 2026  00:50:25 +0000 (0:00:00.343)       0:03:12.619 ********* ",
                                "\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 20 May 2026  00:50:26 +0000 (0:00:00.709)       0:03:13.329 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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 20 May 2026  00:50:29 +0000 (0:00:02.765)       0:03:16.094 ********* ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 20 May 2026  00:50:32 +0000 (0:00:02.795)       0:03:18.890 ********* ",
                                "\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-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Wednesday 20 May 2026  00:50:33 +0000 (0:00:01.261)       0:03:20.151 ********* ",
                                "\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 20 May 2026  00:50:34 +0000 (0:00:00.950)       0:03:21.102 ********* ",
                                "\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 20 May 2026  00:50:34 +0000 (0:00:00.374)       0:03:21.477 ********* ",
                                "\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 : Restart ceph mon daemon(s)] ********************",
                                "Wednesday 20 May 2026  00:50:35 +0000 (0:00:01.186)       0:03:22.663 ********* ",
                                "\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 20 May 2026  00:50:36 +0000 (0:00:00.810)       0:03:23.474 ********* ",
                                "\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 20 May 2026  00:50:37 +0000 (0:00:00.533)       0:03:24.007 ********* ",
                                "\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 20 May 2026  00:50:38 +0000 (0:00:01.059)       0:03:25.067 ********* ",
                                "\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 20 May 2026  00:50:39 +0000 (0:00:01.129)       0:03:26.196 ********* ",
                                "\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 20 May 2026  00:50:39 +0000 (0:00:00.345)       0:03:26.542 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Wednesday 20 May 2026  00:50:39 +0000 (0:00:00.244)       0:03:26.787 ********* ",
                                "\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 20 May 2026  00:50:40 +0000 (0:00:00.316)       0:03:27.103 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Wednesday 20 May 2026  00:50:40 +0000 (0:00:00.288)       0:03:27.392 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Wednesday 20 May 2026  00:50:40 +0000 (0:00:00.235)       0:03:27.627 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Wednesday 20 May 2026  00:50:41 +0000 (0:00:00.242)       0:03:27.870 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Wednesday 20 May 2026  00:50:41 +0000 (0:00:00.216)       0:03:28.086 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Wednesday 20 May 2026  00:50:42 +0000 (0:00:00.872)       0:03:28.959 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \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 after restart] *********",
                                "Wednesday 20 May 2026  00:50:42 +0000 (0:00:00.484)       0:03:29.444 ********* ",
                                "\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 20 May 2026  00:50:42 +0000 (0:00:00.334)       0:03:29.779 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Wednesday 20 May 2026  00:50:43 +0000 (0:00:00.332)       0:03:30.112 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mdss handler] **********************************",
                                "Wednesday 20 May 2026  00:50:43 +0000 (0:00:00.221)       0:03:30.333 ********* ",
                                "\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 20 May 2026  00:50:44 +0000 (0:00:01.164)       0:03:31.498 ********* ",
                                "\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 20 May 2026  00:50:45 +0000 (0:00:00.346)       0:03:31.845 ********* ",
                                "\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 20 May 2026  00:50:46 +0000 (0:00:01.196)       0:03:33.041 ********* ",
                                "\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 20 May 2026  00:50:47 +0000 (0:00:00.857)       0:03:33.899 ********* ",
                                "\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 20 May 2026  00:50:47 +0000 (0:00:00.554)       0:03:34.453 ********* ",
                                "\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 20 May 2026  00:50:48 +0000 (0:00:00.848)       0:03:35.302 ********* ",
                                "\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 [ceph-handler : Copy rgw restart script] ***********************",
                                "Wednesday 20 May 2026  00:50:49 +0000 (0:00:00.626)       0:03:35.929 ********* ",
                                "\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 20 May 2026  00:50:50 +0000 (0:00:01.631)       0:03:37.560 ********* ",
                                "\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 20 May 2026  00:50:51 +0000 (0:00:00.784)       0:03:38.345 ********* ",
                                "\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 20 May 2026  00:50:51 +0000 (0:00:00.425)       0:03:38.771 ********* ",
                                "\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 20 May 2026  00:50:53 +0000 (0:00:01.172)       0:03:39.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",
                                "\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 20 May 2026  00:50:54 +0000 (0:00:00.880)       0:03:40.824 ********* ",
                                "\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 mgr restart script] ***********************",
                                "Wednesday 20 May 2026  00:50:54 +0000 (0:00:00.586)       0:03:41.411 ********* ",
                                "\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 20 May 2026  00:50:55 +0000 (0:00:01.272)       0:03:42.683 ********* ",
                                "\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 20 May 2026  00:50:56 +0000 (0:00:00.631)       0:03:43.315 ********* ",
                                "\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 20 May 2026  00:50:57 +0000 (0:00:00.555)       0:03:43.870 ********* ",
                                "\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 20 May 2026  00:50:57 +0000 (0:00:00.794)       0:03:44.665 ********* ",
                                "\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 20 May 2026  00:50:58 +0000 (0:00:00.523)       0:03:45.189 ********* ",
                                "\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 20 May 2026  00:50:59 +0000 (0:00:01.002)       0:03:46.191 ********* ",
                                "\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 20 May 2026  00:50:59 +0000 (0:00:00.317)       0:03:46.509 ********* ",
                                "\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 20 May 2026  00:51:00 +0000 (0:00:00.313)       0:03:46.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 : Check for a mgr container] ********************************",
                                "Wednesday 20 May 2026  00:51:00 +0000 (0:00:00.336)       0:03:47.159 ********* ",
                                "\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 20 May 2026  00:51:01 +0000 (0:00:01.007)       0:03:48.166 ********* ",
                                "\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-handler : Check for a nfs container] ********************************",
                                "Wednesday 20 May 2026  00:51:01 +0000 (0:00:00.341)       0:03:48.507 ********* ",
                                "\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 ceph-crash container] *************************",
                                "Wednesday 20 May 2026  00:51:02 +0000 (0:00:00.362)       0:03:48.870 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 20 May 2026  00:51:02 +0000 (0:00:00.830)       0:03:49.700 ********* ",
                                "\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 20 May 2026  00:51:03 +0000 (0:00:00.741)       0:03:50.442 ********* ",
                                "\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 20 May 2026  00:51:04 +0000 (0:00:00.593)       0:03:51.036 ********* ",
                                "\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 20 May 2026  00:51:04 +0000 (0:00:00.331)       0:03:51.367 ********* ",
                                "\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 20 May 2026  00:51:04 +0000 (0:00:00.300)       0:03:51.668 ********* ",
                                "\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 20 May 2026  00:51:05 +0000 (0:00:00.292)       0:03:51.960 ********* ",
                                "\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 20 May 2026  00:51:05 +0000 (0:00:00.566)       0:03:52.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 : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 20 May 2026  00:51:06 +0000 (0:00:00.293)       0:03:52.819 ********* ",
                                "\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 20 May 2026  00:51:06 +0000 (0:00:00.300)       0:03:53.120 ********* ",
                                "\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 20 May 2026  00:51:06 +0000 (0:00:00.331)       0:03:53.451 ********* ",
                                "\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 20 May 2026  00:51:07 +0000 (0:00:00.654)       0:03:54.106 ********* ",
                                "\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 20 May 2026  00:51:07 +0000 (0:00:00.608)       0:03:54.714 ********* ",
                                "\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 20 May 2026  00:51:08 +0000 (0:00:00.365)       0:03:55.080 ********* ",
                                "\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 20 May 2026  00:51:09 +0000 (0:00:00.843)       0:03:55.924 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate monitor initial keyring] *****************************",
                                "Wednesday 20 May 2026  00:51:09 +0000 (0:00:00.184)       0:03:56.108 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************",
                                "Wednesday 20 May 2026  00:51:10 +0000 (0:00:01.270)       0:03:57.379 ********* ",
                                "\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 20 May 2026  00:51:11 +0000 (0:00:00.433)       0:03:57.813 ********* ",
                                "\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 : Create monitor initial keyring] *******************************",
                                "Wednesday 20 May 2026  00:51:11 +0000 (0:00:00.464)       0:03:58.278 ********* ",
                                "\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 : Copy the initial key in /etc/ceph (for containers)] ***********",
                                "Wednesday 20 May 2026  00:51:13 +0000 (0:00:01.821)       0:04:00.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 [ceph-mon : Create monitor directory] *************************************",
                                "Wednesday 20 May 2026  00:51:14 +0000 (0:00:00.767)       0:04:00.866 ********* ",
                                "\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 20 May 2026  00:51:14 +0000 (0:00:00.706)       0:04:01.572 ********* ",
                                "\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 20 May 2026  00:51:15 +0000 (0:00:00.694)       0:04:02.266 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Slurp admin keyring] ******************************************",
                                "Wednesday 20 May 2026  00:51:16 +0000 (0:00:01.225)       0:04:03.491 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy admin keyring over to mons] ******************************",
                                "Wednesday 20 May 2026  00:51:17 +0000 (0:00:01.169)       0:04:04.661 ********* ",
                                "\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-2 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (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 20 May 2026  00:51:21 +0000 (0:00:04.049)       0:04:08.710 ********* ",
                                "\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 : Set_fact ceph-mon container command] **************************",
                                "Wednesday 20 May 2026  00:51:23 +0000 (0:00:01.253)       0:04:09.964 ********* ",
                                "\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 20 May 2026  00:51:23 +0000 (0:00:00.380)       0:04:10.344 ********* ",
                                "\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-mon : Generate initial monmap] **************************************",
                                "Wednesday 20 May 2026  00:51:23 +0000 (0:00:00.331)       0:04:10.675 ********* ",
                                "\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 : Ceph monitor mkfs with keyring] *******************************",
                                "Wednesday 20 May 2026  00:51:25 +0000 (0:00:01.887)       0:04:12.562 ********* ",
                                "\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 20 May 2026  00:51:27 +0000 (0:00:01.454)       0:04:14.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 [ceph-mon : Include start_monitor.yml] ************************************",
                                "Wednesday 20 May 2026  00:51:27 +0000 (0:00:00.359)       0:04:14.376 ********* ",
                                "\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 20 May 2026  00:51:28 +0000 (0:00:00.911)       0:04:15.288 ********* ",
                                "\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 20 May 2026  00:51:28 +0000 (0:00:00.325)       0:04:15.613 ********* ",
                                "\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 20 May 2026  00:51:29 +0000 (0:00:00.316)       0:04:15.930 ********* ",
                                "\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 20 May 2026  00:51:29 +0000 (0:00:00.842)       0:04:16.772 ********* ",
                                "\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 20 May 2026  00:51:32 +0000 (0:00:02.041)       0:04:18.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 [ceph-mon : Enable ceph-mon.target] ***************************************",
                                "Wednesday 20 May 2026  00:51:33 +0000 (0:00:01.531)       0:04:20.346 ********* ",
                                "\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 : Start the monitor service] ************************************",
                                "Wednesday 20 May 2026  00:51:35 +0000 (0:00:01.910)       0:04:22.256 ********* ",
                                "\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 : Include_tasks ceph_keys.yml] **********************************",
                                "Wednesday 20 May 2026  00:51:37 +0000 (0:00:02.377)       0:04:24.634 ********* ",
                                "\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 20 May 2026  00:51:38 +0000 (0:00:00.601)       0:04:25.235 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Fetch ceph initial keys] **************************************",
                                "Wednesday 20 May 2026  00:51:39 +0000 (0:00:00.892)       0:04:26.127 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include secure_cluster.yml] ***********************************",
                                "Wednesday 20 May 2026  00:51:45 +0000 (0:00:06.347)       0:04:32.474 ********* ",
                                "\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 20 May 2026  00:51:46 +0000 (0:00:00.719)       0:04:33.194 ********* ",
                                "\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__cd0cb356f11000d71658b46e7404f2c65a5edd7f'}}, {'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__cd0cb356f11000d71658b46e7404f2c65a5edd7f'}}, {'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__cd0cb356f11000d71658b46e7404f2c65a5edd7f'}}, {'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__cd0cb356f11000d71658b46e7404f2c65a5edd7f'}}, {'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__cd0cb356f11000d71658b46e7404f2c65a5edd7f'}}, {'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__cd0cb356f11000d71658b46e7404f2c65a5edd7f'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__cd0cb356f11000d71658b46e7404f2c65a5edd7f'}]) \u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 20 May 2026  00:51:58 +0000 (0:00:12.153)       0:04:45.347 ********* ",
                                "\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 20 May 2026  00:51:58 +0000 (0:00:00.411)       0:04:45.759 ********* ",
                                "\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 20 May 2026  00:52:01 +0000 (0:00:02.226)       0:04:47.986 ********* ",
                                "\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 20 May 2026  00:52:02 +0000 (0:00:01.216)       0:04:49.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************",
                                "Wednesday 20 May 2026  00:52:03 +0000 (0:00:00.959)       0:04:50.162 ********* ",
                                "\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 20 May 2026  00:52:04 +0000 (0:00:01.076)       0:04:51.239 ********* ",
                                "\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 20 May 2026  00:52:05 +0000 (0:00:00.863)       0:04:52.102 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-2, testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 20 May 2026  00:52:06 +0000 (0:00:00.999)       0:04:53.102 ********* ",
                                "\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 20 May 2026  00:52:07 +0000 (0:00:00.989)       0:04:54.091 ********* ",
                                "\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 20 May 2026  00:52:08 +0000 (0:00:00.924)       0:04:55.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 [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 20 May 2026  00:52:08 +0000 (0:00:00.305)       0:04:55.321 ********* ",
                                "\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 20 May 2026  00:52:08 +0000 (0:00:00.335)       0:04:55.657 ********* ",
                                "\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 20 May 2026  00:52:09 +0000 (0:00:00.616)       0:04:56.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",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 20 May 2026  00:52:10 +0000 (0:00:00.720)       0:04:56.994 ********* ",
                                "\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 20 May 2026  00:52:10 +0000 (0:00:00.373)       0:04:57.367 ********* ",
                                "\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 20 May 2026  00:52:10 +0000 (0:00:00.279)       0:04:57.647 ********* ",
                                "\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 20 May 2026  00:52:11 +0000 (0:00:00.891)       0:04:58.538 ********* ",
                                "\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 20 May 2026  00:52:12 +0000 (0:00:00.694)       0:04:59.233 ********* ",
                                "\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 20 May 2026  00:52:12 +0000 (0:00:00.335)       0:04:59.569 ********* ",
                                "\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 20 May 2026  00:52:13 +0000 (0:00:00.306)       0:04:59.875 ********* ",
                                "\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 20 May 2026  00:52:13 +0000 (0:00:00.432)       0:05:00.308 ********* ",
                                "\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 20 May 2026  00:52:13 +0000 (0:00:00.268)       0:05:00.576 ********* ",
                                "\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-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 20 May 2026  00:52:14 +0000 (0:00:00.280)       0:05:00.857 ********* ",
                                "\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 20 May 2026  00:52:14 +0000 (0:00:00.257)       0:05:01.115 ********* ",
                                "\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 20 May 2026  00:52:14 +0000 (0:00:00.442)       0:05:01.558 ********* ",
                                "\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 20 May 2026  00:52:15 +0000 (0:00:00.326)       0:05:01.885 ********* ",
                                "\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 20 May 2026  00:52:15 +0000 (0:00:00.303)       0:05:02.188 ********* ",
                                "\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 20 May 2026  00:52:15 +0000 (0:00:00.473)       0:05:02.662 ********* ",
                                "\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 20 May 2026  00:52:16 +0000 (0:00:01.025)       0:05:03.688 ********* ",
                                "\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 20 May 2026  00:52:17 +0000 (0:00:00.492)       0:05:04.180 ********* ",
                                "\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 20 May 2026  00:52:17 +0000 (0:00:00.616)       0:05:04.797 ********* ",
                                "\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 20 May 2026  00:52:18 +0000 (0:00:00.471)       0:05:05.268 ********* ",
                                "\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 20 May 2026  00:52:27 +0000 (0:00:08.617)       0:05:13.886 ********* ",
                                "\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 20 May 2026  00:52:27 +0000 (0:00:00.448)       0:05:14.335 ********* ",
                                "\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 20 May 2026  00:52:29 +0000 (0:00:01.805)       0:05:16.140 ********* ",
                                "\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 20 May 2026  00:52:30 +0000 (0:00:01.266)       0:05:17.406 ********* ",
                                "\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 20 May 2026  00:52:31 +0000 (0:00:01.197)       0:05:18.603 ********* ",
                                "\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 20 May 2026  00:52:32 +0000 (0:00:00.320)       0:05:18.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 [ceph-mgr : Include start_mgr.yml] ****************************************",
                                "Wednesday 20 May 2026  00:52:32 +0000 (0:00:00.356)       0:05:19.280 ********* ",
                                "\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 20 May 2026  00:52:33 +0000 (0:00:00.913)       0:05:20.193 ********* ",
                                "\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 20 May 2026  00:52:33 +0000 (0:00:00.351)       0:05:20.544 ********* ",
                                "\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 20 May 2026  00:52:34 +0000 (0:00:00.403)       0:05:20.948 ********* ",
                                "\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 20 May 2026  00:52:34 +0000 (0:00:00.569)       0:05:21.517 ********* ",
                                "\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 20 May 2026  00:52:36 +0000 (0:00:01.530)       0:05:23.047 ********* ",
                                "\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 20 May 2026  00:52:37 +0000 (0:00:01.134)       0:05:24.182 ********* ",
                                "\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-mgr : Systemd start mgr] ********************************************",
                                "Wednesday 20 May 2026  00:52:39 +0000 (0:00:01.833)       0:05:26.016 ********* ",
                                "\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-mgr : Include mgr_modules.yml] **************************************",
                                "Wednesday 20 May 2026  00:52:41 +0000 (0:00:01.984)       0:05:28.000 ********* ",
                                "\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 20 May 2026  00:52:41 +0000 (0:00:00.756)       0:05:28.756 ********* ",
                                "\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 20 May 2026  00:52:54 +0000 (0:00:12.974)       0:05:41.730 ********* ",
                                "\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 20 May 2026  00:52:56 +0000 (0:00:01.413)       0:05:43.144 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************",
                                "Wednesday 20 May 2026  00:52:56 +0000 (0:00:00.308)       0:05:43.452 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************",
                                "Wednesday 20 May 2026  00:52:56 +0000 (0:00:00.151)       0:05:43.604 ********* ",
                                "\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 20 May 2026  00:53:03 +0000 (0:00:06.340)       0:05:49.945 ********* ",
                                "\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 20 May 2026  00:53:08 +0000 (0:00:05.177)       0:05:55.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 [ceph-handler : Mgrs handler] **********************************",
                                "Wednesday 20 May 2026  00:53:09 +0000 (0:00:00.751)       0:05:55.874 ********* ",
                                "\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 20 May 2026  00:53:09 +0000 (0:00:00.620)       0:05:56.494 ********* ",
                                "\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 20 May 2026  00:53:10 +0000 (0:00:00.705)       0:05:57.200 ********* ",
                                "\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 : Restart ceph mgr daemon(s)] ********************",
                                "Wednesday 20 May 2026  00:53:11 +0000 (0:00:01.301)       0:05:58.502 ********* ",
                                "\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 20 May 2026  00:53:12 +0000 (0:00:00.706)       0:05:59.209 ********* ",
                                "\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 20 May 2026  00:53:13 +0000 (0:00:00.755)       0:05:59.964 ********* ",
                                "\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 20 May 2026  00:53:14 +0000 (0:00:00.914)       0:06:00.879 ********* ",
                                "\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 20 May 2026  00:53:14 +0000 (0:00:00.570)       0:06:01.449 ********* ",
                                "\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 20 May 2026  00:53:15 +0000 (0:00:00.668)       0:06:02.118 ********* ",
                                "\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 20 May 2026  00:53:16 +0000 (0:00:00.773)       0:06:02.892 ********* ",
                                "\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 20 May 2026  00:53:17 +0000 (0:00:00.932)       0:06:03.824 ********* ",
                                "\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 [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 20 May 2026  00:53:17 +0000 (0:00:00.854)       0:06:04.678 ********* ",
                                "\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 20 May 2026  00:53:18 +0000 (0:00:00.814)       0:06:05.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",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 20 May 2026  00:53:19 +0000 (0:00:00.346)       0:06:05.839 ********* ",
                                "\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 [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 20 May 2026  00:53:19 +0000 (0:00:00.314)       0:06:06.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 : Check for a ceph-exporter container] **********************",
                                "Wednesday 20 May 2026  00:53:20 +0000 (0:00:00.813)       0:06:06.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 [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 20 May 2026  00:53:21 +0000 (0:00:01.198)       0:06:08.166 ********* ",
                                "\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 20 May 2026  00:53:21 +0000 (0:00:00.340)       0:06:08.506 ********* ",
                                "\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 20 May 2026  00:53:22 +0000 (0:00:00.375)       0:06:08.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-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 20 May 2026  00:53:22 +0000 (0:00:00.586)       0:06:09.468 ********* ",
                                "\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 20 May 2026  00:53:23 +0000 (0:00:00.674)       0:06:10.143 ********* ",
                                "\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 20 May 2026  00:53:23 +0000 (0:00:00.396)       0:06:10.539 ********* ",
                                "\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 20 May 2026  00:53:24 +0000 (0:00:00.354)       0:06:10.893 ********* ",
                                "\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 20 May 2026  00:53:24 +0000 (0:00:00.395)       0:06:11.289 ********* ",
                                "\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 20 May 2026  00:53:25 +0000 (0:00:00.712)       0:06:12.001 ********* ",
                                "\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 20 May 2026  00:53:25 +0000 (0:00:00.405)       0:06:12.406 ********* ",
                                "\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 20 May 2026  00:53:26 +0000 (0:00:00.595)       0:06:13.002 ********* ",
                                "\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 20 May 2026  00:53:26 +0000 (0:00:00.656)       0:06:13.658 ********* ",
                                "\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 20 May 2026  00:53:27 +0000 (0:00:00.684)       0:06:14.343 ********* ",
                                "\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 20 May 2026  00:53:28 +0000 (0:00:00.544)       0:06:14.888 ********* ",
                                "\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 20 May 2026  00:53:28 +0000 (0:00:00.607)       0:06:15.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-osd : Get default vm.min_free_kbytes] *******************************",
                                "Wednesday 20 May 2026  00:53:29 +0000 (0:00:00.336)       0:06:15.832 ********* ",
                                "\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 20 May 2026  00:53:29 +0000 (0:00:00.660)       0:06:16.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",
                                "",
                                "TASK [ceph-osd : Apply operating system tuning] ********************************",
                                "Wednesday 20 May 2026  00:53:30 +0000 (0:00:00.338)       0:06:16.831 ********* ",
                                "\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-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-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-5] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 10})\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': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\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",
                                "",
                                "TASK [ceph-osd : Install dependencies] *****************************************",
                                "Wednesday 20 May 2026  00:53:33 +0000 (0:00:03.502)       0:06:20.334 ********* ",
                                "\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 20 May 2026  00:53:33 +0000 (0:00:00.325)       0:06:20.660 ********* ",
                                "\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 20 May 2026  00:53:34 +0000 (0:00:00.596)       0:06:21.256 ********* ",
                                "\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 20 May 2026  00:53:35 +0000 (0:00:01.397)       0:06:22.654 ********* ",
                                "\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 20 May 2026  00:53:37 +0000 (0:00:01.974)       0:06:24.628 ********* ",
                                "\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 20 May 2026  00:53:39 +0000 (0:00:01.307)       0:06:25.936 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************",
                                "Wednesday 20 May 2026  00:53:41 +0000 (0:00:02.096)       0:06:28.032 ********* ",
                                "\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 20 May 2026  00:53:41 +0000 (0:00:00.599)       0:06:28.631 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-4bfa2e01-7c3d-577a-8864-80dcb472b36c', 'data_vg': 'ceph-4bfa2e01-7c3d-577a-8864-80dcb472b36c'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-f2d984a4-e6a7-5425-a334-531f77b08db4', 'data_vg': 'ceph-f2d984a4-e6a7-5425-a334-531f77b08db4'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-fc91d2ef-8d58-5176-ba5c-caacd795218e', 'data_vg': 'ceph-fc91d2ef-8d58-5176-ba5c-caacd795218e'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-1812597c-83fe-5e44-a3dc-815b77760e4e', 'data_vg': 'ceph-1812597c-83fe-5e44-a3dc-815b77760e4e'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-89ab5747-e0cb-5a7e-a416-09e25070fe9e', 'data_vg': 'ceph-89ab5747-e0cb-5a7e-a416-09e25070fe9e'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-aa994499-29bb-52c6-8b13-13d8629d3f08', 'data_vg': 'ceph-aa994499-29bb-52c6-8b13-13d8629d3f08'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************",
                                "Wednesday 20 May 2026  00:54:23 +0000 (0:00:42.011)       0:07:10.643 ********* ",
                                "\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 20 May 2026  00:54:24 +0000 (0:00:00.338)       0:07:10.981 ********* ",
                                "\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 20 May 2026  00:54:24 +0000 (0:00:00.618)       0:07:11.600 ********* ",
                                "\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 : Collect osd ids] **********************************************",
                                "Wednesday 20 May 2026  00:54:25 +0000 (0:00:01.120)       0:07:12.721 ********* ",
                                "\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 [ceph-osd : Include_tasks systemd.yml] ************************************",
                                "Wednesday 20 May 2026  00:54:27 +0000 (0:00:01.668)       0:07:14.389 ********* ",
                                "\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 20 May 2026  00:54:28 +0000 (0:00:00.580)       0:07:14.970 ********* ",
                                "\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 20 May 2026  00:54:29 +0000 (0:00:01.504)       0:07:16.474 ********* ",
                                "\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 20 May 2026  00:54:31 +0000 (0:00:01.464)       0:07:17.939 ********* ",
                                "\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 [ceph-osd : Ensure systemd service override directory exists] *************",
                                "Wednesday 20 May 2026  00:54:32 +0000 (0:00:01.855)       0:07:19.795 ********* ",
                                "\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 20 May 2026  00:54:33 +0000 (0:00:00.508)       0:07:20.304 ********* ",
                                "\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 20 May 2026  00:54:34 +0000 (0:00:00.621)       0:07:20.925 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************",
                                "Wednesday 20 May 2026  00:54:35 +0000 (0:00:00.967)       0:07:21.892 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=5)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Systemd start osd] ********************************************",
                                "Wednesday 20 May 2026  00:54:37 +0000 (0:00:02.602)       0:07:24.495 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=4)\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=3)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Unset noup flag] **********************************************",
                                "Wednesday 20 May 2026  00:54:41 +0000 (0:00:03.662)       0:07:28.157 ********* ",
                                "\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 20 May 2026  00:54:44 +0000 (0:00:02.877)       0:07:31.034 ********* ",
                                "\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 20 May 2026  00:54:56 +0000 (0:00:12.609)       0:07:43.644 ********* ",
                                "\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 20 May 2026  00:54:57 +0000 (0:00:00.997)       0:07:44.642 ********* ",
                                "\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 : Osds handler] **********************************",
                                "Wednesday 20 May 2026  00:54:58 +0000 (0:00:00.381)       0:07:45.023 ********* ",
                                "\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 20 May 2026  00:54:58 +0000 (0:00:00.568)       0:07:45.592 ********* ",
                                "\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 20 May 2026  00:54:59 +0000 (0:00:00.732)       0:07:46.324 ********* ",
                                "\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 20 May 2026  00:55:00 +0000 (0:00:00.621)       0:07:46.946 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Wednesday 20 May 2026  00:55:00 +0000 (0:00:00.224)       0:07:47.170 ********* ",
                                "\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 20 May 2026  00:55:00 +0000 (0:00:00.347)       0:07:47.518 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Wednesday 20 May 2026  00:55:00 +0000 (0:00:00.221)       0:07:47.740 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Wednesday 20 May 2026  00:55:01 +0000 (0:00:00.219)       0:07:47.959 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Wednesday 20 May 2026  00:55:01 +0000 (0:00:00.159)       0:07:48.118 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Wednesday 20 May 2026  00:55:01 +0000 (0:00:00.206)       0:07:48.325 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Wednesday 20 May 2026  00:55:01 +0000 (0:00:00.214)       0:07:48.540 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \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 after restart] *********",
                                "Wednesday 20 May 2026  00:55:02 +0000 (0:00:00.992)       0:07:49.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************",
                                "Wednesday 20 May 2026  00:55:03 +0000 (0:00:00.335)       0:07:49.868 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Wednesday 20 May 2026  00:55:03 +0000 (0:00:00.234)       0:07:50.102 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-crash] ***************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 20 May 2026  00:55:03 +0000 (0:00:00.640)       0:07:50.742 ********* ",
                                "\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 20 May 2026  00:55:05 +0000 (0:00:01.378)       0:07:52.121 ********* ",
                                "\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 20 May 2026  00:55:06 +0000 (0:00:01.319)       0:07:53.441 ********* ",
                                "\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 20 May 2026  00:55:08 +0000 (0:00:01.430)       0:07:54.871 ********* ",
                                "\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 mds container] ********************************",
                                "Wednesday 20 May 2026  00:55:08 +0000 (0:00:00.720)       0:07:55.592 ********* ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 20 May 2026  00:55:09 +0000 (0:00:01.047)       0:07:56.640 ********* ",
                                "\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;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 mgr container] ********************************",
                                "Wednesday 20 May 2026  00:55:10 +0000 (0:00:00.917)       0:07:57.558 ********* ",
                                "\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 20 May 2026  00:55:11 +0000 (0:00:01.169)       0:07:58.727 ********* ",
                                "\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 20 May 2026  00:55:12 +0000 (0:00:00.664)       0:07:59.392 ********* ",
                                "\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 20 May 2026  00:55:13 +0000 (0:00:00.999)       0:08:00.391 ********* ",
                                "\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 20 May 2026  00:55:14 +0000 (0:00:01.182)       0:08:01.574 ********* ",
                                "\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 20 May 2026  00:55:16 +0000 (0:00:01.283)       0:08:02.857 ********* ",
                                "\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 20 May 2026  00:55:16 +0000 (0:00:00.591)       0:08:03.448 ********* ",
                                "\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 20 May 2026  00:55:17 +0000 (0:00:00.979)       0:08:04.428 ********* ",
                                "\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 20 May 2026  00:55:18 +0000 (0:00:00.638)       0:08:05.066 ********* ",
                                "\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 20 May 2026  00:55:19 +0000 (0:00:00.941)       0:08:06.007 ********* ",
                                "\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 20 May 2026  00:55:19 +0000 (0:00:00.654)       0:08:06.661 ********* ",
                                "\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 20 May 2026  00:55:20 +0000 (0:00:01.003)       0:08:07.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 [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 20 May 2026  00:55:21 +0000 (0:00:00.619)       0:08:08.284 ********* ",
                                "\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 20 May 2026  00:55:22 +0000 (0:00:00.813)       0:08:09.097 ********* ",
                                "\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 20 May 2026  00:55:23 +0000 (0:00:00.777)       0:08:09.875 ********* ",
                                "\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 20 May 2026  00:55:24 +0000 (0:00:01.159)       0:08:11.035 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Get keys from monitors] *************************************",
                                "Wednesday 20 May 2026  00:55:27 +0000 (0:00:03.340)       0:08:14.375 ********* ",
                                "\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 20 May 2026  00:55:29 +0000 (0:00:01.779)       0:08:16.154 ********* ",
                                "\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;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Create /var/lib/ceph/crash/posted] **************************",
                                "Wednesday 20 May 2026  00:55:31 +0000 (0:00:01.812)       0:08:17.967 ********* ",
                                "\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 20 May 2026  00:55:32 +0000 (0:00:00.982)       0:08:18.950 ********* ",
                                "\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 20 May 2026  00:55:33 +0000 (0:00:01.457)       0:08:20.407 ********* ",
                                "\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-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Start the ceph-crash service] *******************************",
                                "Wednesday 20 May 2026  00:55:36 +0000 (0:00:02.584)       0:08:22.992 ********* ",
                                "\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-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************",
                                "Wednesday 20 May 2026  00:55:39 +0000 (0:00:03.674)       0:08:26.666 ********* ",
                                "\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 20 May 2026  00:55:40 +0000 (0:00:01.070)       0:08:27.737 ********* ",
                                "\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 20 May 2026  00:55:41 +0000 (0:00:00.621)       0:08:28.359 ********* ",
                                "\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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******",
                                "Wednesday 20 May 2026  00:55:44 +0000 (0:00:03.166)       0:08:31.526 ********* ",
                                "\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",
                                "",
                                "PLAY [Apply role ceph-mds] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 20 May 2026  00:55:45 +0000 (0:00:01.097)       0:08:32.623 ********* ",
                                "\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 20 May 2026  00:55:46 +0000 (0:00:00.518)       0:08:33.141 ********* ",
                                "\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 20 May 2026  00:55:47 +0000 (0:00:00.796)       0:08:33.938 ********* ",
                                "\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 20 May 2026  00:55:47 +0000 (0:00:00.346)       0:08:34.285 ********* ",
                                "\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 20 May 2026  00:55:48 +0000 (0:00:00.702)       0:08:34.987 ********* ",
                                "\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 20 May 2026  00:55:49 +0000 (0:00:01.086)       0:08:36.074 ********* ",
                                "\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 20 May 2026  00:55:50 +0000 (0:00:00.762)       0:08:36.836 ********* ",
                                "\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 20 May 2026  00:55:50 +0000 (0:00:00.330)       0:08:37.167 ********* ",
                                "\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 20 May 2026  00:55:50 +0000 (0:00:00.369)       0:08:37.536 ********* ",
                                "\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 20 May 2026  00:55:51 +0000 (0:00:00.692)       0:08:38.228 ********* ",
                                "\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 20 May 2026  00:55:52 +0000 (0:00:00.826)       0:08:39.055 ********* ",
                                "\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 20 May 2026  00:55:53 +0000 (0:00:00.919)       0:08:39.975 ********* ",
                                "\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 20 May 2026  00:55:53 +0000 (0:00:00.277)       0:08:40.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",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 20 May 2026  00:55:53 +0000 (0:00:00.458)       0:08:40.710 ********* ",
                                "\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 20 May 2026  00:55:54 +0000 (0:00:00.318)       0:08:41.029 ********* ",
                                "\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 20 May 2026  00:55:54 +0000 (0:00:00.312)       0:08:41.342 ********* ",
                                "\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 20 May 2026  00:55:54 +0000 (0:00:00.272)       0:08:41.614 ********* ",
                                "\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 [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 20 May 2026  00:55:55 +0000 (0:00:00.631)       0:08:42.246 ********* ",
                                "\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 20 May 2026  00:55:55 +0000 (0:00:00.297)       0:08:42.543 ********* ",
                                "\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 20 May 2026  00:55:56 +0000 (0:00:00.268)       0:08:42.812 ********* ",
                                "\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 20 May 2026  00:55:56 +0000 (0:00:00.320)       0:08:43.132 ********* ",
                                "\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 [ceph-mds : Include create_mds_filesystems.yml] ***************************",
                                "Wednesday 20 May 2026  00:55:57 +0000 (0:00:00.753)       0:08:43.886 ********* ",
                                "\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 20 May 2026  00:55:57 +0000 (0:00:00.413)       0:08:44.300 ********* ",
                                "\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 20 May 2026  00:55:59 +0000 (0:00:02.126)       0:08:46.427 ********* ",
                                "\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 20 May 2026  00:55:59 +0000 (0:00:00.152)       0:08:46.579 ********* ",
                                "\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 20 May 2026  00:56:06 +0000 (0:00:06.918)       0:08:53.498 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include common.yml] *******************************************",
                                "Wednesday 20 May 2026  00:56:09 +0000 (0:00:02.828)       0:08:56.327 ********* ",
                                "\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 20 May 2026  00:56:10 +0000 (0:00:00.628)       0:08:56.955 ********* ",
                                "\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 20 May 2026  00:56:11 +0000 (0:00:01.156)       0:08:58.112 ********* ",
                                "\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 20 May 2026  00:56:13 +0000 (0:00:02.176)       0:09:00.288 ********* ",
                                "\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 20 May 2026  00:56:15 +0000 (0:00:01.649)       0:09:01.938 ********* ",
                                "\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 20 May 2026  00:56:17 +0000 (0:00:02.353)       0:09:04.292 ********* ",
                                "\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 20 May 2026  00:56:17 +0000 (0:00:00.312)       0:09:04.604 ********* ",
                                "\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 20 May 2026  00:56:18 +0000 (0:00:00.859)       0:09:05.464 ********* ",
                                "\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 20 May 2026  00:56:19 +0000 (0:00:00.564)       0:09:06.028 ********* ",
                                "\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 20 May 2026  00:56:20 +0000 (0:00:01.393)       0:09:07.422 ********* ",
                                "\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 : Enable ceph-mds.target] ***************************************",
                                "Wednesday 20 May 2026  00:56:22 +0000 (0:00:01.630)       0:09:09.052 ********* ",
                                "\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 20 May 2026  00:56:24 +0000 (0:00:01.876)       0:09:10.929 ********* ",
                                "\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 [ceph-mds : Wait for mds socket to exist] *********************************",
                                "Wednesday 20 May 2026  00:56:26 +0000 (0:00:02.020)       0:09:12.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 20 May 2026  00:56:27 +0000 (0:00:01.522)       0:09:14.473 ********* ",
                                "\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 20 May 2026  00:56:28 +0000 (0:00:00.716)       0:09:15.189 ********* ",
                                "\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 20 May 2026  00:56:29 +0000 (0:00:00.839)       0:09:16.029 ********* ",
                                "\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 20 May 2026  00:56:29 +0000 (0:00:00.271)       0:09:16.300 ********* ",
                                "\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 [ceph-handler : Restart ceph mds daemon(s)] ********************",
                                "Wednesday 20 May 2026  00:56:30 +0000 (0:00:01.199)       0:09:17.500 ********* ",
                                "\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 20 May 2026  00:56:31 +0000 (0:00:00.747)       0:09:18.247 ********* ",
                                "\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 [Apply role ceph-rgw] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 20 May 2026  00:56:32 +0000 (0:00:00.738)       0:09:18.986 ********* ",
                                "\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 20 May 2026  00:56:32 +0000 (0:00:00.465)       0:09:19.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 20 May 2026  00:56:33 +0000 (0:00:00.648)       0:09:20.101 ********* ",
                                "\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 [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 20 May 2026  00:56:33 +0000 (0:00:00.278)       0:09:20.379 ********* ",
                                "\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 20 May 2026  00:56:34 +0000 (0:00:00.774)       0:09:21.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 : Check for a rgw container] ********************************",
                                "Wednesday 20 May 2026  00:56:35 +0000 (0:00:00.713)       0:09:21.868 ********* ",
                                "\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 20 May 2026  00:56:36 +0000 (0:00:01.013)       0:09:22.881 ********* ",
                                "\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 20 May 2026  00:56:36 +0000 (0:00:00.265)       0:09:23.147 ********* ",
                                "\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 20 May 2026  00:56:36 +0000 (0:00:00.242)       0:09:23.390 ********* ",
                                "\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 20 May 2026  00:56:36 +0000 (0:00:00.209)       0:09:23.599 ********* ",
                                "\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 [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 20 May 2026  00:56:37 +0000 (0:00:00.871)       0:09:24.471 ********* ",
                                "\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 20 May 2026  00:56:38 +0000 (0:00:00.755)       0:09:25.226 ********* ",
                                "\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 20 May 2026  00:56:38 +0000 (0:00:00.216)       0:09:25.443 ********* ",
                                "\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 20 May 2026  00:56:38 +0000 (0:00:00.243)       0:09:25.687 ********* ",
                                "\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 20 May 2026  00:56:39 +0000 (0:00:00.502)       0:09:26.190 ********* ",
                                "\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 20 May 2026  00:56:39 +0000 (0:00:00.277)       0:09:26.467 ********* ",
                                "\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 20 May 2026  00:56:39 +0000 (0:00:00.278)       0:09:26.746 ********* ",
                                "\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 20 May 2026  00:56:40 +0000 (0:00:00.264)       0:09:27.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 [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 20 May 2026  00:56:40 +0000 (0:00:00.475)       0:09:27.486 ********* ",
                                "\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 20 May 2026  00:56:40 +0000 (0:00:00.272)       0:09:27.758 ********* ",
                                "\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 20 May 2026  00:56:41 +0000 (0:00:00.291)       0:09:28.050 ********* ",
                                "\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 20 May 2026  00:56:42 +0000 (0:00:00.787)       0:09:28.838 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-4, testbed-node-3, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Wednesday 20 May 2026  00:56:42 +0000 (0:00:00.643)       0:09:29.482 ********* ",
                                "\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 20 May 2026  00:56:44 +0000 (0:00:01.932)       0:09:31.414 ********* ",
                                "\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-rgw : Copy SSL certificate & key data to certificate path] **********",
                                "Wednesday 20 May 2026  00:56:46 +0000 (0:00:01.500)       0:09:32.914 ********* ",
                                "\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 [ceph-rgw : Include_tasks pre_requisite.yml] ******************************",
                                "Wednesday 20 May 2026  00:56:46 +0000 (0:00:00.393)       0:09:33.307 ********* ",
                                "\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 20 May 2026  00:56:47 +0000 (0:00:00.556)       0:09:33.864 ********* ",
                                "\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",
                                "\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",
                                "",
                                "TASK [ceph-rgw : Create rgw keyrings] ******************************************",
                                "Wednesday 20 May 2026  00:56:48 +0000 (0:00:01.669)       0:09:35.534 ********* ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Wednesday 20 May 2026  00:56:52 +0000 (0:00:03.822)       0:09:39.356 ********* ",
                                "\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 20 May 2026  00:56:55 +0000 (0:00:02.795)       0:09:42.152 ********* ",
                                "\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 20 May 2026  00:56:56 +0000 (0:00:01.212)       0:09:43.364 ********* ",
                                "\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 20 May 2026  00:56:56 +0000 (0:00:00.185)       0:09:43.550 ********* ",
                                "\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 20 May 2026  00:56:57 +0000 (0:00:01.203)       0:09:44.753 ********* ",
                                "\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 20 May 2026  00:56:58 +0000 (0:00:00.601)       0:09:45.355 ********* ",
                                "\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 20 May 2026  00:57:23 +0000 (0:00:24.562)       0:10:09.917 ********* ",
                                "\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 20 May 2026  00:57:23 +0000 (0:00:00.506)       0:10:10.424 ********* ",
                                "\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 20 May 2026  00:57:23 +0000 (0:00:00.337)       0:10:10.761 ********* ",
                                "\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 20 May 2026  00:57:24 +0000 (0:00:00.937)       0:10:11.698 ********* ",
                                "\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 20 May 2026  00:57:25 +0000 (0:00:00.574)       0:10:12.273 ********* ",
                                "\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 : Generate systemd ceph-radosgw target file] ********************",
                                "Wednesday 20 May 2026  00:57:26 +0000 (0:00:01.352)       0:10:13.625 ********* ",
                                "\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 20 May 2026  00:57:28 +0000 (0:00:01.624)       0:10:15.250 ********* ",
                                "\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 [ceph-rgw : Systemd start rgw container] **********************************",
                                "Wednesday 20 May 2026  00:57:30 +0000 (0:00:02.012)       0:10:17.262 ********* ",
                                "\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-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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 20 May 2026  00:57:33 +0000 (0:00:02.827)       0:10:20.089 ********* ",
                                "\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 20 May 2026  00:57:33 +0000 (0:00:00.454)       0:10:20.543 ********* ",
                                "\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 20 May 2026  00:57:34 +0000 (0:00:00.504)       0:10:21.048 ********* ",
                                "\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 20 May 2026  00:57:34 +0000 (0:00:00.458)       0:10:21.506 ********* ",
                                "\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 20 May 2026  00:57:35 +0000 (0:00:00.332)       0:10:21.839 ********* ",
                                "\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 20 May 2026  00:57:35 +0000 (0:00:00.532)       0:10:22.371 ********* ",
                                "\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 20 May 2026  00:57:35 +0000 (0:00:00.233)       0:10:22.604 ********* ",
                                "=============================================================================== ",
                                "ceph-container-common : Pulling Ceph container image ------------------- 54.35s",
                                "ceph-osd : Use ceph-volume to create osds ------------------------------ 42.01s",
                                "ceph-rgw : Create rgw pools -------------------------------------------- 24.56s",
                                "ceph-mgr : Wait for all mgr to be up ----------------------------------- 12.97s",
                                "ceph-osd : Wait for all osd to be up ----------------------------------- 12.61s",
                                "ceph-mon : Set cluster configs ----------------------------------------- 12.15s",
                                "ceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 8.62s",
                                "ceph-config : Create ceph initial directories --------------------------- 7.23s",
                                "ceph-mds : Create filesystem pools -------------------------------------- 6.92s",
                                "ceph-mon : Fetch ceph initial keys -------------------------------------- 6.35s",
                                "ceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.34s",
                                "ceph-mgr : Add modules to ceph-mgr -------------------------------------- 5.18s",
                                "ceph-mon : Copy admin keyring over to mons ------------------------------ 4.05s",
                                "ceph-rgw : Create rgw keyrings ------------------------------------------ 3.82s",
                                "ceph-crash : Start the ceph-crash service ------------------------------- 3.67s",
                                "ceph-osd : Systemd start osd -------------------------------------------- 3.66s",
                                "ceph-osd : Apply operating system tuning -------------------------------- 3.50s",
                                "ceph-crash : Create client.crash keyring -------------------------------- 3.34s",
                                "ceph-handler : Restart the ceph-crash service --------------------------- 3.17s",
                                "ceph-osd : Unset noup flag ---------------------------------------------- 2.88s",
                                "\u001b[32m2026-05-20 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 42ba5f05-157e-4e3e-8bcd-83f2f34cbd06 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  00:53:03 +0000 (0:00:00.261)       0:00:00.261 ********* ",
                                "\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 20 May 2026  00:53:04 +0000 (0:00:00.588)       0:00:00.850 ********* ",
                                "\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 20 May 2026  00:53:05 +0000 (0:00:01.087)       0:00:01.938 ********* ",
                                "\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 20 May 2026  00:53:06 +0000 (0:00:01.144)       0:00:03.082 ********* ",
                                "\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-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-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-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 20 May 2026  00:53:08 +0000 (0:00:01.990)       0:00:05.072 ********* ",
                                "\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 [ovn-controller : Ensuring systemd override directory exists] *************",
                                "Wednesday 20 May 2026  00:53:11 +0000 (0:00:02.700)       0:00:07.772 ********* ",
                                "\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-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 systemd override] **************************",
                                "Wednesday 20 May 2026  00:53:12 +0000 (0:00:01.375)       0:00:09.148 ********* ",
                                "\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-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 [service-check-containers : ovn_controller | Check containers] ************",
                                "Wednesday 20 May 2026  00:53:14 +0000 (0:00:01.954)       0:00:11.103 ********* ",
                                "\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-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 | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  00:53:17 +0000 (0:00:02.498)       0:00:13.601 ********* ",
                                "\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 20 May 2026  00:53:18 +0000 (0:00:01.058)       0:00:14.659 ********* ",
                                "\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 20 May 2026  00:53:20 +0000 (0:00:01.758)       0:00:16.417 ********* ",
                                "\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 [ovn-controller : Configure OVN in OVSDB] *********************************",
                                "Wednesday 20 May 2026  00:53:23 +0000 (0:00:03.093)       0:00:19.511 ********* ",
                                "\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-3] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.13'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\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-4] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.14'})\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-3] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-4] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\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-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-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-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-2] => (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-3] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-4] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-3] => (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-4] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-3] => (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-4] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\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-3] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\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-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\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-2] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:29:4a:9b', 'state': 'absent'})\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;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-0] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:52:c1:40', '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",
                                "\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;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-cms-options', 'value': '', '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",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 20 May 2026  00:53:44 +0000 (0:00:21.834)       0:00:41.345 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 20 May 2026  00:53:45 +0000 (0:00:00.083)       0:00:41.429 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 20 May 2026  00:53:45 +0000 (0:00:00.243)       0:00:41.672 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 20 May 2026  00:53:45 +0000 (0:00:00.080)       0:00:41.753 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 20 May 2026  00:53:45 +0000 (0:00:00.066)       0:00:41.819 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 20 May 2026  00:53:45 +0000 (0:00:00.066)       0:00:41.886 ********* ",
                                "",
                                "RUNNING HANDLER [ovn-controller : Reload systemd config] ***********************",
                                "Wednesday 20 May 2026  00:53:45 +0000 (0:00:00.066)       0:00:41.953 ********* ",
                                "\u001b[0;32mok: [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-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************",
                                "Wednesday 20 May 2026  00:53:47 +0000 (0:00:01.828)       0:00:43.781 ********* ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-db] *******************************************************",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Wednesday 20 May 2026  00:53:55 +0000 (0:00:08.564)       0:00:52.346 ********* ",
                                "\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 20 May 2026  00:53:56 +0000 (0:00:00.779)       0:00:53.125 ********* ",
                                "\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 20 May 2026  00:53:57 +0000 (0:00:00.610)       0:00:53.736 ********* ",
                                "\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 20 May 2026  00:53:58 +0000 (0:00:01.079)       0:00:54.815 ********* ",
                                "\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 20 May 2026  00:53:58 +0000 (0:00:00.321)       0:00:55.137 ********* ",
                                "\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 20 May 2026  00:53:59 +0000 (0:00:00.331)       0:00:55.468 ********* ",
                                "\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 20 May 2026  00:53:59 +0000 (0:00:00.327)       0:00:55.796 ********* ",
                                "\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 20 May 2026  00:53:59 +0000 (0:00:00.525)       0:00:56.322 ********* ",
                                "\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 20 May 2026  00:54:00 +0000 (0:00:00.305)       0:00:56.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 service port liveness] *************",
                                "Wednesday 20 May 2026  00:54:00 +0000 (0:00:00.391)       0:00:57.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 [ovn-db : Get OVN NB database information] ********************************",
                                "Wednesday 20 May 2026  00:54:01 +0000 (0:00:00.380)       0:00:57.400 ********* ",
                                "\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 20 May 2026  00:54:01 +0000 (0:00:00.403)       0:00:57.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 [ovn-db : Fail on existing OVN NB cluster with no leader] *****************",
                                "Wednesday 20 May 2026  00:54:01 +0000 (0:00:00.545)       0:00:58.348 ********* ",
                                "\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 20 May 2026  00:54:02 +0000 (0:00:00.410)       0:00:58.759 ********* ",
                                "\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 20 May 2026  00:54:02 +0000 (0:00:00.330)       0:00:59.089 ********* ",
                                "\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 20 May 2026  00:54:03 +0000 (0:00:00.342)       0:00:59.431 ********* ",
                                "\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 20 May 2026  00:54:03 +0000 (0:00:00.548)       0:00:59.980 ********* ",
                                "\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 20 May 2026  00:54:03 +0000 (0:00:00.334)       0:01:00.315 ********* ",
                                "\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 20 May 2026  00:54:04 +0000 (0:00:00.357)       0:01:00.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 [ovn-db : include_tasks] **************************************************",
                                "Wednesday 20 May 2026  00:54:04 +0000 (0:00:00.328)       0:01:01.001 ********* ",
                                "\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 20 May 2026  00:54:05 +0000 (0:00:00.912)       0:01:01.914 ********* ",
                                "\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 20 May 2026  00:54:06 +0000 (0:00:00.496)       0:01:02.410 ********* ",
                                "\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 20 May 2026  00:54:06 +0000 (0:00:00.450)       0:01:02.860 ********* ",
                                "\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 20 May 2026  00:54:07 +0000 (0:00:00.650)       0:01:03.510 ********* ",
                                "\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 20 May 2026  00:54:07 +0000 (0:00:00.410)       0:01:03.921 ********* ",
                                "\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 20 May 2026  00:54:08 +0000 (0:00:00.483)       0:01:04.404 ********* ",
                                "\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 20 May 2026  00:54:08 +0000 (0:00:00.439)       0:01:04.843 ********* ",
                                "\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 20 May 2026  00:54:09 +0000 (0:00:00.552)       0:01:05.396 ********* ",
                                "\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 20 May 2026  00:54:09 +0000 (0:00:00.337)       0:01:05.733 ********* ",
                                "\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-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-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-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",
                                "\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",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Wednesday 20 May 2026  00:54:12 +0000 (0:00:03.095)       0:01:08.829 ********* ",
                                "\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-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-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-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-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",
                                "\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-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",
                                "",
                                "TASK [ovn-db : Ensure configuration for relays exists] *************************",
                                "Wednesday 20 May 2026  00:54:18 +0000 (0:00:05.630)       0:01:14.459 ********* ",
                                "\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 20 May 2026  00:54:18 +0000 (0:00:00.848)       0:01:15.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 [ovn-db : Copying over config.json files for OVN relay services] **********",
                                "Wednesday 20 May 2026  00:54:19 +0000 (0:00:00.743)       0:01:16.052 ********* ",
                                "\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 : Generate config files for OVN relay services] *******************",
                                "Wednesday 20 May 2026  00:54:21 +0000 (0:00:01.692)       0:01:17.744 ********* ",
                                "\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 : ovn_db | Check containers] ********************",
                                "Wednesday 20 May 2026  00:54:23 +0000 (0:00:01.990)       0:01:19.735 ********* ",
                                "\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 [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  00:54:28 +0000 (0:00:05.259)       0:01:24.994 ********* ",
                                "\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 20 May 2026  00:54:29 +0000 (0:00:00.475)       0:01:25.469 ********* ",
                                "\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;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-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;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-2, testbed-node-1, 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 20 May 2026  00:54:31 +0000 (0:00:02.897)       0:01:28.367 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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 20 May 2026  00:54:58 +0000 (0:00:26.856)       0:01:55.223 ********* ",
                                "\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 20 May 2026  00:54:59 +0000 (0:00:00.582)       0:01:55.806 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  00:54:59 +0000 (0:00:00.066)       0:01:55.872 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  00:54:59 +0000 (0:00:00.117)       0:01:55.990 ********* ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Wednesday 20 May 2026  00:54:59 +0000 (0:00:00.073)       0:01:56.064 ********* ",
                                "\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 container] *************************",
                                "Wednesday 20 May 2026  00:55:16 +0000 (0:00:16.661)       0:02:12.726 ********* ",
                                "\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 20 May 2026  00:55:32 +0000 (0:00:16.526)       0:02:29.252 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************",
                                "Wednesday 20 May 2026  00:55:48 +0000 (0:00:15.870)       0:02:45.122 ********* ",
                                "\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 [ovn-db : Wait for leader election] ***************************************",
                                "Wednesday 20 May 2026  00:56:04 +0000 (0:00:15.277)       0:03:00.400 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Wednesday 20 May 2026  00:56:04 +0000 (0:00:00.113)       0:03:00.513 ********* ",
                                "\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 20 May 2026  00:56:05 +0000 (0:00:01.081)       0:03:01.594 ********* ",
                                "\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 20 May 2026  00:56:05 +0000 (0:00:00.675)       0:03:02.270 ********* ",
                                "\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 20 May 2026  00:56:06 +0000 (0:00:00.751)       0:03:03.021 ********* ",
                                "\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 20 May 2026  00:56:07 +0000 (0:00:00.642)       0:03:03.664 ********* ",
                                "\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 20 May 2026  00:56:08 +0000 (0:00:01.302)       0:03:04.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 [ovn-db : Wait for ovn-sb-db-relay] ***************************************",
                                "Wednesday 20 May 2026  00:56:09 +0000 (0:00:00.822)       0:03:05.789 ********* ",
                                "\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 20 May 2026  00:56:10 +0000 (0:00:00.759)       0:03:06.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",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist] ******************************",
                                "Wednesday 20 May 2026  00:56:10 +0000 (0:00:00.360)       0:03:06.908 ********* ",
                                "\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-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-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-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 20 May 2026  00:56:13 +0000 (0:00:03.201)       0:03:10.110 ********* ",
                                "\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 20 May 2026  00:56:19 +0000 (0:00:05.589)       0:03:15.700 ********* ",
                                "\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 20 May 2026  00:56:19 +0000 (0:00:00.635)       0:03:16.335 ********* ",
                                "\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 20 May 2026  00:56:20 +0000 (0:00:00.682)       0:03:17.018 ********* ",
                                "\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 20 May 2026  00:56:22 +0000 (0:00:02.166)       0:03:19.184 ********* ",
                                "\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 [service-check-containers : ovn_db | Check containers] ********************",
                                "Wednesday 20 May 2026  00:56:24 +0000 (0:00:01.953)       0:03:21.138 ********* ",
                                "\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-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-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-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-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",
                                "\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-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",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  00:56:28 +0000 (0:00:04.115)       0:03:25.253 ********* ",
                                "\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 20 May 2026  00:56:29 +0000 (0:00:00.328)       0:03:25.582 ********* ",
                                "\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 20 May 2026  00:56:31 +0000 (0:00:01.905)       0:03:27.487 ********* ",
                                "\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 20 May 2026  00:56:55 +0000 (0:00:23.914)       0:03:51.401 ********* ",
                                "\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 20 May 2026  00:56:55 +0000 (0:00:00.581)       0:03:51.983 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  00:56:55 +0000 (0:00:00.059)       0:03:52.042 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  00:56:55 +0000 (0:00:00.059)       0:03:52.102 ********* ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Wednesday 20 May 2026  00:56:55 +0000 (0:00:00.060)       0:03:52.162 ********* ",
                                "\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 20 May 2026  00:57:09 +0000 (0:00:13.284)       0:04:05.447 ********* ",
                                "\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-relay container] *******************",
                                "Wednesday 20 May 2026  00:57:24 +0000 (0:00:15.713)       0:04:21.161 ********* ",
                                "\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",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************",
                                "Wednesday 20 May 2026  00:57:44 +0000 (0:00:19.694)       0:04:40.855 ********* ",
                                "\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 [ovn-db : Wait for leader election] ***************************************",
                                "Wednesday 20 May 2026  00:58:02 +0000 (0:00:18.518)       0:04:59.374 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Wednesday 20 May 2026  00:58:03 +0000 (0:00:00.147)       0:04:59.522 ********* ",
                                "\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 : Configure OVN NB connection settings] ***************************",
                                "Wednesday 20 May 2026  00:58:04 +0000 (0:00:01.144)       0:05:00.667 ********* ",
                                "\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 20 May 2026  00:58:05 +0000 (0:00:00.786)       0:05:01.454 ********* ",
                                "\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 20 May 2026  00:58:06 +0000 (0:00:01.247)       0:05:02.701 ********* ",
                                "\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 20 May 2026  00:58:07 +0000 (0:00:00.879)       0:05:03.580 ********* ",
                                "\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 20 May 2026  00:58:08 +0000 (0:00:01.199)       0:05:04.780 ********* ",
                                "\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 20 May 2026  00:58:09 +0000 (0:00:01.154)       0:05:05.934 ********* ",
                                "\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=67  \u001b[0m \u001b[0;33mchanged=33  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \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=64  \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \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 20 May 2026  00:58:10 +0000 (0:00:01.162)       0:05:07.097 ********* ",
                                "=============================================================================== ",
                                "ovn-db : Restart ovn-sb-db-relay container ----------------------------- 35.56s",
                                "ovn-db : Restart ovn-northd container ---------------------------------- 33.80s",
                                "ovn-db : Restart ovn-sb-db container ----------------------------------- 32.24s",
                                "ovn-db : Restart ovn-nb-db container ----------------------------------- 29.95s",
                                "service-check-containers : ovn_db | Check containers with iteration ---- 26.86s",
                                "service-check-containers : ovn_db | Check containers with iteration ---- 23.91s",
                                "ovn-controller : Configure OVN in OVSDB -------------------------------- 21.83s",
                                "ovn-controller : Restart ovn-controller container ----------------------- 8.56s",
                                "ovn-db : Copying over config.json files for services -------------------- 5.63s",
                                "ovn-db : Copying over config.json files for services -------------------- 5.59s",
                                "service-check-containers : ovn_db | Check containers -------------------- 5.26s",
                                "service-check-containers : ovn_db | Check containers -------------------- 4.11s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 3.20s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 3.10s",
                                "ovn-controller : Create br-int bridge on OpenvSwitch -------------------- 3.09s",
                                "service-check-containers : Include tasks -------------------------------- 2.90s",
                                "ovn-controller : Copying over config.json files for services ------------ 2.70s",
                                "service-check-containers : ovn_controller | Check containers ------------ 2.50s",
                                "ovn-db : Copying over config.json files for OVN relay services ---------- 2.17s",
                                "ovn-db : Generate config files for OVN relay services ------------------- 1.99s",
                                "\u001b[32m2026-05-20 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\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 20 May 2026  00:57:40 +0000 (0:00:00.478)       0:00:00.478 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-4, testbed-node-5, testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Wednesday 20 May 2026  00:57:40 +0000 (0:00:00.772)       0:00:01.251 ********* ",
                                "\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 is_atomic] *****************************************",
                                "Wednesday 20 May 2026  00:57:41 +0000 (0:00:01.087)       0:00:02.338 ********* ",
                                "\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 20 May 2026  00:57:42 +0000 (0:00:00.416)       0:00:02.755 ********* ",
                                "\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 20 May 2026  00:57:43 +0000 (0:00:00.878)       0:00:03.634 ********* ",
                                "\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 20 May 2026  00:57:43 +0000 (0:00:00.326)       0:00:03.960 ********* ",
                                "\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 20 May 2026  00:57:43 +0000 (0:00:00.355)       0:00:04.316 ********* ",
                                "\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 [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Wednesday 20 May 2026  00:57:44 +0000 (0:00:00.443)       0:00:04.760 ********* ",
                                "\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 [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Wednesday 20 May 2026  00:57:44 +0000 (0:00:00.514)       0:00:05.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-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Wednesday 20 May 2026  00:57:45 +0000 (0:00:00.286)       0:00:05.560 ********* ",
                                "\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 20 May 2026  00:57:46 +0000 (0:00:00.918)       0:00:06.479 ********* ",
                                "\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-facts : Find a running mon container] *******************************",
                                "Wednesday 20 May 2026  00:57:46 +0000 (0:00:00.606)       0:00:07.085 ********* ",
                                "\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 20 May 2026  00:57:49 +0000 (0:00:03.227)       0:00:10.312 ********* ",
                                "\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 20 May 2026  00:57:50 +0000 (0:00:00.393)       0:00:10.706 ********* ",
                                "\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 20 May 2026  00:57:51 +0000 (0:00:01.072)       0:00:11.779 ********* ",
                                "\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 20 May 2026  00:57:51 +0000 (0:00:00.184)       0:00:11.963 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '725f2bf3c28a', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-20 00:57:47.702289', 'end': '2026-05-20 00:57:47.741035', 'delta': '0:00:00.038746', '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': ['725f2bf3c28a'], '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': '8d4c35c4619c', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-20 00:57:48.887621', 'end': '2026-05-20 00:57:48.928546', 'delta': '0:00:00.040925', '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': ['8d4c35c4619c'], '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': 'b1ffbbd57d4b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-20 00:57:49.761249', 'end': '2026-05-20 00:57:49.806866', 'delta': '0:00:00.045617', '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': ['b1ffbbd57d4b'], '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 20 May 2026  00:57:51 +0000 (0:00:00.364)       0:00:12.328 ********* ",
                                "\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 20 May 2026  00:57:52 +0000 (0:00:00.815)       0:00:13.143 ********* ",
                                "\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 20 May 2026  00:57:55 +0000 (0:00:02.373)       0:00:15.517 ********* ",
                                "\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 20 May 2026  00:57:55 +0000 (0:00:00.315)       0:00:15.832 ********* ",
                                "\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 20 May 2026  00:57:55 +0000 (0:00:00.452)       0:00:16.284 ********* ",
                                "\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 20 May 2026  00:57:56 +0000 (0:00:00.330)       0:00:16.615 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Wednesday 20 May 2026  00:57:56 +0000 (0:00:00.087)       0:00:16.703 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Wednesday 20 May 2026  00:57:56 +0000 (0:00:00.151)       0:00:16.854 ********* ",
                                "\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 20 May 2026  00:57:56 +0000 (0:00:00.235)       0:00:17.090 ********* ",
                                "\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 20 May 2026  00:57:56 +0000 (0:00:00.262)       0:00:17.352 ********* ",
                                "\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 20 May 2026  00:57:57 +0000 (0:00:00.424)       0:00:17.777 ********* ",
                                "\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 20 May 2026  00:57:57 +0000 (0:00:00.278)       0:00:18.056 ********* ",
                                "\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 20 May 2026  00:57:57 +0000 (0:00:00.278)       0:00:18.334 ********* ",
                                "\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 20 May 2026  00:57:58 +0000 (0:00:00.297)       0:00:18.631 ********* ",
                                "\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 20 May 2026  00:57:58 +0000 (0:00:00.399)       0:00:19.031 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c', 'dm-uuid-LVM-sIdRoerE1FJYWyCYV110hXPkb6JkVcB0e6kURHKpVT77dn22FLgveCnm9IBZJx5s'], '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--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e', 'dm-uuid-LVM-2YIDezM1jjTAIoADggC9kPu4zdnYZAphD9XSHfBqQ8kkQTNH02fAlXcoHpkya0M0'], '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-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part1', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part15', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part16', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-kktFzU-YQUP-yfjR-d6gp-WR0r-jEWf-d5DBnG', 'scsi-0QEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead', 'scsi-SQEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead'], '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-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PQqcS8-vQ49-ylXa-xUbL-ZHAl-lObm-72fJAt', 'scsi-0QEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7', 'scsi-SQEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7'], '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-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d', 'scsi-SQEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d'], '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] => (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-20-00-03-08-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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e', 'dm-uuid-LVM-MreBCYKzpGyi3HZJO2dXVK3060UmfHnKmqN1J1fIzNOSMWPJn3q2LgxKIC1cQuHX'], '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--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e', 'dm-uuid-LVM-ut8xDllutNoW2EJz0bNko10buVBZiySIuY9Pj5gUGM3a53pva36aYvSrIO3luAOg'], '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': '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-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-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4', 'dm-uuid-LVM-NFtwZ0405D6iEVdr2sLjp7cvrmWHbhW0vfyfoB1DC157UyxApUYAjcK3m54jD780'], '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': '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08', 'dm-uuid-LVM-K6P04ONEYm0eqa3RidOi1MmbFjJH1IBhjDxSdyQd5yN2gWl2mT9pOEEtL8A66nb8'], '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': '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': '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-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-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-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-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-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-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-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part1', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part15', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part16', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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': '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': 'sdb', 'value': {'holders': ['ceph--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-cuKo81-uHXL-Qxyo-f1Lj-balS-lhMH-EphZFt', 'scsi-0QEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805', 'scsi-SQEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805'], 'labels': [], 'masters':\u001b[32m2026-05-20 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcbcbb18-3d7c-41fa-883f-c842a5c22656 is in state SUCCESS\u001b[0m",
                                " ['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': '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': 'sdc', 'value': {'holders': ['ceph--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-dVZwiS-5VQ9-3JSY-9kj0-rXvR-i9nD-Yx3HzG', 'scsi-0QEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104', 'scsi-SQEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f', 'scsi-SQEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f'], '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': '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': '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-20-00-03-03-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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part1', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part14', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part15', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part16', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-SUQ2oL-sdGI-HGGC-EzZA-px5Q-nukT-klgfgO', 'scsi-0QEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6', 'scsi-SQEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6'], '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--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-bpnxfU-MXRJ-Cly6-sMc7-scrH-nUcM-s6XOKD', 'scsi-0QEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5', 'scsi-SQEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5'], '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_dac596dc-c1be-41f7-9504-d8688daf2149', 'scsi-SQEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149'], '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-20-00-03-11-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 20 May 2026  00:57:59 +0000 (0:00:00.476)       0:00:19.508 ********* ",
                                "\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--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c', 'dm-uuid-LVM-sIdRoerE1FJYWyCYV110hXPkb6JkVcB0e6kURHKpVT77dn22FLgveCnm9IBZJx5s'], '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--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e', 'dm-uuid-LVM-2YIDezM1jjTAIoADggC9kPu4zdnYZAphD9XSHfBqQ8kkQTNH02fAlXcoHpkya0M0'], '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-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-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-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part1', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part15', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-part16', 'scsi-SQEMU_QEMU_HARDDISK_52eb9e2e-7dde-441c-a0ab-4a43dd1f68b6-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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e', 'dm-uuid-LVM-MreBCYKzpGyi3HZJO2dXVK3060UmfHnKmqN1J1fIzNOSMWPJn3q2LgxKIC1cQuHX'], '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': 'sdb', 'value': {'holders': ['ceph--4bfa2e01--7c3d--577a--8864--80dcb472b36c-osd--block--4bfa2e01--7c3d--577a--8864--80dcb472b36c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-kktFzU-YQUP-yfjR-d6gp-WR0r-jEWf-d5DBnG', 'scsi-0QEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead', 'scsi-SQEMU_QEMU_HARDDISK_796e8d32-0b8a-484d-bd8d-49b4a4008ead'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e', 'dm-uuid-LVM-ut8xDllutNoW2EJz0bNko10buVBZiySIuY9Pj5gUGM3a53pva36aYvSrIO3luAOg'], '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': 'sdc', 'value': {'holders': ['ceph--1812597c--83fe--5e44--a3dc--815b77760e4e-osd--block--1812597c--83fe--5e44--a3dc--815b77760e4e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PQqcS8-vQ49-ylXa-xUbL-ZHAl-lObm-72fJAt', 'scsi-0QEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7', 'scsi-SQEMU_QEMU_HARDDISK_4db9dd8e-029f-4b0b-9e1f-ef99ef4112c7'], '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_bca40802-ac2f-4dbe-a344-fd68ccbeb06d', 'scsi-SQEMU_QEMU_HARDDISK_bca40802-ac2f-4dbe-a344-fd68ccbeb06d'], '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-20-00-03-08-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': '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]\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-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-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-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--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4', 'dm-uuid-LVM-NFtwZ0405D6iEVdr2sLjp7cvrmWHbhW0vfyfoB1DC157UyxApUYAjcK3m54jD780'], '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--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08', 'dm-uuid-LVM-K6P04ONEYm0eqa3RidOi1MmbFjJH1IBhjDxSdyQd5yN2gWl2mT9pOEEtL8A66nb8'], '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': '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': '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-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part1', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part15', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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_a0f32a00-00aa-46c7-8141-b9dc589fe90a-part16', 'scsi-SQEMU_QEMU_HARDDISK_a0f32a00-00aa-46c7-8141-b9dc589fe90a-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': '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': 'sdb', 'value': {'holders': ['ceph--fc91d2ef--8d58--5176--ba5c--caacd795218e-osd--block--fc91d2ef--8d58--5176--ba5c--caacd795218e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-cuKo81-uHXL-Qxyo-f1Lj-balS-lhMH-EphZFt', 'scsi-0QEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805', 'scsi-SQEMU_QEMU_HARDDISK_5e70e3bc-3675-4952-8aaf-f6840b89b805'], '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': '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-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--89ab5747--e0cb--5a7e--a416--09e25070fe9e-osd--block--89ab5747--e0cb--5a7e--a416--09e25070fe9e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-dVZwiS-5VQ9-3JSY-9kj0-rXvR-i9nD-Yx3HzG', 'scsi-0QEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104', 'scsi-SQEMU_QEMU_HARDDISK_25404cbd-16db-4ed8-a9bd-dbd4f301b104'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f', 'scsi-SQEMU_QEMU_HARDDISK_b7aa3c23-c8c9-4f92-9db2-e33ec7024e5f'], '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': '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': '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-20-00-03-03-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': '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]\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_cbd792f7-7363-41ac-8a18-76f146aaad95', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part1', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part14', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-part15', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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_cbd792f7-7363-41ac-8a18-76f146aaad95-part16', 'scsi-SQEMU_QEMU_HARDDISK_cbd792f7-7363-41ac-8a18-76f146aaad95-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--f2d984a4--e6a7--5425--a334--531f77b08db4-osd--block--f2d984a4--e6a7--5425--a334--531f77b08db4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-SUQ2oL-sdGI-HGGC-EzZA-px5Q-nukT-klgfgO', 'scsi-0QEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6', 'scsi-SQEMU_QEMU_HARDDISK_d81f5339-450e-4630-b4a0-de2942e47ce6'], '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--aa994499--29bb--52c6--8b13--13d8629d3f08-osd--block--aa994499--29bb--52c6--8b13--13d8629d3f08'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-bpnxfU-MXRJ-Cly6-sMc7-scrH-nUcM-s6XOKD', 'scsi-0QEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5', 'scsi-SQEMU_QEMU_HARDDISK_b4c9f933-2b2b-45aa-810a-b0314081bfa5'], '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_dac596dc-c1be-41f7-9504-d8688daf2149', 'scsi-SQEMU_QEMU_HARDDISK_dac596dc-c1be-41f7-9504-d8688daf2149'], '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-20-00-03-11-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 20 May 2026  00:57:59 +0000 (0:00:00.661)       0:00:20.169 ********* ",
                                "\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 20 May 2026  00:58:00 +0000 (0:00:00.699)       0:00:20.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",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Wednesday 20 May 2026  00:58:01 +0000 (0:00:00.525)       0:00:21.394 ********* ",
                                "\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 20 May 2026  00:58:01 +0000 (0:00:00.656)       0:00:22.050 ********* ",
                                "\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 20 May 2026  00:58:01 +0000 (0:00:00.298)       0:00:22.349 ********* ",
                                "\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 20 May 2026  00:58:02 +0000 (0:00:00.410)       0:00:22.759 ********* ",
                                "\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 20 May 2026  00:58:02 +0000 (0:00:00.568)       0:00:23.327 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (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-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Wednesday 20 May 2026  00:58:04 +0000 (0:00:01.188)       0:00:24.516 ********* ",
                                "\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",
                                "\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-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 : Import_tasks set_radosgw_address.yml] ***********************",
                                "Wednesday 20 May 2026  00:58:04 +0000 (0:00:00.638)       0:00:25.154 ********* ",
                                "\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 20 May 2026  00:58:05 +0000 (0:00:00.849)       0:00:26.004 ********* ",
                                "\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 20 May 2026  00:58:05 +0000 (0:00:00.328)       0:00:26.333 ********* ",
                                "\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 20 May 2026  00:58:06 +0000 (0:00:00.323)       0:00:26.656 ********* ",
                                "\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 20 May 2026  00:58:06 +0000 (0:00:00.329)       0:00:26.986 ********* ",
                                "\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 20 May 2026  00:58:07 +0000 (0:00:00.671)       0:00:27.658 ********* ",
                                "\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 20 May 2026  00:58:07 +0000 (0:00:00.363)       0:00:28.021 ********* ",
                                "\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 20 May 2026  00:58:08 +0000 (0:00:00.389)       0:00:28.410 ********* ",
                                "\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 20 May 2026  00:58:08 +0000 (0:00:00.355)       0:00:28.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-facts : Set_fact rgw_instances] *************************************",
                                "Wednesday 20 May 2026  00:58:08 +0000 (0:00:00.368)       0:00:29.134 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Wednesday 20 May 2026  00:58:09 +0000 (0:00:00.636)       0:00:29.771 ********* ",
                                "\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 20 May 2026  00:58:10 +0000 (0:00:01.000)       0:00:30.771 ********* ",
                                "\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 20 May 2026  00:58:12 +0000 (0:00:02.047)       0:00:32.819 ********* ",
                                "\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 20 May 2026  00:58:12 +0000 (0:00:00.384)       0:00:33.204 ********* ",
                                "\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 20 May 2026  00:58:54 +0000 (0:00:41.633)       0:01:14.838 ********* ",
                                "\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 20 May 2026  00:59:14 +0000 (0:00:19.999)       0:01:34.838 ********* ",
                                "\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 20 May 2026  00:59:23 +0000 (0:00:09.323)       0:01:44.161 ********* ",
                                "\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",
                                "",
                                "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=23  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 20 May 2026  00:59:41 +0000 (0:00:17.412)       0:02:01.574 ********* ",
                                "=============================================================================== ",
                                "create openstack pool(s) ----------------------------------------------- 41.63s",
                                "generate keys ---------------------------------------------------------- 20.00s",
                                "copy ceph key(s) if needed --------------------------------------------- 17.41s",
                                "get keys from monitors -------------------------------------------------- 9.32s",
                                "ceph-facts : Find a running mon container ------------------------------- 3.23s",
                                "ceph-facts : Get current fsid if cluster is already running ------------- 2.37s",
                                "ceph-facts : Set_fact ceph_admin_command -------------------------------- 2.05s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 1.19s",
                                "ceph-facts : Check if it is atomic host --------------------------------- 1.09s",
                                "ceph-facts : Check if the ceph mon socket is in-use --------------------- 1.07s",
                                "ceph-facts : Set_fact ceph_run_cmd -------------------------------------- 1.00s",
                                "ceph-facts : Set_fact monitor_name ansible_facts['hostname'] ------------ 0.92s",
                                "ceph-facts : Check if podman binary is present -------------------------- 0.88s",
                                "ceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.85s",
                                "ceph-facts : Set_fact _container_exec_cmd ------------------------------- 0.82s",
                                "ceph-facts : Include facts.yml ------------------------------------------ 0.77s",
                                "ceph-facts : Check if the ceph conf exists ------------------------------ 0.70s",
                                "ceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.67s",
                                "ceph-facts : Set_fact devices generate device list when osd_auto_discovery --- 0.66s",
                                "ceph-facts : Read osd pool default crush rule --------------------------- 0.66s",
                                "\u001b[32m2026-05-20 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24a631fd-1945-4a13-9a25-744737d85954 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  00:57:11 +0000 (0:00:00.353)       0:00:00.353 ********* ",
                                "\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 20 May 2026  00:57:11 +0000 (0:00:00.483)       0:00:00.836 ********* ",
                                "\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 20 May 2026  00:57:11 +0000 (0:00:00.372)       0:00:01.209 ********* ",
                                "\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 20 May 2026  00:57:12 +0000 (0:00:00.647)       0:00:01.856 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "",
                                "TASK [opensearch : Ensuring config directories exist] **************************",
                                "Wednesday 20 May 2026  00:57:13 +0000 (0:00:01.265)       0:00:03.121 ********* ",
                                "\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', '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-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-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",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Wednesday 20 May 2026  00:57:15 +0000 (0:00:01.763)       0:00:04.885 ********* ",
                                "\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 20 May 2026  00:57:16 +0000 (0:00:00.621)       0:00:05.507 ********* ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  00:57:19 +0000 (0:00:03.146)       0:00:08.654 ********* ",
                                "\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', '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-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-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-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 20 May 2026  00:57:20 +0000 (0:00:00.806)       0:00:09.460 ********* ",
                                "\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",
                                "\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 : Copying over config.json files for services] ****************",
                                "Wednesday 20 May 2026  00:57:21 +0000 (0:00:01.032)       0:00:10.493 ********* ",
                                "\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', '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-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-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",
                                "",
                                "TASK [opensearch : Copying over opensearch service config file] ****************",
                                "Wednesday 20 May 2026  00:57:24 +0000 (0:00:03.109)       0:00:13.602 ********* ",
                                "\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 20 May 2026  00:57:28 +0000 (0:00:04.391)       0:00:17.994 ********* ",
                                "\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 : opensearch | Check containers] ****************",
                                "Wednesday 20 May 2026  00:57:31 +0000 (0:00:02.610)       0:00:20.605 ********* ",
                                "\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-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-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",
                                "",
                                "TASK [service-check-containers : opensearch | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  00:57:34 +0000 (0:00:03.181)       0:00:23.786 ********* ",
                                "\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 20 May 2026  00:57:35 +0000 (0:00:00.954)       0:00:24.741 ********* ",
                                "\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 20 May 2026  00:57:36 +0000 (0:00:01.308)       0:00:26.049 ********* ",
                                "\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 20 May 2026  00:57:37 +0000 (0:00:00.305)       0:00:26.355 ********* ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Wednesday 20 May 2026  00:57:37 +0000 (0:00:00.061)       0:00:26.417 ********* ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Wednesday 20 May 2026  00:57:37 +0000 (0:00:00.061)       0:00:26.478 ********* ",
                                "",
                                "RUNNING HANDLER [opensearch : Disable shard allocation] ************************",
                                "Wednesday 20 May 2026  00:57:37 +0000 (0:00:00.177)       0:00:26.656 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Perform a flush] *********************************",
                                "Wednesday 20 May 2026  00:57:37 +0000 (0:00:00.193)       0:00:26.850 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch container] ********************",
                                "Wednesday 20 May 2026  00:57:37 +0000 (0:00:00.173)       0:00:27.023 ********* ",
                                "\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 [opensearch : Enable shard allocation] *************************",
                                "Wednesday 20 May 2026  00:58:41 +0000 (0:01:04.149)       0:01:31.172 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********",
                                "Wednesday 20 May 2026  00:58:42 +0000 (0:00:00.217)       0:01:31.389 ********* ",
                                "\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 20 May 2026  01:00:00 +0000 (0:01:18.681)       0:02:50.070 ********* ",
                                "\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 20 May 2026  01:00:01 +0000 (0:00:00.727)       0:02:50.798 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Wait for OpenSearch cluster to become healthy] **************",
                                "Wednesday 20 May 2026  01:00:04 +0000 (0:00:02.848)       0:02:53.647 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Check if a log retention policy exists] *********************",
                                "Wednesday 20 May 2026  01:00:06 +0000 (0:00:02.507)       0:02:56.154 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Create new log retention policy] ****************************",
                                "Wednesday 20 May 2026  01:00:09 +0000 (0:00:02.782)       0:02:58.937 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Apply retention policy to existing indices] *****************",
                                "Wednesday 20 May 2026  01:00:12 +0000 (0:00:03.151)       0:03:02.089 ********* ",
                                "\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 20 May 2026  01:00:15 +0000 (0:00:02.841)       0:03:04.930 ********* ",
                                "=============================================================================== ",
                                "opensearch : Restart opensearch-dashboards container ------------------- 78.68s",
                                "opensearch : Restart opensearch container ------------------------------ 64.15s",
                                "opensearch : Copying over opensearch service config file ---------------- 4.39s",
                                "service-check-containers : opensearch | Check containers ---------------- 3.18s",
                                "opensearch : Create new log retention policy ---------------------------- 3.15s",
                                "service-cert-copy : opensearch | Copying over extra CA certificates ----- 3.15s",
                                "opensearch : Copying over config.json files for services ---------------- 3.11s",
                                "opensearch : Wait for OpenSearch to become ready ------------------------ 2.85s",
                                "opensearch : Apply retention policy to existing indices ----------------- 2.84s",
                                "opensearch : Check if a log retention policy exists --------------------- 2.78s",
                                "opensearch : Copying over opensearch-dashboards config file ------------- 2.61s",
                                "opensearch : Wait for OpenSearch cluster to become healthy -------------- 2.51s",
                                "opensearch : Ensuring config directories exist -------------------------- 1.76s",
                                "service-check-containers : Include tasks -------------------------------- 1.31s",
                                "opensearch : Setting sysctl values -------------------------------------- 1.27s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS key --- 1.03s",
                                "service-check-containers : opensearch | Notify handlers to restart containers --- 0.96s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS certificate --- 0.81s",
                                "opensearch : include_tasks ---------------------------------------------- 0.73s",
                                "opensearch : include_tasks ---------------------------------------------- 0.65s",
                                "\u001b[32m2026-05-20 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90c85c25-7f4f-4238-9603-203dfddf63e6 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccba77f-8a37-4e16-aeae-5c06febe3a47 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Copy ceph keys to the configuration repository] **************************",
                                "",
                                "TASK [Check if ceph keys exist] ************************************************",
                                "Wednesday 20 May 2026  00:59:44 +0000 (0:00:00.243)       0:00:00.243 ********* ",
                                "\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 20 May 2026  00:59:50 +0000 (0:00:05.020)       0:00:05.264 ********* ",
                                "\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 20 May 2026  00:59:54 +0000 (0:00:04.458)       0:00:09.723 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Write ceph keys to the share directory] **********************************",
                                "Wednesday 20 May 2026  00:59:55 +0000 (0:00:01.043)       0:00:10.767 ********* ",
                                "\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 20 May 2026  01:00:10 +0000 (0:00:14.523)       0:00:25.290 ********* ",
                                "\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 20 May 2026  01:00:13 +0000 (0:00:03.085)       0:00:28.376 ********* ",
                                "\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 20 May 2026  01:00:19 +0000 (0:00:06.495)       0:00:34.872 ********* ",
                                "=============================================================================== ",
                                "Write ceph keys to the share directory --------------------------------- 14.52s",
                                "Write ceph keys to the configuration directory -------------------------- 6.50s",
                                "Check if ceph keys exist ------------------------------------------------ 5.02s",
                                "Fetch all ceph keys ----------------------------------------------------- 4.46s",
                                "Check if target directories exist --------------------------------------- 3.09s",
                                "Create share directory -------------------------------------------------- 1.04s",
                                "",
                                "",
                                "PLAY [Set kolla_action_mariadb] ************************************************",
                                "",
                                "TASK [Inform the user about the following task] ********************************",
                                "Wednesday 20 May 2026  00:57:10 +0000 (0:00:00.225)       0:00:00.225 ********* ",
                                "\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 20 May 2026  00:57:10 +0000 (0:00:00.072)       0:00:00.297 ********* ",
                                "\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 20 May 2026  00:57:14 +0000 (0:00:03.556)       0:00:03.854 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Set kolla_action_mariadb = kolla_action_ng] ******************************",
                                "Wednesday 20 May 2026  00:57:14 +0000 (0:00:00.104)       0:00:03.958 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  00:57:14 +0000 (0:00:00.300)       0:00:04.258 ********* ",
                                "\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 20 May 2026  00:57:15 +0000 (0:00:00.345)       0:00:04.604 ********* ",
                                "\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 20 May 2026  00:57:15 +0000 (0:00:00.745)       0:00:05.349 ********* ",
                                "\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 20 May 2026  00:57:16 +0000 (0:00:00.474)       0:00:05.823 ********* ",
                                "\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 20 May 2026  00:57:17 +0000 (0:00:01.045)       0:00:06.869 ********* ",
                                "\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 : Ensuring database backup config directory exists] **************",
                                "Wednesday 20 May 2026  00:57:20 +0000 (0:00:03.112)       0:00:09.982 ********* ",
                                "\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 20 May 2026  00:57:21 +0000 (0:00:00.783)       0:00:10.765 ********* ",
                                "\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 config.json files for services] *******************",
                                "Wednesday 20 May 2026  00:57:23 +0000 (0:00:01.766)       0:00:12.532 ********* ",
                                "\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 : Copying over config.json files for mariabackup] ****************",
                                "Wednesday 20 May 2026  00:57:29 +0000 (0:00:05.982)       0:00:18.515 ********* ",
                                "\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 20 May 2026  00:57:30 +0000 (0:00:01.624)       0:00:20.139 ********* ",
                                "\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 [mariadb : include_tasks] *************************************************",
                                "Wednesday 20 May 2026  00:57:37 +0000 (0:00:06.854)       0:00:26.993 ********* ",
                                "\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 20 May 2026  00:57:38 +0000 (0:00:00.655)       0:00:27.648 ********* ",
                                "\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 [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  00:57:41 +0000 (0:00:03.354)       0:00:31.003 ********* ",
                                "\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 20 May 2026  00:57:43 +0000 (0:00:02.249)       0:00:33.253 ********* ",
                                "\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 20 May 2026  00:57:49 +0000 (0:00:05.876)       0:00:39.129 ********* ",
                                "\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",
                                "\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",
                                "",
                                "TASK [service-check-containers : mariadb | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  00:57:54 +0000 (0:00:05.289)       0:00:44.419 ********* ",
                                "\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 20 May 2026  00:57:55 +0000 (0:00:00.448)       0:00:44.868 ********* ",
                                "\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 : Checking for mariadb cluster] **********************************",
                                "Wednesday 20 May 2026  00:57:57 +0000 (0:00:02.292)       0:00:47.161 ********* ",
                                "\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 20 May 2026  00:57:58 +0000 (0:00:00.391)       0:00:47.552 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Stop MariaDB containers] ***************************************",
                                "Wednesday 20 May 2026  00:57:58 +0000 (0:00:00.098)       0:00:47.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 [mariadb : Run MariaDB wsrep recovery] ************************************",
                                "Wednesday 20 May 2026  00:57:58 +0000 (0:00:00.280)       0:00:47.931 ********* ",
                                "\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 20 May 2026  00:57:58 +0000 (0:00:00.280)       0:00:48.212 ********* ",
                                "\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 20 May 2026  00:57:59 +0000 (0:00:00.266)       0:00:48.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",
                                "",
                                "TASK [mariadb : Removing MariaDB log file from /tmp] ***************************",
                                "Wednesday 20 May 2026  00:57:59 +0000 (0:00:00.413)       0:00:48.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 [mariadb : Registering MariaDB seqno variable] ****************************",
                                "Wednesday 20 May 2026  00:57:59 +0000 (0:00:00.331)       0:00:49.223 ********* ",
                                "\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 20 May 2026  00:58:00 +0000 (0:00:00.303)       0:00:49.526 ********* ",
                                "\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 20 May 2026  00:58:00 +0000 (0:00:00.434)       0:00:49.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 [mariadb : Registering mariadb_recover_inventory_name from temp file] *****",
                                "Wednesday 20 May 2026  00:58:01 +0000 (0:00:00.496)       0:00:50.457 ********* ",
                                "\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 20 May 2026  00:58:01 +0000 (0:00:00.286)       0:00:50.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",
                                "",
                                "TASK [mariadb : Set grastate.dat file from MariaDB container in bootstrap host] ***",
                                "Wednesday 20 May 2026  00:58:01 +0000 (0:00:00.343)       0:00:51.087 ********* ",
                                "\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 20 May 2026  00:58:01 +0000 (0:00:00.313)       0:00:51.400 ********* ",
                                "\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 20 May 2026  00:58:02 +0000 (0:00:00.549)       0:00:51.950 ********* ",
                                "\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 20 May 2026  00:58:02 +0000 (0:00:00.307)       0:00:52.257 ********* ",
                                "\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 20 May 2026  00:58:03 +0000 (0:00:00.325)       0:00:52.583 ********* ",
                                "\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 20 May 2026  00:58:03 +0000 (0:00:00.337)       0:00:52.920 ********* ",
                                "\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 : Wait for slave MariaDB] ****************************************",
                                "Wednesday 20 May 2026  00:58:06 +0000 (0:00:02.738)       0:00:55.658 ********* ",
                                "\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 20 May 2026  00:58:06 +0000 (0:00:00.358)       0:00:56.017 ********* ",
                                "\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 : Wait for master mariadb] ***************************************",
                                "Wednesday 20 May 2026  00:58:09 +0000 (0:00:02.933)       0:00:58.950 ********* ",
                                "\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 20 May 2026  00:58:09 +0000 (0:00:00.327)       0:00:59.278 ********* ",
                                "\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 20 May 2026  00:58:10 +0000 (0:00:00.613)       0:00:59.892 ********* ",
                                "\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 20 May 2026  00:58:10 +0000 (0:00:00.339)       0:01:00.231 ********* ",
                                "\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 20 May 2026  00:58:11 +0000 (0:00:00.526)       0:01:00.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 : Create MariaDB volume] *****************************************",
                                "Wednesday 20 May 2026  00:58:11 +0000 (0:00:00.544)       0:01:01.302 ********* ",
                                "\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 20 May 2026  00:58:12 +0000 (0:00:00.852)       0:01:02.154 ********* ",
                                "\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 20 May 2026  00:58:13 +0000 (0:00:00.346)       0:01:02.501 ********* ",
                                "\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 20 May 2026  00:58:13 +0000 (0:00:00.322)       0:01:02.823 ********* ",
                                "\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 20 May 2026  00:58:24 +0000 (0:00:10.737)       0:01:13.561 ********* ",
                                "\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 20 May 2026  00:58:24 +0000 (0:00:00.561)       0:01:14.123 ********* ",
                                "\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 20 May 2026  00:58:24 +0000 (0:00:00.313)       0:01:14.436 ********* ",
                                "\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 20 May 2026  00:58:25 +0000 (0:00:00.321)       0:01:14.758 ********* ",
                                "\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 20 May 2026  00:58:25 +0000 (0:00:00.327)       0:01:15.085 ********* ",
                                "\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 20 May 2026  00:58:26 +0000 (0:00:00.480)       0:01:15.566 ********* ",
                                "\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 20 May 2026  00:58:26 +0000 (0:00:00.342)       0:01:15.908 ********* ",
                                "\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 20 May 2026  00:58:26 +0000 (0:00:00.384)       0:01:16.293 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Store bootstrap host name into facts] **************************",
                                "Wednesday 20 May 2026  00:58:37 +0000 (0:00:10.413)       0:01:26.707 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Wednesday 20 May 2026  00:58:37 +0000 (0:00:00.119)       0:01:26.827 ********* ",
                                "\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 20 May 2026  00:58:38 +0000 (0:00:00.884)       0:01:27.711 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******",
                                "Wednesday 20 May 2026  00:58:46 +0000 (0:00:07.925)       0:01:35.637 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******",
                                "Wednesday 20 May 2026  00:58:47 +0000 (0:00:01.639)       0:01:37.276 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***",
                                "Wednesday 20 May 2026  00:58:50 +0000 (0:00:02.731)       0:01:40.008 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********",
                                "Wednesday 20 May 2026  00:58:50 +0000 (0:00:00.127)       0:01:40.135 ********* ",
                                "\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 20 May 2026  00:58:51 +0000 (0:00:00.530)       0:01:40.666 ********* ",
                                "\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 20 May 2026  00:58:51 +0000 (0:00:00.342)       0:01:41.008 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Wednesday 20 May 2026  00:59:08 +0000 (0:00:17.235)       0:01:58.244 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Wednesday 20 May 2026  00:59:24 +0000 (0:00:15.613)       0:02:13.857 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Wednesday 20 May 2026  00:59:26 +0000 (0:00:02.266)       0:02:16.123 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Wednesday 20 May 2026  00:59:44 +0000 (0:00:17.823)       0:02:33.946 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Wednesday 20 May 2026  01:00:00 +0000 (0:00:15.612)       0:02:49.559 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Wednesday 20 May 2026  01:00:02 +0000 (0:00:02.783)       0:02:52.342 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Wednesday 20 May 2026  01:00:19 +0000 (0:00:16.760)       0:03:09.102 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Wednesday 20 May 2026  01:00:20 +0000 (0:00:00.538)       0:03:09.641 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Wednesday 20 May 2026  01:00:22 +0000 (0:00:02.239)       0:03:11.880 ********* ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Creating shard root mysql user] ********************************",
                                "Wednesday 20 May 2026  01:00:22 +0000 (0:00:00.542)       0:03:12.423 ********* ",
                                "\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 20 May 2026  01:00:25 +0000 (0:00:02.377)       0:03:14.801 ********* ",
                                "\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 20 May 2026  01:00:27 +0000 (0:00:02.173)       0:03:16.974 ********* ",
                                "\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 20 May 2026  01:00:29 +0000 (0:00:02.106)       0:03:19.080 ********* ",
                                "\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 20 May 2026  01:00:31 +0000 (0:00:02.037)       0:03:21.118 ********* ",
                                "\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 [service-check : mariadb | Fail if containers are missing or not running] ***",
                                "Wednesday 20 May 2026  01:00:37 +0000 (0:00:05.728)       0:03:26.846 ********* ",
                                "\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 [service-check : mariadb | Fail if containers are unhealthy] **************",
                                "Wednesday 20 May 2026  01:00:39 +0000 (0:00:02.169)       0:03:29.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 [mariadb : Wait for MariaDB service to be ready through VIP] **************",
                                "Wednesday 20 May 2026  01:00:40 +0000 (0:00:00.456)       0:03:29.472 ********* ",
                                "\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 mariadb post-upgrade.yml] ****************************************",
                                "Wednesday 20 May 2026  01:00:42 +0000 (0:00:02.796)       0:03:32.269 ********* ",
                                "\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 20 May 2026  01:00:43 +0000 (0:00:00.241)       0:03:32.510 ********* ",
                                "=============================================================================== ",
                                "mariadb : Restart MariaDB container ------------------------------------ 35.06s",
                                "mariadb : Wait for MariaDB service port liveness ----------------------- 31.23s",
                                "mariadb : Restart MariaDB container ------------------------------------ 16.76s",
                                "mariadb : Check MariaDB service port liveness -------------------------- 10.74s",
                                "mariadb : Running MariaDB bootstrap container -------------------------- 10.41s",
                                "mariadb : Starting first MariaDB container ------------------------------ 7.93s",
                                "mariadb : Copying over galera.cnf --------------------------------------- 6.85s",
                                "mariadb : Copying over config.json files for services ------------------- 5.98s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS key ----- 5.88s",
                                "service-check : mariadb | Get container facts --------------------------- 5.73s",
                                "service-check-containers : mariadb | Check containers ------------------- 5.29s",
                                "mariadb : Wait for MariaDB service to sync WSREP ------------------------ 5.05s",
                                "Check MariaDB service --------------------------------------------------- 3.56s",
                                "service-cert-copy : mariadb | Copying over extra CA certificates -------- 3.35s",
                                "mariadb : Ensuring config directories exist ----------------------------- 3.11s",
                                "mariadb : Restart master MariaDB container(s) --------------------------- 2.93s",
                                "mariadb : Wait for MariaDB service to be ready through VIP -------------- 2.80s",
                                "mariadb : Restart slave MariaDB container(s) ---------------------------- 2.74s",
                                "mariadb : Wait for first MariaDB service to sync WSREP ------------------ 2.73s",
                                "mariadb : Creating shard root mysql user -------------------------------- 2.38s",
                                "\u001b[32m2026-05-20 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 12f74b2c-4b15-426b-825a-882b75d7c334 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7700967c-f7f4-408e-81cd-cf4ff14d9f97 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role cephclient] ***************************************************",
                                "",
                                "TASK [osism.services.cephclient : Include container tasks] *********************",
                                "Wednesday 20 May 2026  01:00:23 +0000 (0:00:00.326)       0:00:00.327 ********* ",
                                "\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 20 May 2026  01:00:23 +0000 (0:00:00.244)       0:00:00.571 ********* ",
                                "\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 20 May 2026  01:00:25 +0000 (0:00:01.715)       0:00:02.286 ********* ",
                                "\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 20 May 2026  01:00:26 +0000 (0:00:01.221)       0:00:03.508 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy docker-compose.yml file] ****************",
                                "Wednesday 20 May 2026  01:00:27 +0000 (0:00:00.955)       0:00:04.464 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Manage cephclient service] *******************",
                                "Wednesday 20 May 2026  01:00:28 +0000 (0:00:00.906)       0:00:05.370 ********* ",
                                "\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 20 May 2026  01:01:05 +0000 (0:00:37.322)       0:00:42.693 ********* ",
                                "\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 20 May 2026  01:01:09 +0000 (0:00:03.831)       0:00:46.524 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include package tasks] ***********************",
                                "Wednesday 20 May 2026  01:01:10 +0000 (0:00:00.607)       0:00:47.132 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include rook task] ***************************",
                                "Wednesday 20 May 2026  01:01:10 +0000 (0:00:00.121)       0:00:47.253 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******",
                                "Wednesday 20 May 2026  01:01:10 +0000 (0:00:00.336)       0:00:47.590 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***",
                                "Wednesday 20 May 2026  01:01:11 +0000 (0:00:01.341)       0:00:48.931 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******",
                                "Wednesday 20 May 2026  01:01:12 +0000 (0:00:00.772)       0:00:49.704 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****",
                                "Wednesday 20 May 2026  01:01:13 +0000 (0:00:00.751)       0:00:50.456 ********* ",
                                "\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 20 May 2026  01:01:14 +0000 (0:00:01.601)       0:00:52.057 ********* ",
                                "=============================================================================== ",
                                "osism.services.cephclient : Manage cephclient service ------------------ 37.32s",
                                "osism.services.cephclient : Copy wrapper scripts ------------------------ 3.83s",
                                "osism.services.cephclient : Create required directories ----------------- 1.72s",
                                "osism.services.cephclient : Copy bash completion scripts ---------------- 1.60s",
                                "osism.services.cephclient : Restart cephclient service ------------------ 1.34s",
                                "osism.services.cephclient : Copy configuration files -------------------- 1.22s",
                                "osism.services.cephclient : Copy keyring file --------------------------- 0.96s",
                                "osism.services.cephclient : Copy docker-compose.yml file ---------------- 0.91s",
                                "osism.services.cephclient : Ensure that all containers are up ----------- 0.77s",
                                "osism.services.cephclient : Wait for an healthy service ----------------- 0.75s",
                                "osism.services.cephclient : Remove old wrapper scripts ------------------ 0.61s",
                                "osism.services.cephclient : Include rook task --------------------------- 0.34s",
                                "osism.services.cephclient : Include container tasks --------------------- 0.24s",
                                "osism.services.cephclient : Include package tasks ----------------------- 0.12s",
                                "",
                                "\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 20 May 2026  01:01:19 +0000 (0:00:00.242)       0:00:00.242 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/ssl to false] ******************************************",
                                "Wednesday 20 May 2026  01:01:21 +0000 (0:00:01.603)       0:00:01.846 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_port to 7000] ***********************************",
                                "Wednesday 20 May 2026  01:01:22 +0000 (0:00:01.099)       0:00:02.945 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************",
                                "Wednesday 20 May 2026  01:01:23 +0000 (0:00:00.944)       0:00:03.890 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_behaviour to error] ****************************",
                                "Wednesday 20 May 2026  01:01:24 +0000 (0:00:01.466)       0:00:05.356 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_error_status_code to 404] **********************",
                                "Wednesday 20 May 2026  01:01:25 +0000 (0:00:00.985)       0:00:06.342 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable the ceph dashboard] ***********************************************",
                                "Wednesday 20 May 2026  01:01:26 +0000 (0:00:01.084)       0:00:07.427 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Write ceph_dashboard_password to temporary file] *************************",
                                "Wednesday 20 May 2026  01:01:28 +0000 (0:00:01.039)       0:00:08.467 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create admin user] *******************************************************",
                                "Wednesday 20 May 2026  01:01:29 +0000 (0:00:01.254)       0:00:09.721 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Remove temporary file for ceph_dashboard_password] ***********************",
                                "Wednesday 20 May 2026  01:01:41 +0000 (0:00:12.503)       0:00:22.224 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Wednesday 20 May 2026  01:01:42 +0000 (0:00:00.277)       0:00:22.502 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Wednesday 20 May 2026  01:01:54 +0000 (0:00:12.197)       0:00:34.700 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Wednesday 20 May 2026  01:02:06 +0000 (0:00:12.028)       0:00:46.729 ********* ",
                                "\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 20 May 2026  01:02:08 +0000 (0:00:01.948)       0:00:48.677 ********* ",
                                "=============================================================================== ",
                                "Restart ceph manager service ------------------------------------------- 26.18s",
                                "Create admin user ------------------------------------------------------ 12.50s",
                                "Disable the ceph dashboard ---------------------------------------------- 1.60s",
                                "Set mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.47s",
                                "Write ceph_dashboard_password to temporary file ------------------------- 1.25s",
                                "Set mgr/dashboard/ssl to false ------------------------------------------ 1.10s",
                                "Set mgr/dashboard/standby_error_status_code to 404 ---------------------- 1.08s",
                                "Enable the ceph dashboard ----------------------------------------------- 1.04s",
                                "Set mgr/dashboard/standby_behaviour to error ---------------------------- 0.99s",
                                "Set mgr/dashboard/server_port to 7000 ----------------------------------- 0.94s",
                                "Remove temporary file for ceph_dashboard_password ----------------------- 0.28s",
                                "\u001b[32m2026-05-20 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ddf3669-f512-49c4-8c6a-1f02e6e1b311 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  01:00:46 +0000 (0:00:00.316)       0:00:00.316 ********* ",
                                "\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 20 May 2026  01:00:47 +0000 (0:00:00.312)       0:00:00.628 ********* ",
                                "\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 20 May 2026  01:00:47 +0000 (0:00:00.296)       0:00:00.925 ********* ",
                                "\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 20 May 2026  01:00:48 +0000 (0:00:00.603)       0:00:01.528 ********* ",
                                "\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",
                                "\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",
                                "",
                                "TASK [horizon : Set empty custom policy] ***************************************",
                                "Wednesday 20 May 2026  01:00:49 +0000 (0:00:01.441)       0:00:02.970 ********* ",
                                "\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 20 May 2026  01:00:49 +0000 (0:00:00.282)       0:00:03.252 ********* ",
                                "\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-0] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cloudkitty', '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 20 May 2026  01:00:50 +0000 (0:00:00.891)       0:00:04.144 ********* ",
                                "\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 20 May 2026  01:00:50 +0000 (0:00:00.245)       0:00:04.389 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 20 May 2026  01:00:51 +0000 (0:00:00.111)       0:00:04.501 ********* ",
                                "\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 20 May 2026  01:00:51 +0000 (0:00:00.263)       0:00:04.764 ********* ",
                                "\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 20 May 2026  01:00:51 +0000 (0:00:00.282)       0:00:05.047 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 20 May 2026  01:00:51 +0000 (0:00:00.097)       0:00:05.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 [horizon : Update policy file name] ***************************************",
                                "Wednesday 20 May 2026  01:00:52 +0000 (0:00:00.393)       0:00:05.538 ********* ",
                                "\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 20 May 2026  01:00:52 +0000 (0:00:00.281)       0:00:05.819 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 20 May 2026  01:00:52 +0000 (0:00:00.103)       0:00:05.923 ********* ",
                                "\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 20 May 2026  01:00:52 +0000 (0:00:00.290)       0:00:06.213 ********* ",
                                "\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 20 May 2026  01:00:53 +0000 (0:00:00.264)       0:00:06.478 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 20 May 2026  01:00:53 +0000 (0:00:00.130)       0:00:06.608 ********* ",
                                "\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 20 May 2026  01:00:53 +0000 (0:00:00.425)       0:00:07.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 [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 20 May 2026  01:00:53 +0000 (0:00:00.275)       0:00:07.309 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 20 May 2026  01:00:53 +0000 (0:00:00.103)       0:00:07.413 ********* ",
                                "\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 20 May 2026  01:00:54 +0000 (0:00:00.278)       0:00:07.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",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 20 May 2026  01:00:54 +0000 (0:00:00.390)       0:00:08.083 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 20 May 2026  01:00:54 +0000 (0:00:00.112)       0:00:08.195 ********* ",
                                "\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 20 May 2026  01:00:55 +0000 (0:00:00.265)       0:00:08.460 ********* ",
                                "\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 20 May 2026  01:00:55 +0000 (0:00:00.276)       0:00:08.737 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 20 May 2026  01:00:55 +0000 (0:00:00.117)       0:00:08.854 ********* ",
                                "\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 20 May 2026  01:00:55 +0000 (0:00:00.240)       0:00:09.095 ********* ",
                                "\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 20 May 2026  01:00:56 +0000 (0:00:00.474)       0:00:09.570 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 20 May 2026  01:00:56 +0000 (0:00:00.129)       0:00:09.700 ********* ",
                                "\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 20 May 2026  01:00:56 +0000 (0:00:00.299)       0:00:09.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 [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 20 May 2026  01:00:56 +0000 (0:00:00.298)       0:00:10.297 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 20 May 2026  01:00:56 +0000 (0:00:00.120)       0:00:10.417 ********* ",
                                "\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 20 May 2026  01:00:57 +0000 (0:00:00.284)       0:00:10.702 ********* ",
                                "\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 20 May 2026  01:00:57 +0000 (0:00:00.513)       0:00:11.215 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 20 May 2026  01:00:57 +0000 (0:00:00.131)       0:00:11.347 ********* ",
                                "\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 20 May 2026  01:00:58 +0000 (0:00:00.316)       0:00:11.663 ********* ",
                                "\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 [horizon : Copying over horizon.conf] *************************************",
                                "Wednesday 20 May 2026  01:00:59 +0000 (0:00:01.720)       0:00:13.383 ********* ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over kolla-settings.py] ********************************",
                                "Wednesday 20 May 2026  01:01:02 +0000 (0:00:02.231)       0:00:15.615 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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 20 May 2026  01:01:04 +0000 (0:00:01.899)       0:00:17.515 ********* ",
                                "\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 20 May 2026  01:01:05 +0000 (0:00:01.652)       0:00:19.167 ********* ",
                                "\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 20 May 2026  01:01:06 +0000 (0:00:00.290)       0:00:19.458 ********* ",
                                "\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 20 May 2026  01:01:06 +0000 (0:00:00.288)       0:00:19.746 ********* ",
                                "\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 20 May 2026  01:01:07 +0000 (0:00:00.893)       0:00:20.640 ********* ",
                                "\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-cert-copy : horizon | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  01:01:08 +0000 (0:00:01.564)       0:00:22.204 ********* ",
                                "\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 20 May 2026  01:01:09 +0000 (0:00:00.971)       0:00:23.176 ********* ",
                                "\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-check-containers : horizon | Check containers] *******************",
                                "Wednesday 20 May 2026  01:01:11 +0000 (0:00:01.517)       0:00:24.694 ********* ",
                                "\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-check-containers : horizon | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  01:01:12 +0000 (0:00:01.697)       0:00:26.391 ********* ",
                                "\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 20 May 2026  01:01:13 +0000 (0:00:00.376)       0:00:26.767 ********* ",
                                "\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-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",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Wednesday 20 May 2026  01:01:14 +0000 (0:00:01.603)       0:00:28.371 ********* ",
                                "\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 20 May 2026  01:01:15 +0000 (0:00:00.297)       0:00:28.668 ********* ",
                                "\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 20 May 2026  01:01:16 +0000 (0:00:00.897)       0:00:29.565 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Creating Horizon database user and setting permissions] ********",
                                "Wednesday 20 May 2026  01:01:19 +0000 (0:00:03.247)       0:00:32.813 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Running Horizon bootstrap container] ***************************",
                                "Wednesday 20 May 2026  01:01:22 +0000 (0:00:02.786)       0:00:35.600 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Wednesday 20 May 2026  01:01:40 +0000 (0:00:18.766)       0:00:54.366 ********* ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Wednesday 20 May 2026  01:01:41 +0000 (0:00:00.192)       0:00:54.559 ********* ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Wednesday 20 May 2026  01:01:41 +0000 (0:00:00.174)       0:00:54.733 ********* ",
                                "",
                                "RUNNING HANDLER [horizon : Restart horizon container] **************************",
                                "Wednesday 20 May 2026  01:01:41 +0000 (0:00:00.119)       0:00:54.852 ********* ",
                                "\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=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 20 May 2026  01:02:41 +0000 (0:00:59.610)       0:01:54.463 ********* ",
                                "=============================================================================== ",
                                "horizon : Restart horizon container ------------------------------------ 59.61s",
                                "horizon : Running Horizon bootstrap container -------------------------- 18.77s",
                                "horizon : Creating Horizon database ------------------------------------- 3.25s",
                                "horizon : Creating Horizon database user and setting permissions -------- 2.79s",
                                "horizon : Copying over horizon.conf ------------------------------------- 2.23s",
                                "horizon : Copying over kolla-settings.py -------------------------------- 1.90s",
                                "horizon : Copying over config.json files for services ------------------- 1.72s",
                                "service-check-containers : horizon | Check containers ------------------- 1.70s",
                                "horizon : Copying over custom-settings.py ------------------------------- 1.65s",
                                "service-check-containers : Include tasks -------------------------------- 1.60s",
                                "service-cert-copy : horizon | Copying over extra CA certificates -------- 1.56s",
                                "service-cert-copy : horizon | Copying over backend internal TLS key ----- 1.52s",
                                "horizon : Ensuring config directories exist ----------------------------- 1.44s",
                                "service-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.97s",
                                "horizon : include_tasks ------------------------------------------------- 0.90s",
                                "horizon : include_tasks ------------------------------------------------- 0.89s",
                                "horizon : include_tasks ------------------------------------------------- 0.89s",
                                "horizon : include_tasks ------------------------------------------------- 0.60s",
                                "horizon : Update policy file name --------------------------------------- 0.51s",
                                "horizon : Flush handlers ------------------------------------------------ 0.49s",
                                "\u001b[32m2026-05-20 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6504235d-f7ff-4e70-956e-cb8ac88894c9 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 10b43f1d-514a-4b14-b238-3b12d4928aa2 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  01:01:19 +0000 (0:00:00.224)       0:00:00.224 ********* ",
                                "\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 20 May 2026  01:01:19 +0000 (0:00:00.513)       0:00:00.737 ********* ",
                                "\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 20 May 2026  01:01:20 +0000 (0:00:00.584)       0:00:01.322 ********* ",
                                "\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 20 May 2026  01:02:56 +0000 (0:01:36.320)       0:01:37.642 ********* ",
                                "=============================================================================== ",
                                "Waiting for Keystone public port to be UP ------------------------------ 96.32s",
                                "Group hosts based on enabled services ----------------------------------- 0.58s",
                                "Group hosts based on Kolla action --------------------------------------- 0.51s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  01:00:46 +0000 (0:00:00.324)       0:00:00.324 ********* ",
                                "\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 20 May 2026  01:00:47 +0000 (0:00:00.320)       0:00:00.644 ********* ",
                                "\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 20 May 2026  01:00:47 +0000 (0:00:00.303)       0:00:00.948 ********* ",
                                "\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 20 May 2026  01:00:48 +0000 (0:00:00.658)       0:00:01.607 ********* ",
                                "\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-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",
                                "\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 [keystone : Check if policies shall be overwritten] ***********************",
                                "Wednesday 20 May 2026  01:00:50 +0000 (0:00:02.415)       0:00:04.022 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Set keystone policy file] *************************************",
                                "Wednesday 20 May 2026  01:00:50 +0000 (0:00:00.110)       0:00:04.133 ********* ",
                                "\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 20 May 2026  01:00:50 +0000 (0:00:00.253)       0:00:04.386 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Wednesday 20 May 2026  01:00:51 +0000 (0:00:00.785)       0:00:05.171 ********* ",
                                "\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 20 May 2026  01:00:52 +0000 (0:00:00.605)       0:00:05.776 ********* ",
                                "\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', '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;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-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-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-cert-copy : keystone | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  01:00:55 +0000 (0:00:03.272)       0:00:09.049 ********* ",
                                "\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-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-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-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-1]\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 20 May 2026  01:00:56 +0000 (0:00:00.500)       0:00:09.550 ********* ",
                                "\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 : Copying over config.json files for services] ******************",
                                "Wednesday 20 May 2026  01:00:56 +0000 (0:00:00.923)       0:00:10.474 ********* ",
                                "\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-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 [keystone : Copying over keystone.conf] ***********************************",
                                "Wednesday 20 May 2026  01:01:00 +0000 (0:00:03.381)       0:00:13.855 ********* ",
                                "\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-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-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;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-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",
                                "",
                                "TASK [keystone : Copying keystone-startup script for keystone] *****************",
                                "Wednesday 20 May 2026  01:01:05 +0000 (0:00:04.869)       0:00:18.725 ********* ",
                                "\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 20 May 2026  01:01:06 +0000 (0:00:01.410)       0:00:20.135 ********* ",
                                "\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 : Get file list in custom domains folder] ***********************",
                                "Wednesday 20 May 2026  01:01:07 +0000 (0:00:01.146)       0:00:21.281 ********* ",
                                "\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 20 May 2026  01:01:08 +0000 (0:00:00.301)       0:00:21.583 ********* ",
                                "\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 20 May 2026  01:01:08 +0000 (0:00:00.286)       0:00:21.870 ********* ",
                                "\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 20 May 2026  01:01:08 +0000 (0:00:00.583)       0:00:22.453 ********* ",
                                "\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 20 May 2026  01:01:09 +0000 (0:00:00.617)       0:00:23.070 ********* ",
                                "\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 20 May 2026  01:01:11 +0000 (0:00:01.997)       0:00:25.068 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone-paste.ini] ******************************",
                                "Wednesday 20 May 2026  01:01:12 +0000 (0:00:01.182)       0:00:26.251 ********* ",
                                "\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 20 May 2026  01:01:13 +0000 (0:00:00.738)       0:00:26.989 ********* ",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> 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 20 May 2026  01:01:15 +0000 (0:00:01.812)       0:00:28.801 ********* ",
                                "\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 20 May 2026  01:01:16 +0000 (0:00:00.925)       0:00:29.727 ********* ",
                                "\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-1] => (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-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-1] => (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-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 20 May 2026  01:01:26 +0000 (0:00:10.706)       0:00:40.433 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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 20 May 2026  01:01:30 +0000 (0:00:03.338)       0:00:43.772 ********* ",
                                "\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', '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;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-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 20 May 2026  01:01:33 +0000 (0:00:02.867)       0:00:46.640 ********* ",
                                "\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 20 May 2026  01:01:33 +0000 (0:00:00.562)       0:00:47.202 ********* ",
                                "\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 20 May 2026  01:01:34 +0000 (0:00:00.802)       0:00:48.005 ********* ",
                                "\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 20 May 2026  01:01:34 +0000 (0:00:00.284)       0:00:48.289 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating Keystone database user and setting permissions] ******",
                                "Wednesday 20 May 2026  01:01:37 +0000 (0:00:02.712)       0:00:51.001 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Checking for any running keystone_fernet containers] **********",
                                "Wednesday 20 May 2026  01:01:40 +0000 (0:00:02.682)       0:00:53.684 ********* ",
                                "\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 [keystone : Group nodes where keystone_fernet is running] *****************",
                                "Wednesday 20 May 2026  01:01:41 +0000 (0:00:01.679)       0:00:55.364 ********* ",
                                "\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 20 May 2026  01:01:42 +0000 (0:00:00.842)       0:00:56.207 ********* ",
                                "\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 20 May 2026  01:01:43 +0000 (0:00:00.651)       0:00:56.858 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Running Keystone fernet bootstrap container] ******************",
                                "Wednesday 20 May 2026  01:02:00 +0000 (0:00:16.918)       0:01:13.776 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Wednesday 20 May 2026  01:02:12 +0000 (0:00:12.346)       0:01:26.123 ********* ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Wednesday 20 May 2026  01:02:12 +0000 (0:00:00.075)       0:01:26.199 ********* ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Wednesday 20 May 2026  01:02:12 +0000 (0:00:00.064)       0:01:26.263 ********* ",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone-ssh container] ********************",
                                "Wednesday 20 May 2026  01:02:13 +0000 (0:00:00.564)       0:01:26.828 ********* ",
                                "\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 [keystone : Restart keystone-fernet container] *****************",
                                "Wednesday 20 May 2026  01:02:31 +0000 (0:00:17.773)       0:01:44.601 ********* ",
                                "\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 container] ************************",
                                "Wednesday 20 May 2026  01:02:36 +0000 (0:00:05.234)       0:01:49.835 ********* ",
                                "\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 : include_tasks] ************************************************",
                                "Wednesday 20 May 2026  01:02:48 +0000 (0:00:11.996)       0:02:01.832 ********* ",
                                "\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 20 May 2026  01:02:49 +0000 (0:00:00.721)       0:02:02.554 ********* ",
                                "\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 [keystone : Run key distribution] *****************************************",
                                "Wednesday 20 May 2026  01:02:49 +0000 (0:00:00.799)       0:02:03.353 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating admin project, user, role, service, and endpoint] ****",
                                "Wednesday 20 May 2026  01:02:51 +0000 (0:00:01.906)       0:02:05.259 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating/deleting services] *************",
                                "Wednesday 20 May 2026  01:03:06 +0000 (0:00:14.997)       0:02:20.256 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating/deleting endpoints] ************",
                                "Wednesday 20 May 2026  01:03:11 +0000 (0:00:04.617)       0:02:24.873 ********* ",
                                "\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 20 May 2026  01:03:18 +0000 (0:00:07.084)       0:02:31.958 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating users] *************************",
                                "Wednesday 20 May 2026  01:03:18 +0000 (0:00:00.126)       0:02:32.084 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating roles] *************************",
                                "Wednesday 20 May 2026  01:03:18 +0000 (0:00:00.118)       0:02:32.202 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Granting/revoking user roles] ***********",
                                "Wednesday 20 May 2026  01:03:19 +0000 (0:00:00.342)       0:02:32.545 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating default user role] ***********************************",
                                "Wednesday 20 May 2026  01:03:19 +0000 (0:00:00.419)       0:02:32.965 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Wednesday 20 May 2026  01:03:23 +0000 (0:00:03.709)       0:02:36.675 ********* ",
                                "\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 20 May 2026  01:03:23 +0000 (0:00:00.572)       0:02:37.247 ********* ",
                                "=============================================================================== ",
                                "keystone : Restart keystone-ssh container ------------------------------ 17.77s",
                                "keystone : Running Keystone bootstrap container ------------------------ 16.92s",
                                "keystone : Creating admin project, user, role, service, and endpoint --- 15.00s",
                                "keystone : Running Keystone fernet bootstrap container ----------------- 12.35s",
                                "keystone : Restart keystone container ---------------------------------- 12.00s",
                                "keystone : Copying files for keystone-fernet --------------------------- 10.71s",
                                "service-ks-register : keystone | Creating/deleting endpoints ------------ 7.08s",
                                "keystone : Restart keystone-fernet container ---------------------------- 5.23s",
                                "keystone : Copying over keystone.conf ----------------------------------- 4.87s",
                                "service-ks-register : keystone | Creating/deleting services ------------- 4.62s",
                                "keystone : Creating default user role ----------------------------------- 3.71s",
                                "keystone : Copying over config.json files for services ------------------ 3.38s",
                                "keystone : Copying files for keystone-ssh ------------------------------- 3.34s",
                                "service-cert-copy : keystone | Copying over extra CA certificates ------- 3.27s",
                                "service-check-containers : keystone | Check containers ------------------ 2.87s",
                                "keystone : Creating keystone database ----------------------------------- 2.71s",
                                "keystone : Creating Keystone database user and setting permissions ------ 2.68s",
                                "keystone : Ensuring config directories exist ---------------------------- 2.42s",
                                "keystone : Copying over wsgi-keystone.conf ------------------------------ 2.00s",
                                "keystone : Run key distribution ----------------------------------------- 1.91s",
                                "\u001b[32m2026-05-20 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b42197c-9ba1-4672-ac43-c3855469603f is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b808864a-fddc-40d3-99f6-886c2a9cc114 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  01:03:02 +0000 (0:00:00.241)       0:00:00.241 ********* ",
                                "\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 20 May 2026  01:03:02 +0000 (0:00:00.562)       0:00:00.804 ********* ",
                                "\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 20 May 2026  01:03:03 +0000 (0:00:00.854)       0:00:01.659 ********* ",
                                "\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 20 May 2026  01:03:04 +0000 (0:00:01.166)       0:00:02.826 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=swift (object-store))\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating/deleting endpoints] ************",
                                "Wednesday 20 May 2026  01:03:09 +0000 (0:00:04.456)       0:00:07.282 ********* ",
                                "\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 20 May 2026  01:03:16 +0000 (0:00:07.307)       0:00:14.590 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating users] *************************",
                                "Wednesday 20 May 2026  01:03:21 +0000 (0:00:04.436)       0:00:19.027 ********* ",
                                "\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 20 May 2026  01:03:25 +0000 (0:00:04.365)       0:00:23.392 ********* ",
                                "\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 20 May 2026  01:03:31 +0000 (0:00:06.141)       0:00:29.534 ********* ",
                                "\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 20 May 2026  01:03:36 +0000 (0:00:04.804)       0:00:34.339 ********* ",
                                "=============================================================================== ",
                                "service-ks-register : ceph-rgw | Creating/deleting endpoints ------------ 7.31s",
                                "service-ks-register : ceph-rgw | Creating roles ------------------------- 6.14s",
                                "service-ks-register : ceph-rgw | Granting/revoking user roles ----------- 4.80s",
                                "service-ks-register : ceph-rgw | Creating/deleting services ------------- 4.46s",
                                "service-ks-register : ceph-rgw | Creating projects ---------------------- 4.44s",
                                "service-ks-register : ceph-rgw | Creating users ------------------------- 4.37s",
                                "ceph-rgw : include_tasks ------------------------------------------------ 1.17s",
                                "Group hosts based on enabled services ----------------------------------- 0.85s",
                                "Group hosts based on Kolla action --------------------------------------- 0.56s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  01:01:19 +0000 (0:00:00.450)       0:00:00.450 ********* ",
                                "\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 20 May 2026  01:01:20 +0000 (0:00:00.752)       0:00:01.202 ********* ",
                                "\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 20 May 2026  01:01:21 +0000 (0:00:01.119)       0:00:02.321 ********* ",
                                "\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 20 May 2026  01:01:22 +0000 (0:00:01.222)       0:00:03.543 ********* ",
                                "\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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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",
                                "",
                                "TASK [prometheus : include_tasks] **********************************************",
                                "Wednesday 20 May 2026  01:01:26 +0000 (0:00:03.854)       0:00:07.398 ********* ",
                                "\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 20 May 2026  01:01:28 +0000 (0:00:01.388)       0:00:08.786 ********* ",
                                "\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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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",
                                "\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",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  01:01:34 +0000 (0:00:06.601)       0:00:15.388 ********* ",
                                "\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-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-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-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-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-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-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-1]\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-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-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-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-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-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-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-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-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-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-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-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 20 May 2026  01:01:36 +0000 (0:00:01.944)       0:00:17.332 ********* ",
                                "\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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 20 May 2026  01:01:39 +0000 (0:00:02.929)       0:00:20.261 ********* ",
                                "\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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 20 May 2026  01:01:47 +0000 (0:00:07.690)       0:00:27.951 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom prometheus alert rules files] ***********",
                                "Wednesday 20 May 2026  01:01:48 +0000 (0:00:01.447)       0:00:29.399 ********* ",
                                "\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 20 May 2026  01:01:49 +0000 (0:00:00.834)       0:00:30.234 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Find prometheus host config overrides] **********************",
                                "Wednesday 20 May 2026  01:01:50 +0000 (0:00:00.899)       0:00:31.133 ********* ",
                                "\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-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-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-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",
                                "\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",
                                "",
                                "TASK [prometheus : Copying over prometheus config file] ************************",
                                "Wednesday 20 May 2026  01:01:52 +0000 (0:00:01.880)       0:00:33.013 ********* ",
                                "\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-3] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\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-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 20 May 2026  01:02:08 +0000 (0:00:16.235)       0:00:49.249 ********* ",
                                "\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 20 May 2026  01:02:12 +0000 (0:00:03.481)       0:00:52.731 ********* ",
                                "\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-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-2] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml)\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;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",
                                "",
                                "TASK [prometheus : Find custom Alertmanager alert notification templates] ******",
                                "Wednesday 20 May 2026  01:02:14 +0000 (0:00:01.971)       0:00:54.702 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom Alertmanager alert notification templates] ***",
                                "Wednesday 20 May 2026  01:02:14 +0000 (0:00:00.869)       0:00:55.572 ********* ",
                                "\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 20 May 2026  01:02:15 +0000 (0:00:00.903)       0:00:56.475 ********* ",
                                "\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 20 May 2026  01:02:17 +0000 (0:00:01.947)       0:00:58.422 ********* ",
                                "\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-4] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying config file for blackbox exporter] ******************",
                                "Wednesday 20 May 2026  01:02:19 +0000 (0:00:01.519)       0:00:59.942 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-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;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\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",
                                "",
                                "TASK [prometheus : Find extra prometheus server config files] ******************",
                                "Wednesday 20 May 2026  01:02:21 +0000 (0:00:01.781)       0:01:01.723 ********* ",
                                "\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 20 May 2026  01:02:22 +0000 (0:00:01.306)       0:01:03.029 ********* ",
                                "\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 20 May 2026  01:02:23 +0000 (0:00:00.703)       0:01:03.733 ********* ",
                                "\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 20 May 2026  01:02:24 +0000 (0:00:00.887)       0:01:04.620 ********* ",
                                "\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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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",
                                "\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",
                                "",
                                "TASK [service-check-containers : prometheus | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  01:02:28 +0000 (0:00:04.895)       0:01:09.515 ********* ",
                                "\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 20 May 2026  01:02:29 +0000 (0:00:00.765)       0:01:10.281 ********* ",
                                "\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-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-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-0]\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-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-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-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-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-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-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-1]\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-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 20 May 2026  01:02:31 +0000 (0:00:02.069)       0:01:12.350 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 20 May 2026  01:02:33 +0000 (0:00:01.250)       0:01:13.600 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 20 May 2026  01:02:33 +0000 (0:00:00.258)       0:01:13.859 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 20 May 2026  01:02:33 +0000 (0:00:00.064)       0:01:13.924 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 20 May 2026  01:02:33 +0000 (0:00:00.066)       0:01:13.990 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 20 May 2026  01:02:33 +0000 (0:00:00.060)       0:01:14.051 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 20 May 2026  01:02:33 +0000 (0:00:00.067)       0:01:14.118 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 20 May 2026  01:02:33 +0000 (0:00:00.065)       0:01:14.183 ********* ",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-server container] *************",
                                "Wednesday 20 May 2026  01:02:33 +0000 (0:00:00.088)       0:01:14.272 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******",
                                "Wednesday 20 May 2026  01:02:54 +0000 (0:00:21.252)       0:01:35.524 ********* ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****",
                                "Wednesday 20 May 2026  01:03:09 +0000 (0:00:14.139)       0:01:49.664 ********* ",
                                "\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 [prometheus : Restart prometheus-memcached-exporter container] ***",
                                "Wednesday 20 May 2026  01:03:14 +0000 (0:00:05.048)       0:01:54.712 ********* ",
                                "\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 [prometheus : Restart prometheus-cadvisor container] ***********",
                                "Wednesday 20 May 2026  01:03:19 +0000 (0:00:05.184)       0:01:59.897 ********* ",
                                "\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-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",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******",
                                "Wednesday 20 May 2026  01:03:34 +0000 (0:00:15.159)       0:02:15.057 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***",
                                "Wednesday 20 May 2026  01:03:41 +0000 (0:00:07.104)       0:02:22.162 ********* ",
                                "\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 [prometheus : Restart prometheus-blackbox-exporter container] ***",
                                "Wednesday 20 May 2026  01:03:52 +0000 (0:00:11.031)       0:02:33.193 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***",
                                "Wednesday 20 May 2026  01:03:58 +0000 (0:00:05.705)       0:02:38.899 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\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 20 May 2026  01:04:10 +0000 (0:00:12.005)       0:02:50.904 ********* ",
                                "=============================================================================== ",
                                "prometheus : Restart prometheus-server container ----------------------- 21.25s",
                                "prometheus : Copying over prometheus config file ----------------------- 16.24s",
                                "prometheus : Restart prometheus-cadvisor container --------------------- 15.16s",
                                "prometheus : Restart prometheus-node-exporter container ---------------- 14.14s",
                                "prometheus : Restart prometheus-libvirt-exporter container ------------- 12.01s",
                                "prometheus : Restart prometheus-elasticsearch-exporter container ------- 11.03s",
                                "prometheus : Copying over config.json files ----------------------------- 7.69s",
                                "prometheus : Restart prometheus-alertmanager container ------------------ 7.10s",
                                "service-cert-copy : prometheus | Copying over extra CA certificates ----- 6.60s",
                                "prometheus : Restart prometheus-blackbox-exporter container ------------- 5.71s",
                                "prometheus : Restart prometheus-memcached-exporter container ------------ 5.18s",
                                "prometheus : Restart prometheus-mysqld-exporter container --------------- 5.05s",
                                "service-check-containers : prometheus | Check containers ---------------- 4.90s",
                                "prometheus : Ensuring config directories exist -------------------------- 3.85s",
                                "prometheus : Copying over prometheus web config file -------------------- 3.48s",
                                "service-cert-copy : prometheus | Copying over backend internal TLS key --- 2.93s",
                                "service-check-containers : Include tasks -------------------------------- 2.07s",
                                "prometheus : Copying over prometheus alertmanager config file ----------- 1.97s",
                                "prometheus : Copying over my.cnf for mysqld_exporter -------------------- 1.95s",
                                "service-cert-copy : prometheus | Copying over backend internal TLS certificate --- 1.94s",
                                "\u001b[32m2026-05-20 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f8495d88-fe2a-48c1-9181-13cd60d1c8a1 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  01:03:02 +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 20 May 2026  01:03:03 +0000 (0:00:00.333)       0:00:00.628 ********* ",
                                "\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 20 May 2026  01:03:03 +0000 (0:00:00.342)       0:00:00.970 ********* ",
                                "\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 20 May 2026  01:03:04 +0000 (0:00:00.545)       0:00:01.515 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating/deleting endpoints] **************",
                                "Wednesday 20 May 2026  01:03:09 +0000 (0:00:05.081)       0:00:06.597 ********* ",
                                "\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 20 May 2026  01:03:17 +0000 (0:00:08.622)       0:00:15.219 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating users] ***************************",
                                "Wednesday 20 May 2026  01:03:21 +0000 (0:00:04.116)       0:00:19.336 ********* ",
                                "\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 20 May 2026  01:03:26 +0000 (0:00:04.602)       0:00:23.938 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Granting/revoking user roles] *************",
                                "Wednesday 20 May 2026  01:03:30 +0000 (0:00:04.270)       0:00:28.208 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directories exist] ******************************",
                                "Wednesday 20 May 2026  01:03:34 +0000 (0:00:03.812)       0:00:32.021 ********* ",
                                "\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 [glance : include_tasks] **************************************************",
                                "Wednesday 20 May 2026  01:03:38 +0000 (0:00:04.003)       0:00:36.024 ********* ",
                                "\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 20 May 2026  01:03:39 +0000 (0:00:00.703)       0:00:36.728 ********* ",
                                "\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 : Copy over multiple ceph configs for Glance] *********************",
                                "Wednesday 20 May 2026  01:03:45 +0000 (0:00:06.040)       0:00:42.769 ********* ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Copy over ceph Glance keyrings] *********************************",
                                "Wednesday 20 May 2026  01:03:47 +0000 (0:00:01.919)       0:00:44.688 ********* ",
                                "\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 20 May 2026  01:03:48 +0000 (0:00:01.504)       0:00:46.192 ********* ",
                                "\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 [glance : Check if policies shall be overwritten] *************************",
                                "Wednesday 20 May 2026  01:03:49 +0000 (0:00:00.639)       0:00:46.832 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Set glance policy file] *****************************************",
                                "Wednesday 20 May 2026  01:03:49 +0000 (0:00:00.123)       0:00:46.955 ********* ",
                                "\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 20 May 2026  01:03:49 +0000 (0:00:00.280)       0:00:47.235 ********* ",
                                "\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 20 May 2026  01:03:50 +0000 (0:00:00.758)       0:00:47.994 ********* ",
                                "\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",
                                "\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",
                                "",
                                "TASK [service-cert-copy : glance | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  01:03:54 +0000 (0:00:03.831)       0:00:51.825 ********* ",
                                "\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-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-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 [service-cert-copy : glance | Copying over backend internal TLS key] ******",
                                "Wednesday 20 May 2026  01:03:57 +0000 (0:00:03.442)       0:00:55.267 ********* ",
                                "\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 : Creating TLS backend PEM File] **********************************",
                                "Wednesday 20 May 2026  01:04:02 +0000 (0:00:05.085)       0:01:00.353 ********* ",
                                "\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 config.json files for services] ********************",
                                "Wednesday 20 May 2026  01:04:05 +0000 (0:00:02.617)       0:01:02.971 ********* ",
                                "\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",
                                "\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",
                                "",
                                "TASK [glance : Copying over glance-api.conf] ***********************************",
                                "Wednesday 20 May 2026  01:04:08 +0000 (0:00:03.327)       0:01:06.299 ********* ",
                                "\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 20 May 2026  01:04:14 +0000 (0:00:05.748)       0:01:12.047 ********* ",
                                "\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 20 May 2026  01:04:19 +0000 (0:00:04.686)       0:01:16.733 ********* ",
                                "\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 property-protections-rules.conf] *******************",
                                "Wednesday 20 May 2026  01:04:22 +0000 (0:00:02.932)       0:01:19.666 ********* ",
                                "\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 20 May 2026  01:04:25 +0000 (0:00:03.459)       0:01:23.125 ********* ",
                                "\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 20 May 2026  01:04:25 +0000 (0:00:00.313)       0:01:23.438 ********* ",
                                "\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",
                                "\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",
                                "",
                                "TASK [glance : Generating 'hostnqn' file for glance_api] ***********************",
                                "Wednesday 20 May 2026  01:04:29 +0000 (0:00:03.500)       0:01:26.939 ********* ",
                                "\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 : Generating 'hostid' file for glance_api] ************************",
                                "Wednesday 20 May 2026  01:04:32 +0000 (0:00:02.811)       0:01:29.750 ********* ",
                                "\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 20 May 2026  01:04:35 +0000 (0:00:03.289)       0:01:33.040 ********* ",
                                "\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",
                                "\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",
                                "",
                                "TASK [service-check-containers : glance | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  01:04:39 +0000 (0:00:04.106)       0:01:37.146 ********* ",
                                "\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 20 May 2026  01:04:40 +0000 (0:00:00.623)       0:01:37.770 ********* ",
                                "\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 20 May 2026  01:04:43 +0000 (0:00:03.207)       0:01:40.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",
                                "",
                                "TASK [glance : Creating Glance database] ***************************************",
                                "Wednesday 20 May 2026  01:04:43 +0000 (0:00:00.293)       0:01:41.271 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Creating Glance database user and setting permissions] **********",
                                "Wednesday 20 May 2026  01:04:46 +0000 (0:00:02.395)       0:01:43.667 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Enable log_bin_trust_function_creators function] ****************",
                                "Wednesday 20 May 2026  01:04:48 +0000 (0:00:02.525)       0:01:46.193 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Running Glance bootstrap container] *****************************",
                                "Wednesday 20 May 2026  01:04:51 +0000 (0:00:02.436)       0:01:48.629 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Disable log_bin_trust_function_creators function] ***************",
                                "Wednesday 20 May 2026  01:05:21 +0000 (0:00:30.535)       0:02:19.165 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  01:05:24 +0000 (0:00:02.732)       0:02:21.897 ********* ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  01:05:24 +0000 (0:00:00.165)       0:02:22.063 ********* ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  01:05:24 +0000 (0:00:00.087)       0:02:22.150 ********* ",
                                "",
                                "RUNNING HANDLER [glance : Restart glance-api container] ************************",
                                "Wednesday 20 May 2026  01:05:24 +0000 (0:00:00.194)       0:02:22.344 ********* ",
                                "\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=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 20 May 2026  01:06:09 +0000 (0:00:44.655)       0:03:07.000 ********* ",
                                "=============================================================================== ",
                                "glance : Restart glance-api container ---------------------------------- 44.66s",
                                "glance : Running Glance bootstrap container ---------------------------- 30.54s",
                                "service-ks-register : glance | Creating/deleting endpoints -------------- 8.62s",
                                "glance : Ensuring glance service ceph config subdir exists -------------- 6.04s",
                                "glance : Copying over glance-api.conf ----------------------------------- 5.75s",
                                "service-cert-copy : glance | Copying over backend internal TLS key ------ 5.09s",
                                "service-ks-register : glance | Creating/deleting services --------------- 5.08s",
                                "glance : Copying over glance-cache.conf for glance_api ------------------ 4.69s",
                                "service-ks-register : glance | Creating users --------------------------- 4.60s",
                                "service-ks-register : glance | Creating roles --------------------------- 4.27s",
                                "service-ks-register : glance | Creating projects ------------------------ 4.12s",
                                "service-check-containers : glance | Check containers -------------------- 4.11s",
                                "glance : Ensuring config directories exist ------------------------------ 4.00s",
                                "service-cert-copy : glance | Copying over extra CA certificates --------- 3.83s",
                                "service-ks-register : glance | Granting/revoking user roles ------------- 3.81s",
                                "glance : Copying over glance-haproxy-tls.cfg ---------------------------- 3.50s",
                                "glance : Copying over property-protections-rules.conf ------------------- 3.46s",
                                "service-cert-copy : glance | Copying over backend internal TLS certificate --- 3.44s",
                                "glance : Copying over config.json files for services -------------------- 3.33s",
                                "glance : Generating 'hostid' file for glance_api ------------------------ 3.29s",
                                "\u001b[32m2026-05-20 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0664da5f-951e-42d9-841e-4a0790ff9ebd is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  01:03:27 +0000 (0:00:00.297)       0:00:00.297 ********* ",
                                "\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 20 May 2026  01:03:27 +0000 (0:00:00.267)       0:00:00.565 ********* ",
                                "\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 20 May 2026  01:03:27 +0000 (0:00:00.275)       0:00:00.841 ********* ",
                                "\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 20 May 2026  01:03:28 +0000 (0:00:00.566)       0:00:01.408 ********* ",
                                "\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 20 May 2026  01:03:35 +0000 (0:00:07.363)       0:00:08.772 ********* ",
                                "\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 20 May 2026  01:03:50 +0000 (0:00:14.445)       0:00:23.217 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating users] ***************************",
                                "Wednesday 20 May 2026  01:03:54 +0000 (0:00:03.947)       0:00:27.164 ********* ",
                                "\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 20 May 2026  01:03:58 +0000 (0:00:04.642)       0:00:31.807 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Granting/revoking user roles] *************",
                                "Wednesday 20 May 2026  01:04:02 +0000 (0:00:03.694)       0:00:35.501 ********* ",
                                "\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 20 May 2026  01:04:11 +0000 (0:00:08.893)       0:00:44.395 ********* ",
                                "\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-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-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-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-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-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 20 May 2026  01:04:14 +0000 (0:00:03.335)       0:00:47.730 ********* ",
                                "\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 20 May 2026  01:04:15 +0000 (0:00:00.383)       0:00:48.114 ********* ",
                                "\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 20 May 2026  01:04:15 +0000 (0:00:00.742)       0:00:48.857 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-backup)\u001b[0m",
                                "",
                                "TASK [cinder : Copying over multiple ceph.conf for cinder services] ************",
                                "Wednesday 20 May 2026  01:04:18 +0000 (0:00:02.643)       0:00:51.501 ********* ",
                                "\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-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-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-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;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;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;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-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;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-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-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-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;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-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;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 20 May 2026  01:04:24 +0000 (0:00:06.303)       0:00:57.804 ********* ",
                                "\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",
                                "",
                                "TASK [cinder : Copy over Ceph keyring files for cinder-backup] *****************",
                                "Wednesday 20 May 2026  01:04:26 +0000 (0:00:01.684)       0:00:59.489 ********* ",
                                "\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",
                                "\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",
                                "\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-0] => (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 20 May 2026  01:04:29 +0000 (0:00:03.312)       0:01:02.802 ********* ",
                                "\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 20 May 2026  01:04:31 +0000 (0:00:01.229)       0:01:04.031 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Set cinder policy file] *****************************************",
                                "Wednesday 20 May 2026  01:04:31 +0000 (0:00:00.328)       0:01:04.359 ********* ",
                                "\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 20 May 2026  01:04:31 +0000 (0:00:00.325)       0:01:04.685 ********* ",
                                "\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 20 May 2026  01:04:32 +0000 (0:00:00.558)       0:01:05.244 ********* ",
                                "\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-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-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-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",
                                "\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",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  01:04:37 +0000 (0:00:04.815)       0:01:10.060 ********* ",
                                "\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-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",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******",
                                "Wednesday 20 May 2026  01:04:38 +0000 (0:00:01.169)       0:01:11.229 ********* ",
                                "\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-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-0]\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-backu\u001b[32m2026-05-20 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "p', '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 20 May 2026  01:04:39 +0000 (0:00:01.331)       0:01:12.561 ********* ",
                                "\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-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-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-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-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-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",
                                "",
                                "TASK [cinder : Copying over cinder-wsgi.conf] **********************************",
                                "Wednesday 20 May 2026  01:04:44 +0000 (0:00:04.584)       0:01:17.145 ********* ",
                                "\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 20 May 2026  01:04:45 +0000 (0:00:00.870)       0:01:18.016 ********* ",
                                "\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 20 May 2026  01:04:45 +0000 (0:00:00.936)       0:01:18.953 ********* ",
                                "\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 20 May 2026  01:04:48 +0000 (0:00:02.208)       0:01:21.161 ********* ",
                                "\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-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-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-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 [cinder : Generating 'hostnqn' file for cinder_volume] ********************",
                                "Wednesday 20 May 2026  01:05:00 +0000 (0:00:12.632)       0:01:33.793 ********* ",
                                "\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 20 May 2026  01:05:02 +0000 (0:00:01.937)       0:01:35.731 ********* ",
                                "\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 [cinder : Copying over existing policy file] ******************************",
                                "Wednesday 20 May 2026  01:05:04 +0000 (0:00:01.898)       0:01:37.629 ********* ",
                                "\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 20 May 2026  01:05:05 +0000 (0:00:01.210)       0:01:38.840 ********* ",
                                "\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 20 May 2026  01:05:06 +0000 (0:00:00.351)       0:01:39.191 ********* ",
                                "\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-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-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-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-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",
                                "\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",
                                "",
                                "TASK [service-check-containers : cinder | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  01:05:09 +0000 (0:00:03.635)       0:01:42.827 ********* ",
                                "\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 20 May 2026  01:05:10 +0000 (0:00:00.283)       0:01:43.110 ********* ",
                                "\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 20 May 2026  01:05:11 +0000 (0:00:01.513)       0:01:44.623 ********* ",
                                "\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 20 May 2026  01:05:12 +0000 (0:00:00.489)       0:01:45.112 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Creating Cinder database user and setting permissions] **********",
                                "Wednesday 20 May 2026  01:05:14 +0000 (0:00:02.564)       0:01:47.677 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Running Cinder bootstrap container] *****************************",
                                "Wednesday 20 May 2026  01:05:17 +0000 (0:00:02.370)       0:01:50.047 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  01:05:37 +0000 (0:00:20.208)       0:02:10.256 ********* ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  01:05:37 +0000 (0:00:00.065)       0:02:10.322 ********* ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  01:05:37 +0000 (0:00:00.139)       0:02:10.461 ********* ",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-api container] ************************",
                                "Wednesday 20 May 2026  01:05:38 +0000 (0:00:01.006)       0:02:11.468 ********* ",
                                "\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-scheduler container] ******************",
                                "Wednesday 20 May 2026  01:06:09 +0000 (0:00:30.829)       0:02:42.297 ********* ",
                                "\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 20 May 2026  01:06:16 +0000 (0:00:06.935)       0:02:49.233 ********* ",
                                "\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 20 May 2026  01:06:47 +0000 (0:00:30.863)       0:03:20.096 ********* ",
                                "\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 [cinder : Wait for cinder services to update service versions] ***",
                                "Wednesday 20 May 2026  01:06:56 +0000 (0:00:09.097)       0:03:29.193 ********* ",
                                "\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 20 May 2026  01:06:56 +0000 (0:00:00.470)       0:03:29.663 ********* ",
                                "=============================================================================== ",
                                "cinder : Restart cinder-volume container ------------------------------- 30.86s",
                                "cinder : Restart cinder-api container ---------------------------------- 30.83s",
                                "cinder : Running Cinder bootstrap container ---------------------------- 20.21s",
                                "service-ks-register : cinder | Creating/deleting endpoints ------------- 14.45s",
                                "cinder : Copying over cinder.conf -------------------------------------- 12.63s",
                                "cinder : Restart cinder-backup container -------------------------------- 9.10s",
                                "service-ks-register : cinder | Granting/revoking user roles ------------- 8.89s",
                                "service-ks-register : cinder | Creating/deleting services --------------- 7.36s",
                                "cinder : Restart cinder-scheduler container ----------------------------- 6.94s",
                                "cinder : Copying over multiple ceph.conf for cinder services ------------ 6.30s",
                                "service-cert-copy : cinder | Copying over extra CA certificates --------- 4.82s",
                                "service-ks-register : cinder | Creating users --------------------------- 4.64s",
                                "cinder : Copying over config.json files for services -------------------- 4.58s",
                                "service-ks-register : cinder | Creating projects ------------------------ 3.95s",
                                "service-ks-register : cinder | Creating roles --------------------------- 3.69s",
                                "service-check-containers : cinder | Check containers -------------------- 3.64s",
                                "cinder : Ensuring config directories exist ------------------------------ 3.34s",
                                "cinder : Copy over Ceph keyring files for cinder-backup ----------------- 3.31s",
                                "cinder : Ensuring cinder service ceph config subdirs exists ------------- 2.64s",
                                "cinder : Creating Cinder database --------------------------------------- 2.56s",
                                "\u001b[32m2026-05-20 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 03fcd5d3-9bde-4cc9-8163-a15c3418c493 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  01:06:14 +0000 (0:00:00.311)       0:00:00.311 ********* ",
                                "\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 20 May 2026  01:06:15 +0000 (0:00:00.261)       0:00:00.572 ********* ",
                                "\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 20 May 2026  01:06:15 +0000 (0:00:00.338)       0:00:00.911 ********* ",
                                "\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 20 May 2026  01:06:16 +0000 (0:00:01.118)       0:00:02.030 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating/deleting endpoints] ************",
                                "Wednesday 20 May 2026  01:06:21 +0000 (0:00:04.703)       0:00:06.734 ********* ",
                                "\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 20 May 2026  01:06:28 +0000 (0:00:07.725)       0:00:14.459 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating users] *************************",
                                "Wednesday 20 May 2026  01:06:32 +0000 (0:00:03.533)       0:00:17.992 ********* ",
                                "\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 20 May 2026  01:06:36 +0000 (0:00:04.350)       0:00:22.342 ********* ",
                                "\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 20 May 2026  01:06:55 +0000 (0:00:19.132)       0:00:41.475 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring config directories exist] ****************************",
                                "Wednesday 20 May 2026  01:07:00 +0000 (0:00:04.567)       0:00:46.042 ********* ",
                                "\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 20 May 2026  01:07:02 +0000 (0:00:02.291)       0:00:48.333 ********* ",
                                "\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 20 May 2026  01:07:03 +0000 (0:00:01.063)       0:00:49.397 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Set barbican policy file] *************************************",
                                "Wednesday 20 May 2026  01:07:04 +0000 (0:00:00.139)       0:00:49.537 ********* ",
                                "\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 20 May 2026  01:07:04 +0000 (0:00:00.265)       0:00:49.802 ********* ",
                                "\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 20 May 2026  01:07:04 +0000 (0:00:00.600)       0:00:50.402 ********* ",
                                "\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-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-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-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-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-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",
                                "",
                                "TASK [service-cert-copy : barbican | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  01:07:08 +0000 (0:00:03.477)       0:00:53.880 ********* ",
                                "\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 20 May 2026  01:07:08 +0000 (0:00:00.506)       0:00:54.386 ********* ",
                                "\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 20 May 2026  01:07:09 +0000 (0:00:00.702)       0:00:55.088 ********* ",
                                "\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-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-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-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 [barbican : Copying over barbican-api.ini] ********************************",
                                "Wednesday 20 May 2026  01:07:12 +0000 (0:00:03.375)       0:00:58.463 ********* ",
                                "\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 20 May 2026  01:07:14 +0000 (0:00:01.680)       0:01:00.144 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api-paste.ini] **************************",
                                "Wednesday 20 May 2026  01:07:15 +0000 (0:00:01.013)       0:01:01.157 ********* ",
                                "\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 20 May 2026  01:07:16 +0000 (0:00:00.510)       0:01:01.668 ********* ",
                                "\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 20 May 2026  01:07:22 +0000 (0:00:06.538)       0:01:08.207 ********* ",
                                "\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 20 May 2026  01:07:23 +0000 (0:00:00.725)       0:01:08.932 ********* ",
                                "\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-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-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-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 20 May 2026  01:07:26 +0000 (0:00:02.647)       0:01:11.580 ********* ",
                                "\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 20 May 2026  01:07:26 +0000 (0:00:00.309)       0:01:11.890 ********* ",
                                "\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 20 May 2026  01:07:27 +0000 (0:00:01.035)       0:01:12.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 [barbican : Creating barbican database] ***********************************",
                                "Wednesday 20 May 2026  01:07:27 +0000 (0:00:00.362)       0:01:13.288 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Creating barbican database user and setting permissions] ******",
                                "Wednesday 20 May 2026  01:07:30 +0000 (0:00:02.767)       0:01:16.056 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Running barbican bootstrap container] *************************",
                                "Wednesday 20 May 2026  01:07:33 +0000 (0:00:02.689)       0:01:18.746 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Wednesday 20 May 2026  01:07:47 +0000 (0:00:14.466)       0:01:33.212 ********* ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Wednesday 20 May 2026  01:07:47 +0000 (0:00:00.065)       0:01:33.278 ********* ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Wednesday 20 May 2026  01:07:47 +0000 (0:00:00.097)       0:01:33.375 ********* ",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-api container] ********************",
                                "Wednesday 20 May 2026  01:07:47 +0000 (0:00:00.083)       0:01:33.459 ********* ",
                                "\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 20 May 2026  01:07:55 +0000 (0:00:07.175)       0:01:40.634 ********* ",
                                "\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 [barbican : Restart barbican-worker container] *****************",
                                "Wednesday 20 May 2026  01:08:00 +0000 (0:00:05.766)       0:01:46.400 ********* ",
                                "\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=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 20 May 2026  01:08:10 +0000 (0:00:09.314)       0:01:55.715 ********* ",
                                "=============================================================================== ",
                                "service-ks-register : barbican | Creating roles ------------------------ 19.13s",
                                "barbican : Running barbican bootstrap container ------------------------ 14.47s",
                                "barbican : Restart barbican-worker container ---------------------------- 9.31s",
                                "service-ks-register : barbican | Creating/deleting endpoints ------------ 7.73s",
                                "barbican : Restart barbican-api container ------------------------------- 7.17s",
                                "barbican : Copying over barbican.conf ----------------------------------- 6.54s",
                                "barbican : Restart barbican-keystone-listener container ----------------- 5.77s",
                                "service-ks-register : barbican | Creating/deleting services ------------- 4.70s",
                                "service-ks-register : barbican | Granting/revoking user roles ----------- 4.57s",
                                "service-ks-register : barbican | Creating users ------------------------- 4.35s",
                                "service-ks-register : barbican | Creating projects ---------------------- 3.53s",
                                "service-cert-copy : barbican | Copying over extra CA certificates ------- 3.48s",
                                "barbican : Copying over config.json files for services ------------------ 3.38s",
                                "barbican : Creating barbican database ----------------------------------- 2.77s",
                                "barbican : Creating barbican database user and setting permissions ------ 2.69s",
                                "service-check-containers : barbican | Check containers ------------------ 2.65s",
                                "barbican : Ensuring config directories exist ---------------------------- 2.29s",
                                "barbican : Copying over barbican-api.ini -------------------------------- 1.68s",
                                "barbican : include_tasks ------------------------------------------------ 1.12s",
                                "barbican : Ensuring vassals config directories exist -------------------- 1.06s",
                                "\u001b[32m2026-05-20 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 248e140e-1650-467c-b2c9-31a3cb2bef7a is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  01:04:15 +0000 (0:00:00.411)       0:00:00.411 ********* ",
                                "\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 20 May 2026  01:04:16 +0000 (0:00:00.898)       0:00:01.309 ********* ",
                                "\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 20 May 2026  01:04:17 +0000 (0:00:01.159)       0:00:02.469 ********* ",
                                "\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 20 May 2026  01:04:18 +0000 (0:00:01.229)       0:00:03.699 ********* ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Get container volume facts] ************************************",
                                "Wednesday 20 May 2026  01:04:20 +0000 (0:00:01.865)       0:00:05.564 ********* ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check for ML2/OVN presence] ************************************",
                                "Wednesday 20 May 2026  01:04:21 +0000 (0:00:01.312)       0:00:06.876 ********* ",
                                "\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 20 May 2026  01:04:22 +0000 (0:00:00.597)       0:00:07.473 ********* ",
                                "\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 20 May 2026  01:04:23 +0000 (0:00:00.939)       0:00:08.413 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating/deleting endpoints] *************",
                                "Wednesday 20 May 2026  01:04:27 +0000 (0:00:04.229)       0:00:12.643 ********* ",
                                "\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 20 May 2026  01:04:35 +0000 (0:00:07.660)       0:00:20.304 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating users] **************************",
                                "Wednesday 20 May 2026  01:04:39 +0000 (0:00:03.893)       0:00:24.198 ********* ",
                                "\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 20 May 2026  01:04:43 +0000 (0:00:04.666)       0:00:28.864 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Granting/revoking user roles] ************",
                                "Wednesday 20 May 2026  01:04:47 +0000 (0:00:03.753)       0:00:32.617 ********* ",
                                "\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 20 May 2026  01:04:56 +0000 (0:00:09.039)       0:00:41.657 ********* ",
                                "\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 20 May 2026  01:04:57 +0000 (0:00:00.595)       0:00:42.253 ********* ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check IPv6 support] ********************************************",
                                "Wednesday 20 May 2026  01:04:59 +0000 (0:00:02.739)       0:00:44.992 ********* ",
                                "\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 [Setting sysctl values] ***************************************************",
                                "Wednesday 20 May 2026  01:05:00 +0000 (0:00:00.915)       0:00:45.908 ********* ",
                                "\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-2]\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 20 May 2026  01:05:02 +0000 (0:00:02.003)       0:00:47.911 ********* ",
                                "\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-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-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 : Check if extra ml2 plugins exists] *****************************",
                                "Wednesday 20 May 2026  01:05:05 +0000 (0:00:02.757)       0:00:50.669 ********* ",
                                "\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 20 May 2026  01:05:06 +0000 (0:00:00.999)       0:00:51.669 ********* ",
                                "\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 20 May 2026  01:05:07 +0000 (0:00:01.328)       0:00:52.997 ********* ",
                                "\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-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-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-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 20 May 2026  01:05:10 +0000 (0:00:02.987)       0:00:55.984 ********* ",
                                "\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-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]\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-cert-copy : neutron | Copying over backend internal TLS key] *****",
                                "Wednesday 20 May 2026  01:05:12 +0000 (0:00:02.173)       0:00:58.158 ********* ",
                                "\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-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;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",
                                "",
                                "TASK [neutron : Creating TLS backend PEM File] *********************************",
                                "Wednesday 20 May 2026  01:05:15 +0000 (0:00:02.707)       0:01:00.866 ********* ",
                                "\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 : Check if policies shall be overwritten] ************************",
                                "Wednesday 20 May 2026  01:05:17 +0000 (0:00:01.906)       0:01:02.772 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Set neutron policy file] ***************************************",
                                "Wednesday 20 May 2026  01:05:17 +0000 (0:00:00.248)       0:01:03.021 ********* ",
                                "\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 20 May 2026  01:05:18 +0000 (0:00:00.533)       0:01:03.554 ********* ",
                                "\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 config.json files for services] *******************",
                                "Wednesday 20 May 2026  01:05:20 +0000 (0:00:01.842)       0:01:05.397 ********* ",
                                "\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-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-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 20 May 2026  01:05:22 +0000 (0:00:02.652)       0:01:08.050 ********* ",
                                "\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-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-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",
                                "\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 [neutron : Copying over neutron_vpnaas.conf] ******************************",
                                "Wednesday 20 May 2026  01:05:29 +0000 (0:00:07.036)       0:01:15.086 ********* ",
                                "\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-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-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 20 May 2026  01:05:32 +0000 (0:00:02.569)       0:01:17.655 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ml2_conf.ini] *************************************",
                                "Wednesday 20 May 2026  01:05:35 +0000 (0:00:03.205)       0:01:20.861 ********* ",
                                "\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;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;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 20 May 2026  01:05:41 +0000 (0:00:05.394)       0:01:26.255 ********* ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over sriov_agent.ini] **********************************",
                                "Wednesday 20 May 2026  01:05:44 +0000 (0:00:03.112)       0:01:29.368 ********* ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over mlnx_agent.ini] ***********************************",
                                "Wednesday 20 May 2026  01:05:46 +0000 (0:00:02.197)       0:01:31.565 ********* ",
                                "\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 eswitchd.conf] ************************************",
                                "Wednesday 20 May 2026  01:05:48 +0000 (0:00:02.487)       0:01:34.052 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dhcp_agent.ini] ***********************************",
                                "Wednesday 20 May 2026  01:05:51 +0000 (0:00:02.360)       0:01:36.412 ********* ",
                                "\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;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 dnsmasq.conf] *************************************",
                                "Wednesday 20 May 2026  01:05:53 +0000 (0:00:02.138)       0:01:38.551 ********* ",
                                "\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-1] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\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-4] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\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",
                                "",
                                "TASK [neutron : Copying over l3_agent.ini] *************************************",
                                "Wednesday 20 May 2026  01:05:55 +0000 (0:00:02.004)       0:01:40.555 ********* ",
                                "\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-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;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",
                                "",
                                "TASK [neutron : Copying over fwaas_driver.ini] *********************************",
                                "Wednesday 20 May 2026  01:05:57 +0000 (0:00:01.884)       0:01:42.439 ********* ",
                                "\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-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 : Copying over metadata_agent.ini] *******************************",
                                "Wednesday 20 May 2026  01:05:59 +0000 (0:00:01.882)       0:01:44.321 ********* ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************",
                                "Wednesday 20 May 2026  01:06:00 +0000 (0:00:01.829)       0:01:46.150 ********* ",
                                "\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 [neutron : Copying over metering_agent.ini] *******************************",
                                "Wednesday 20 May 2026  01:06:04 +0000 (0:00:03.857)       0:01:50.008 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ironic_neutron_agent.ini] *************************",
                                "Wednesday 20 May 2026  01:06:06 +0000 (0:00:01.588)       0:01:51.597 ********* ",
                                "\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 [neutron : Copying over bgp_dragent.ini] **********************************",
                                "Wednesday 20 May 2026  01:06:08 +0000 (0:00:01.772)       0:01:53.369 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\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-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ovn_agent.ini] ************************************",
                                "Wednesday 20 May 2026  01:06:09 +0000 (0:00:01.767)       0:01:55.137 ********* ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over nsx.ini] ******************************************",
                                "Wednesday 20 May 2026  01:06:12 +0000 (0:00:02.914)       0:01:58.051 ********* ",
                                "\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 [neutron : Copy neutron-l3-agent-wrapper script] **************************",
                                "Wednesday 20 May 2026  01:06:14 +0000 (0:00:02.026)       0:02:00.077 ********* ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over extra ml2 plugins] ********************************",
                                "Wednesday 20 May 2026  01:06:17 +0000 (0:00:02.387)       0:02:02.465 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron-tls-proxy.cfg] ****************************",
                                "Wednesday 20 May 2026  01:06:19 +0000 (0:00:02.337)       0:02:04.802 ********* ",
                                "\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-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-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-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 20 May 2026  01:06:21 +0000 (0:00:02.344)       0:02:07.146 ********* ",
                                "\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-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-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",
                                "",
                                "TASK [service-check-containers : neutron | Check containers] *******************",
                                "Wednesday 20 May 2026  01:06:23 +0000 (0:00:01.731)       0:02:08.878 ********* ",
                                "\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-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-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-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 20 May 2026  01:06:26 +0000 (0:00:03.230)       0:02:12.108 ********* ",
                                "\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 20 May 2026  01:06:27 +0000 (0:00:00.551)       0:02:12.660 ********* ",
                                "\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-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-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 : include_tasks] *************************************************",
                                "Wednesday 20 May 2026  01:06:29 +0000 (0:00:02.080)       0:02:14.740 ********* ",
                                "\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 20 May 2026  01:06:30 +0000 (0:00:00.608)       0:02:15.349 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Creating Neutron database user and setting permissions] ********",
                                "Wednesday 20 May 2026  01:06:32 +0000 (0:00:02.295)       0:02:17.644 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Running Neutron bootstrap container] ***************************",
                                "Wednesday 20 May 2026  01:06:34 +0000 (0:00:02.456)       0:02:20.100 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 20 May 2026  01:07:19 +0000 (0:00:44.642)       0:03:04.743 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 20 May 2026  01:07:19 +0000 (0:00:00.062)       0:03:04.805 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 20 May 2026  01:07:19 +0000 (0:00:00.062)       0:03:04.867 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 20 May 2026  01:07:19 +0000 (0:00:00.059)       0:03:04.927 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 20 May 2026  01:07:19 +0000 (0:00:00.062)       0:03:04.990 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 20 May 2026  01:07:19 +0000 (0:00:00.063)       0:03:05.053 ********* ",
                                "",
                                "RUNNING HANDLER [neutron : Restart neutron-server container] *******************",
                                "Wednesday 20 May 2026  01:07:19 +0000 (0:00:00.066)       0:03:05.119 ********* ",
                                "\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 20 May 2026  01:07:45 +0000 (0:00:26.033)       0:03:31.153 ********* ",
                                "\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 20 May 2026  01:08:39 +0000 (0:00:53.384)       0:04:24.537 ********* ",
                                "=============================================================================== ",
                                "neutron : Restart neutron-ovn-metadata-agent container ----------------- 53.38s",
                                "neutron : Running Neutron bootstrap container -------------------------- 44.64s",
                                "neutron : Restart neutron-server container ----------------------------- 26.03s",
                                "service-ks-register : neutron | Granting/revoking user roles ------------ 9.04s",
                                "service-ks-register : neutron | Creating/deleting endpoints ------------- 7.66s",
                                "neutron : Copying over neutron.conf ------------------------------------- 7.04s",
                                "neutron : Copying over ml2_conf.ini ------------------------------------- 5.39s",
                                "service-ks-register : neutron | Creating users -------------------------- 4.67s",
                                "service-ks-register : neutron | Creating/deleting services -------------- 4.23s",
                                "service-ks-register : neutron | Creating projects ----------------------- 3.89s",
                                "neutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 3.86s",
                                "service-ks-register : neutron | Creating roles -------------------------- 3.75s",
                                "service-check-containers : neutron | Check containers ------------------- 3.23s",
                                "neutron : Copying over ssh key ------------------------------------------ 3.21s",
                                "neutron : Copying over openvswitch_agent.ini ---------------------------- 3.11s",
                                "service-cert-copy : neutron | Copying over extra CA certificates -------- 2.99s",
                                "neutron : Copying over ovn_agent.ini ------------------------------------ 2.91s",
                                "neutron : Ensuring config directories exist ----------------------------- 2.76s",
                                "Load and persist kernel modules ----------------------------------------- 2.74s",
                                "service-cert-copy : neutron | Copying over backend internal TLS key ----- 2.71s",
                                "\u001b[32m2026-05-20 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 002bb834-9c2f-4045-83a4-f127e575e0f8 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89cbb0ea-594e-49ad-ba3a-aa6e4cf46d47 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Download ironic ipa images] **********************************************",
                                "",
                                "TASK [Ensure the destination directory exists] *********************************",
                                "Wednesday 20 May 2026  01:08:15 +0000 (0:00:00.088)       0:00:00.088 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Download ironic-agent initramfs] *****************************************",
                                "Wednesday 20 May 2026  01:08:15 +0000 (0:00:00.868)       0:00:00.957 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Download ironic-agent kernel] ********************************************",
                                "Wednesday 20 May 2026  01:08:47 +0000 (0:00:31.891)       0:00:32.848 ********* ",
                                "\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 20 May 2026  01:09:13 +0000 (0:00:26.023)       0:00:58.871 ********* ",
                                "\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 20 May 2026  01:09:14 +0000 (0:00:00.291)       0:00:59.163 ********* ",
                                "\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 20 May 2026  01:09:14 +0000 (0:00:00.389)       0:00:59.552 ********* ",
                                "=============================================================================== ",
                                "Download ironic-agent initramfs ---------------------------------------- 31.89s",
                                "Download ironic-agent kernel ------------------------------------------- 26.02s",
                                "Ensure the destination directory exists --------------------------------- 0.87s",
                                "Group hosts based on enabled services ----------------------------------- 0.39s",
                                "Group hosts based on Kolla action --------------------------------------- 0.29s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  01:07:00 +0000 (0:00:00.337)       0:00:00.337 ********* ",
                                "\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 20 May 2026  01:07:00 +0000 (0:00:00.282)       0:00:00.619 ********* ",
                                "\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 20 May 2026  01:07:01 +0000 (0:00:00.330)       0:00:00.950 ********* ",
                                "\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 20 May 2026  01:07:01 +0000 (0:00:00.575)       0:00:01.526 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating/deleting endpoints] ***********",
                                "Wednesday 20 May 2026  01:07:05 +0000 (0:00:04.303)       0:00:05.829 ********* ",
                                "\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 20 May 2026  01:07:13 +0000 (0:00:07.944)       0:00:13.774 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating users] ************************",
                                "Wednesday 20 May 2026  01:07:17 +0000 (0:00:04.021)       0:00:17.795 ********* ",
                                "\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 20 May 2026  01:07:22 +0000 (0:00:04.207)       0:00:22.003 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Granting/revoking user roles] **********",
                                "Wednesday 20 May 2026  01:07:25 +0000 (0:00:03.383)       0:00:25.386 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m",
                                "",
                                "TASK [designate : Ensuring config directories exist] ***************************",
                                "Wednesday 20 May 2026  01:07:30 +0000 (0:00:04.657)       0:00:30.044 ********* ",
                                "\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-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-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-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-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 [designate : Check if policies shall be overwritten] **********************",
                                "Wednesday 20 May 2026  01:07:33 +0000 (0:00:03.818)       0:00:33.862 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Set designate policy file] ***********************************",
                                "Wednesday 20 May 2026  01:07:34 +0000 (0:00:00.139)       0:00:34.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",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Wednesday 20 May 2026  01:07:34 +0000 (0:00:00.303)       0:00:34.306 ********* ",
                                "\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 20 May 2026  01:07:35 +0000 (0:00:00.606)       0:00:34.912 ********* ",
                                "\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-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-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-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-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",
                                "\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 [service-cert-copy : designate | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  01:07:42 +0000 (0:00:07.310)       0:00:42.223 ********* ",
                                "\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-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-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-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-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-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-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-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-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-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-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 20 May 2026  01:07:43 +0000 (0:00:01.193)       0:00:43.417 ********* ",
                                "\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;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-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-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-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-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-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-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-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-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-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-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 20 May 2026  01:07:45 +0000 (0:00:01.513)       0:00:44.930 ********* ",
                                "\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-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-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-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-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-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-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-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 designate.conf] *********************************",
                                "Wednesday 20 May 2026  01:07:52 +0000 (0:00:07.507)       0:00:52.438 ********* ",
                                "\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-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-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-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 20 May 2026  01:08:08 +0000 (0:00:16.107)       0:01:08.545 ********* ",
                                "\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 20 May 2026  01:08:12 +0000 (0:00:03.669)       0:01:12.215 ********* ",
                                "\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 20 May 2026  01:08:15 +0000 (0:00:03.314)       0:01:15.530 ********* ",
                                "\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-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-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-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",
                                "\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 [designate : Copying over rndc.key] ***************************************",
                                "Wednesday 20 May 2026  01:08:18 +0000 (0:00:03.123)       0:01:18.653 ********* ",
                                "\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-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 [designate : include_tasks] ***********************************************",
                                "Wednesday 20 May 2026  01:08:21 +0000 (0:00:02.588)       0:01:21.242 ********* ",
                                "\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 20 May 2026  01:08:21 +0000 (0:00:00.264)       0:01:21.506 ********* ",
                                "\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 [service-check-containers : designate | Check containers] *****************",
                                "Wednesday 20 May 2026  01:08:22 +0000 (0:00:00.712)       0:01:22.219 ********* ",
                                "\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-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-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 [service-check-containers : designate | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  01:08:27 +0000 (0:00:05.180)       0:01:27.399 ********* ",
                                "\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 20 May 2026  01:08:28 +0000 (0:00:00.645)       0:01:28.045 ********* ",
                                "\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 20 May 2026  01:08:29 +0000 (0:00:01.074)       0:01:29.119 ********* ",
                                "\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 20 May 2026  01:08:29 +0000 (0:00:00.323)       0:01:29.442 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m",
                                "",
                                "TASK [designate : Creating Designate databases user and setting permissions] ***",
                                "Wednesday 20 May 2026  01:08:32 +0000 (0:00:02.737)       0:01:32.180 ********* ",
                                "\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 20 May 2026  01:08:35 +0000 (0:00:03.231)       0:01:35.412 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Wednesday 20 May 2026  01:08:53 +0000 (0:00:17.689)       0:01:53.101 ********* ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Wednesday 20 May 2026  01:08:53 +0000 (0:00:00.069)       0:01:53.171 ********* ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Wednesday 20 May 2026  01:08:53 +0000 (0:00:00.066)       0:01:53.238 ********* ",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********",
                                "Wednesday 20 May 2026  01:08:53 +0000 (0:00:00.065)       0:01:53.303 ********* ",
                                "\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-api container] ******************",
                                "Wednesday 20 May 2026  01:09:00 +0000 (0:00:06.858)       0:02:00.161 ********* ",
                                "\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-central container] **************",
                                "Wednesday 20 May 2026  01:09:05 +0000 (0:00:05.119)       0:02:05.281 ********* ",
                                "\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-producer container] *************",
                                "Wednesday 20 May 2026  01:09:11 +0000 (0:00:05.680)       0:02:10.961 ********* ",
                                "\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 20 May 2026  01:09:20 +0000 (0:00:09.757)       0:02:20.719 ********* ",
                                "\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-worker container] ***************",
                                "Wednesday 20 May 2026  01:09:26 +0000 (0:00:05.577)       0:02:26.296 ********* ",
                                "\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 [designate : Non-destructive DNS pools update] ****************************",
                                "Wednesday 20 May 2026  01:09:32 +0000 (0:00:06.408)       0:02:32.705 ********* ",
                                "\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 20 May 2026  01:09:42 +0000 (0:00:09.726)       0:02:42.431 ********* ",
                                "=============================================================================== ",
                                "designate : Running Designate bootstrap container ---------------------- 17.69s",
                                "designate : Copying over designate.conf -------------------------------- 16.11s",
                                "designate : Restart designate-producer container ------------------------ 9.76s",
                                "designate : Non-destructive DNS pools update ---------------------------- 9.73s",
                                "service-ks-register : designate | Creating/deleting endpoints ----------- 7.94s",
                                "designate : Copying over config.json files for services ----------------- 7.51s",
                                "service-cert-copy : designate | Copying over extra CA certificates ------ 7.31s",
                                "designate : Restart designate-backend-bind9 container ------------------- 6.86s",
                                "designate : Restart designate-worker container -------------------------- 6.41s",
                                "designate : Restart designate-central container ------------------------- 5.68s",
                                "designate : Restart designate-mdns container ---------------------------- 5.58s",
                                "service-check-containers : designate | Check containers ----------------- 5.18s",
                                "designate : Restart designate-api container ----------------------------- 5.12s",
                                "service-ks-register : designate | Granting/revoking user roles ---------- 4.66s",
                                "service-ks-register : designate | Creating/deleting services ------------ 4.30s",
                                "service-ks-register : designate | Creating users ------------------------ 4.21s",
                                "service-ks-register : designate | Creating projects --------------------- 4.02s",
                                "designate : Ensuring config directories exist --------------------------- 3.82s",
                                "designate : Copying over pools.yaml ------------------------------------- 3.67s",
                                "service-ks-register : designate | Creating roles ------------------------ 3.38s",
                                "\u001b[32m2026-05-20 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5a46542-2da9-4ede-830b-6e754638818b is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  01:08:42 +0000 (0:00:00.347)       0:00:00.347 ********* ",
                                "\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 20 May 2026  01:08:43 +0000 (0:00:00.314)       0:00:00.662 ********* ",
                                "\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 20 May 2026  01:08:43 +0000 (0:00:00.293)       0:00:00.956 ********* ",
                                "\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 20 May 2026  01:08:44 +0000 (0:00:00.616)       0:00:01.573 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating/deleting endpoints] ***********",
                                "Wednesday 20 May 2026  01:08:48 +0000 (0:00:04.792)       0:00:06.365 ********* ",
                                "\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 20 May 2026  01:08:57 +0000 (0:00:08.191)       0:00:14.556 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating users] ************************",
                                "Wednesday 20 May 2026  01:09:00 +0000 (0:00:03.517)       0:00:18.073 ********* ",
                                "\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 20 May 2026  01:09:04 +0000 (0:00:03.762)       0:00:21.836 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Granting/revoking user roles] **********",
                                "Wednesday 20 May 2026  01:09:08 +0000 (0:00:03.713)       0:00:25.549 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Wednesday 20 May 2026  01:09:13 +0000 (0:00:05.023)       0:00:30.572 ********* ",
                                "\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 20 May 2026  01:09:13 +0000 (0:00:00.290)       0:00:30.862 ********* ",
                                "\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 : Check if policies shall be overwritten] **********************",
                                "Wednesday 20 May 2026  01:09:14 +0000 (0:00:01.251)       0:00:32.114 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Set placement policy file] ***********************************",
                                "Wednesday 20 May 2026  01:09:14 +0000 (0:00:00.109)       0:00:32.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 [placement : include_tasks] ***********************************************",
                                "Wednesday 20 May 2026  01:09:15 +0000 (0:00:00.244)       0:00:32.468 ********* ",
                                "\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 20 May 2026  01:09:15 +0000 (0:00:00.576)       0:00:33.045 ********* ",
                                "\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 [service-cert-copy : placement | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  01:09:17 +0000 (0:00:01.531)       0:00:34.576 ********* ",
                                "\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 20 May 2026  01:09:17 +0000 (0:00:00.445)       0:00:35.021 ********* ",
                                "\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 20 May 2026  01:09:18 +0000 (0:00:00.634)       0:00:35.656 ********* ",
                                "\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 20 May 2026  01:09:19 +0000 (0:00:01.336)       0:00:36.992 ********* ",
                                "\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-api wsgi configuration] ***************",
                                "Wednesday 20 May 2026  01:09:21 +0000 (0:00:02.038)       0:00:39.031 ********* ",
                                "\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 20 May 2026  01:09:22 +0000 (0:00:00.685)       0:00:39.716 ********* ",
                                "\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 20 May 2026  01:09:23 +0000 (0:00:01.082)       0:00:40.799 ********* ",
                                "\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 migrate-db.rc.j2 configuration] *****************",
                                "Wednesday 20 May 2026  01:09:24 +0000 (0:00:01.579)       0:00:42.378 ********* ",
                                "\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 20 May 2026  01:09:26 +0000 (0:00:01.397)       0:00:43.776 ********* ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [service-check-containers : placement | Check containers] *****************",
                                "Wednesday 20 May 2026  01:09:27 +0000 (0:00:00.794)       0:00:44.570 ********* ",
                                "\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-check-containers : placement | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  01:09:28 +0000 (0:00:01.544)       0:00:46.114 ********* ",
                                "\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 20 May 2026  01:09:29 +0000 (0:00:00.382)       0:00:46.496 ********* ",
                                "\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 20 May 2026  01:09:29 +0000 (0:00:00.701)       0:00:47.197 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases user and setting permissions] ***",
                                "Wednesday 20 May 2026  01:09:33 +0000 (0:00:03.399)       0:00:50.597 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Running placement bootstrap container] ***********************",
                                "Wednesday 20 May 2026  01:09:36 +0000 (0:00:02.878)       0:00:53.476 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Wednesday 20 May 2026  01:09:51 +0000 (0:00:15.611)       0:01:09.087 ********* ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Wednesday 20 May 2026  01:09:51 +0000 (0:00:00.072)       0:01:09.160 ********* ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Wednesday 20 May 2026  01:09:51 +0000 (0:00:00.063)       0:01:09.223 ********* ",
                                "",
                                "RUNNING HANDLER [placement : Restart placement-api container] ******************",
                                "Wednesday 20 May 2026  01:09:51 +0000 (0:00:00.067)       0:01:09.291 ********* ",
                                "\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 20 May 2026  01:10:02 +0000 (0:00:10.912)       0:01:20.203 ********* ",
                                "=============================================================================== ",
                                "placement : Running placement bootstrap container ---------------------- 15.61s",
                                "placement : Restart placement-api container ---------------------------- 10.91s",
                                "service-ks-register : placement | Creating/deleting endpoints ----------- 8.19s",
                                "service-ks-register : placement | Granting/revoking user roles ---------- 5.02s",
                                "service-ks-register : placement | Creating/deleting services ------------ 4.79s",
                                "service-ks-register : placement | Creating users ------------------------ 3.76s",
                                "service-ks-register : placement | Creating roles ------------------------ 3.71s",
                                "service-ks-register : placement | Creating projects --------------------- 3.52s",
                                "placement : Creating placement databases -------------------------------- 3.40s",
                                "placement : Creating placement databases user and setting permissions --- 2.88s",
                                "placement : Copying over placement.conf --------------------------------- 2.04s",
                                "service-uwsgi-config : Copying over placement-api uWSGI config ---------- 1.58s",
                                "service-check-containers : placement | Check containers ----------------- 1.54s",
                                "service-cert-copy : placement | Copying over extra CA certificates ------ 1.53s",
                                "placement : Copying over migrate-db.rc.j2 configuration ----------------- 1.40s",
                                "placement : Copying over config.json files for services ----------------- 1.34s",
                                "placement : Ensuring config directories exist --------------------------- 1.25s",
                                "Configure uWSGI for Placement ------------------------------------------- 1.08s",
                                "placement : Copying over existing policy file --------------------------- 0.79s",
                                "service-check-containers : Include tasks -------------------------------- 0.70s",
                                "\u001b[32m2026-05-20 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ff114bdc-b289-4a87-abd6-5d912287f103 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ff114bdc-b289-4a87-abd6-5d912287f103 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:10:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f80e4331-3303-4ced-9be3-4f8ef186f14b is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  01:10:06 +0000 (0:00:00.193)       0:00:00.193 ********* ",
                                "\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 20 May 2026  01:10:07 +0000 (0:00:00.319)       0:00:00.512 ********* ",
                                "\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 20 May 2026  01:10:07 +0000 (0:00:00.447)       0:00:00.959 ********* ",
                                "\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;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 20 May 2026  01:10:08 +0000 (0:00:00.981)       0:00:01.941 ********* ",
                                "=============================================================================== ",
                                "Waiting for Nova public port to be UP ----------------------------------- 0.98s",
                                "Group hosts based on enabled services ----------------------------------- 0.45s",
                                "Group hosts based on Kolla action --------------------------------------- 0.32s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  01:09:17 +0000 (0:00:00.322)       0:00:00.322 ********* ",
                                "\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 20 May 2026  01:09:17 +0000 (0:00:00.252)       0:00:00.575 ********* ",
                                "\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 20 May 2026  01:09:18 +0000 (0:00:00.257)       0:00:00.833 ********* ",
                                "\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 20 May 2026  01:09:18 +0000 (0:00:00.561)       0:00:01.395 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating/deleting endpoints] **************",
                                "Wednesday 20 May 2026  01:09:22 +0000 (0:00:03.983)       0:00:05.379 ********* ",
                                "\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 20 May 2026  01:09:31 +0000 (0:00:08.405)       0:00:13.784 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating users] ***************************",
                                "Wednesday 20 May 2026  01:09:35 +0000 (0:00:04.635)       0:00:18.419 ********* ",
                                "\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 20 May 2026  01:09:40 +0000 (0:00:04.899)       0:00:23.319 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Granting/revoking user roles] *************",
                                "Wednesday 20 May 2026  01:09:44 +0000 (0:00:03.942)       0:00:27.261 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee domain] *********************************",
                                "Wednesday 20 May 2026  01:09:48 +0000 (0:00:04.365)       0:00:31.627 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user] ***********************************",
                                "Wednesday 20 May 2026  01:09:52 +0000 (0:00:03.743)       0:00:35.370 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user role] ******************************",
                                "Wednesday 20 May 2026  01:09:58 +0000 (0:00:05.271)       0:00:40.641 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Ensuring config directories exist] ******************************",
                                "Wednesday 20 May 2026  01:10:02 +0000 (0:00:04.813)       0:00:45.455 ********* ",
                                "\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-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-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-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 [magnum : Check if policies shall be overwritten] *************************",
                                "Wednesday 20 May 2026  01:10:04 +0000 (0:00:01.950)       0:00:47.405 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Set magnum policy file] *****************************************",
                                "Wednesday 20 May 2026  01:10:04 +0000 (0:00:00.107)       0:00:47.512 ********* ",
                                "\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 20 May 2026  01:10:05 +0000 (0:00:00.250)       0:00:47.763 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [magnum : Copying over kubeconfig file] ***********************************",
                                "Wednesday 20 May 2026  01:10:06 +0000 (0:00:01.099)       0:00:48.862 ********* ",
                                "\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-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-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",
                                "\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 20 May 2026  01:10:08 +0000 (0:00:02.321)       0:00:51.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",
                                "",
                                "TASK [magnum : include_tasks] **************************************************",
                                "Wednesday 20 May 2026  01:10:08 +0000 (0:00:00.431)       0:00:51.616 ********* ",
                                "\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 20 May 2026  01:10:09 +0000 (0:00:00.514)       0:00:52.130 ********* ",
                                "\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-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-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-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",
                                "\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-cert-copy : magnum | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  01:10:12 +0000 (0:00:02.507)       0:00:54.638 ********* ",
                                "\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-cert-copy : magnum | Copying over backend internal TLS key] ******",
                                "Wednesday 20 May 2026  01:10:13 +0000 (0:00:01.307)       0:00:55.946 ********* ",
                                "\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-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-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-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 [magnum : Copying over config.json files for services] ********************",
                                "Wednesday 20 May 2026  01:10:14 +0000 (0:00:01.059)       0:00:57.006 ********* ",
                                "\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 magnum.conf] ***************************************",
                                "Wednesday 20 May 2026  01:10:17 +0000 (0:00:02.648)       0:00:59.654 ********* ",
                                "\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-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",
                                "\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 20 May 2026  01:10:23 +0000 (0:00:06.164)       0:01:05.819 ********* ",
                                "\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 20 May 2026  01:10:24 +0000 (0:00:00.874)       0:01:06.693 ********* ",
                                "\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-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-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",
                                "\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 [service-check-containers : magnum | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  01:10:26 +0000 (0:00:01.944)       0:01:08.637 ********* ",
                                "\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 20 May 2026  01:10:26 +0000 (0:00:00.353)       0:01:08.991 ********* ",
                                "\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 : include_tasks] **************************************************",
                                "Wednesday 20 May 2026  01:10:28 +0000 (0:00:02.321)       0:01:11.312 ********* ",
                                "\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 20 May 2026  01:10:29 +0000 (0:00:00.479)       0:01:11.791 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum database user and setting permissions] **********",
                                "Wednesday 20 May 2026  01:10:31 +0000 (0:00:02.058)       0:01:13.850 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Running Magnum bootstrap container] *****************************",
                                "Wednesday 20 May 2026  01:10:33 +0000 (0:00:02.171)       0:01:16.022 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  01:10:50 +0000 (0:00:16.857)       0:01:32.879 ********* ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  01:10:50 +0000 (0:00:00.080)       0:01:32.960 ********* ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Wednesday 20 May 2026  01:10:50 +0000 (0:00:00.066)       0:01:33.027 ********* ",
                                "",
                                "RUNNING HANDLER [magnum : Restart magnum-api container] ************************",
                                "Wednesday 20 May 2026  01:10:50 +0000 (0:00:00.069)       0:01:33.096 ********* ",
                                "\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 [magnum : Restart magnum-conductor container] ******************",
                                "Wednesday 20 May 2026  01:11:09 +0000 (0:00:18.671)       0:01:51.767 ********* ",
                                "\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 20 May 2026  01:11:19 +0000 (0:00:10.468)       0:02:02.236 ********* ",
                                "=============================================================================== ",
                                "magnum : Restart magnum-api container ---------------------------------- 18.67s",
                                "magnum : Running Magnum bootstrap container ---------------------------- 16.86s",
                                "magnum : Restart magnum-conductor container ---------------------------- 10.47s",
                                "service-ks-register : magnum | Creating/deleting endpoints -------------- 8.41s",
                                "magnum : Copying over magnum.conf --------------------------------------- 6.16s",
                                "magnum : Creating Magnum trustee user ----------------------------------- 5.27s",
                                "service-ks-register : magnum | Creating users --------------------------- 4.90s",
                                "magnum : Creating Magnum trustee user role ------------------------------ 4.81s",
                                "service-ks-register : magnum | Creating projects ------------------------ 4.64s",
                                "service-ks-register : magnum | Granting/revoking user roles ------------- 4.37s",
                                "service-ks-register : magnum | Creating/deleting services --------------- 3.98s",
                                "service-ks-register : magnum | Creating roles --------------------------- 3.94s",
                                "magnum : Creating Magnum trustee domain --------------------------------- 3.74s",
                                "magnum : Copying over config.json files for services -------------------- 2.65s",
                                "service-cert-copy : magnum | Copying over extra CA certificates --------- 2.51s",
                                "magnum : Copying over kubeconfig file ----------------------------------- 2.32s",
                                "service-check-containers : Include tasks -------------------------------- 2.32s",
                                "magnum : Creating Magnum database user and setting permissions ---------- 2.17s",
                                "magnum : Creating Magnum database --------------------------------------- 2.06s",
                                "magnum : Ensuring config directories exist ------------------------------ 1.95s",
                                "\u001b[32m2026-05-20 01:11:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:11:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 20 May 2026  01:09:46 +0000 (0:00:00.539)       0:00:00.539 ********* ",
                                "\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 20 May 2026  01:09:46 +0000 (0:00:00.313)       0:00:00.853 ********* ",
                                "\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 20 May 2026  01:09:46 +0000 (0:00:00.305)       0:00:01.158 ********* ",
                                "\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 20 May 2026  01:09:47 +0000 (0:00:00.581)       0:00:01.740 ********* ",
                                "\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-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",
                                "",
                                "TASK [grafana : Check if extra configuration file exists] **********************",
                                "Wednesday 20 May 2026  01:09:48 +0000 (0:00:01.017)       0:00:02.757 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : include_tasks] *************************************************",
                                "Wednesday 20 May 2026  01:09:49 +0000 (0:00:01.491)       0:00:04.248 ********* ",
                                "\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 20 May 2026  01:09:50 +0000 (0:00:00.505)       0:00:04.754 ********* ",
                                "\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-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",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  01:09:51 +0000 (0:00:01.501)       0:00:06.255 ********* ",
                                "\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 20 May 2026  01:09:52 +0000 (0:00:00.572)       0:00:06.827 ********* ",
                                "\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 20 May 2026  01:09:53 +0000 (0:00:01.562)       0:00:08.389 ********* ",
                                "\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 20 May 2026  01:09:55 +0000 (0:00:01.948)       0:00:10.338 ********* ",
                                "\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 20 May 2026  01:09:57 +0000 (0:00:01.786)       0:00:12.124 ********* ",
                                "\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 20 May 2026  01:09:57 +0000 (0:00:00.254)       0:00:12.379 ********* ",
                                "\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 20 May 2026  01:09:59 +0000 (0:00:01.399)       0:00:13.778 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-0] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m",
                                "",
                                "TASK [grafana : Check if the folder for custom grafana dashboards exists] ******",
                                "Wednesday 20 May 2026  01:10:00 +0000 (0:00:01.386)       0:00:15.164 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : Remove templated Grafana dashboards] ***************************",
                                "Wednesday 20 May 2026  01:10:01 +0000 (0:00:00.849)       0:00:16.014 ********* ",
                                "\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 20 May 2026  01:10:02 +0000 (0:00:00.739)       0:00:16.753 ********* ",
                                "\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 : grafana | Check containers] *******************",
                                "Wednesday 20 May 2026  01:10:03 +0000 (0:00:01.122)       0:00:17.875 ********* ",
                                "\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",
                                "\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 20 May 2026  01:10:04 +0000 (0:00:01.296)       0:00:19.171 ********* ",
                                "\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 20 May 2026  01:10:05 +0000 (0:00:00.409)       0:00:19.581 ********* ",
                                "\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 20 May 2026  01:10:05 +0000 (0:00:00.682)       0:00:20.263 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database user and setting permissions] ********",
                                "Wednesday 20 May 2026  01:10:08 +0000 (0:00:02.396)       0:00:22.660 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Wednesday 20 May 2026  01:10:10 +0000 (0:00:02.342)       0:00:25.003 ********* ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Wednesday 20 May 2026  01:10:10 +0000 (0:00:00.071)       0:00:25.074 ********* ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Wednesday 20 May 2026  01:10:10 +0000 (0:00:00.058)       0:00:25.132 ********* ",
                                "",
                                "RUNNING HANDLER [grafana : Restart first grafana container] ********************",
                                "Wednesday 20 May 2026  01:10:10 +0000 (0:00:00.063)       0:00:25.196 ********* ",
                                "\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 20 May 2026  01:10:12 +0000 (0:00:01.875)       0:00:27.071 ********* ",
                                "\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 20 May 2026  01:10:40 +0000 (0:00:27.796)       0:00:54.868 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [grafana : Wait for grafana application ready] ****************************",
                                "Wednesday 20 May 2026  01:11:17 +0000 (0:00:37.200)       0:01:32.068 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Remove old grafana docker volume] ******************************",
                                "Wednesday 20 May 2026  01:11:20 +0000 (0:00:02.986)       0:01:35.055 ********* ",
                                "\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 20 May 2026  01:11:20 +0000 (0:00:00.272)       0:01:35.327 ********* ",
                                "\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 20 May 2026  01:11:23 +0000 (0:00:02.473)       0:01:37.801 ********* ",
                                "\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 20 May 2026  01:11:23 +0000 (0:00:00.466)       0:01:38.267 ********* ",
                                "=============================================================================== ",
                                "grafana : Restart remaining grafana containers ------------------------- 37.20s",
                                "grafana : Waiting for grafana to start on first node ------------------- 27.80s",
                                "grafana : Wait for grafana application ready ---------------------------- 2.99s",
                                "grafana : Enable grafana datasources ------------------------------------ 2.47s",
                                "grafana : Creating grafana database ------------------------------------- 2.40s",
                                "grafana : Creating grafana database user and setting permissions -------- 2.34s",
                                "grafana : Copying over config.json files -------------------------------- 1.95s",
                                "grafana : Restart first grafana container ------------------------------- 1.88s",
                                "grafana : Copying over grafana.ini -------------------------------------- 1.79s",
                                "service-cert-copy : grafana | Copying over backend internal TLS key ----- 1.56s",
                                "service-cert-copy : grafana | Copying over extra CA certificates -------- 1.50s",
                                "grafana : Check if extra configuration file exists ---------------------- 1.49s",
                                "grafana : Configuring Prometheus as data source for Grafana ------------- 1.40s",
                                "grafana : Configuring dashboards provisioning --------------------------- 1.39s",
                                "service-check-containers : grafana | Check containers ------------------- 1.30s",
                                "grafana : Copying over custom dashboards -------------------------------- 1.12s",
                                "grafana : Ensuring config directories exist ----------------------------- 1.02s",
                                "grafana : Check if the folder for custom grafana dashboards exists ------ 0.85s",
                                "grafana : Remove templated Grafana dashboards --------------------------- 0.74s",
                                "service-check-containers : Include tasks -------------------------------- 0.68s",
                                "\u001b[32m2026-05-20 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 528cb2b2-950a-4c8c-81c7-faf770d1383e is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:13:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 428e43c2-a5c3-43ad-a906-f9890d2b07b6 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on OpenStack release] **********************************",
                                "Wednesday 20 May 2026  01:03:40 +0000 (0:00:00.476)       0:00:00.476 ********* ",
                                "\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 20 May 2026  01:03:41 +0000 (0:00:01.160)       0:00:01.636 ********* ",
                                "\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 20 May 2026  01:03:43 +0000 (0:00:02.175)       0:00:03.811 ********* ",
                                "\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 20 May 2026  01:03:44 +0000 (0:00:01.149)       0:00:04.961 ********* ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Creating Nova databases] ******************************************",
                                "Wednesday 20 May 2026  01:03:45 +0000 (0:00:00.916)       0:00:05.877 ********* ",
                                "\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 20 May 2026  01:03:51 +0000 (0:00:05.797)       0:00:11.675 ********* ",
                                "\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 20 May 2026  01:03:56 +0000 (0:00:04.822)       0:00:16.498 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for nova-api-bootstrap] ************",
                                "Wednesday 20 May 2026  01:03:57 +0000 (0:00:00.975)       0:00:17.473 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************",
                                "Wednesday 20 May 2026  01:03:59 +0000 (0:00:01.808)       0:00:19.281 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Wednesday 20 May 2026  01:04:02 +0000 (0:00:03.830)       0:00:23.111 ********* ",
                                "\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 20 May 2026  01:04:03 +0000 (0:00:00.425)       0:00:23.537 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Create cell0 mappings] ********************************************",
                                "Wednesday 20 May 2026  01:04:38 +0000 (0:00:35.180)       0:00:58.717 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Wednesday 20 May 2026  01:04:55 +0000 (0:00:17.021)       0:01:15.739 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Wednesday 20 May 2026  01:05:09 +0000 (0:00:14.120)       0:01:29.859 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Update cell0 mappings] ********************************************",
                                "Wednesday 20 May 2026  01:05:10 +0000 (0:00:00.786)       0:01:30.645 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Wednesday 20 May 2026  01:05:11 +0000 (0:00:00.893)       0:01:31.538 ********* ",
                                "\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 20 May 2026  01:05:12 +0000 (0:00:01.281)       0:01:32.820 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Wednesday 20 May 2026  01:05:33 +0000 (0:00:21.112)       0:01:53.932 ********* ",
                                "\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 20 May 2026  01:05:34 +0000 (0:00:00.775)       0:01:54.708 ********* ",
                                "\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 20 May 2026  01:05:35 +0000 (0:00:00.941)       0:01:55.650 ********* ",
                                "\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 20 May 2026  01:05:37 +0000 (0:00:02.428)       0:01:58.078 ********* ",
                                "\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 20 May 2026  01:05:40 +0000 (0:00:02.649)       0:02:00.728 ********* ",
                                "\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 20 May 2026  01:05:41 +0000 (0:00:00.528)       0:02:01.257 ********* ",
                                "\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 20 May 2026  01:05:55 +0000 (0:00:13.874)       0:02:15.131 ********* ",
                                "\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 20 May 2026  01:05:55 +0000 (0:00:00.333)       0:02:15.465 ********* ",
                                "\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 20 May 2026  01:05:56 +0000 (0:00:01.526)       0:02:16.992 ********* ",
                                "\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 config.json files for nova-cell-bootstrap] ******",
                                "Wednesday 20 May 2026  01:05:57 +0000 (0:00:00.518)       0:02:17.510 ********* ",
                                "\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 20 May 2026  01:05:58 +0000 (0:00:01.124)       0:02:18.634 ********* ",
                                "\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 20 May 2026  01:06:00 +0000 (0:00:02.046)       0:02:20.681 ********* ",
                                "\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 20 May 2026  01:06:24 +0000 (0:00:24.437)       0:02:45.118 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Wednesday 20 May 2026  01:06:39 +0000 (0:00:14.072)       0:02:59.191 ********* ",
                                "\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 20 May 2026  01:06:39 +0000 (0:00:00.848)       0:03:00.039 ********* ",
                                "\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 20 May 2026  01:06:54 +0000 (0:00:14.744)       0:03:14.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 [Bootstrap upgrade] *******************************************************",
                                "Wednesday 20 May 2026  01:06:56 +0000 (0:00:01.413)       0:03:16.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",
                                "",
                                "PLAY [Apply role nova] *********************************************************",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Wednesday 20 May 2026  01:06:56 +0000 (0:00:00.325)       0:03:16.523 ********* ",
                                "\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 20 May 2026  01:06:57 +0000 (0:00:00.723)       0:03:17.247 ********* ",
                                "\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 20 May 2026  01:07:01 +0000 (0:00:03.968)       0:03:21.216 ********* ",
                                "\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 20 May 2026  01:07:09 +0000 (0:00:08.381)       0:03:29.597 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating users] *****************************",
                                "Wednesday 20 May 2026  01:07:13 +0000 (0:00:03.973)       0:03:33.571 ********* ",
                                "\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 20 May 2026  01:07:18 +0000 (0:00:04.726)       0:03:38.297 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Granting/revoking user roles] ***************",
                                "Wednesday 20 May 2026  01:07:21 +0000 (0:00:03.336)       0:03:41.634 ********* ",
                                "\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 20 May 2026  01:07:29 +0000 (0:00:07.840)       0:03:49.474 ********* ",
                                "\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-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-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-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 [nova : Check if policies shall be overwritten] ***************************",
                                "Wednesday 20 May 2026  01:07:31 +0000 (0:00:02.492)       0:03:51.967 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Set nova policy file] *********************************************",
                                "Wednesday 20 May 2026  01:07:31 +0000 (0:00:00.144)       0:03:52.111 ********* ",
                                "\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 20 May 2026  01:07:32 +0000 (0:00:00.282)       0:03:52.394 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova : Set vendordata file path] *****************************************",
                                "Wednesday 20 May 2026  01:07:33 +0000 (0:00:00.751)       0:03:53.146 ********* ",
                                "\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 20 May 2026  01:07:33 +0000 (0:00:00.304)       0:03:53.450 ********* ",
                                "\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 20 May 2026  01:07:34 +0000 (0:00:00.776)       0:03:54.226 ********* ",
                                "\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-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-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-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",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  01:07:37 +0000 (0:00:03.869)       0:03:58.096 ********* ",
                                "\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 20 May 2026  01:07:38 +0000 (0:00:00.810)       0:03:58.906 ********* ",
                                "\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 20 May 2026  01:07:40 +0000 (0:00:01.445)       0:04:00.352 ********* ",
                                "\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;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 [nova : Copying over nova.conf] *******************************************",
                                "Wednesday 20 May 2026  01:07:43 +0000 (0:00:03.532)       0:04:03.884 ********* ",
                                "\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-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-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-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",
                                "",
                                "TASK [nova : Copying over existing policy file] ********************************",
                                "Wednesday 20 May 2026  01:07:55 +0000 (0:00:11.919)       0:04:15.803 ********* ",
                                "\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 nova-api-wsgi.conf] **********************************",
                                "Wednesday 20 May 2026  01:07:57 +0000 (0:00:02.082)       0:04:17.886 ********* ",
                                "\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 20 May 2026  01:07:59 +0000 (0:00:01.261)       0:04:19.148 ********* ",
                                "\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 [nova : Copying over vendordata file for nova services] *******************",
                                "Wednesday 20 May 2026  01:07:59 +0000 (0:00:00.902)       0:04:20.050 ********* ",
                                "\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 20 May 2026  01:08:00 +0000 (0:00:00.387)       0:04:20.437 ********* ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova-api', 'port': '8774', 'workers': '2'})\u001b[0m",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova-metadata', 'port': '8775', 'workers': '2'})\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over nova-api uWSGI config] ***************",
                                "Wednesday 20 May 2026  01:08:03 +0000 (0:00:03.114)       0:04:23.552 ********* ",
                                "\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-uwsgi-config : Copying over nova-metadata uWSGI config] **********",
                                "Wednesday 20 May 2026  01:08:05 +0000 (0:00:01.855)       0:04:25.407 ********* ",
                                "\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 20 May 2026  01:08:07 +0000 (0:00:02.118)       0:04:27.526 ********* ",
                                "\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-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-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-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 20 May 2026  01:08:10 +0000 (0:00:02.908)       0:04:30.435 ********* ",
                                "\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 20 May 2026  01:08:10 +0000 (0:00:00.471)       0:04:30.907 ********* ",
                                "\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 20 May 2026  01:08:12 +0000 (0:00:01.277)       0:04:32.184 ********* ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Wednesday 20 May 2026  01:08:12 +0000 (0:00:00.121)       0:04:32.306 ********* ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Wednesday 20 May 2026  01:08:12 +0000 (0:00:00.139)       0:04:32.446 ********* ",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-scheduler container] **********************",
                                "Wednesday 20 May 2026  01:08:12 +0000 (0:00:00.120)       0:04:32.566 ********* ",
                                "\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 : Restart nova-api container] ****************************",
                                "Wednesday 20 May 2026  01:08:34 +0000 (0:00:22.499)       0:04:55.066 ********* ",
                                "\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 : Restart nova-metadata container] ***********************",
                                "Wednesday 20 May 2026  01:08:46 +0000 (0:00:11.226)       0:05:06.293 ********* ",
                                "\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 [Apply role nova-cell] ****************************************************",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Wednesday 20 May 2026  01:08:50 +0000 (0:00:04.681)       0:05:10.974 ********* ",
                                "\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 20 May 2026  01:08:51 +0000 (0:00:01.144)       0:05:12.119 ********* ",
                                "\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 20 May 2026  01:08:52 +0000 (0:00:00.510)       0:05:12.630 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Cache new Libvirt version] ***********************************",
                                "Wednesday 20 May 2026  01:09:22 +0000 (0:00:29.651)       0:05:42.281 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get nova_libvirt image info] *********************************************",
                                "Wednesday 20 May 2026  01:09:23 +0000 (0:00:01.555)       0:05:43.837 ********* ",
                                "\u001b[0;36mincluded: service-image-info for testbed-node-3\u001b[0m",
                                "",
                                "TASK [service-image-info : community.docker.docker_image_info] *****************",
                                "Wednesday 20 May 2026  01:09:24 +0000 (0:00:00.708)       0:05:44.545 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : set_fact] *******************************************",
                                "Wednesday 20 May 2026  01:09:27 +0000 (0:00:02.609)       0:05:47.154 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : containers.podman.podman_image_info] ****************",
                                "Wednesday 20 May 2026  01:09:28 +0000 (0:00:01.472)       0:05:48.627 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : set_fact] *******************************************",
                                "Wednesday 20 May 2026  01:09:29 +0000 (0:00:01.274)       0:05:49.901 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get container facts] *****************************************",
                                "Wednesday 20 May 2026  01:09:31 +0000 (0:00:01.342)       0:05:51.244 ********* ",
                                "\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;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 20 May 2026  01:09:34 +0000 (0:00:03.665)       0:05:54.909 ********* ",
                                "\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;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check that the new Libvirt version is >= current] ************",
                                "Wednesday 20 May 2026  01:09:36 +0000 (0:00:01.512)       0:05:56.421 ********* ",
                                "\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 [Load and persist br_netfilter module] ************************************",
                                "Wednesday 20 May 2026  01:09:37 +0000 (0:00:01.490)       0:05:57.911 ********* ",
                                "\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 20 May 2026  01:09:38 +0000 (0:00:00.757)       0:05:58.669 ********* ",
                                "\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 20 May 2026  01:09:39 +0000 (0:00:00.779)       0:05:59.448 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=br_netfilter)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Wednesday 20 May 2026  01:09:40 +0000 (0:00:01.191)       0:06:00.639 ********* ",
                                "\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 20 May 2026  01:09:40 +0000 (0:00:00.479)       0:06:01.119 ********* ",
                                "\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-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;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-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",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "",
                                "TASK [nova-cell : Install udev kolla kvm rules] ********************************",
                                "Wednesday 20 May 2026  01:09:42 +0000 (0:00:01.184)       0:06:02.303 ********* ",
                                "\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 : Mask qemu-kvm service] ***************************************",
                                "Wednesday 20 May 2026  01:09:43 +0000 (0:00:01.212)       0:06:03.516 ********* ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensuring config directories exist] ***************************",
                                "Wednesday 20 May 2026  01:09:45 +0000 (0:00:01.645)       0:06:05.162 ********* ",
                                "\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-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-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-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-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-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-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-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 : include_tasks] ***********************************************",
                                "Wednesday 20 May 2026  01:09:47 +0000 (0:00:02.207)       0:06:07.369 ********* ",
                                "\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 20 May 2026  01:09:48 +0000 (0:00:01.074)       0:06:08.444 ********* ",
                                "\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-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-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-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-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-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-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-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-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-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-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 20 May 2026  01:09:52 +0000 (0:00:03.987)       0:06:12.432 ********* ",
                                "\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-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-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-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-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-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-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-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]\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-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",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Wednesday 20 May 2026  01:09:54 +0000 (0:00:02.463)       0:06:14.896 ********* ",
                                "\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-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-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\u001b[32m2026-05-20 01:14:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "-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-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-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-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-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-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-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 : include_tasks] ***********************************************",
                                "Wednesday 20 May 2026  01:09:57 +0000 (0:00:02.495)       0:06:17.392 ********* ",
                                "\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 20 May 2026  01:09:58 +0000 (0:00:00.920)       0:06:18.312 ********* ",
                                "\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 20 May 2026  01:09:59 +0000 (0:00:00.918)       0:06:19.231 ********* ",
                                "\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 : Extract nova key from file] **********************************",
                                "Wednesday 20 May 2026  01:10:00 +0000 (0:00:01.134)       0:06:20.366 ********* ",
                                "\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 20 May 2026  01:10:00 +0000 (0:00:00.475)       0:06:20.841 ********* ",
                                "\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 20 May 2026  01:10:01 +0000 (0:00:00.428)       0:06:21.270 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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 20 May 2026  01:10:02 +0000 (0:00:01.032)       0:06:22.303 ********* ",
                                "\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.conf] *****************************************",
                                "Wednesday 20 May 2026  01:10:03 +0000 (0:00:01.371)       0:06:23.674 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-libvirt)\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensure /etc/ceph directory exists (host libvirt)] ************",
                                "Wednesday 20 May 2026  01:10:07 +0000 (0:00:03.948)       0:06:27.622 ********* ",
                                "\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 20 May 2026  01:10:07 +0000 (0:00:00.309)       0:06:27.932 ********* ",
                                "\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 20 May 2026  01:10:08 +0000 (0:00:00.295)       0:06:28.227 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Pushing nova secret xml for libvirt] *************************",
                                "Wednesday 20 May 2026  01:10:09 +0000 (0:00:01.473)       0:06:29.701 ********* ",
                                "\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-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-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-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-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-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 20 May 2026  01:10:12 +0000 (0:00:03.383)       0:06:33.085 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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-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;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include tasks from qemu_wrapper.yml] *************************",
                                "Wednesday 20 May 2026  01:10:16 +0000 (0:00:03.662)       0:06:36.747 ********* ",
                                "\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/qemu_wrapper.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [nova-cell : Check qemu wrapper file] *************************************",
                                "Wednesday 20 May 2026  01:10:18 +0000 (0:00:02.232)       0:06:38.980 ********* ",
                                "\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 20 May 2026  01:10:19 +0000 (0:00:01.033)       0:06:40.014 ********* ",
                                "\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 20 May 2026  01:10:20 +0000 (0:00:00.284)       0:06:40.298 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set nova policy file] ****************************************",
                                "Wednesday 20 May 2026  01:10:20 +0000 (0:00:00.139)       0:06:40.437 ********* ",
                                "\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 20 May 2026  01:10:21 +0000 (0:00:00.696)       0:06:41.134 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set vendordata file path] ************************************",
                                "Wednesday 20 May 2026  01:10:21 +0000 (0:00:00.692)       0:06:41.826 ********* ",
                                "\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 20 May 2026  01:10:22 +0000 (0:00:00.517)       0:06:42.344 ********* ",
                                "\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-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-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-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-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-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-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-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-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",
                                "",
                                "TASK [nova-cell : Copying over nova.conf] **************************************",
                                "Wednesday 20 May 2026  01:10:26 +0000 (0:00:03.948)       0:06:46.292 ********* ",
                                "\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-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-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-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-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 20 May 2026  01:10:32 +0000 (0:00:06.164)       0:06:52.457 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\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 configuration] **************************",
                                "Wednesday 20 May 2026  01:10:33 +0000 (0:00:01.394)       0:06:53.852 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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;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;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\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 20 May 2026  01:10:37 +0000 (0:00:03.471)       0:06:57.323 ********* ",
                                "\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 20 May 2026  01:10:37 +0000 (0:00:00.659)       0:06:57.983 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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;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-libvirt'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\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-0] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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;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;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\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-5] => (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",
                                "",
                                "TASK [nova-cell : Copying files for nova-ssh] **********************************",
                                "Wednesday 20 May 2026  01:10:43 +0000 (0:00:05.375)       0:07:03.359 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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;36mskipping: [testbed-node-1] => (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-2] => (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;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \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-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \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': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\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 20 May 2026  01:10:51 +0000 (0:00:08.199)       0:07:11.558 ********* ",
                                "\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 20 May 2026  01:10:52 +0000 (0:00:00.571)       0:07:12.130 ********* ",
                                "\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 20 May 2026  01:10:52 +0000 (0:00:00.901)       0:07:13.031 ********* ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Generating 'hostid' file for nova_compute] *******************",
                                "Wednesday 20 May 2026  01:10:54 +0000 (0:00:01.979)       0:07:15.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",
                                "\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 [nova-cell : Copying over existing policy file] ***************************",
                                "Wednesday 20 May 2026  01:10:56 +0000 (0:00:01.992)       0:07:17.003 ********* ",
                                "\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-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-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-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-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-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-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-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-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-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 20 May 2026  01:10:58 +0000 (0:00:01.182)       0:07:18.186 ********* ",
                                "\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 20 May 2026  01:10:58 +0000 (0:00:00.685)       0:07:18.871 ********* ",
                                "\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-3] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \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=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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-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 20 May 2026  01:11:00 +0000 (0:00:01.386)       0:07:20.257 ********* ",
                                "\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-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-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-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-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-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-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-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-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-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-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-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 [service-check-containers : nova_cell | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  01:11:03 +0000 (0:00:02.954)       0:07:23.212 ********* ",
                                "\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 20 May 2026  01:11:03 +0000 (0:00:00.666)       0:07:23.878 ********* ",
                                "\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-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-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-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 20 May 2026  01:11:05 +0000 (0:00:02.082)       0:07:25.960 ********* ",
                                "\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 20 May 2026  01:11:06 +0000 (0:00:00.797)       0:07:26.758 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 20 May 2026  01:11:06 +0000 (0:00:00.134)       0:07:26.893 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 20 May 2026  01:11:06 +0000 (0:00:00.132)       0:07:27.025 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 20 May 2026  01:11:07 +0000 (0:00:00.136)       0:07:27.162 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 20 May 2026  01:11:07 +0000 (0:00:00.136)       0:07:27.298 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 20 May 2026  01:11:07 +0000 (0:00:00.136)       0:07:27.434 ********* ",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************",
                                "Wednesday 20 May 2026  01:11:07 +0000 (0:00:00.313)       0:07:27.748 ********* ",
                                "\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-novncproxy container] ****************",
                                "Wednesday 20 May 2026  01:11:17 +0000 (0:00:09.970)       0:07:37.719 ********* ",
                                "\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 20 May 2026  01:11:34 +0000 (0:00:16.936)       0:07:54.655 ********* ",
                                "\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 20 May 2026  01:11:55 +0000 (0:00:21.275)       0:08:15.930 ********* ",
                                "\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 20 May 2026  01:12:30 +0000 (0:00:34.719)       0:08:50.650 ********* ",
                                "\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 : Create libvirt SASL user] *************************",
                                "Wednesday 20 May 2026  01:12:31 +0000 (0:00:00.742)       0:08:51.392 ********* ",
                                "\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-compute container] *******************",
                                "Wednesday 20 May 2026  01:12:31 +0000 (0:00:00.730)       0:08:52.123 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Wait for nova-compute services to update service versions] ***",
                                "Wednesday 20 May 2026  01:12:53 +0000 (0:00:21.851)       0:09:13.975 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Waiting for nova-compute services to register themselves] ****",
                                "Wednesday 20 May 2026  01:12:53 +0000 (0:00:00.122)       0:09:14.097 ********* ",
                                "\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 20 May 2026  01:13:14 +0000 (0:00:20.332)       0:09:34.429 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include discover_computes.yml] *******************************",
                                "Wednesday 20 May 2026  01:13:21 +0000 (0:00:07.188)       0:09:41.617 ********* ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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 20 May 2026  01:13:24 +0000 (0:00:02.856)       0:09:44.474 ********* ",
                                "\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 20 May 2026  01:13:39 +0000 (0:00:15.058)       0:09:59.533 ********* ",
                                "\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 20 May 2026  01:13:40 +0000 (0:00:00.762)       0:10:00.295 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Discover nova hosts] *****************************************",
                                "Wednesday 20 May 2026  01:13:41 +0000 (0:00:00.953)       0:10:01.249 ********* ",
                                "\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 20 May 2026  01:13:55 +0000 (0:00:14.490)       0:10:15.740 ********* ",
                                "\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 20 May 2026  01:13:56 +0000 (0:00:01.115)       0:10:16.856 ********* ",
                                "\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 20 May 2026  01:13:57 +0000 (0:00:00.919)       0:10:17.775 ********* ",
                                "\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-5]\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-0]\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-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 20 May 2026  01:13:58 +0000 (0:00:01.318)       0:10:19.094 ********* ",
                                "\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 20 May 2026  01:13:59 +0000 (0:00:00.541)       0:10:19.635 ********* ",
                                "\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 20 May 2026  01:14:00 +0000 (0:00:01.431)       0:10: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",
                                "",
                                "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 20 May 2026  01:14:01 +0000 (0:00:00.420)       0:10:21.487 ********* ",
                                "=============================================================================== ",
                                "nova : Running Nova API bootstrap container ---------------------------- 35.18s",
                                "nova-cell : Restart nova-libvirt container ----------------------------- 34.72s",
                                "nova-cell : Get new Libvirt version ------------------------------------ 29.65s",
                                "nova-cell : Running Nova cell bootstrap container ---------------------- 24.44s",
                                "nova : Restart nova-scheduler container -------------------------------- 22.50s",
                                "nova-cell : Restart nova-compute container ----------------------------- 21.85s",
                                "nova-cell : Restart nova-ssh container --------------------------------- 21.28s",
                                "nova : Running Nova API bootstrap container ---------------------------- 21.11s",
                                "nova-cell : Waiting for nova-compute services to register themselves --- 20.33s",
                                "nova : Create cell0 mappings ------------------------------------------- 17.02s",
                                "nova-cell : Restart nova-novncproxy container -------------------------- 16.94s",
                                "nova-cell : Get a list of existing cells ------------------------------- 15.06s",
                                "nova-cell : Create cell ------------------------------------------------ 14.74s",
                                "nova-cell : Discover nova hosts ---------------------------------------- 14.49s",
                                "nova-cell : Get a list of existing cells ------------------------------- 14.12s",
                                "nova-cell : Get a list of existing cells ------------------------------- 14.07s",
                                "service-rabbitmq : nova | Ensure RabbitMQ users exist ------------------ 13.87s",
                                "nova : Copying over nova.conf ------------------------------------------ 11.92s",
                                "nova : Restart nova-api container -------------------------------------- 11.23s",
                                "nova-cell : Restart nova-conductor container ---------------------------- 9.97s",
                                "\u001b[32m2026-05-20 01:14:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:29\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 20 May 2026  01:10:12 +0000 (0:00:00.328)       0:00:00.328 ********* ",
                                "\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 20 May 2026  01:10:12 +0000 (0:00:00.357)       0:00:00.686 ********* ",
                                "\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 20 May 2026  01:10:13 +0000 (0:00:00.367)       0:00:01.053 ********* ",
                                "\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 20 May 2026  01:10:14 +0000 (0:00:00.877)       0:00:01.931 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating/deleting endpoints] *************",
                                "Wednesday 20 May 2026  01:10:18 +0000 (0:00:04.364)       0:00:06.295 ********* ",
                                "\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 20 May 2026  01:10:26 +0000 (0:00:08.422)       0:00:14.717 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating users] **************************",
                                "Wednesday 20 May 2026  01:10:30 +0000 (0:00:03.082)       0:00:17.799 ********* ",
                                "\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 20 May 2026  01:10:38 +0000 (0:00:08.092)       0:00:25.891 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Granting/revoking user roles] ************",
                                "Wednesday 20 May 2026  01:10:42 +0000 (0:00:04.560)       0:00:30.452 ********* ",
                                "\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 20 May 2026  01:10:50 +0000 (0:00:08.033)       0:00:38.485 ********* ",
                                "\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 20 May 2026  01:11:09 +0000 (0:00:19.146)       0:00:57.632 ********* ",
                                "\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 20 May 2026  01:11:11 +0000 (0:00:01.746)       0:00:59.379 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create nova keypair for amphora] *******************************",
                                "Wednesday 20 May 2026  01:11:18 +0000 (0:00:06.731)       0:01:06.111 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Wednesday 20 May 2026  01:11:23 +0000 (0:00:05.386)       0:01:11.498 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create security groups for octavia] ****************************",
                                "Wednesday 20 May 2026  01:11:26 +0000 (0:00:03.093)       0:01:14.592 ********* ",
                                "\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 20 May 2026  01:11:36 +0000 (0:00:09.659)       0:01:24.251 ********* ",
                                "\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 20 May 2026  01:11:55 +0000 (0:00:19.306)       0:01:43.558 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management subnet] *************************",
                                "Wednesday 20 May 2026  01:12:01 +0000 (0:00:05.715)       0:01:49.274 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management router for IPv6] ****************",
                                "Wednesday 20 May 2026  01:12:07 +0000 (0:00:05.943)       0:01:55.218 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Update loadbalancer management subnet] *************************",
                                "Wednesday 20 May 2026  01:12:07 +0000 (0:00:00.436)       0:01:55.654 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Wednesday 20 May 2026  01:12:12 +0000 (0:00:04.118)       0:01:59.772 ********* ",
                                "\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 20 May 2026  01:12:12 +0000 (0:00:00.735)       0:02:00.508 ********* ",
                                "\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 : Update Octavia health manager port host_id] ********************",
                                "Wednesday 20 May 2026  01:12:18 +0000 (0:00:05.579)       0:02:06.087 ********* ",
                                "\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 [octavia : Add Octavia port to openvswitch br-int] ************************",
                                "Wednesday 20 May 2026  01:12:22 +0000 (0:00:04.557)       0:02:10.645 ********* ",
                                "\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 20 May 2026  01:12:23 +0000 (0:00:00.731)       0:02:11.376 ********* ",
                                "\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 [octavia : Create octavia dhclient conf] **********************************",
                                "Wednesday 20 May 2026  01:12:25 +0000 (0:00:01.588)       0:02:12.964 ********* ",
                                "\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 : Create octavia-interface service] ******************************",
                                "Wednesday 20 May 2026  01:12:26 +0000 (0:00:01.179)       0:02:14.143 ********* ",
                                "\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 20 May 2026  01:12:27 +0000 (0:00:01.231)       0:02:15.375 ********* ",
                                "\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 20 May 2026  01:12:30 +0000 (0:00:02.513)       0:02:17.888 ********* ",
                                "\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 : Wait for interface ohm0 ip appear] *****************************",
                                "Wednesday 20 May 2026  01:12:31 +0000 (0:00:01.735)       0:02:19.624 ********* ",
                                "\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 20 May 2026  01:12:32 +0000 (0:00:00.627)       0:02:20.252 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Wednesday 20 May 2026  01:12:35 +0000 (0:00:03.314)       0:02:23.566 ********* ",
                                "\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 20 May 2026  01:12:36 +0000 (0:00:00.643)       0:02:24.210 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Wednesday 20 May 2026  01:12:41 +0000 (0:00:05.138)       0:02:29.348 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get security groups for octavia] *******************************",
                                "Wednesday 20 May 2026  01:12:44 +0000 (0:00:03.294)       0:02:32.643 ********* ",
                                "\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 20 May 2026  01:12:53 +0000 (0:00:08.154)       0:02:40.797 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia resources facts] ***********************************",
                                "Wednesday 20 May 2026  01:12:57 +0000 (0:00:04.505)       0:02:45.303 ********* ",
                                "\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 20 May 2026  01:12:57 +0000 (0:00:00.300)       0:02:45.604 ********* ",
                                "\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-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-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-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-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-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-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-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-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 : Check if policies shall be overwritten] ************************",
                                "Wednesday 20 May 2026  01:13:01 +0000 (0:00:03.219)       0:02:48.823 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia policy file] ***************************************",
                                "Wednesday 20 May 2026  01:13:01 +0000 (0:00:00.123)       0:02:48.947 ********* ",
                                "\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 20 May 2026  01:13:01 +0000 (0:00:00.278)       0:02:49.225 ********* ",
                                "\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 20 May 2026  01:13:02 +0000 (0:00:00.649)       0:02:49.875 ********* ",
                                "\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 20 May 2026  01:13:02 +0000 (0:00:00.758)       0:02:50.634 ********* ",
                                "\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': {'contai\u001b[32m2026-05-20 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f6d9f1a-79f6-4d71-9b38-3164eb31e137 is in state SUCCESS\u001b[0m",
                                "ner_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-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-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 [service-cert-copy : octavia | Copying over backend internal TLS certificate] ***",
                                "Wednesday 20 May 2026  01:13:08 +0000 (0:00:05.685)       0:02:56.319 ********* ",
                                "\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 20 May 2026  01:13:09 +0000 (0:00:00.616)       0:02:56.935 ********* ",
                                "\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 : Copying over config.json files for services] *******************",
                                "Wednesday 20 May 2026  01:13:10 +0000 (0:00:00.970)       0:02:57.905 ********* ",
                                "\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-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-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-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-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-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-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-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-wsgi.conf] ********************************",
                                "Wednesday 20 May 2026  01:13:15 +0000 (0:00:05.638)       0:03:03.544 ********* ",
                                "\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 20 May 2026  01:13:18 +0000 (0:00:02.313)       0:03:05.858 ********* ",
                                "\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-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 SSH key] **********************************",
                                "Wednesday 20 May 2026  01:13:35 +0000 (0:00:17.720)       0:03:23.578 ********* ",
                                "\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 20 May 2026  01:13:37 +0000 (0:00:02.027)       0:03:25.605 ********* ",
                                "\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-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 20 May 2026  01:13:43 +0000 (0:00:05.225)       0:03:30.831 ********* ",
                                "\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-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item=server_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.key.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",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-health-manager] **********",
                                "Wednesday 20 May 2026  01:13:48 +0000 (0:00:05.558)       0:03:36.389 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\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_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item=server_ca.key.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",
                                "",
                                "TASK [service-check-containers : octavia | Check containers] *******************",
                                "Wednesday 20 May 2026  01:13:54 +0000 (0:00:05.749)       0:03:42.139 ********* ",
                                "\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-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-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 [service-check-containers : octavia | Notify handlers to restart containers] ***",
                                "Wednesday 20 May 2026  01:13:59 +0000 (0:00:04.736)       0:03:46.875 ********* ",
                                "\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 20 May 2026  01:13:59 +0000 (0:00:00.573)       0:03:47.448 ********* ",
                                "\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 20 May 2026  01:14:00 +0000 (0:00:01.009)       0:03:48.458 ********* ",
                                "\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 20 May 2026  01:14:01 +0000 (0:00:00.330)       0:03:48.788 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database] *************************",
                                "Wednesday 20 May 2026  01:14:03 +0000 (0:00:02.780)       0:03:51.569 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia database user and setting permissions] ********",
                                "Wednesday 20 May 2026  01:14:06 +0000 (0:00:02.367)       0:03:53.937 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database user and setting permissions] ***",
                                "Wednesday 20 May 2026  01:14:08 +0000 (0:00:02.609)       0:03:56.547 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Running Octavia bootstrap container] ***************************",
                                "Wednesday 20 May 2026  01:14:11 +0000 (0:00:02.791)       0:03:59.339 ********* ",
                                "\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-20 01:14:13.846 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-05-20 01:14:13.847 INFO Validating config file\\n2026-05-20 01:14:13.847 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-05-20 01:14:13.852 INFO Copying service configuration files\\n2026-05-20 01:14:13.852 INFO Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\\n2026-05-20 01:14:13.858 INFO Setting permission for /etc/octavia/octavia.conf\\n2026-05-20 01:14:13.859 INFO Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\\n2026-05-20 01:14:13.866 INFO Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\\n2026-05-20 01:14:13.867 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-05-20 01:14:13.868 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-05-20 01:14:13.868 INFO Copying /var/lib/kolla/config_files/ca-certificates/testbed.crt to /var/lib/kolla/share/ca-certificates/testbed.crt\\n2026-05-20 01:14:13.870 INFO Setting permission for /var/lib/kolla/share/ca-certificates/testbed.crt\\n2026-05-20 01:14:13.870 INFO Writing out command to execute\\n2026-05-20 01:14:13.871 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-20 01:14:13.846 INFO Loading config file at /var/lib/kolla/config_files/config.json\", \"2026-05-20 01:14:13.847 INFO Validating config file\", \"2026-05-20 01:14:13.847 INFO Kolla config strategy set to: COPY_ALWAYS\", \"2026-05-20 01:14:13.852 INFO Copying service configuration files\", \"2026-05-20 01:14:13.852 INFO Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\", \"2026-05-20 01:14:13.858 INFO Setting permission for /etc/octavia/octavia.conf\", \"2026-05-20 01:14:13.859 INFO Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"2026-05-20 01:14:13.866 INFO Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"2026-05-20 01:14:13.867 INFO Creating directory /var/lib/kolla/share/ca-certificates\", \"2026-05-20 01:14:13.868 INFO Setting permission for /var/lib/kolla/share/ca-certificates\", \"2026-05-20 01:14:13.868 INFO Copying /var/lib/kolla/config_files/ca-certificates/testbed.crt to /var/lib/kolla/share/ca-certificates/testbed.crt\", \"2026-05-20 01:14:13.870 INFO Setting permission for /var/lib/kolla/share/ca-certificates/testbed.crt\", \"2026-05-20 01:14:13.870 INFO Writing out command to execute\", \"2026-05-20 01:14:13.871 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-20 01:14:20.556 1077 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-05-20 01:14:20.557 1077 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-05-20 01:14:20.757 1077 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\\n2026-05-20 01:14:21.412 1077 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\\n2026-05-20 01:14:21.643 1077 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\\n2026-05-20 01:14:21.653 1077 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\\n2026-05-20 01:14:21.717 1077 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\\n2026-05-20 01:14:21.781 1077 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\\n2026-05-20 01:14:21.939 1077 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\\n2026-05-20 01:14:21.984 1077 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\\n2026-05-20 01:14:22.027 1077 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\\n2026-05-20 01:14:22.117 1077 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\\n2026-05-20 01:14:22.129 1077 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\\n2026-05-20 01:14:22.171 1077 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\\n2026-05-20 01:14:22.243 1077 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\\n2026-05-20 01:14:22.511 1077 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\\n2026-05-20 01:14:22.557 1077 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\\n2026-05-20 01:14:22.594 1077 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\\n2026-05-20 01:14:22.622 1077 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\\n2026-05-20 01:14:22.704 1077 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\\n2026-05-20 01:14:22.933 1077 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\\n2026-05-20 01:14:23.249 1077 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\\n2026-05-20 01:14:23.420 1077 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\\n2026-05-20 01:14:23.698 1077 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\\n2026-05-20 01:14:23.879 1077 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\\n2026-05-20 01:14:23.922 1077 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\\n2026-05-20 01:14:23.966 1077 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\\n2026-05-20 01:14:24.303 1077 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\\n2026-05-20 01:14:24.407 1077 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\\n2026-05-20 01:14:24.876 1077 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\\n2026-05-20 01:14:24.922 1077 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\\n2026-05-20 01:14:25.024 1077 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\\n2026-05-20 01:14:25.033 1077 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\\n2026-05-20 01:14:25.625 1077 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\\n2026-05-20 01:14:25.670 1077 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\\n2026-05-20 01:14:25.754 1077 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\\n2026-05-20 01:14:25.790 1077 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\\n2026-05-20 01:14:25.838 1077 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\\n2026-05-20 01:14:25.907 1077 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\\n2026-05-20 01:14:26.240 1077 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\\n2026-05-20 01:14:27.639 1077 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\\n2026-05-20 01:14:27.975 1077 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\\n2026-05-20 01:14:28.241 1077 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\\n2026-05-20 01:14:28.252 1077 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\\n2026-05-20 01:14:28.336 1077 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\\n2026-05-20 01:14:28.346 1077 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\\n2026-05-20 01:14:28.362 1077 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\\n2026-05-20 01:14:28.416 1077 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\\n2026-05-20 01:14:28.468 1077 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\\n2026-05-20 01:14:28.557 1077 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\\n2026-05-20 01:14:28.606 1077 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\\n2026-05-20 01:14:28.661 1077 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\\n2026-05-20 01:14:28.837 1077 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\\n2026-05-20 01:14:28.882 1077 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\\n2026-05-20 01:14:28.936 1077 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\\n2026-05-20 01:14:29.035 1077 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\\n2026-05-20 01:14:29.094 1077 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\\n2026-05-20 01:14:29.180 1077 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\\n2026-05-20 01:14:29.227 1077 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\\n2026-05-20 01:14:29.311 1077 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\\n2026-05-20 01:14:29.354 1077 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\\n2026-05-20 01:14:29.394 1077 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\\n2026-05-20 01:14:29.453 1077 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\\n2026-05-20 01:14:29.611 1077 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\\n2026-05-20 01:14:29.672 1077 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\\n2026-05-20 01:14:29.688 1077 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\\n2026-05-20 01:14:29.733 1077 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\\n2026-05-20 01:14:29.842 1077 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\\n2026-05-20 01:14:29.897 1077 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\\n2026-05-20 01:14:29.942 1077 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\\n2026-05-20 01:14:30.025 1077 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\\n2026-05-20 01:14:30.065 1077 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\\n2026-05-20 01:14:30.076 1077 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\\n2026-05-20 01:14:30.086 1077 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\\n2026-05-20 01:14:30.095 1077 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\\n2026-05-20 01:14:30.150 1077 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\\n2026-05-20 01:14:30.193 1077 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\\n2026-05-20 01:14:30.209 1077 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     conn.query(q)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     result.read()\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage \\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage \\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     sys.exit(main())\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     script.run_env()\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     module = load_module_py(module_id, path)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     run_migrations_online()\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     context.run_migrations()\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     step.migration_fn(**kw)\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return operations.invoke(op)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return fn(self, operation)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     operations.migration_context.impl.execute(\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self._exec(sql, execution_options)\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return conn.execute(construct, params)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return meth(\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return connection._execute_clauseelement(\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     ret = self._execute_context(\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return self._exec_single_context(\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self._handle_dbapi_exception(\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     conn.query(q)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     result.read()\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-20 01:14:30.867 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-20 01:14:20.556 1077 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\", \"2026-05-20 01:14:20.557 1077 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\", \"2026-05-20 01:14:20.757 1077 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\", \"2026-05-20 01:14:21.412 1077 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\", \"2026-05-20 01:14:21.643 1077 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\", \"2026-05-20 01:14:21.653 1077 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\", \"2026-05-20 01:14:21.717 1077 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\", \"2026-05-20 01:14:21.781 1077 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\", \"2026-05-20 01:14:21.939 1077 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\", \"2026-05-20 01:14:21.984 1077 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\", \"2026-05-20 01:14:22.027 1077 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\", \"2026-05-20 01:14:22.117 1077 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\", \"2026-05-20 01:14:22.129 1077 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\", \"2026-05-20 01:14:22.171 1077 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\", \"2026-05-20 01:14:22.243 1077 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\", \"2026-05-20 01:14:22.511 1077 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\", \"2026-05-20 01:14:22.557 1077 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\", \"2026-05-20 01:14:22.594 1077 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\", \"2026-05-20 01:14:22.622 1077 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\", \"2026-05-20 01:14:22.704 1077 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\", \"2026-05-20 01:14:22.933 1077 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\", \"2026-05-20 01:14:23.249 1077 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\", \"2026-05-20 01:14:23.420 1077 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\", \"2026-05-20 01:14:23.698 1077 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\", \"2026-05-20 01:14:23.879 1077 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\", \"2026-05-20 01:14:23.922 1077 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\", \"2026-05-20 01:14:23.966 1077 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\", \"2026-05-20 01:14:24.303 1077 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\", \"2026-05-20 01:14:24.407 1077 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\", \"2026-05-20 01:14:24.876 1077 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\", \"2026-05-20 01:14:24.922 1077 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\", \"2026-05-20 01:14:25.024 1077 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\", \"2026-05-20 01:14:25.033 1077 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\", \"2026-05-20 01:14:25.625 1077 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\", \"2026-05-20 01:14:25.670 1077 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\", \"2026-05-20 01:14:25.754 1077 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\", \"2026-05-20 01:14:25.790 1077 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\", \"2026-05-20 01:14:25.838 1077 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\", \"2026-05-20 01:14:25.907 1077 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\", \"2026-05-20 01:14:26.240 1077 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\", \"2026-05-20 01:14:27.639 1077 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\", \"2026-05-20 01:14:27.975 1077 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\", \"2026-05-20 01:14:28.241 1077 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\", \"2026-05-20 01:14:28.252 1077 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\", \"2026-05-20 01:14:28.336 1077 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\", \"2026-05-20 01:14:28.346 1077 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\", \"2026-05-20 01:14:28.362 1077 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\", \"2026-05-20 01:14:28.416 1077 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\", \"2026-05-20 01:14:28.468 1077 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\", \"2026-05-20 01:14:28.557 1077 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\", \"2026-05-20 01:14:28.606 1077 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\", \"2026-05-20 01:14:28.661 1077 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\", \"2026-05-20 01:14:28.837 1077 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\", \"2026-05-20 01:14:28.882 1077 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\", \"2026-05-20 01:14:28.936 1077 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\", \"2026-05-20 01:14:29.035 1077 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\", \"2026-05-20 01:14:29.094 1077 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\", \"2026-05-20 01:14:29.180 1077 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\", \"2026-05-20 01:14:29.227 1077 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\", \"2026-05-20 01:14:29.311 1077 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\", \"2026-05-20 01:14:29.354 1077 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\", \"2026-05-20 01:14:29.394 1077 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\", \"2026-05-20 01:14:29.453 1077 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\", \"2026-05-20 01:14:29.611 1077 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\", \"2026-05-20 01:14:29.672 1077 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\", \"2026-05-20 01:14:29.688 1077 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\", \"2026-05-20 01:14:29.733 1077 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\", \"2026-05-20 01:14:29.842 1077 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\", \"2026-05-20 01:14:29.897 1077 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\", \"2026-05-20 01:14:29.942 1077 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\", \"2026-05-20 01:14:30.025 1077 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\", \"2026-05-20 01:14:30.065 1077 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\", \"2026-05-20 01:14:30.076 1077 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\", \"2026-05-20 01:14:30.086 1077 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\", \"2026-05-20 01:14:30.095 1077 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\", \"2026-05-20 01:14:30.150 1077 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\", \"2026-05-20 01:14:30.193 1077 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\", \"2026-05-20 01:14:30.209 1077 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     result.read()\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage \", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage \", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     sys.exit(main())\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     script.run_env()\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     module = load_module_py(module_id, path)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     run_migrations_online()\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     context.run_migrations()\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     step.migration_fn(**kw)\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return operations.invoke(op)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return fn(self, operation)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     operations.migration_context.impl.execute(\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self._exec(sql, execution_options)\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return conn.execute(construct, params)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return meth(\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return connection._execute_clauseelement(\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     ret = self._execute_context(\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     return self._exec_single_context(\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self._handle_dbapi_exception(\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     result.read()\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-20 01:14:30.867 1077 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"2026-05-20 01:14:30.867 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-20 01:14:30.867 1077 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-20 01:14:30.867 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 20 May 2026  01:14:31 +0000 (0:00:20.201)       0:04:19.540 ********* ",
                                "=============================================================================== ",
                                "octavia : Running Octavia bootstrap container -------------------------- 20.20s",
                                "octavia : Add rules for security groups -------------------------------- 19.31s",
                                "octavia : Adding octavia related roles --------------------------------- 19.15s",
                                "octavia : Copying over octavia.conf ------------------------------------ 17.72s",
                                "octavia : Create security groups for octavia ---------------------------- 9.66s",
                                "service-ks-register : octavia | Creating/deleting endpoints ------------- 8.42s",
                                "octavia : Get security groups for octavia ------------------------------- 8.15s",
                                "service-ks-register : octavia | Creating users -------------------------- 8.09s",
                                "service-ks-register : octavia | Granting/revoking user roles ------------ 8.03s",
                                "octavia : Create amphora flavor ----------------------------------------- 6.73s",
                                "octavia : Create loadbalancer management subnet ------------------------- 5.94s",
                                "octavia : Copying certificate files for octavia-health-manager ---------- 5.75s",
                                "octavia : Create loadbalancer management network ------------------------ 5.72s",
                                "service-cert-copy : octavia | Copying over extra CA certificates -------- 5.69s",
                                "octavia : Copying over config.json files for services ------------------- 5.64s",
                                "octavia : Create ports for Octavia health-manager nodes ----------------- 5.58s",
                                "octavia : Copying certificate files for octavia-housekeeping ------------ 5.56s",
                                "octavia : Create nova keypair for amphora ------------------------------- 5.39s",
                                "octavia : Copying certificate files for octavia-worker ------------------ 5.23s",
                                "octavia : Get amphora flavor info --------------------------------------- 5.14s",
                                "\u001b[32m2026-05-20 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:14:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:30\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 20 01:15:34 UTC 2026"
                            ],
                            "zuul_log_id": "0242ac1f-6606-7a36-a792-00000000001c-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:15:34.586410Z",
                            "start": "2026-05-20T00:41:47.811900Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-00000000001c",
                        "name": "Deploy in a nutshell"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.92",
                                "/opt/configuration/scripts/bootstrap.sh"
                            ],
                            "delta": "0:03:11.890618",
                            "end": "2026-05-20 01:18:46.932308",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.92 /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-7a36-a792-00000000001d-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 01:15:35.041690",
                            "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-20 01:15:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3069898e-28b5-4d45-8e3e-95427d8bdb3a (flavor-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-20 01:15:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m\n\u001b[32m2026-05-20 01:15:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m\n\u001b[32m2026-05-20 01:15:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m\n\u001b[32m2026-05-20 01:15:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m\n\u001b[32m2026-05-20 01:15:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m\n\u001b[32m2026-05-20 01:15:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m\n\u001b[32m2026-05-20 01:15:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m\n\u001b[32m2026-05-20 01:15:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m\n\u001b[32m2026-05-20 01:15:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m\n\u001b[32m2026-05-20 01:15:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m\n\u001b[32m2026-05-20 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m\n\u001b[32m2026-05-20 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m\n\u001b[32m2026-05-20 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m\n\u001b[32m2026-05-20 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m\n\u001b[32m2026-05-20 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m\n\u001b[32m2026-05-20 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m\n\u001b[32m2026-05-20 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m\n\u001b[32m2026-05-20 01:15:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m\n\u001b[32m2026-05-20 01:15:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m\n\u001b[32m2026-05-20 01:15:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m\n\u001b[32m2026-05-20 01:15:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m\n\u001b[32m2026-05-20 01:15:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m\n\u001b[32m2026-05-20 01:15:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m\n\u001b[32m2026-05-20 01:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m\n\u001b[32m2026-05-20 01:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m\n\u001b[32m2026-05-20 01:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m\n\u001b[32m2026-05-20 01:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m\n\u001b[32m2026-05-20 01:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m\n\u001b[32m2026-05-20 01:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-100s created\u001b[0m\n\u001b[32m2026-05-20 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m\n\u001b[32m2026-05-20 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m\n\u001b[32m2026-05-20 01:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap-basic.\u001b[0m\n\u001b[32m2026-05-20 01:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 93c0c04f-77dd-48f5-bdc9-a74de5bc7113 (bootstrap-basic) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 01:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 93c0c04f-77dd-48f5-bdc9-a74de5bc7113 (bootstrap-basic) has been started and output is visible here.\u001b[0m\n\nPLAY [Bootstrap basic OpenStack services] **************************************\n\nTASK [Gathering Facts] *********************************************************\nWednesday 20 May 2026  01:16:04 +0000 (0:00:00.099)       0:00:00.099 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Get volume type LUKS] ****************************************************\nWednesday 20 May 2026  01:16:07 +0000 (0:00:03.034)       0:00:03.133 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create volume type LUKS] *************************************************\nWednesday 20 May 2026  01:16:16 +0000 (0:00:08.395)       0:00:11.529 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public network] ***************************************************\nWednesday 20 May 2026  01:16:24 +0000 (0:00:08.498)       0:00:20.027 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Set public network to default] *******************************************\nWednesday 20 May 2026  01:16:30 +0000 (0:00:05.802)       0:00:25.830 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public subnet] ****************************************************\nWednesday 20 May 2026  01:16:37 +0000 (0:00:06.919)       0:00:32.750 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create default IPv4 subnet pool] *****************************************\nWednesday 20 May 2026  01:16:41 +0000 (0:00:04.579)       0:00:37.330 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create manager role] *****************************************************\nWednesday 20 May 2026  01:16:46 +0000 (0:00:04.232)       0:00:41.562 ********* \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 20 May 2026  01:16:50 +0000 (0:00:03.852)       0:00:45.415 ********* \n=============================================================================== \nCreate volume type LUKS ------------------------------------------------- 8.50s\nGet volume type LUKS ---------------------------------------------------- 8.40s\nSet public network to default ------------------------------------------- 6.92s\nCreate public network --------------------------------------------------- 5.80s\nCreate public subnet ---------------------------------------------------- 4.58s\nCreate default IPv4 subnet pool ----------------------------------------- 4.23s\nCreate manager role ----------------------------------------------------- 3.85s\nGathering Facts --------------------------------------------------------- 3.03s\n\u001b[32m2026-05-20 01:16:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ddb53a5a-6747-4eb7-ae2b-c55b4ebafab7 (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-20 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-20 01:16:56\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-20 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m\n\u001b[32m2026-05-20 01:16:56\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-20 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-20 01:17:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-20 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-20 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-20 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m\n\u001b[32m2026-05-20 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-05-20 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-05-20 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-20 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-20 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-20 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-20 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-20 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-20 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-05-20 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-05-20 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-05-20 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-05-20 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-20 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-05-20 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-05-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m\n\u001b[32m2026-05-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-05-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m\n\u001b[32m2026-05-20 01:17:13\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-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m\n\u001b[32m2026-05-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m\n\u001b[32m2026-05-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-20 01:17:14\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-20 01:17:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m\n\u001b[32m2026-05-20 01:17:14\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-20 01:17:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-20 01:17:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-20 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-20 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-20 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m\n\u001b[32m2026-05-20 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-05-20 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-05-20 01:17:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-20 01:17:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-20 01:17:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-20 01:17:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-20 01:17:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-20 01:17:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-20 01:17:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-05-20 01:17:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-05-20 01:17:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-05-20 01:17:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-05-20 01:17:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-20 01:17:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-05-20 01:17:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-05-20 01:17:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m\n\u001b[32m2026-05-20 01:17:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-05-20 01:17:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m\n\u001b[32m2026-05-20 01:17:31\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-20 01:17:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m\n\u001b[32m2026-05-20 01:17:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-20 01:17:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-20 01:17:31\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-20 01:17:34\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-20 01:17:34\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-20 01:17:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-05-19\u001b[0m\n\u001b[32m2026-05-20 01:17:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2025.1.20260519.qcow2\u001b[0m\n\u001b[32m2026-05-20 01:17:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1murl: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260519.qcow2\u001b[0m\n\u001b[32m2026-05-20 01:17:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum_url: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260519.qcow2.CHECKSUM\u001b[0m\n\u001b[32m2026-05-20 01:17:34\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.20260519.qcow2.CHECKSUM attempt=1/4\u001b[0m\n\u001b[32m2026-05-20 01:17:34\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.20260519.qcow2.CHECKSUM attempt=1/4 status=200 ok\u001b[0m\n\u001b[32m2026-05-20 01:17:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: 166b0bc6757204866d2349d27f82214b243512c22a8818fa02fdb9f792ae6b48\u001b[0m\n\u001b[32m2026-05-20 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8a794304-b720-4fae-a4fa-d3c296c073cc (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-20 01:17:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-05-19'\u001b[0m\n\u001b[32m2026-05-20 01:17:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260519.qcow2: 200\u001b[0m\n\u001b[32m2026-05-20 01:17:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-05-19\u001b[0m\n\u001b[32m2026-05-20 01:17:37\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.20260519.qcow2\u001b[0m\n\u001b[32m2026-05-20 01:17:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-20 01:17:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-20 01:17:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-20 01:18:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-20 01:18:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-20 01:18:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-20 01:18:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-05-19' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-05-19'\u001b[0m\n\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-05-19\u001b[0m\n\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m\n\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m\n\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m\n\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-20 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-20 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-20 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-20 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-20 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m\n\u001b[32m2026-05-20 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m\n\u001b[32m2026-05-20 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m\n\u001b[32m2026-05-20 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-20 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m\n\u001b[32m2026-05-20 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-05-20 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-05-20 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-05-19\u001b[0m\n\u001b[32m2026-05-20 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m\n\u001b[32m2026-05-20 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-05-19\u001b[0m\n\u001b[32m2026-05-20 01:18:45\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.20260519.qcow2\u001b[0m\n\u001b[32m2026-05-20 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-05-19\u001b[0m\n\u001b[32m2026-05-20 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-05-19'\u001b[0m\n\u001b[32m2026-05-20 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-05-19'\u001b[0m\n\u001b[32m2026-05-20 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m\n\u001b[32m2026-05-20 01:18:46\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-20 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m\n\u001b[32m2026-05-20 01:18:46\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-20 01:15:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3069898e-28b5-4d45-8e3e-95427d8bdb3a (flavor-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-100s created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m",
                                "\u001b[32m2026-05-20 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m",
                                "\u001b[32m2026-05-20 01:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap-basic.\u001b[0m",
                                "\u001b[32m2026-05-20 01:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 93c0c04f-77dd-48f5-bdc9-a74de5bc7113 (bootstrap-basic) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 01:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 93c0c04f-77dd-48f5-bdc9-a74de5bc7113 (bootstrap-basic) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Bootstrap basic OpenStack services] **************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Wednesday 20 May 2026  01:16:04 +0000 (0:00:00.099)       0:00:00.099 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Get volume type LUKS] ****************************************************",
                                "Wednesday 20 May 2026  01:16:07 +0000 (0:00:03.034)       0:00:03.133 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create volume type LUKS] *************************************************",
                                "Wednesday 20 May 2026  01:16:16 +0000 (0:00:08.395)       0:00:11.529 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public network] ***************************************************",
                                "Wednesday 20 May 2026  01:16:24 +0000 (0:00:08.498)       0:00:20.027 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Set public network to default] *******************************************",
                                "Wednesday 20 May 2026  01:16:30 +0000 (0:00:05.802)       0:00:25.830 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public subnet] ****************************************************",
                                "Wednesday 20 May 2026  01:16:37 +0000 (0:00:06.919)       0:00:32.750 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create default IPv4 subnet pool] *****************************************",
                                "Wednesday 20 May 2026  01:16:41 +0000 (0:00:04.579)       0:00:37.330 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create manager role] *****************************************************",
                                "Wednesday 20 May 2026  01:16:46 +0000 (0:00:04.232)       0:00:41.562 ********* ",
                                "\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 20 May 2026  01:16:50 +0000 (0:00:03.852)       0:00:45.415 ********* ",
                                "=============================================================================== ",
                                "Create volume type LUKS ------------------------------------------------- 8.50s",
                                "Get volume type LUKS ---------------------------------------------------- 8.40s",
                                "Set public network to default ------------------------------------------- 6.92s",
                                "Create public network --------------------------------------------------- 5.80s",
                                "Create public subnet ---------------------------------------------------- 4.58s",
                                "Create default IPv4 subnet pool ----------------------------------------- 4.23s",
                                "Create manager role ----------------------------------------------------- 3.85s",
                                "Gathering Facts --------------------------------------------------------- 3.03s",
                                "\u001b[32m2026-05-20 01:16:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ddb53a5a-6747-4eb7-ae2b-c55b4ebafab7 (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-20 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-20 01:16:56\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-20 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-20 01:16:56\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-20 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:13\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-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:14\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-20 01:17:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:14\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-20 01:17:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:31\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-20 01:17:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:31\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-20 01:17:34\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-20 01:17:34\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-20 01:17:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-05-19\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2025.1.20260519.qcow2\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1murl: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260519.qcow2\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum_url: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260519.qcow2.CHECKSUM\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:34\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.20260519.qcow2.CHECKSUM attempt=1/4\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:34\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.20260519.qcow2.CHECKSUM attempt=1/4 status=200 ok\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: 166b0bc6757204866d2349d27f82214b243512c22a8818fa02fdb9f792ae6b48\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8a794304-b720-4fae-a4fa-d3c296c073cc (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-05-19'\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260519.qcow2: 200\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-05-19\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:37\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.20260519.qcow2\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-20 01:17:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-05-19' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-05-19'\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-05-19\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-05-19\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-05-19\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:45\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.20260519.qcow2\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-05-19\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-05-19'\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-05-19'\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:46\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-20 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-05-20 01:18:46\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-7a36-a792-00000000001d-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:18:47.399461Z",
                            "start": "2026-05-20T01:15:34.753692Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-00000000001d",
                        "name": "Bootstrap services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.92",
                                "/opt/configuration/scripts/check.sh"
                            ],
                            "delta": "0:18:16.342391",
                            "end": "2026-05-20 01:37:04.116947",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.92 /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-7a36-a792-00000000001e-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 01:18:47.774556",
                            "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-20 01:18:49\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\nca575c1c5684   registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1   \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_blackbox_exporter\n69bd784e0941   registry.osism.tech/kolla/prometheus-alertmanager:2025.1        \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_alertmanager\nbe95e4a813bd   registry.osism.tech/kolla/prometheus-cadvisor:2025.1            \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_cadvisor\nf8eb4139cd93   registry.osism.tech/kolla/prometheus-node-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_node_exporter\nd09e594be2ea   registry.osism.tech/kolla/prometheus-server:2025.1              \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_server\nca7645b55943   registry.osism.tech/osism/cephclient:reef                       \"/usr/bin/dumb-init \u2026\"   18 minutes ago      Up 17 minutes                                                                                                  cephclient\n2dcbcdc2ad78   registry.osism.tech/kolla/cron:2025.1                           \"dumb-init --single-\u2026\"   29 minutes ago      Up 29 minutes                                                                                                  cron\n00ec8bd52ba9   registry.osism.tech/kolla/kolla-toolbox:2025.1                  \"dumb-init --single-\u2026\"   29 minutes ago      Up 29 minutes                                                                                                  kolla_toolbox\nfa5653628838   registry.osism.tech/kolla/fluentd:2025.1                        \"dumb-init --single-\u2026\"   30 minutes ago      Up 30 minutes                                                                                                  fluentd\ndd5359c84997   phpmyadmin/phpmyadmin:5.2                                       \"/docker-entrypoint.\u2026\"   30 minutes ago      Up 29 minutes (healthy)      80/tcp                                                                            phpmyadmin\nd4140d2d2c6c   registry.osism.tech/osism/openstackclient:2025.1                \"/usr/bin/dumb-init \u2026\"   31 minutes ago      Up 30 minutes                                                                                                  openstackclient\n316248c1bfcd   registry.osism.tech/osism/homer:v25.10.1                        \"/bin/sh /entrypoint\u2026\"   31 minutes ago      Up 30 minutes (healthy)      8080/tcp                                                                          homer\neec20403fb3c   registry.osism.tech/osism/kolla-ansible:2025.1                  \"/entrypoint.sh osis\u2026\"   38 minutes ago      Up 38 minutes (healthy)                                                                                        kolla-ansible\ndd27d0ff9b4f   registry.osism.tech/osism/osism-ansible:latest                  \"/entrypoint.sh osis\u2026\"   38 minutes ago      Up 38 minutes (healthy)                                                                                        osism-ansible\n5171ca11407e   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta       \"entrypoint.sh -f /e\u2026\"   55 minutes ago      Up 54 minutes (healthy)      192.168.16.5:3128->3128/tcp                                                       squid\n8d65bf306690   registry.osism.tech/osism/inventory-reconciler:latest           \"/sbin/tini -- /entr\u2026\"   59 minutes ago      Up 37 minutes (healthy)                                                                                        manager-inventory_reconciler-1\n6e61b1721f08   registry.osism.tech/osism/ceph-ansible:reef                     \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        ceph-ansible\n0d17476da6ca   registry.osism.tech/osism/osism-kubernetes:latest               \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        osism-kubernetes\neace4eedc677   registry.osism.tech/osism/ara-server:1.7.5                      \"sh -c '/wait && /ru\u2026\"   59 minutes ago      Up 38 minutes (healthy)      8000/tcp                                                                          manager-ara-server-1\n68b2bf62b2ad   registry.osism.tech/dockerhub/library/redis:7.4.7-alpine        \"docker-entrypoint.s\u2026\"   59 minutes ago      Up 38 minutes (healthy)      6379/tcp                                                                          manager-redis-1\n933050bd3a36   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- sleep\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        osismclient\n7e7dc32c6ebb   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-flower-1\n5bf694cf6a92   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-beat-1\na494b3002d8d   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-openstack-1\n60ef5dd6c40b   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)      192.168.16.5:8000->8000/tcp                                                       manager-api-1\n92cdd3998e5b   registry.osism.tech/osism/osism-frontend:latest                 \"docker-entrypoint.s\u2026\"   59 minutes ago      Up 38 minutes                192.168.16.5:3000->3000/tcp                                                       osism-frontend\nd0acf66c8790   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-listener-1\na8cd719f4983   registry.osism.tech/dockerhub/library/mariadb:11.8.4            \"docker-entrypoint.s\u2026\"   59 minutes ago      Up 38 minutes (healthy)      3306/tcp                                                                          manager-mariadb-1\n3170f3bdebc3   registry.osism.tech/dockerhub/library/traefik:v3.5.0            \"/entrypoint.sh trae\u2026\"   About an hour ago   Up About an hour (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           bfdef823ae9a   49 minutes ago      646MB\nregistry.osism.tech/osism/kolla-ansible                  2025.1           9b8e0ebdabd2   57 minutes ago      643MB\nregistry.osism.tech/osism/osism                          latest           b46d5a213e2a   About an hour ago   403MB\nregistry.osism.tech/osism/osism-kubernetes               latest           e64107010d18   About an hour ago   1.25GB\nregistry.osism.tech/osism/ceph-ansible                   reef             f1800fe4686a   About an hour ago   588MB\nregistry.osism.tech/osism/osism-frontend                 latest           a5fd0dc2d981   About an hour ago   213MB\nregistry.osism.tech/osism/inventory-reconciler           latest           99bea4db04b7   About an hour ago   364MB\nregistry.osism.tech/osism/openstackclient                2025.1           961535859480   21 hours ago        212MB\nregistry.osism.tech/osism/cephclient                     reef             ef162952957b   21 hours ago        455MB\nregistry.osism.tech/kolla/cron                           2025.1           aef785e32874   23 hours ago        267MB\nregistry.osism.tech/kolla/fluentd                        2025.1           97f9e1bdd644   23 hours ago        580MB\nregistry.osism.tech/kolla/kolla-toolbox                  2025.1           b7ccbdab6cf0   23 hours ago        673MB\nregistry.osism.tech/kolla/prometheus-cadvisor            2025.1           914ec18ecab9   23 hours ago        359MB\nregistry.osism.tech/kolla/prometheus-alertmanager        2025.1           8c789861bc43   23 hours ago        405MB\nregistry.osism.tech/kolla/prometheus-blackbox-exporter   2025.1           8bb089e81383   23 hours ago        309MB\nregistry.osism.tech/kolla/prometheus-server              2025.1           d28727fab4d6   23 hours ago        851MB\nregistry.osism.tech/kolla/prometheus-node-exporter       2025.1           b317d449fc38   23 hours ago        307MB\nregistry.osism.tech/osism/kolla-ansible                  <none>           2ed52988223a   25 hours ago        643MB\nregistry.osism.tech/osism/osism-ansible                  <none>           27b69f069e05   25 hours ago        646MB\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\n13b7b295f272   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_novncproxy\n7317d72cd7ea   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_conductor\n3f201b4f7f78   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor\n19afa12a8219   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api\nfbc255fc512d   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes                        grafana\ndfd183501fe2   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              placement_api\n14c142ab8624   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker\n551dd220f6fe   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_mdns\n6cc831abbf50   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_producer\nd5ee827c8ddb   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_central\n38f2e5dba64d   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_api\n5d96321aa1ec   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_backend_bind9\ncc3fcf4b8fc6   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_metadata\ncdcb2c772c24   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api\n67e15bda978e   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 8 minutes (healthy)              nova_scheduler\nde75e369daf3   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker\ne618c1f833f1   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_keystone_listener\n8c613eec16c4   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api\nec9b9d342980   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server\n848ce0bad0e6   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup\ne5a3d2947ed8   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume\n11432571dba6   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_scheduler\n96377b262f95   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api\n675234d177c6   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api\n4681117b6a61   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter\nc9cffb61d521   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor\n780aecaa7d44   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter\nb008f0f3ae2c   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter\n330a284a42a2   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_node_exporter\n281e267da8fc   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone\n21a7d78ebe8b   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet\n3620346b6730   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_ssh\n6842a7b01fb5   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   17 minutes ago   Up 17 minutes                       ceph-mgr-testbed-node-0\nd434a00216f3   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon\n2f2bf582e327   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   18 minutes ago   Up 4 minutes (healthy)              mariadb\n7ce94223c4d8   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch_dashboards\n3dabf9ca07b2   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes                       ovn_northd\na6affe25c63c   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\n091be558f2a5   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes (healthy)             opensearch\n2ca8671e3457   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db\nb2cad6609789   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db\n795bdf865f0e   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 21 minutes                       keepalived\nd83cd2f06216   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\n2f4939b3d9e7   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\n6b7f4cc53982   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    23 minutes ago   Up 23 minutes                       ceph-crash-testbed-node-0\n97cbb3d66031   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes                       ovn_controller\n725f2bf3c28a   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   27 minutes ago   Up 27 minutes                       ceph-mon-testbed-node-0\n6f54b2b484d9   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd\nb5011bc6b20a   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             rabbitmq\nac0b0e9d8c97   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db\n4863349c9815   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel\nd010e88ad340   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis\na77250af527e   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached\n2f999d967d93   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron\n603a900fb2f5   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox\na7ce7c696fd8   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 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      d90079daff00   21 hours ago   1.35GB\nregistry.osism.tech/kolla/memcached                           2025.1    c1d35189ee4b   23 hours ago   268MB\nregistry.osism.tech/kolla/cron                                2025.1    aef785e32874   23 hours ago   267MB\nregistry.osism.tech/kolla/opensearch                          2025.1    47fff4e823a4   23 hours ago   1.56GB\nregistry.osism.tech/kolla/opensearch-dashboards               2025.1    8f93de8ba7a5   23 hours ago   1.53GB\nregistry.osism.tech/kolla/keepalived                          2025.1    6c6de50ac583   23 hours ago   278MB\nregistry.osism.tech/kolla/fluentd                             2025.1    97f9e1bdd644   23 hours ago   580MB\nregistry.osism.tech/kolla/proxysql                            2025.1    0bbdfb0c2d36   23 hours ago   416MB\nregistry.osism.tech/kolla/grafana                             2025.1    c2ba7c3b0075   23 hours ago   1.34GB\nregistry.osism.tech/kolla/rabbitmq                            2025.1    6028b34d68b0   23 hours ago   341MB\nregistry.osism.tech/kolla/kolla-toolbox                       2025.1    b7ccbdab6cf0   23 hours ago   673MB\nregistry.osism.tech/kolla/haproxy                             2025.1    f92845a06bba   23 hours ago   275MB\nregistry.osism.tech/kolla/horizon                             2025.1    bf126322a534   23 hours ago   1.19GB\nregistry.osism.tech/kolla/redis                               2025.1    e315f5b97902   23 hours ago   274MB\nregistry.osism.tech/kolla/redis-sentinel                      2025.1    2b1a6529e349   23 hours ago   274MB\nregistry.osism.tech/kolla/openvswitch-db-server               2025.1    8a559d907cd3   23 hours ago   284MB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2025.1    cb4563b8bd90   23 hours ago   284MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    7c848bf96889   23 hours ago   300MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2025.1    914ec18ecab9   23 hours ago   359MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    ab37088fef55   23 hours ago   302MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    6a912127df58   23 hours ago   293MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2025.1    b317d449fc38   23 hours ago   307MB\nregistry.osism.tech/kolla/mariadb-server                      2025.1    3798636748df   23 hours ago   449MB\nregistry.osism.tech/kolla/magnum-conductor                    2025.1    edeec939972e   23 hours ago   1.26GB\nregistry.osism.tech/kolla/magnum-api                          2025.1    15852b9b3694   23 hours ago   1.15GB\nregistry.osism.tech/kolla/placement-api                       2025.1    4b41bf0d15ce   23 hours ago   986MB\nregistry.osism.tech/kolla/neutron-server                      2025.1    37a696629701   23 hours ago   1.23GB\nregistry.osism.tech/kolla/glance-api                          2025.1    93cf85353efc   23 hours ago   1.11GB\nregistry.osism.tech/kolla/ceilometer-central                  2025.1    44b19fce282c   23 hours ago   987MB\nregistry.osism.tech/kolla/ceilometer-notification             2025.1    9ff3c5e33d25   23 hours ago   986MB\nregistry.osism.tech/kolla/cinder-api                          2025.1    52d3d9863bd8   23 hours ago   1.42GB\nregistry.osism.tech/kolla/cinder-scheduler                    2025.1    ff9edb2cb839   23 hours ago   1.42GB\nregistry.osism.tech/kolla/cinder-volume                       2025.1    39d7dfcb9694   23 hours ago   1.78GB\nregistry.osism.tech/kolla/cinder-backup                       2025.1    ae0291ca65a6   23 hours ago   1.43GB\nregistry.osism.tech/kolla/designate-central                   2025.1    3e7bb1402736   23 hours ago   994MB\nregistry.osism.tech/kolla/designate-worker                    2025.1    d3efc271c683   23 hours ago   1e+03MB\nregistry.osism.tech/kolla/designate-api                       2025.1    381a7888210c   23 hours ago   995MB\nregistry.osism.tech/kolla/designate-backend-bind9             2025.1    c6cb1dc10c1e   23 hours ago   1e+03MB\nregistry.osism.tech/kolla/designate-mdns                      2025.1    5969129567eb   23 hours ago   995MB\nregistry.osism.tech/kolla/designate-producer                  2025.1    83e5b5568ae3   23 hours ago   995MB\nregistry.osism.tech/kolla/skyline-apiserver                   2025.1    ab1478deb146   23 hours ago   1.01GB\nregistry.osism.tech/kolla/skyline-console                     2025.1    2abd93552731   23 hours ago   1.06GB\nregistry.osism.tech/kolla/octavia-driver-agent                2025.1    ada0580384f5   23 hours ago   1.06GB\nregistry.osism.tech/kolla/octavia-worker                      2025.1    7b25d840345d   23 hours ago   1.04GB\nregistry.osism.tech/kolla/octavia-housekeeping                2025.1    0ca9619fedc3   23 hours ago   1.04GB\nregistry.osism.tech/kolla/octavia-api                         2025.1    5b97d959c608   23 hours ago   1.06GB\nregistry.osism.tech/kolla/octavia-health-manager              2025.1    183818cc5f15   23 hours ago   1.04GB\nregistry.osism.tech/kolla/aodh-notifier                       2025.1    9499b0bb4844   23 hours ago   985MB\nregistry.osism.tech/kolla/aodh-listener                       2025.1    b5e754aeb5c0   23 hours ago   985MB\nregistry.osism.tech/kolla/aodh-api                            2025.1    f9dc8963e3d8   23 hours ago   984MB\nregistry.osism.tech/kolla/aodh-evaluator                      2025.1    c197ee8d1a99   23 hours ago   985MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2025.1    4a902a2e163b   23 hours ago   995MB\nregistry.osism.tech/kolla/barbican-worker                     2025.1    791c98506246   23 hours ago   995MB\nregistry.osism.tech/kolla/barbican-api                        2025.1    249d42f721c1   23 hours ago   994MB\nregistry.osism.tech/kolla/keystone-fernet                     2025.1    84e29711aefc   23 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone-ssh                        2025.1    0c3d257b0f95   23 hours ago   1.05GB\nregistry.osism.tech/kolla/keystone                            2025.1    f359170a05a3   23 hours ago   1.08GB\nregistry.osism.tech/kolla/nova-scheduler                      2025.1    8a57f0d75d16   23 hours ago   1.22GB\nregistry.osism.tech/kolla/nova-novncproxy                     2025.1    69d1dde45d75   23 hours ago   1.38GB\nregistry.osism.tech/kolla/nova-conductor                      2025.1    9fbf273f2a5f   23 hours ago   1.22GB\nregistry.osism.tech/kolla/nova-api                            2025.1    b4138fd11bf4   23 hours ago   1.22GB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2025.1    05c21f157406   23 hours ago   291MB\nregistry.osism.tech/kolla/ovn-northd                          2025.1    1ef5b7f55de2   23 hours ago   291MB\nregistry.osism.tech/kolla/ovn-controller                      2025.1    844bc93e6573   23 hours ago   291MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2025.1    6f25b8f02bfb   23 hours ago   291MB\nregistry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    8ac4e295c178   23 hours ago   291MB\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\n94d87e7d0a64   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_novncproxy\nc5dbabe40437   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor\na0a64c75245d   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_conductor\ne06e61f32e65   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes                        grafana\nb0ece6ecb526   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api\nd92bd2255a85   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api\nab6133d089c2   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker\n12dbd1989fa8   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_mdns\n9060bb99455a   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_producer\n44e63f7f4f35   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_central\n5f63bafcd021   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_api\nea4b6bd09e28   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   10 minutes ago   Up 9 minutes (healthy)              designate_backend_bind9\nf142c9e401bb   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_metadata\n9f957a5f552b   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api\nff8692e689ed   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 8 minutes (healthy)              nova_scheduler\n85b0b777589f   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker\n6f9079b824c1   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   11 minutes ago   Up 10 minutes (healthy)             barbican_keystone_listener\n5ef19562ca4a   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api\n2a461129bfef   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server\n5fa7d3220b9c   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup\nf0526a996ce8   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume\ndbc2de88d2a9   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_scheduler\n0f5fbc1abd56   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_api\naa74f1f0ea70   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             glance_api\n7074c9fe6a32   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter\n107fbeffb36a   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor\n7f7055950b79   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter\ncee7f3a48b02   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter\n6aa586a82f2f   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_node_exporter\nfe9c6c1acf85   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone\n47c0c2c91285   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon\nb12c06105ef6   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet\n62042616e800   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_ssh\ncd98830f3e2c   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-1\ndd0057b2e8ba   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   19 minutes ago   Up 18 minutes (healthy)             opensearch_dashboards\n754abdec9dc3   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   19 minutes ago   Up 19 minutes (healthy)             mariadb\ne21d6227e721   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch\n6211b02ca6fe   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes                       ovn_northd\nd166ec617c7b   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\nbc0b548af149   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db\ne4e0d5a161c1   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db\nc93ed4d569ce   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived\nd1cc4b37e84f   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\n2bbc7d76e1b1   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\n0830672ae83c   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    23 minutes ago   Up 23 minutes                       ceph-crash-testbed-node-1\nf5847c7e093f   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes                       ovn_controller\nfc7a9ffe4555   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             rabbitmq\n8e07d0c4e691   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd\n8d4c35c4619c   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   27 minutes ago   Up 27 minutes                       ceph-mon-testbed-node-1\n1847b9c711b9   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db\ncdfddcc673b8   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel\n753b5cf16bf6   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis\n2e0ef0e1af91   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   29 minutes ago   Up 28 minutes (healthy)             memcached\n0f3a8ba6a1db   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron\n3fbac9359579   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox\n8586c96a14fc   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 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      d90079daff00   21 hours ago   1.35GB\nregistry.osism.tech/kolla/memcached                           2025.1    c1d35189ee4b   23 hours ago   268MB\nregistry.osism.tech/kolla/cron                                2025.1    aef785e32874   23 hours ago   267MB\nregistry.osism.tech/kolla/opensearch                          2025.1    47fff4e823a4   23 hours ago   1.56GB\nregistry.osism.tech/kolla/opensearch-dashboards               2025.1    8f93de8ba7a5   23 hours ago   1.53GB\nregistry.osism.tech/kolla/keepalived                          2025.1    6c6de50ac583   23 hours ago   278MB\nregistry.osism.tech/kolla/fluentd                             2025.1    97f9e1bdd644   23 hours ago   580MB\nregistry.osism.tech/kolla/proxysql                            2025.1    0bbdfb0c2d36   23 hours ago   416MB\nregistry.osism.tech/kolla/grafana                             2025.1    c2ba7c3b0075   23 hours ago   1.34GB\nregistry.osism.tech/kolla/rabbitmq                            2025.1    6028b34d68b0   23 hours ago   341MB\nregistry.osism.tech/kolla/kolla-toolbox                       2025.1    b7ccbdab6cf0   23 hours ago   673MB\nregistry.osism.tech/kolla/haproxy                             2025.1    f92845a06bba   23 hours ago   275MB\nregistry.osism.tech/kolla/horizon                             2025.1    bf126322a534   23 hours ago   1.19GB\nregistry.osism.tech/kolla/redis                               2025.1    e315f5b97902   23 hours ago   274MB\nregistry.osism.tech/kolla/redis-sentinel                      2025.1    2b1a6529e349   23 hours ago   274MB\nregistry.osism.tech/kolla/openvswitch-db-server               2025.1    8a559d907cd3   23 hours ago   284MB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2025.1    cb4563b8bd90   23 hours ago   284MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    7c848bf96889   23 hours ago   300MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2025.1    914ec18ecab9   23 hours ago   359MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    ab37088fef55   23 hours ago   302MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    6a912127df58   23 hours ago   293MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2025.1    b317d449fc38   23 hours ago   307MB\nregistry.osism.tech/kolla/mariadb-server                      2025.1    3798636748df   23 hours ago   449MB\nregistry.osism.tech/kolla/magnum-conductor                    2025.1    edeec939972e   23 hours ago   1.26GB\nregistry.osism.tech/kolla/magnum-api                          2025.1    15852b9b3694   23 hours ago   1.15GB\nregistry.osism.tech/kolla/placement-api                       2025.1    4b41bf0d15ce   23 hours ago   986MB\nregistry.osism.tech/kolla/neutron-server                      2025.1    37a696629701   23 hours ago   1.23GB\nregistry.osism.tech/kolla/glance-api                          2025.1    93cf85353efc   23 hours ago   1.11GB\nregistry.osism.tech/kolla/cinder-api                          2025.1    52d3d9863bd8   23 hours ago   1.42GB\nregistry.osism.tech/kolla/cinder-scheduler                    2025.1    ff9edb2cb839   23 hours ago   1.42GB\nregistry.osism.tech/kolla/cinder-volume                       2025.1    39d7dfcb9694   23 hours ago   1.78GB\nregistry.osism.tech/kolla/cinder-backup                       2025.1    ae0291ca65a6   23 hours ago   1.43GB\nregistry.osism.tech/kolla/designate-central                   2025.1    3e7bb1402736   23 hours ago   994MB\nregistry.osism.tech/kolla/designate-worker                    2025.1    d3efc271c683   23 hours ago   1e+03MB\nregistry.osism.tech/kolla/designate-api                       2025.1    381a7888210c   23 hours ago   995MB\nregistry.osism.tech/kolla/designate-backend-bind9             2025.1    c6cb1dc10c1e   23 hours ago   1e+03MB\nregistry.osism.tech/kolla/designate-mdns                      2025.1    5969129567eb   23 hours ago   995MB\nregistry.osism.tech/kolla/designate-producer                  2025.1    83e5b5568ae3   23 hours ago   995MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2025.1    4a902a2e163b   23 hours ago   995MB\nregistry.osism.tech/kolla/barbican-worker                     2025.1    791c98506246   23 hours ago   995MB\nregistry.osism.tech/kolla/barbican-api                        2025.1    249d42f721c1   23 hours ago   994MB\nregistry.osism.tech/kolla/keystone-fernet                     2025.1    84e29711aefc   23 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone-ssh                        2025.1    0c3d257b0f95   23 hours ago   1.05GB\nregistry.osism.tech/kolla/keystone                            2025.1    f359170a05a3   23 hours ago   1.08GB\nregistry.osism.tech/kolla/nova-scheduler                      2025.1    8a57f0d75d16   23 hours ago   1.22GB\nregistry.osism.tech/kolla/nova-novncproxy                     2025.1    69d1dde45d75   23 hours ago   1.38GB\nregistry.osism.tech/kolla/nova-conductor                      2025.1    9fbf273f2a5f   23 hours ago   1.22GB\nregistry.osism.tech/kolla/nova-api                            2025.1    b4138fd11bf4   23 hours ago   1.22GB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2025.1    05c21f157406   23 hours ago   291MB\nregistry.osism.tech/kolla/ovn-controller                      2025.1    844bc93e6573   23 hours ago   291MB\nregistry.osism.tech/kolla/ovn-northd                          2025.1    1ef5b7f55de2   23 hours ago   291MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2025.1    6f25b8f02bfb   23 hours ago   291MB\nregistry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    8ac4e295c178   23 hours ago   291MB\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\nd242c4e79473   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_novncproxy\n269582f52b8f   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor\n7bc935a9aa45   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_conductor\n3dc602a4dbc0   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes                        grafana\n0452a091737d   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api\n10cffe89a91f   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api\nc5239a34e1b5   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker\nf7fb3045c24a   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_mdns\n902e5c306a5d   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_producer\n05a547fe452d   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_central\ne41c5444870b   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 9 minutes (healthy)              designate_api\ncf374c86b234   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9\n862c305a1720   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_metadata\n536c32953262   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api\n7bb3546cc5bf   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 8 minutes (healthy)              nova_scheduler\n6081338d7b30   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker\n54523d3da072   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener\n9b264f461f43   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api\n88a0764ac7e7   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server\nc74600b12fa4   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup\n73880c8788d7   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume\nd1151d2a13c4   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_scheduler\n5463d1912dd4   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api\n85094ccf29ca   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api\nd2dc9fb9d338   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter\n68b338d4f85d   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor\nfd9b6dd3be60   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter\n9485eaa22a15   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter\nc71aa1629ef8   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_node_exporter\n080f9cbd4ef0   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone\naa177dce450c   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon\ne2885b28f945   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet\n59a14499c2cf   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_ssh\nf3239aa278d7   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-2\na502e4820d64   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards\nfa5db7d354cb   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   19 minutes ago   Up 19 minutes (healthy)             mariadb\n1ee0f47490fe   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch\nfce586cd36bb   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd\n88a8f96df74e   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\nf7b0c68da190   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db\nf95792c8715e   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db\n2ade4141fd4d   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived\nb8acd13fa3ed   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\n12d30152e3aa   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\n02d7b926e64d   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    23 minutes ago   Up 23 minutes                       ceph-crash-testbed-node-2\n591029aff30b   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes                       ovn_controller\n3df01a607a80   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes (healthy)             rabbitmq\n89c9800f9037   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd\nb1ffbbd57d4b   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   27 minutes ago   Up 27 minutes                       ceph-mon-testbed-node-2\n607a20b24184   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db\n2211b064acd0   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel\nd8683b998411   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis\n645dadd46c3c   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes (healthy)             memcached\nfd842ad5933d   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron\n6d1f4ccce161   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox\n3e3770963a73   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 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      d90079daff00   21 hours ago   1.35GB\nregistry.osism.tech/kolla/memcached                           2025.1    c1d35189ee4b   23 hours ago   268MB\nregistry.osism.tech/kolla/cron                                2025.1    aef785e32874   23 hours ago   267MB\nregistry.osism.tech/kolla/opensearch                          2025.1    47fff4e823a4   23 hours ago   1.56GB\nregistry.osism.tech/kolla/opensearch-dashboards               2025.1    8f93de8ba7a5   23 hours ago   1.53GB\nregistry.osism.tech/kolla/keepalived                          2025.1    6c6de50ac583   23 hours ago   278MB\nregistry.osism.tech/kolla/fluentd                             2025.1    97f9e1bdd644   23 hours ago   580MB\nregistry.osism.tech/kolla/proxysql                            2025.1    0bbdfb0c2d36   23 hours ago   416MB\nregistry.osism.tech/kolla/grafana                             2025.1    c2ba7c3b0075   23 hours ago   1.34GB\nregistry.osism.tech/kolla/rabbitmq                            2025.1    6028b34d68b0   23 hours ago   341MB\nregistry.osism.tech/kolla/kolla-toolbox                       2025.1    b7ccbdab6cf0   23 hours ago   673MB\nregistry.osism.tech/kolla/haproxy                             2025.1    f92845a06bba   23 hours ago   275MB\nregistry.osism.tech/kolla/horizon                             2025.1    bf126322a534   23 hours ago   1.19GB\nregistry.osism.tech/kolla/redis                               2025.1    e315f5b97902   23 hours ago   274MB\nregistry.osism.tech/kolla/redis-sentinel                      2025.1    2b1a6529e349   23 hours ago   274MB\nregistry.osism.tech/kolla/openvswitch-db-server               2025.1    8a559d907cd3   23 hours ago   284MB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2025.1    cb4563b8bd90   23 hours ago   284MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    7c848bf96889   23 hours ago   300MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2025.1    914ec18ecab9   23 hours ago   359MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    ab37088fef55   23 hours ago   302MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    6a912127df58   23 hours ago   293MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2025.1    b317d449fc38   23 hours ago   307MB\nregistry.osism.tech/kolla/mariadb-server                      2025.1    3798636748df   23 hours ago   449MB\nregistry.osism.tech/kolla/magnum-conductor                    2025.1    edeec939972e   23 hours ago   1.26GB\nregistry.osism.tech/kolla/magnum-api                          2025.1    15852b9b3694   23 hours ago   1.15GB\nregistry.osism.tech/kolla/placement-api                       2025.1    4b41bf0d15ce   23 hours ago   986MB\nregistry.osism.tech/kolla/neutron-server                      2025.1    37a696629701   23 hours ago   1.23GB\nregistry.osism.tech/kolla/glance-api                          2025.1    93cf85353efc   23 hours ago   1.11GB\nregistry.osism.tech/kolla/cinder-api                          2025.1    52d3d9863bd8   23 hours ago   1.42GB\nregistry.osism.tech/kolla/cinder-scheduler                    2025.1    ff9edb2cb839   23 hours ago   1.42GB\nregistry.osism.tech/kolla/cinder-volume                       2025.1    39d7dfcb9694   23 hours ago   1.78GB\nregistry.osism.tech/kolla/cinder-backup                       2025.1    ae0291ca65a6   23 hours ago   1.43GB\nregistry.osism.tech/kolla/designate-central                   2025.1    3e7bb1402736   23 hours ago   994MB\nregistry.osism.tech/kolla/designate-worker                    2025.1    d3efc271c683   23 hours ago   1e+03MB\nregistry.osism.tech/kolla/designate-api                       2025.1    381a7888210c   23 hours ago   995MB\nregistry.osism.tech/kolla/designate-backend-bind9             2025.1    c6cb1dc10c1e   23 hours ago   1e+03MB\nregistry.osism.tech/kolla/designate-mdns                      2025.1    5969129567eb   23 hours ago   995MB\nregistry.osism.tech/kolla/designate-producer                  2025.1    83e5b5568ae3   23 hours ago   995MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2025.1    4a902a2e163b   23 hours ago   995MB\nregistry.osism.tech/kolla/barbican-worker                     2025.1    791c98506246   23 hours ago   995MB\nregistry.osism.tech/kolla/barbican-api                        2025.1    249d42f721c1   23 hours ago   994MB\nregistry.osism.tech/kolla/keystone-fernet                     2025.1    84e29711aefc   23 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone-ssh                        2025.1    0c3d257b0f95   23 hours ago   1.05GB\nregistry.osism.tech/kolla/keystone                            2025.1    f359170a05a3   23 hours ago   1.08GB\nregistry.osism.tech/kolla/nova-scheduler                      2025.1    8a57f0d75d16   23 hours ago   1.22GB\nregistry.osism.tech/kolla/nova-novncproxy                     2025.1    69d1dde45d75   23 hours ago   1.38GB\nregistry.osism.tech/kolla/nova-conductor                      2025.1    9fbf273f2a5f   23 hours ago   1.22GB\nregistry.osism.tech/kolla/nova-api                            2025.1    b4138fd11bf4   23 hours ago   1.22GB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2025.1    05c21f157406   23 hours ago   291MB\nregistry.osism.tech/kolla/ovn-northd                          2025.1    1ef5b7f55de2   23 hours ago   291MB\nregistry.osism.tech/kolla/ovn-controller                      2025.1    844bc93e6573   23 hours ago   291MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2025.1    6f25b8f02bfb   23 hours ago   291MB\nregistry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    8ac4e295c178   23 hours ago   291MB\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.193.92\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.92\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 27m)\n    mgr: testbed-node-2(active, since 16m), standbys: testbed-node-1, testbed-node-0\n    mds: 1/1 daemons up, 2 standby\n    osd: 6 osds: 6 up (since 24m), 6 in (since 25m)\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.0 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.0 GiB  6.7 GiB    6 KiB  382 MiB  113 GiB  5.87  1.00    -          root default           \n-3         0.03897         -   40 GiB  2.3 GiB  2.2 GiB    2 KiB  121 MiB   38 GiB  5.86  1.00    -              host testbed-node-3\n 0    hdd  0.01949   1.00000   20 GiB  1.1 GiB  1.0 GiB    1 KiB   70 MiB   19 GiB  5.47  0.93  189      up          osd.0          \n 3    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.2 GiB    1 KiB   52 MiB   19 GiB  6.24  1.06  201      up          osd.3          \n-5         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  139 MiB   38 GiB  5.90  1.00    -              host testbed-node-4\n 1    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.1 GiB    1 KiB   70 MiB   19 GiB  5.78  0.99  195      up          osd.1          \n 5    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.1 GiB    1 KiB   70 MiB   19 GiB  6.02  1.02  197      up          osd.5          \n-7         0.03897         -   40 GiB  2.3 GiB  2.2 GiB    2 KiB  121 MiB   38 GiB  5.86  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.27  1.24  198      up          osd.2          \n 4    hdd  0.01949   1.00000   20 GiB  909 MiB  857 MiB    1 KiB   52 MiB   19 GiB  4.44  0.76  190      up          osd.4          \n                       TOTAL  120 GiB  7.0 GiB  6.7 GiB  9.3 KiB  382 MiB  113 GiB  5.87                                            \nMIN/MAX VAR: 0.76/1.24  STDDEV: 0.85\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 4, 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\": 4,\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\": 1652,\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-20T00:51:25.375063Z\",\n    \"created\": \"2026-05-20T00:51:25.375063Z\",\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.0 GiB   7.0 GiB       5.87\nTOTAL  120 GiB  113 GiB  7.0 GiB   7.0 GiB       5.87\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.95     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-20 01:19:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-20 01:19:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a4c30b68-b5e6-4a29-891f-cc972ad0d89c (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 01:19:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a4c30b68-b5e6-4a29-891f-cc972ad0d89c (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 20 May 2026  01:19:26 +0000 (0:00:00.361)       0:00:00.361 ********* \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 20 May 2026  01:19:27 +0000 (0:00:01.439)       0:00:01.801 ********* \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 20 May 2026  01:19:29 +0000 (0:00:01.340)       0:00:03.141 ********* \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-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 20 May 2026  01:19:34 +0000 (0:00:05.526)       0:00:08.667 ********* \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 20 May 2026  01:19:35 +0000 (0:00:00.730)       0:00:09.397 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 5.53s\nosism.commons.facts : Create custom facts directory --------------------- 1.44s\nosism.commons.facts : Copy fact files ----------------------------------- 1.34s\nGather facts for all hosts ---------------------------------------------- 0.73s\n+ osism validate ceph-mons\n\nPLAY [Ceph validate mons] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nWednesday 20 May 2026  01:19:41 +0000 (0:00:00.519)       0:00:00.519 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nWednesday 20 May 2026  01:19:42 +0000 (0:00:01.022)       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 20 May 2026  01:19:43 +0000 (0:00:00.703)       0:00:02.245 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nWednesday 20 May 2026  01:19:43 +0000 (0:00:00.160)       0:00:02.406 ********* \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 20 May 2026  01:19:43 +0000 (0:00:00.310)       0:00:02.717 ********* \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 20 May 2026  01:19:45 +0000 (0:00:01.671)       0:00:04.388 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:19:45 +0000 (0:00:00.284)       0:00:04.673 ********* \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 20 May 2026  01:19:45 +0000 (0:00:00.349)       0:00:05.022 ********* \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 20 May 2026  01:19:46 +0000 (0:00:00.318)       0:00:05.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 [Set test result to passed if ceph-mon is running] ************************\nWednesday 20 May 2026  01:19:46 +0000 (0:00:00.451)       0:00:05.792 ********* \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 20 May 2026  01:19:47 +0000 (0:00:00.291)       0:00:06.083 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 20 May 2026  01:19:47 +0000 (0:00:00.277)       0:00:06.361 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 20 May 2026  01:19:47 +0000 (0:00:00.258)       0:00:06.619 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:19:47 +0000 (0:00:00.260)       0:00:06.879 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:19:47 +0000 (0:00:00.084)       0:00:06.963 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:19:48 +0000 (0:00:00.071)       0:00:07.035 ********* \n\nTASK [Print report file information] *******************************************\nWednesday 20 May 2026  01:19:48 +0000 (0:00:00.246)       0:00:07.281 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nWednesday 20 May 2026  01:19:48 +0000 (0:00:00.265)       0:00:07.546 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Prepare quorum test vars] ************************************************\nWednesday 20 May 2026  01:19:48 +0000 (0:00:00.257)       0:00:07.804 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Get monmap info from one mon container] **********************************\nWednesday 20 May 2026  01:19:48 +0000 (0:00:00.121)       0:00:07.925 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set quorum test data] ****************************************************\nWednesday 20 May 2026  01:19:50 +0000 (0:00:01.797)       0:00:09.723 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail quorum test if not all monitors are in quorum] **********************\nWednesday 20 May 2026  01:19:50 +0000 (0:00:00.302)       0:00:10.025 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass quorum test if all monitors are in quorum] **************************\nWednesday 20 May 2026  01:19:51 +0000 (0:00:00.135)       0:00:10.161 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set fsid test vars] ******************************************************\nWednesday 20 May 2026  01:19:51 +0000 (0:00:00.311)       0:00:10.472 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail Cluster FSID test if FSID does not match configuration] *************\nWednesday 20 May 2026  01:19:51 +0000 (0:00:00.302)       0:00:10.775 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass Cluster FSID test if it matches configuration] **********************\nWednesday 20 May 2026  01:19:51 +0000 (0:00:00.132)       0:00:10.908 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare status test vars] ************************************************\nWednesday 20 May 2026  01:19:52 +0000 (0:00:00.147)       0:00:11.055 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather status data] ******************************************************\nWednesday 20 May 2026  01:19:52 +0000 (0:00:00.301)       0:00:11.357 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set health test data] ****************************************************\nWednesday 20 May 2026  01:19:53 +0000 (0:00:01.545)       0:00:12.902 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable] *************************\nWednesday 20 May 2026  01:19:54 +0000 (0:00:00.345)       0:00:13.247 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if health is acceptable] *****************************\nWednesday 20 May 2026  01:19:54 +0000 (0:00:00.148)       0:00:13.396 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable (strict)] ****************\nWednesday 20 May 2026  01:19:54 +0000 (0:00:00.151)       0:00:13.548 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if status is OK (strict)] ****************************\nWednesday 20 May 2026  01:19:54 +0000 (0:00:00.147)       0:00:13.695 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nWednesday 20 May 2026  01:19:54 +0000 (0:00:00.167)       0:00:13.862 ********* \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 20 May 2026  01:19:55 +0000 (0:00:00.258)       0:00:14.121 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 20 May 2026  01:19:55 +0000 (0:00:00.254)       0:00:14.376 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 20 May 2026  01:19:57 +0000 (0:00:01.840)       0:00:16.216 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 20 May 2026  01:19:57 +0000 (0:00:00.289)       0:00:16.506 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:19:58 +0000 (0:00:00.677)       0:00:17.183 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:19:58 +0000 (0:00:00.075)       0:00:17.258 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:19:58 +0000 (0:00:00.070)       0:00:17.328 ********* \n\nRUNNING HANDLER [Write report file] ********************************************\nWednesday 20 May 2026  01:19:58 +0000 (0:00:00.096)       0:00:17.425 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nWednesday 20 May 2026  01:19:59 +0000 (0:00:01.309)       0:00:18.735 ********* \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-20T01:19:42+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 20 May 2026  01:20:00 +0000 (0:00:00.403)       0:00:19.138 ********* \n=============================================================================== \nAggregate test results step one ----------------------------------------- 1.84s\nGet monmap info from one mon container ---------------------------------- 1.80s\nGet container info ------------------------------------------------------ 1.67s\nGather status data ------------------------------------------------------ 1.55s\nWrite report file ------------------------------------------------------- 1.31s\nGet timestamp for report file ------------------------------------------- 1.02s\nCreate report output directory ------------------------------------------ 0.70s\nAggregate test results step three --------------------------------------- 0.68s\nSet test result to failed if ceph-mon is not running -------------------- 0.45s\nPrint report file information ------------------------------------------- 0.40s\nFlush handlers ---------------------------------------------------------- 0.40s\nSet test result to passed if container is existing ---------------------- 0.35s\nSet health test data ---------------------------------------------------- 0.35s\nPrepare test data ------------------------------------------------------- 0.32s\nPass quorum test if all monitors are in quorum -------------------------- 0.31s\nPrepare test data for container existance test -------------------------- 0.31s\nSet fsid test vars ------------------------------------------------------ 0.30s\nSet quorum test data ---------------------------------------------------- 0.30s\nPrepare status test vars ------------------------------------------------ 0.30s\nSet test result to passed if ceph-mon is running ------------------------ 0.29s\n+ osism validate ceph-mgrs\n\nPLAY [Ceph validate mgrs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nWednesday 20 May 2026  01:20:16 +0000 (0:00:00.540)       0:00:00.540 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nWednesday 20 May 2026  01:20:17 +0000 (0:00:01.011)       0:00:01.551 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nWednesday 20 May 2026  01:20:18 +0000 (0:00:00.728)       0:00:02.280 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nWednesday 20 May 2026  01:20:18 +0000 (0:00:00.137)       0:00:02.417 ********* \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 20 May 2026  01:20:18 +0000 (0:00:00.319)       0:00:02.737 ********* \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 20 May 2026  01:20:20 +0000 (0:00:01.581)       0:00:04.319 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:20:20 +0000 (0:00:00.395)       0:00:04.714 ********* \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 20 May 2026  01:20:20 +0000 (0:00:00.312)       0:00:05.026 ********* \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 20 May 2026  01:20:21 +0000 (0:00:00.318)       0:00:05.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 [Set test result to passed if ceph-mgr is running] ************************\nWednesday 20 May 2026  01:20:21 +0000 (0:00:00.481)       0:00:05.826 ********* \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 20 May 2026  01:20:21 +0000 (0:00:00.305)       0:00:06.132 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 20 May 2026  01:20:22 +0000 (0:00:00.257)       0:00:06.389 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 20 May 2026  01:20:22 +0000 (0:00:00.252)       0:00:06.642 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:20:22 +0000 (0:00:00.281)       0:00:06.923 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:20:22 +0000 (0:00:00.072)       0:00:06.995 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:20:22 +0000 (0:00:00.071)       0:00:07.067 ********* \n\nTASK [Print report file information] *******************************************\nWednesday 20 May 2026  01:20:23 +0000 (0:00:00.278)       0:00:07.346 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nWednesday 20 May 2026  01:20:23 +0000 (0:00:00.265)       0:00:07.611 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Define mgr module test vars] *********************************************\nWednesday 20 May 2026  01:20:23 +0000 (0:00:00.271)       0:00:07.883 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather list of mgr modules] **********************************************\nWednesday 20 May 2026  01:20:23 +0000 (0:00:00.136)       0:00:08.019 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Parse mgr module list from json] *****************************************\nWednesday 20 May 2026  01:20:25 +0000 (0:00:01.829)       0:00:09.849 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Extract list of enabled mgr modules] *************************************\nWednesday 20 May 2026  01:20:25 +0000 (0:00:00.264)       0:00:10.114 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail test if mgr modules are disabled that should be enabled] ************\nWednesday 20 May 2026  01:20:26 +0000 (0:00:00.300)       0:00:10.414 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass test if required mgr modules are enabled] ***************************\nWednesday 20 May 2026  01:20:26 +0000 (0:00:00.155)       0:00:10.570 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nWednesday 20 May 2026  01:20:26 +0000 (0:00:00.150)       0:00:10.720 ********* \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 20 May 2026  01:20:26 +0000 (0:00:00.296)       0:00:11.017 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 20 May 2026  01:20:27 +0000 (0:00:00.267)       0:00:11.284 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 20 May 2026  01:20:28 +0000 (0:00:01.628)       0:00:12.912 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 20 May 2026  01:20:28 +0000 (0:00:00.260)       0:00:13.173 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:20:29 +0000 (0:00:00.301)       0:00:13.474 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:20:29 +0000 (0:00:00.072)       0:00:13.547 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:20:29 +0000 (0:00:00.093)       0:00:13.641 ********* \n\nRUNNING HANDLER [Write report file] ********************************************\nWednesday 20 May 2026  01:20:29 +0000 (0:00:00.074)       0:00:13.715 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nWednesday 20 May 2026  01:20:30 +0000 (0:00:01.362)       0:00:15.078 ********* \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-20T01:20:17+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 20 May 2026  01:20:31 +0000 (0:00:00.448)       0:00:15.526 ********* \n=============================================================================== \nGather list of mgr modules ---------------------------------------------- 1.83s\nAggregate test results step one ----------------------------------------- 1.63s\nGet container info ------------------------------------------------------ 1.58s\nWrite report file ------------------------------------------------------- 1.36s\nGet timestamp for report file ------------------------------------------- 1.01s\nCreate report output directory ------------------------------------------ 0.73s\nSet test result to failed if ceph-mgr is not running -------------------- 0.48s\nPrint report file information ------------------------------------------- 0.45s\nFlush handlers ---------------------------------------------------------- 0.42s\nSet test result to failed if container is missing ----------------------- 0.40s\nPrepare test data for container existance test -------------------------- 0.32s\nPrepare test data ------------------------------------------------------- 0.32s\nSet test result to passed if container is existing ---------------------- 0.31s\nSet test result to passed if ceph-mgr is running ------------------------ 0.31s\nAggregate test results step three --------------------------------------- 0.30s\nExtract list of enabled mgr modules ------------------------------------- 0.30s\nSet validation result to passed if no test failed ----------------------- 0.30s\nAggregate test results step three --------------------------------------- 0.28s\nFail due to missing containers ------------------------------------------ 0.27s\nSet validation result to failed if a test failed ------------------------ 0.27s\n+ osism validate ceph-osds\n\nPLAY [Ceph validate OSDs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nWednesday 20 May 2026  01:20:47 +0000 (0:00:00.524)       0:00:00.524 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 20 May 2026  01:20:48 +0000 (0:00:01.035)       0:00:01.559 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nWednesday 20 May 2026  01:20:48 +0000 (0:00:00.257)       0:00:01.816 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nWednesday 20 May 2026  01:20:49 +0000 (0:00:00.702)       0:00:02.519 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Define OSD test variables] ***********************************************\nWednesday 20 May 2026  01:20:49 +0000 (0:00:00.140)       0:00:02.659 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nWednesday 20 May 2026  01:20:49 +0000 (0:00:00.133)       0:00:02.793 ********* \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 20 May 2026  01:20:50 +0000 (0:00:00.471)       0:00:03.264 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nWednesday 20 May 2026  01:20:50 +0000 (0:00:00.161)       0:00:03.426 ********* \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 20 May 2026  01:20:50 +0000 (0:00:00.317)       0:00:03.744 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 20 May 2026  01:20:51 +0000 (0:00:00.344)       0:00:04.089 ********* \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 20 May 2026  01:20:51 +0000 (0:00:00.288)       0:00:04.378 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '9cf23c6d4e4210f19994d4724620440e6fe36888b445f19c6cf02218e29bc3a4', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 6 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'dbe8e26ff44908307bc55ac60252d85d302c07bfcdaec3a6d33ba1be586a76a1', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6e0a1b5f01d5c88bd182b96a7d3c8d6ff084c454cccd5192fd6a9b23166a6eae', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '059e60b1e201d9627a56d06f16ac1d479d947e6370f96cc642f23d962e82bb46', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '546d68e1126f5f2bc97f1f1e69e9d53ee10430eab4089c6c19b7f89b1ecaa568', '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': '2cba6349140e197b7c64114f41359602870ba63fda80dfeaa7e5912440c4db91', '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': '8baad5fd6a8f028455017a9381e8d7f97f111558684a446dac836a8581324911', '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': 'f3723b3bad8a540022d6ce2105e5394c591dee356da386e5dbf95a9f752eef60', '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': '2b5ba5dfdc1fe21d1d4f7a70e817d00ecc2ddd65b4fdb2e7769d28b61d9c83c9', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-3', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c6f45bb5d7c63c0e9e2fd4d78d9b4a5cc26e3a68a1fae5b224431d565308e5fb', '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': '45d06e2b6170c0685cfd5479eae30b24d80478a92fb14a2a302be3bd0c7f5a9e', '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-3] => (item={'id': '1f76ce4bbb9d4fa86f36331c0adbeb24d1dd57cc198ac68f3438d68e29f5d337', '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': '6417cf5dd7dcf1b27ab4d0786e9a8d5351da4b8fd609670229204fd593a6d64f', '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': '935689418db3cdffb1e4c69e1238cc6b24f9b7303ed0a3c69e90e774cea47bb7', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'd9cb705aa9174ad62caacb5af638bd1dc9ecc12e2c9a9d4053e81aafba277c5a', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 29 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '182a4f0a3e2bf45208f2a8f654ff2d6663f8ad1ff7d509f1aa019a0ddc3f63db', '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': '3a7952cf48af3e0b39fabe11f0c676d6270357de14a785985f9425158fe1c970', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6ab927297036215a3e69b70905a6c5b6dec49f82c7d90eca4977394880413d05', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '4e3aa846a5c0ea525bd9e396b772ced9973620b9ac6346847c5d5350d80d6dc7', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 6 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'c89f0c18ea2ddd13e4aef69d26b8398259a4e176b3493ca0a0a3a0f6ce74bfad', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '57a5e1a65c68355e9a825e217b8f6d370b656d02dba9583a99b68f5374ef4fb6', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'ea4a9487235be6bbf7e01057c8a54d218870346390fb6591eaa58fc29c7fb1a4', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '595a721db419db5e8733f76ae3bfd5638f410be3884f19f826c53468ec9dbf65', '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': '0dde27a50ad25c731a57e2ca01ce07e5746c3eef41c88a442c90cce60b828f3f', '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': 'd509b93e49d7b178d3a41d8651453cb690176da58decea7a68b10155e4a07f71', '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': '87beb641c37d9f6f5537c6d7d5528fabea93611ae9b099deccf406638331fbf9', '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': 'cdaca97135ffd2ec60b4410cf7397d5233bcca8a54186942ec6b173e00081e27', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-4', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e85e923c9099ac079e9fef9fcff1f63b667d40b9311a29ae1d1094ba6e571c0b', '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': '123fcecb186f3bda8adccfcc8f991446e5ca3b121759b0e01b82e1a68bcfa48a', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-5', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'id': '9ec0414f80c056850acc91fb1e1f648ad588670d64ec3a4f01deef097e130a55', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-1', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '50db1cfab178d5431b9df2dafcb3f156686b7782e1b226ad27cf31d58eab66f1', '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-4] => (item={'id': '19c9ec01e2d5093c43908a02ab78781aab43f1168379092775490f2047dbba8c', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '34a9b2e7de7c9d55903694cf312bcdfed93b8c87baa0cff18ae442d87b5a9557', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 29 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '86d6be2d292e8101eba2e0df7ccc4a1f8392142054f2fad9f67cde81419035aa', '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': '9b6f9562111ea0301b0b66086eba8549bac3cc33f07a6602ed5d68353975af32', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '52d49d607987de99aefe93a128c3f4d731a85511b34ef0d0e835a7203509f6e1', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '0db8b3da9096eb21d6063bc6fe397096f2f31bf20d95d308b23d35b5649786eb', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 6 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'cf31a2f4b58160178fb3597bc127a99e379cf93200e2d7487c4cb8feb10ff4f9', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8119d4534dbaa8c7790f1115f9d29716eacb179429baf79ce13372b7a3407944', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'c14cc65b301f9be9c337888dfc8e422f33a037600db66e200e717adde745756e', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'f431ed435df97d0a72678cb48ae14d9afc66a9ad65634bb61d9efe726f2b6b82', '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': 'e31b16301e7b1188846092af7583e9a3015813e34170f03eb7d1bb5613e34b94', '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': '4aaa1dc81ae495f424902c70caa8d0abe0772a235ec0fde43588132f4dd39149', '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': '059eae7a40136842d6b1dbf5b3ae425f72a683d3036acb707b0cc1ce74edd419', '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': '611dd05d9dee6feb1a8a8b2051222e698ab417b0bce2ce547841da3dc509c2cb', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-5', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '10ec4f033a28da0309b8d2dcec320f1ef477ea417ebabcba62b87470b00fcbfc', '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': '0ab676a8c3ac5106eed9d9cfaa6f2fd21eea844e643f3fd671865eb879ffedf6', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'id': 'cb4387eda52c9ae696b03e493b8a95abcf47e227b5cc189cf3381a58be764942', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-4', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '33bb657ae9cd20f6a346cac2901ba693a2a0fa9ada0e3e39450309bcd8039ca9', '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-5] => (item={'id': '3a86205ca1115bcaebfcb1a5184d98e408afa5d52aa3cdb0b9d7e36c78b9f197', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '46c3b4f5cf75fbcec7b808979dd665136009e51ffaa5bfb65a7ecf1049baca45', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 29 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '4015c7f9c6bf41432736fcde9f9eaa96a870fec958e8706059ee4680ca702183', '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': '613342c466db21d300515ec383789e17b7bc6bc52c49de132b7175219fd97733', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '9450b8770289e5620f4dbc51dc9ee62fd070c8f2fc1a42d2b330a99e0993c769', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\nTASK [Get count of ceph-osd containers on host] ********************************\nWednesday 20 May 2026  01:20:52 +0000 (0:00:00.662)       0:00:05.040 ********* \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 20 May 2026  01:20:52 +0000 (0:00:00.325)       0:00:05.366 ********* \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 20 May 2026  01:20:52 +0000 (0:00:00.295)       0:00:05.662 ********* \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 20 May 2026  01:20:52 +0000 (0:00:00.294)       0:00:05.956 ********* \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 20 May 2026  01:20:53 +0000 (0:00:00.495)       0:00:06.452 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-3', 'osd_id': '3', '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-5', 'osd_id': '5', 'state': 'running'}) \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]\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] => (item={'name': 'ceph-osd-4', 'osd_id': '4', '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 20 May 2026  01:20:53 +0000 (0:00:00.307)       0:00:06.759 ********* \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 20 May 2026  01:20:54 +0000 (0:00:00.299)       0:00:07.059 ********* \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 20 May 2026  01:20:54 +0000 (0:00:00.317)       0:00:07.376 ********* \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 20 May 2026  01:20:54 +0000 (0:00:00.502)       0:00:07.879 ********* \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 20 May 2026  01:20:55 +0000 (0:00:00.361)       0:00:08.241 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 20 May 2026  01:20:55 +0000 (0:00:00.263)       0:00:08.504 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 20 May 2026  01:20:55 +0000 (0:00:00.250)       0:00:08.755 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:20:56 +0000 (0:00:00.265)       0:00:09.020 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:20:56 +0000 (0:00:00.067)       0:00:09.088 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:20:56 +0000 (0:00:00.066)       0:00:09.154 ********* \n\nTASK [Print report file information] *******************************************\nWednesday 20 May 2026  01:20:56 +0000 (0:00:00.087)       0:00:09.242 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail early due to containers not running] ********************************\nWednesday 20 May 2026  01:20:56 +0000 (0:00:00.656)       0:00:09.899 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 20 May 2026  01:20:57 +0000 (0:00:00.280)       0:00:10.179 ********* \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 20 May 2026  01:20:57 +0000 (0:00:00.354)       0:00:10.533 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get ceph osd tree] *******************************************************\nWednesday 20 May 2026  01:20:57 +0000 (0:00:00.230)       0:00:10.764 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Parse osd tree from JSON] ************************************************\nWednesday 20 May 2026  01:20:59 +0000 (0:00:02.101)       0:00:12.866 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get OSDs that are not up or in] ******************************************\nWednesday 20 May 2026  01:20:59 +0000 (0:00:00.142)       0:00:13.009 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Fail test if OSDs are not up or in] **************************************\nWednesday 20 May 2026  01:21:00 +0000 (0:00:00.320)       0:00:13.329 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Pass test if OSDs are all up and in] *************************************\nWednesday 20 May 2026  01:21:00 +0000 (0:00:00.114)       0:00:13.443 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 20 May 2026  01:21:00 +0000 (0:00:00.122)       0:00:13.566 ********* \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 20 May 2026  01:21:01 +0000 (0:00:00.497)       0:00:14.064 ********* \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 [Parse LVM data as JSON] **************************************************\nWednesday 20 May 2026  01:21:02 +0000 (0:00:01.696)       0:00:15.760 ********* \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 20 May 2026  01:21:03 +0000 (0:00:00.335)       0:00:16.096 ********* \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 20 May 2026  01:21:03 +0000 (0:00:00.873)       0:00:16.969 ********* \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 20 May 2026  01:21:04 +0000 (0:00:00.315)       0:00:17.285 ********* \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 20 May 2026  01:21:04 +0000 (0:00:00.325)       0:00:17.611 ********* \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 20 May 2026  01:21:04 +0000 (0:00:00.286)       0:00:17.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 [Prepare test data] *******************************************************\nWednesday 20 May 2026  01:21:05 +0000 (0:00:00.486)       0:00:18.383 ********* \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 20 May 2026  01:21:05 +0000 (0:00:00.503)       0:00:18.887 ********* \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 20 May 2026  01:21:06 +0000 (0:00:00.497)       0:00:19.384 ********* \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 20 May 2026  01:21:06 +0000 (0:00:00.319)       0:00:19.704 ********* \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 20 May 2026  01:21:07 +0000 (0:00:00.523)       0:00:20.227 ********* \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 20 May 2026  01:21:07 +0000 (0:00:00.319)       0:00:20.547 ********* \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 20 May 2026  01:21:07 +0000 (0:00:00.300)       0:00:20.848 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 20 May 2026  01:21:08 +0000 (0:00:00.249)       0:00:21.098 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 20 May 2026  01:21:09 +0000 (0:00:01.790)       0:00:22.889 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 20 May 2026  01:21:10 +0000 (0:00:00.283)       0:00:23.172 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:21:10 +0000 (0:00:00.271)       0:00:23.443 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:21:10 +0000 (0:00:00.250)       0:00:23.694 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 20 May 2026  01:21:10 +0000 (0:00:00.069)       0:00:23.764 ********* \n\nRUNNING HANDLER [Write report file] ********************************************\nWednesday 20 May 2026  01:21:10 +0000 (0:00:00.073)       0:00:23.838 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nWednesday 20 May 2026  01:21:12 +0000 (0:00:01.322)       0:00:25.160 ********* \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-20T01:20:48+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 20 May 2026  01:21:12 +0000 (0:00:00.440)       0:00:25.601 ********* \n=============================================================================== \nGet ceph osd tree ------------------------------------------------------- 2.10s\nAggregate test results step one ----------------------------------------- 1.79s\nList ceph LVM volumes and collect data ---------------------------------- 1.70s\nWrite report file ------------------------------------------------------- 1.32s\nGet timestamp for report file ------------------------------------------- 1.04s\nGet unencrypted and encrypted OSDs -------------------------------------- 0.87s\nCreate report output directory ------------------------------------------ 0.70s\nGet list of ceph-osd containers on host --------------------------------- 0.66s\nPrint report file information ------------------------------------------- 0.66s\nFail test if any sub test failed ---------------------------------------- 0.52s\nPrepare test data ------------------------------------------------------- 0.50s\nSet test result to failed if an OSD is not running ---------------------- 0.50s\nPrepare test data ------------------------------------------------------- 0.50s\nGet CRUSH node data of each OSD host and root node childs --------------- 0.50s\nPrepare test data ------------------------------------------------------- 0.50s\nPass if count of unencrypted OSDs equals count of OSDs ------------------ 0.49s\nCalculate OSD devices for each host ------------------------------------- 0.47s\nPrint report file information ------------------------------------------- 0.44s\nFlush handlers ---------------------------------------------------------- 0.39s\nSet test result to passed if all containers are running ----------------- 0.36s\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.193.92\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.92\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+ echo\n# Status of MariaDB\n+ echo '# Status of MariaDB'\n+ echo\n\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-20 01:21:38\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-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Status: Primary\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnected: ON\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mReady: ON\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Size: 3\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal State: Synced\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster State UUID: 0e6c20cc-53e7-11f1-a7cc-53d91654c0aa\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Members: 192.168.16.11:3306,192.168.16.12:3306,192.168.16.10:3306\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGalera Version: 26.4.26(r3901835d)\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal Node UUID: 4352c26c-53e7-11f1-8308-4f43c2ee2d76\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlow Control Paused: 0.00%\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRecv Queue Avg: 0\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSend Queue Avg: 0.00220386\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTransactions: 1798 local commits, 1798 replicated, 39 received\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConflicts: 0 cert failures, 0 bf aborts\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Uptime: 6 minutes, 53 seconds\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mThreads: 69 connected, 1 running\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mQueries: 102571 total, 0 slow\u001b[0m\n\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAborted Connects: 48\u001b[0m\n\u001b[32m2026-05-20 01:21:38\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-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] RabbitMQ Version: 4.1.8\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Erlang Version: 27.3.4.1\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Name: rabbit@testbed-node-0\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-20 01:21:46\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-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connections: 209, Channels: 208, Queues: 166\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Messages: 227 total, 227 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Message Rates: 7.2/s publish, 7.4/s deliver\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Disk Free: 55.9 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] File Descriptors: 105/262144\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Sockets: 0/0\u001b[0m\n\u001b[32m2026-05-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] RabbitMQ Version: 4.1.8\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Erlang Version: 27.3.4.1\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Name: rabbit@testbed-node-1\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-20 01:21:46\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-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connections: 209, Channels: 208, Queues: 166\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Messages: 227 total, 227 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Message Rates: 7.0/s publish, 7.8/s deliver\u001b[0m\n\u001b[32m2026-05-20 01:21:46\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-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] File Descriptors: 112/262144\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Sockets: 0/0\u001b[0m\n\u001b[32m2026-05-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] RabbitMQ Version: 4.1.8\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Erlang Version: 27.3.4.1\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Name: rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-20 01:21:46\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-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connections: 209, Channels: 208, Queues: 166\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Messages: 227 total, 227 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Message Rates: 7.0/s publish, 7.8/s deliver\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Disk Free: 56.6 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] File Descriptors: 113/262144\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Sockets: 0/0\u001b[0m\n\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRabbitMQ Cluster validation PASSED\u001b[0m\n+ echo\n\n# Status of Redis\n\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.003 second response time on 192.168.16.10 port 6379|time=0.003410s;;;0.000000;10.000000\n+ popd\n+ [[ 0 -gt 0 ]]\n+ echo\n\n# Create backup of MariaDB database\n\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-20 01:21:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb_backup.\u001b[0m\n\u001b[32m2026-05-20 01:21:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 75599081-4d7c-4654-a26f-fa19b647e1d9 (mariadb_backup) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 01:21:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 75599081-4d7c-4654-a26f-fa19b647e1d9 (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 20 May 2026  01:21:52 +0000 (0:00:00.269)       0:00:00.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 [Group hosts based on enabled services] ***********************************\nWednesday 20 May 2026  01:21:52 +0000 (0:00:00.300)       0:00:00.569 ********* \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 20 May 2026  01:21:52 +0000 (0:00:00.430)       0:00:00.999 ********* \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 20 May 2026  01:21:53 +0000 (0:00:00.412)       0:00:01.412 ********* \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 20 May 2026  01:21:54 +0000 (0:00:00.644)       0:00:02.057 ********* \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\nTASK [mariadb : Taking full database backup via Mariabackup] *******************\nWednesday 20 May 2026  01:21:57 +0000 (0:00:03.810)       0:00:05.867 ********* \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 20 May 2026  01:22:26 +0000 (0:00:29.125)       0:00:34.993 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:22:27 +0000 (0:00:00.308)       0:00:35.302 ********* \n\u001b[0;36mskipping: [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 20 May 2026  01:22:27 +0000 (0:00:00.226)       0:00:35.528 ********* \n=============================================================================== \nmariadb : Taking full database backup via Mariabackup ------------------ 29.13s\nmariadb : Get MariaDB container facts ----------------------------------- 3.81s\nmariadb : include_tasks ------------------------------------------------- 0.64s\nGroup hosts based on enabled services ----------------------------------- 0.43s\nmariadb : Group MariaDB hosts based on shards --------------------------- 0.41s\nInclude mariadb post-deploy.yml ----------------------------------------- 0.31s\nGroup hosts based on Kolla action --------------------------------------- 0.30s\nInclude mariadb post-upgrade.yml ---------------------------------------- 0.23s\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++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n+ export OS_CLOUD=admin\n+ OS_CLOUD=admin\n+ echo\n\n# OpenStack endpoints\n\n+ echo '# OpenStack endpoints'\n+ echo\n+ openstack endpoint list\n+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+\n| ID                               | Region    | Service Name | Service Type    | Enabled | Interface | URL                                                                 |\n+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+\n| 110840ec65144835b76b4c07beca27cf | RegionOne | swift        | object-store    | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |\n| 11a220f202be4b9c8494827a05707181 | RegionOne | neutron      | network         | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |\n| 202f6c75aefa4d778871b7b4174ab2ce | RegionOne | barbican     | key-manager     | True    | public    | https://api.testbed.osism.xyz:9311                                  |\n| 31ac58147d19465591caab4b010a91ee | RegionOne | octavia      | load-balancer   | True    | public    | https://api.testbed.osism.xyz:9876                                  |\n| 41b4bae0db59448bac2303c4b3455819 | RegionOne | cinder       | block-storage   | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3                           |\n| 479c4cf106264a6c966c1a172f1a071d | RegionOne | cinderv3     | volumev3        | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |\n| 4bd4ca8703024f18a86a29a37c417389 | RegionOne | magnum       | container-infra | True    | public    | https://api.testbed.osism.xyz:9511/v1                               |\n| 560057f4e91e40cb95e2f77816846d73 | RegionOne | keystone     | identity        | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |\n| 5e4d811530664f71b84b4c06f1047363 | RegionOne | designate    | dns             | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |\n| 5f2ca59fdc82466cb5054b5b529e7e8d | RegionOne | swift        | object-store    | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |\n| 61565fc9bcca4342a94fd171d53024f7 | RegionOne | cinderv3     | volumev3        | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |\n| 72a6410f0b7b4895b929fdbc2a3c1525 | RegionOne | glance       | image           | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |\n| 7922b159b0c948e492999c23a28734da | RegionOne | designate    | dns             | True    | public    | https://api.testbed.osism.xyz:9001                                  |\n| 82e58688faec42138fd9b7e11eefd7e8 | RegionOne | magnum       | container-infra | True    | internal  | https://api-int.testbed.osism.xyz:9511/v1                           |\n| 88350657c7de4181b0d56853a312ac88 | RegionOne | cinder       | block-storage   | True    | public    | https://api.testbed.osism.xyz:8776/v3                               |\n| b6b543d6af4a428f8d3694b1a6c12054 | RegionOne | glance       | image           | True    | public    | https://api.testbed.osism.xyz:9292                                  |\n| b79743346f3b49e88c32e69b5924d099 | RegionOne | nova         | compute         | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |\n| c33a57c3a31c45d48d65e4937d8b83ce | RegionOne | octavia      | load-balancer   | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |\n| cb10dd8608b74d588e061075e5096920 | RegionOne | keystone     | identity        | True    | public    | https://api.testbed.osism.xyz:5000                                  |\n| d0896de5f1284db4a1da36097c83bec1 | RegionOne | neutron      | network         | True    | public    | https://api.testbed.osism.xyz:9696                                  |\n| d549cbff1ff2452989531804b6caea4a | RegionOne | barbican     | key-manager     | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |\n| dcab77ab282b40ce89810bfc49176e87 | RegionOne | placement    | placement       | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |\n| e8aeb5b9d2264c29a852b3c3ba9d3dde | RegionOne | nova         | compute         | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |\n| f639d7acaabf481580d546e419770416 | RegionOne | placement    | placement       | True    | public    | https://api.testbed.osism.xyz:8780                                  |\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-20T01:22:25.000000 |\n| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-05-20T01:22:25.000000 |\n| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-05-20T01:22:34.000000 |\n| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-05-20T01:22:24.000000 |\n| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-05-20T01:22:33.000000 |\n| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-05-20T01:22:34.000000 |\n| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-05-20T01:22:33.000000 |\n| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-05-20T01:22:34.000000 |\n| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-05-20T01:22: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-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |\n| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n| 36b9d21c-9928-5c0a-9b27-73ac7a3e770c | OVN Metadata agent           | testbed-node-5 |                   | :-)   | 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| 044ecfb0-ba73-4f2b-bc10-7371c5ad4075 | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-05-20T01:22:37.000000 |\n| b5ab43d3-959a-43f0-8b5a-a9c781826460 | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-05-20T01:22:36.000000 |\n| 44f65241-dcfa-410e-92f2-60c34a585ec6 | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-05-20T01:22:36.000000 |\n| 8390838e-c49e-4d49-a0e2-6afd1628ba0d | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-05-20T01:22:42.000000 |\n| fd98cf7e-4284-4f4a-a6f0-d322b662749d | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-05-20T01:22:42.000000 |\n| aeeb6825-592a-4744-96d0-3475a57e341a | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-05-20T01:22:43.000000 |\n| 0dda53b8-a15b-463d-97c3-1b0eea44f6aa | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-05-20T01:22:41.000000 |\n| 7adc7d5a-bd60-474d-8263-8806de03ce82 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-05-20T01:22:42.000000 |\n| fb7922cd-8ecb-4687-8845-ad6c01b7d210 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-05-20T01:22:42.000000 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n+ openstack hypervisor list\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| d2da7617-519b-41ce-8c87-fb48be986caa | testbed-node-3      | QEMU            | 192.168.16.13 | up    |\n| e02dd8cd-a34a-4401-b799-4d13f52806c3 | testbed-node-5      | QEMU            | 192.168.16.15 | up    |\n| 3e3a203d-9d89-41b0-bcdf-2668dcd83b77 | testbed-node-4      | QEMU            | 192.168.16.14 | up    |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n\n# Run OpenStack test play\n\n+ echo\n+ echo '# Run OpenStack test play'\n+ echo\n+ osism apply --environment openstack test\n\u001b[32m2026-05-20 01:22:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m\n\u001b[32m2026-05-20 01:22:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m\n\u001b[32m2026-05-20 01:22:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5e6f157b-67e9-48bb-bbc8-867945e51be1 (test) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 01:22:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5e6f157b-67e9-48bb-bbc8-867945e51be1 (test) has been started and output is visible here.\u001b[0m\n\nPLAY [Create test project] *****************************************************\n\nTASK [Create test domain] ******************************************************\nWednesday 20 May 2026  01:23:02 +0000 (0:00:00.107)       0:00:00.107 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test-admin user] **************************************************\nWednesday 20 May 2026  01:23:06 +0000 (0:00:04.085)       0:00:04.193 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add manager role to user test-admin] *************************************\nWednesday 20 May 2026  01:23:11 +0000 (0:00:04.426)       0:00:08.619 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test project] *****************************************************\nWednesday 20 May 2026  01:23:18 +0000 (0:00:07.124)       0:00:15.744 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test user] ********************************************************\nWednesday 20 May 2026  01:23:22 +0000 (0:00:04.420)       0:00:20.165 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add member roles to user test] *******************************************\nWednesday 20 May 2026  01:23:27 +0000 (0:00:04.646)       0:00:24.811 ********* \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 20 May 2026  01:23:40 +0000 (0:00:12.663)       0:00:37.474 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create ssh security group] ***********************************************\nWednesday 20 May 2026  01:23:45 +0000 (0:00:04.888)       0:00:42.363 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to ssh security group] ******************************************\nWednesday 20 May 2026  01:23:50 +0000 (0:00:05.110)       0:00:47.473 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create icmp security group] **********************************************\nWednesday 20 May 2026  01:23:54 +0000 (0:00:04.719)       0:00:52.192 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to icmp security group] *****************************************\nWednesday 20 May 2026  01:23:59 +0000 (0:00:04.184)       0:00:56.377 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test keypair] *****************************************************\nWednesday 20 May 2026  01:24:03 +0000 (0:00:04.207)       0:01:00.585 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test networks] ****************************************************\nWednesday 20 May 2026  01:24:07 +0000 (0:00:04.687)       0:01:05.272 ********* \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 20 May 2026  01:24:22 +0000 (0:00:14.339)       0:01:19.612 ********* \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 20 May 2026  01:24:39 +0000 (0:00:17.319)       0:01:36.932 ********* \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 20 May 2026  01:25:14 +0000 (0:00:35.365)       0:02:12.297 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Detach test volume] ******************************************************\nWednesday 20 May 2026  01:25:18 +0000 (0:00:03.835)       0:02:16.133 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test volume] ******************************************************\nWednesday 20 May 2026  01:25:18 +0000 (0:00:00.054)       0:02:16.187 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test instances] ***************************************************\nWednesday 20 May 2026  01:25:18 +0000 (0:00:00.047)       0:02:16.234 ********* \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 20 May 2026  01:25:19 +0000 (0:00:00.152)       0:02:16.387 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Create test instances] ***************************************************\nWednesday 20 May 2026  01:25:19 +0000 (0:00:00.155)       0:02:16.542 ********* \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 20 May 2026  01:25:24 +0000 (0:00:04.885)       0:02:21.428 ********* \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[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (56 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j535554640361.2814', 'results_file': '/ansible/.ansible_async/j535554640361.2814', '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': 'j665900473434.2839', 'results_file': '/ansible/.ansible_async/j665900473434.2839', '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': 'j138706113384.2864', 'results_file': '/ansible/.ansible_async/j138706113384.2864', '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': 'j993357298711.2889', 'results_file': '/ansible/.ansible_async/j993357298711.2889', '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': 'j465122904990.2914', 'results_file': '/ansible/.ansible_async/j465122904990.2914', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add metadata to instances] ***********************************************\nWednesday 20 May 2026  01:26:21 +0000 (0:00:57.760)       0:03:19.189 ********* \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 20 May 2026  01:26:26 +0000 (0:00:04.711)       0:03:23.900 ********* \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': 'j1096008252.3026', 'results_file': '/ansible/.ansible_async/j1096008252.3026', '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': 'j855839136183.3051', 'results_file': '/ansible/.ansible_async/j855839136183.3051', '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': 'j942239399208.3076', 'results_file': '/ansible/.ansible_async/j942239399208.3076', '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': 'j588469863284.3101', 'results_file': '/ansible/.ansible_async/j588469863284.3101', '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': 'j270199963988.3126', 'results_file': '/ansible/.ansible_async/j270199963988.3126', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add tag to instances] ****************************************************\nWednesday 20 May 2026  01:26:36 +0000 (0:00:09.759)       0:03:33.660 ********* \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 20 May 2026  01:26:40 +0000 (0:00:04.504)       0:03:38.166 ********* \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': 'j542124513126.3202', 'results_file': '/ansible/.ansible_async/j542124513126.3202', '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': 'j93577057677.3227', 'results_file': '/ansible/.ansible_async/j93577057677.3227', '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': 'j289987086010.3253', 'results_file': '/ansible/.ansible_async/j289987086010.3253', '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': 'j344274761404.3279', 'results_file': '/ansible/.ansible_async/j344274761404.3279', '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': 'j652659508622.3305', 'results_file': '/ansible/.ansible_async/j652659508622.3305', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Create test volume] ******************************************************\nWednesday 20 May 2026  01:26:50 +0000 (0:00:10.010)       0:03:48.177 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Attach test volume] ******************************************************\nWednesday 20 May 2026  01:26:58 +0000 (0:00:07.345)       0:03:55.523 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create floating ip addresses] ********************************************\nWednesday 20 May 2026  01:27:12 +0000 (0:00:14.034)       0:04:09.557 ********* \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 20 May 2026  01:27:36 +0000 (0:00:24.773)       0:04:34.330 ********* \n\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test: 192.168.112.171\"\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.164\"\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.108\"\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.142\"\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.180\"\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 20 May 2026  01:27:37 +0000 (0:00:00.118)       0:04:34.448 ********* \n=============================================================================== \nWait for instance creation to complete --------------------------------- 57.76s\nCreate test routers ---------------------------------------------------- 35.37s\nCreate floating ip addresses ------------------------------------------- 24.77s\nCreate test subnets ---------------------------------------------------- 17.32s\nCreate test networks --------------------------------------------------- 14.34s\nAttach test volume ----------------------------------------------------- 14.03s\nAdd member roles to user test ------------------------------------------ 12.66s\nWait for tags to be added ---------------------------------------------- 10.01s\nWait for metadata to be added ------------------------------------------- 9.76s\nCreate test volume ------------------------------------------------------ 7.35s\nAdd manager role to user test-admin ------------------------------------- 7.12s\nCreate ssh security group ----------------------------------------------- 5.11s\nCreate test server group ------------------------------------------------ 4.89s\nCreate test instances --------------------------------------------------- 4.89s\nAdd rule to ssh security group ------------------------------------------ 4.72s\nAdd metadata to instances ----------------------------------------------- 4.71s\nCreate test keypair ----------------------------------------------------- 4.69s\nCreate test user -------------------------------------------------------- 4.65s\nAdd tag to instances ---------------------------------------------------- 4.51s\nCreate test-admin user -------------------------------------------------- 4.43s\n+ server_list\n+ openstack --os-cloud test server list\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| 9dd2b66f-736e-41b4-bf2d-53a0316736d9 | test-3 | ACTIVE | test-2=192.168.112.142, 192.168.201.127 | N/A (booted from volume) | SCS-1L-1 |\n| e23d6911-2c27-48c7-914b-7ff638d6fd5a | test-4 | ACTIVE | test-3=192.168.112.180, 192.168.202.64  | N/A (booted from volume) | SCS-1L-1 |\n| f5010c33-016e-48ce-88e0-c9828c9325fb | test-2 | ACTIVE | test-2=192.168.112.108, 192.168.201.49  | N/A (booted from volume) | SCS-1L-1 |\n| 66605b6f-704c-4d13-b00e-216e68cedf01 | test-1 | ACTIVE | test-1=192.168.112.164, 192.168.200.143 | N/A (booted from volume) | SCS-1L-1 |\n| a3a186b9-f269-4e37-8094-e93d874ca30d | test   | ACTIVE | test-1=192.168.112.171, 192.168.200.181 | 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-20T01:25:57.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.171, 192.168.200.181                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-20T01:25:28Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | 4092ba542f84edc50474bc95be18c7087c2b268bb41df1a713812782                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | a3a186b9-f269-4e37-8094-e93d874ca30d                                                                                                                                                                                                                                                                                                                                                |\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                          | 09e64ad11d5c48a8af099ebcfba6e497                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |\n| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-20T01:26:28Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 94befa26c7094717bfd34ce6acc7f809                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='4c871c2d-99b8-4383-8aa9-737256a8896e'                                                                                                                                                                                                                                                                                                             |\n|                                     | delete_on_termination='False', id='8ac95eb5-f3f6-4ce1-ab01-5248278184a1'                                                                                                                                                                                                                                                                                                            |\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-20T01:25:57.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.164, 192.168.200.143                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-20T01:25:29Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | 4092ba542f84edc50474bc95be18c7087c2b268bb41df1a713812782                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 66605b6f-704c-4d13-b00e-216e68cedf01                                                                                                                                                                                                                                                                                                                                                |\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                          | 09e64ad11d5c48a8af099ebcfba6e497                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-20T01:26:29Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 94befa26c7094717bfd34ce6acc7f809                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='f763c44b-b91e-497f-a6e5-6282de40b64b'                                                                                                                                                                                                                                                                                                             |\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-20T01:25:57.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.108, 192.168.201.49                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-20T01:25:30Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | 0a1bdb7d7647aa87135f4b23009bcf5dd03ee057e7fbaaec5559e809                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | f5010c33-016e-48ce-88e0-c9828c9325fb                                                                                                                                                                                                                                                                                                                                                |\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                          | 09e64ad11d5c48a8af099ebcfba6e497                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-20T01:26:29Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 94befa26c7094717bfd34ce6acc7f809                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='723c8a06-af4c-44e8-95dd-58bbb3754ca3'                                                                                                                                                                                                                                                                                                             |\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-20T01:25:59.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.142, 192.168.201.127                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-20T01:25:32Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | 0a1bdb7d7647aa87135f4b23009bcf5dd03ee057e7fbaaec5559e809                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 9dd2b66f-736e-41b4-bf2d-53a0316736d9                                                                                                                                                                                                                                                                                                                                                |\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                          | 09e64ad11d5c48a8af099ebcfba6e497                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-20T01:26:30Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 94befa26c7094717bfd34ce6acc7f809                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='9e101ed5-4a9c-463b-88e9-d8071f9b8604'                                                                                                                                                                                                                                                                                                             |\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-20T01:26:00.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-3=192.168.112.180, 192.168.202.64                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-20T01:25:32Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | 0043edd3b12cf74d00e8dda5fcb0c1836657db12db94545b5f69d836                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | e23d6911-2c27-48c7-914b-7ff638d6fd5a                                                                                                                                                                                                                                                                                                                                                |\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                          | 09e64ad11d5c48a8af099ebcfba6e497                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-20T01:26:31Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 94befa26c7094717bfd34ce6acc7f809                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='9aa0fdcc-1375-4010-ac0c-60c09c4c0c85'                                                                                                                                                                                                                                                                                                             |\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.180\nPING 192.168.112.180 (192.168.112.180) 56(84) bytes of data.\n64 bytes from 192.168.112.180: icmp_seq=1 ttl=63 time=5.04 ms\n64 bytes from 192.168.112.180: icmp_seq=2 ttl=63 time=2.09 ms\n64 bytes from 192.168.112.180: icmp_seq=3 ttl=63 time=1.54 ms\n\n--- 192.168.112.180 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.536/2.885/5.035/1.536 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.171\nPING 192.168.112.171 (192.168.112.171) 56(84) bytes of data.\n64 bytes from 192.168.112.171: icmp_seq=1 ttl=63 time=10.3 ms\n64 bytes from 192.168.112.171: icmp_seq=2 ttl=63 time=2.49 ms\n64 bytes from 192.168.112.171: icmp_seq=3 ttl=63 time=1.53 ms\n\n--- 192.168.112.171 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.526/4.772/10.300/3.928 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.108\nPING 192.168.112.108 (192.168.112.108) 56(84) bytes of data.\n64 bytes from 192.168.112.108: icmp_seq=1 ttl=63 time=15.3 ms\n64 bytes from 192.168.112.108: icmp_seq=2 ttl=63 time=2.35 ms\n64 bytes from 192.168.112.108: icmp_seq=3 ttl=63 time=1.84 ms\n\n--- 192.168.112.108 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.837/6.489/15.276/6.216 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.142\nPING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.\n64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=7.52 ms\n64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=2.03 ms\n64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.56 ms\n\n--- 192.168.112.142 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.564/3.704/7.518/2.703 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.164\nPING 192.168.112.164 (192.168.112.164) 56(84) bytes of data.\n64 bytes from 192.168.112.164: icmp_seq=1 ttl=63 time=5.73 ms\n64 bytes from 192.168.112.164: icmp_seq=2 ttl=63 time=2.08 ms\n64 bytes from 192.168.112.164: icmp_seq=3 ttl=63 time=1.64 ms\n\n--- 192.168.112.164 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.643/3.149/5.728/1.832 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| 9dd2b66f-736e-41b4-bf2d-53a0316736d9 | test-3 | ACTIVE   |\n| f5010c33-016e-48ce-88e0-c9828c9325fb | test-2 | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute list testbed-node-4\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| e23d6911-2c27-48c7-914b-7ff638d6fd5a | test-4 | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute list testbed-node-5\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| 66605b6f-704c-4d13-b00e-216e68cedf01 | test-1 | ACTIVE   |\n| a3a186b9-f269-4e37-8094-e93d874ca30d | test   | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-4\n\u001b[32m2026-05-20 01:28:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server e23d6911-2c27-48c7-914b-7ff638d6fd5a\u001b[0m\n\u001b[32m2026-05-20 01:28:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:28:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:28:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:28:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:28:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:28:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:28:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:28:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:28:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:29:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) completed with status ACTIVE\u001b[0m\n+ compute_list\n+ osism manage compute list testbed-node-3\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| 9dd2b66f-736e-41b4-bf2d-53a0316736d9 | test-3 | ACTIVE   |\n| e23d6911-2c27-48c7-914b-7ff638d6fd5a | test-4 | ACTIVE   |\n| f5010c33-016e-48ce-88e0-c9828c9325fb | test-2 | 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| 66605b6f-704c-4d13-b00e-216e68cedf01 | test-1 | ACTIVE   |\n| a3a186b9-f269-4e37-8094-e93d874ca30d | 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.180\nPING 192.168.112.180 (192.168.112.180) 56(84) bytes of data.\n64 bytes from 192.168.112.180: icmp_seq=1 ttl=63 time=8.02 ms\n64 bytes from 192.168.112.180: icmp_seq=2 ttl=63 time=2.61 ms\n64 bytes from 192.168.112.180: icmp_seq=3 ttl=63 time=1.75 ms\n\n--- 192.168.112.180 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.752/4.127/8.021/2.775 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.171\nPING 192.168.112.171 (192.168.112.171) 56(84) bytes of data.\n64 bytes from 192.168.112.171: icmp_seq=1 ttl=63 time=6.80 ms\n64 bytes from 192.168.112.171: icmp_seq=2 ttl=63 time=1.95 ms\n64 bytes from 192.168.112.171: icmp_seq=3 ttl=63 time=1.59 ms\n\n--- 192.168.112.171 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.592/3.447/6.800/2.375 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.108\nPING 192.168.112.108 (192.168.112.108) 56(84) bytes of data.\n64 bytes from 192.168.112.108: icmp_seq=1 ttl=63 time=7.20 ms\n64 bytes from 192.168.112.108: icmp_seq=2 ttl=63 time=2.51 ms\n64 bytes from 192.168.112.108: icmp_seq=3 ttl=63 time=1.60 ms\n\n--- 192.168.112.108 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.602/3.769/7.201/2.454 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.142\nPING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.\n64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=6.84 ms\n64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=1.99 ms\n64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.74 ms\n\n--- 192.168.112.142 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.739/3.523/6.840/2.347 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.164\nPING 192.168.112.164 (192.168.112.164) 56(84) bytes of data.\n64 bytes from 192.168.112.164: icmp_seq=1 ttl=63 time=5.62 ms\n64 bytes from 192.168.112.164: icmp_seq=2 ttl=63 time=1.95 ms\n64 bytes from 192.168.112.164: icmp_seq=3 ttl=63 time=1.82 ms\n\n--- 192.168.112.164 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.820/3.129/5.619/1.761 ms\n+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-5\n\u001b[32m2026-05-20 01:29:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 66605b6f-704c-4d13-b00e-216e68cedf01\u001b[0m\n\u001b[32m2026-05-20 01:29:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:29:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:29:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:29:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:29:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:29:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:29:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:29:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:30:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-20 01:30:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server a3a186b9-f269-4e37-8094-e93d874ca30d\u001b[0m\n\u001b[32m2026-05-20 01:30:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:30:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:30:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:30:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:30:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:30:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:30:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:30:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:30:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:30:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:30:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (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| 9dd2b66f-736e-41b4-bf2d-53a0316736d9 | test-3 | ACTIVE   |\n| e23d6911-2c27-48c7-914b-7ff638d6fd5a | test-4 | ACTIVE   |\n| f5010c33-016e-48ce-88e0-c9828c9325fb | test-2 | ACTIVE   |\n| 66605b6f-704c-4d13-b00e-216e68cedf01 | test-1 | ACTIVE   |\n| a3a186b9-f269-4e37-8094-e93d874ca30d | 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++ 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.180\nPING 192.168.112.180 (192.168.112.180) 56(84) bytes of data.\n64 bytes from 192.168.112.180: icmp_seq=1 ttl=63 time=7.37 ms\n64 bytes from 192.168.112.180: icmp_seq=2 ttl=63 time=2.12 ms\n64 bytes from 192.168.112.180: icmp_seq=3 ttl=63 time=1.91 ms\n\n--- 192.168.112.180 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.910/3.798/7.365/2.523 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.171\nPING 192.168.112.171 (192.168.112.171) 56(84) bytes of data.\n64 bytes from 192.168.112.171: icmp_seq=1 ttl=63 time=6.98 ms\n64 bytes from 192.168.112.171: icmp_seq=2 ttl=63 time=2.09 ms\n64 bytes from 192.168.112.171: icmp_seq=3 ttl=63 time=2.01 ms\n\n--- 192.168.112.171 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 2.014/3.694/6.978/2.321 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.108\nPING 192.168.112.108 (192.168.112.108) 56(84) bytes of data.\n64 bytes from 192.168.112.108: icmp_seq=1 ttl=63 time=6.63 ms\n64 bytes from 192.168.112.108: icmp_seq=2 ttl=63 time=2.44 ms\n64 bytes from 192.168.112.108: icmp_seq=3 ttl=63 time=2.19 ms\n\n--- 192.168.112.108 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 2.193/3.751/6.625/2.034 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.142\nPING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.\n64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=9.42 ms\n64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=2.64 ms\n64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.64 ms\n\n--- 192.168.112.142 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.636/4.564/9.422/3.458 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.164\nPING 192.168.112.164 (192.168.112.164) 56(84) bytes of data.\n64 bytes from 192.168.112.164: icmp_seq=1 ttl=63 time=5.46 ms\n64 bytes from 192.168.112.164: icmp_seq=2 ttl=63 time=2.07 ms\n64 bytes from 192.168.112.164: icmp_seq=3 ttl=63 time=1.66 ms\n\n--- 192.168.112.164 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.662/3.065/5.461/1.702 ms\n+ osism manage compute migrate --yes --target testbed-node-4 testbed-node-3\n\u001b[32m2026-05-20 01:31:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 9dd2b66f-736e-41b4-bf2d-53a0316736d9\u001b[0m\n\u001b[32m2026-05-20 01:31:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:31:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:31:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:31:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:31:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:31:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:31:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:31:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:31:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-20 01:31:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server e23d6911-2c27-48c7-914b-7ff638d6fd5a\u001b[0m\n\u001b[32m2026-05-20 01:31:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:31:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:31:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:31:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:31:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:31:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:31:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-20 01:32:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server f5010c33-016e-48ce-88e0-c9828c9325fb\u001b[0m\n\u001b[32m2026-05-20 01:32:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-20 01:32:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 66605b6f-704c-4d13-b00e-216e68cedf01\u001b[0m\n\u001b[32m2026-05-20 01:32:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:32:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:33:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:33:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-20 01:33:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server a3a186b9-f269-4e37-8094-e93d874ca30d\u001b[0m\n\u001b[32m2026-05-20 01:33:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:33:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:33:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:33:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:33:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:33:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:33:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:33:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:33:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:33:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:33:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (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| 9dd2b66f-736e-41b4-bf2d-53a0316736d9 | test-3 | ACTIVE   |\n| e23d6911-2c27-48c7-914b-7ff638d6fd5a | test-4 | ACTIVE   |\n| f5010c33-016e-48ce-88e0-c9828c9325fb | test-2 | ACTIVE   |\n| 66605b6f-704c-4d13-b00e-216e68cedf01 | test-1 | ACTIVE   |\n| a3a186b9-f269-4e37-8094-e93d874ca30d | test   | ACTIVE   |\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.180\nPING 192.168.112.180 (192.168.112.180) 56(84) bytes of data.\n64 bytes from 192.168.112.180: icmp_seq=1 ttl=63 time=5.97 ms\n64 bytes from 192.168.112.180: icmp_seq=2 ttl=63 time=1.98 ms\n64 bytes from 192.168.112.180: icmp_seq=3 ttl=63 time=1.55 ms\n\n--- 192.168.112.180 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.546/3.163/5.968/1.990 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.171\nPING 192.168.112.171 (192.168.112.171) 56(84) bytes of data.\n64 bytes from 192.168.112.171: icmp_seq=1 ttl=63 time=8.34 ms\n64 bytes from 192.168.112.171: icmp_seq=2 ttl=63 time=1.79 ms\n64 bytes from 192.168.112.171: icmp_seq=3 ttl=63 time=1.67 ms\n\n--- 192.168.112.171 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.669/3.933/8.342/3.118 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.108\nPING 192.168.112.108 (192.168.112.108) 56(84) bytes of data.\n64 bytes from 192.168.112.108: icmp_seq=1 ttl=63 time=8.65 ms\n64 bytes from 192.168.112.108: icmp_seq=2 ttl=63 time=2.04 ms\n64 bytes from 192.168.112.108: icmp_seq=3 ttl=63 time=1.72 ms\n\n--- 192.168.112.108 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.717/4.135/8.650/3.194 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.142\nPING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.\n64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=7.23 ms\n64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=2.35 ms\n64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.83 ms\n\n--- 192.168.112.142 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.826/3.803/7.230/2.432 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.164\nPING 192.168.112.164 (192.168.112.164) 56(84) bytes of data.\n64 bytes from 192.168.112.164: icmp_seq=1 ttl=63 time=9.55 ms\n64 bytes from 192.168.112.164: icmp_seq=2 ttl=63 time=3.42 ms\n64 bytes from 192.168.112.164: icmp_seq=3 ttl=63 time=1.81 ms\n\n--- 192.168.112.164 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.807/4.924/9.551/3.336 ms\n+ osism manage compute migrate --yes --target testbed-node-5 testbed-node-4\n\u001b[32m2026-05-20 01:34:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 9dd2b66f-736e-41b4-bf2d-53a0316736d9\u001b[0m\n\u001b[32m2026-05-20 01:34:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:34:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:34:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:34:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:34:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:34:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:34:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:34:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-20 01:34:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server e23d6911-2c27-48c7-914b-7ff638d6fd5a\u001b[0m\n\u001b[32m2026-05-20 01:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:34:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:34:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:34:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:34:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-20 01:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server f5010c33-016e-48ce-88e0-c9828c9325fb\u001b[0m\n\u001b[32m2026-05-20 01:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-20 01:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 66605b6f-704c-4d13-b00e-216e68cedf01\u001b[0m\n\u001b[32m2026-05-20 01:35:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:35:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:36:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-20 01:36:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server a3a186b9-f269-4e37-8094-e93d874ca30d\u001b[0m\n\u001b[32m2026-05-20 01:36:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:36:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:36:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:36:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:36:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:36:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:36:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:36:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:36:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m\n\u001b[32m2026-05-20 01:36:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (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| 9dd2b66f-736e-41b4-bf2d-53a0316736d9 | test-3 | ACTIVE   |\n| e23d6911-2c27-48c7-914b-7ff638d6fd5a | test-4 | ACTIVE   |\n| f5010c33-016e-48ce-88e0-c9828c9325fb | test-2 | ACTIVE   |\n| 66605b6f-704c-4d13-b00e-216e68cedf01 | test-1 | ACTIVE   |\n| a3a186b9-f269-4e37-8094-e93d874ca30d | 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.180\nPING 192.168.112.180 (192.168.112.180) 56(84) bytes of data.\n64 bytes from 192.168.112.180: icmp_seq=1 ttl=63 time=5.40 ms\n64 bytes from 192.168.112.180: icmp_seq=2 ttl=63 time=2.56 ms\n64 bytes from 192.168.112.180: icmp_seq=3 ttl=63 time=1.93 ms\n\n--- 192.168.112.180 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.929/3.296/5.404/1.512 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.171\nPING 192.168.112.171 (192.168.112.171) 56(84) bytes of data.\n64 bytes from 192.168.112.171: icmp_seq=1 ttl=63 time=7.16 ms\n64 bytes from 192.168.112.171: icmp_seq=2 ttl=63 time=2.27 ms\n64 bytes from 192.168.112.171: icmp_seq=3 ttl=63 time=1.78 ms\n\n--- 192.168.112.171 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.784/3.738/7.161/2.428 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.108\nPING 192.168.112.108 (192.168.112.108) 56(84) bytes of data.\n64 bytes from 192.168.112.108: icmp_seq=1 ttl=63 time=5.31 ms\n64 bytes from 192.168.112.108: icmp_seq=2 ttl=63 time=2.07 ms\n64 bytes from 192.168.112.108: icmp_seq=3 ttl=63 time=1.58 ms\n\n--- 192.168.112.108 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.577/2.985/5.314/1.658 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.142\nPING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.\n64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=5.25 ms\n64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=2.16 ms\n64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.57 ms\n\n--- 192.168.112.142 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.571/2.994/5.254/1.615 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.164\nPING 192.168.112.164 (192.168.112.164) 56(84) bytes of data.\n64 bytes from 192.168.112.164: icmp_seq=1 ttl=63 time=5.74 ms\n64 bytes from 192.168.112.164: icmp_seq=2 ttl=63 time=2.04 ms\n64 bytes from 192.168.112.164: icmp_seq=3 ttl=63 time=2.03 ms\n\n--- 192.168.112.164 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 2.028/3.269/5.736/1.744 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-20 01:18:49\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",
                                "ca575c1c5684   registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1   \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_blackbox_exporter",
                                "69bd784e0941   registry.osism.tech/kolla/prometheus-alertmanager:2025.1        \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_alertmanager",
                                "be95e4a813bd   registry.osism.tech/kolla/prometheus-cadvisor:2025.1            \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_cadvisor",
                                "f8eb4139cd93   registry.osism.tech/kolla/prometheus-node-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_node_exporter",
                                "d09e594be2ea   registry.osism.tech/kolla/prometheus-server:2025.1              \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_server",
                                "ca7645b55943   registry.osism.tech/osism/cephclient:reef                       \"/usr/bin/dumb-init \u2026\"   18 minutes ago      Up 17 minutes                                                                                                  cephclient",
                                "2dcbcdc2ad78   registry.osism.tech/kolla/cron:2025.1                           \"dumb-init --single-\u2026\"   29 minutes ago      Up 29 minutes                                                                                                  cron",
                                "00ec8bd52ba9   registry.osism.tech/kolla/kolla-toolbox:2025.1                  \"dumb-init --single-\u2026\"   29 minutes ago      Up 29 minutes                                                                                                  kolla_toolbox",
                                "fa5653628838   registry.osism.tech/kolla/fluentd:2025.1                        \"dumb-init --single-\u2026\"   30 minutes ago      Up 30 minutes                                                                                                  fluentd",
                                "dd5359c84997   phpmyadmin/phpmyadmin:5.2                                       \"/docker-entrypoint.\u2026\"   30 minutes ago      Up 29 minutes (healthy)      80/tcp                                                                            phpmyadmin",
                                "d4140d2d2c6c   registry.osism.tech/osism/openstackclient:2025.1                \"/usr/bin/dumb-init \u2026\"   31 minutes ago      Up 30 minutes                                                                                                  openstackclient",
                                "316248c1bfcd   registry.osism.tech/osism/homer:v25.10.1                        \"/bin/sh /entrypoint\u2026\"   31 minutes ago      Up 30 minutes (healthy)      8080/tcp                                                                          homer",
                                "eec20403fb3c   registry.osism.tech/osism/kolla-ansible:2025.1                  \"/entrypoint.sh osis\u2026\"   38 minutes ago      Up 38 minutes (healthy)                                                                                        kolla-ansible",
                                "dd27d0ff9b4f   registry.osism.tech/osism/osism-ansible:latest                  \"/entrypoint.sh osis\u2026\"   38 minutes ago      Up 38 minutes (healthy)                                                                                        osism-ansible",
                                "5171ca11407e   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta       \"entrypoint.sh -f /e\u2026\"   55 minutes ago      Up 54 minutes (healthy)      192.168.16.5:3128->3128/tcp                                                       squid",
                                "8d65bf306690   registry.osism.tech/osism/inventory-reconciler:latest           \"/sbin/tini -- /entr\u2026\"   59 minutes ago      Up 37 minutes (healthy)                                                                                        manager-inventory_reconciler-1",
                                "6e61b1721f08   registry.osism.tech/osism/ceph-ansible:reef                     \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        ceph-ansible",
                                "0d17476da6ca   registry.osism.tech/osism/osism-kubernetes:latest               \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        osism-kubernetes",
                                "eace4eedc677   registry.osism.tech/osism/ara-server:1.7.5                      \"sh -c '/wait && /ru\u2026\"   59 minutes ago      Up 38 minutes (healthy)      8000/tcp                                                                          manager-ara-server-1",
                                "68b2bf62b2ad   registry.osism.tech/dockerhub/library/redis:7.4.7-alpine        \"docker-entrypoint.s\u2026\"   59 minutes ago      Up 38 minutes (healthy)      6379/tcp                                                                          manager-redis-1",
                                "933050bd3a36   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- sleep\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        osismclient",
                                "7e7dc32c6ebb   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-flower-1",
                                "5bf694cf6a92   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-beat-1",
                                "a494b3002d8d   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-openstack-1",
                                "60ef5dd6c40b   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)      192.168.16.5:8000->8000/tcp                                                       manager-api-1",
                                "92cdd3998e5b   registry.osism.tech/osism/osism-frontend:latest                 \"docker-entrypoint.s\u2026\"   59 minutes ago      Up 38 minutes                192.168.16.5:3000->3000/tcp                                                       osism-frontend",
                                "d0acf66c8790   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-listener-1",
                                "a8cd719f4983   registry.osism.tech/dockerhub/library/mariadb:11.8.4            \"docker-entrypoint.s\u2026\"   59 minutes ago      Up 38 minutes (healthy)      3306/tcp                                                                          manager-mariadb-1",
                                "3170f3bdebc3   registry.osism.tech/dockerhub/library/traefik:v3.5.0            \"/entrypoint.sh trae\u2026\"   About an hour ago   Up About an hour (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           bfdef823ae9a   49 minutes ago      646MB",
                                "registry.osism.tech/osism/kolla-ansible                  2025.1           9b8e0ebdabd2   57 minutes ago      643MB",
                                "registry.osism.tech/osism/osism                          latest           b46d5a213e2a   About an hour ago   403MB",
                                "registry.osism.tech/osism/osism-kubernetes               latest           e64107010d18   About an hour ago   1.25GB",
                                "registry.osism.tech/osism/ceph-ansible                   reef             f1800fe4686a   About an hour ago   588MB",
                                "registry.osism.tech/osism/osism-frontend                 latest           a5fd0dc2d981   About an hour ago   213MB",
                                "registry.osism.tech/osism/inventory-reconciler           latest           99bea4db04b7   About an hour ago   364MB",
                                "registry.osism.tech/osism/openstackclient                2025.1           961535859480   21 hours ago        212MB",
                                "registry.osism.tech/osism/cephclient                     reef             ef162952957b   21 hours ago        455MB",
                                "registry.osism.tech/kolla/cron                           2025.1           aef785e32874   23 hours ago        267MB",
                                "registry.osism.tech/kolla/fluentd                        2025.1           97f9e1bdd644   23 hours ago        580MB",
                                "registry.osism.tech/kolla/kolla-toolbox                  2025.1           b7ccbdab6cf0   23 hours ago        673MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor            2025.1           914ec18ecab9   23 hours ago        359MB",
                                "registry.osism.tech/kolla/prometheus-alertmanager        2025.1           8c789861bc43   23 hours ago        405MB",
                                "registry.osism.tech/kolla/prometheus-blackbox-exporter   2025.1           8bb089e81383   23 hours ago        309MB",
                                "registry.osism.tech/kolla/prometheus-server              2025.1           d28727fab4d6   23 hours ago        851MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter       2025.1           b317d449fc38   23 hours ago        307MB",
                                "registry.osism.tech/osism/kolla-ansible                  <none>           2ed52988223a   25 hours ago        643MB",
                                "registry.osism.tech/osism/osism-ansible                  <none>           27b69f069e05   25 hours ago        646MB",
                                "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",
                                "13b7b295f272   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_novncproxy",
                                "7317d72cd7ea   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_conductor",
                                "3f201b4f7f78   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor",
                                "19afa12a8219   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api",
                                "fbc255fc512d   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes                        grafana",
                                "dfd183501fe2   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              placement_api",
                                "14c142ab8624   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker",
                                "551dd220f6fe   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_mdns",
                                "6cc831abbf50   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_producer",
                                "d5ee827c8ddb   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_central",
                                "38f2e5dba64d   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_api",
                                "5d96321aa1ec   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_backend_bind9",
                                "cc3fcf4b8fc6   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_metadata",
                                "cdcb2c772c24   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api",
                                "67e15bda978e   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 8 minutes (healthy)              nova_scheduler",
                                "de75e369daf3   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker",
                                "e618c1f833f1   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_keystone_listener",
                                "8c613eec16c4   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api",
                                "ec9b9d342980   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server",
                                "848ce0bad0e6   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup",
                                "e5a3d2947ed8   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume",
                                "11432571dba6   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_scheduler",
                                "96377b262f95   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api",
                                "675234d177c6   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api",
                                "4681117b6a61   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter",
                                "c9cffb61d521   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor",
                                "780aecaa7d44   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter",
                                "b008f0f3ae2c   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter",
                                "330a284a42a2   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_node_exporter",
                                "281e267da8fc   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone",
                                "21a7d78ebe8b   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet",
                                "3620346b6730   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_ssh",
                                "6842a7b01fb5   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   17 minutes ago   Up 17 minutes                       ceph-mgr-testbed-node-0",
                                "d434a00216f3   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon",
                                "2f2bf582e327   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   18 minutes ago   Up 4 minutes (healthy)              mariadb",
                                "7ce94223c4d8   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch_dashboards",
                                "3dabf9ca07b2   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes                       ovn_northd",
                                "a6affe25c63c   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",
                                "091be558f2a5   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes (healthy)             opensearch",
                                "2ca8671e3457   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db",
                                "b2cad6609789   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db",
                                "795bdf865f0e   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 21 minutes                       keepalived",
                                "d83cd2f06216   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "2f4939b3d9e7   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "6b7f4cc53982   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    23 minutes ago   Up 23 minutes                       ceph-crash-testbed-node-0",
                                "97cbb3d66031   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes                       ovn_controller",
                                "725f2bf3c28a   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   27 minutes ago   Up 27 minutes                       ceph-mon-testbed-node-0",
                                "6f54b2b484d9   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd",
                                "b5011bc6b20a   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             rabbitmq",
                                "ac0b0e9d8c97   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db",
                                "4863349c9815   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel",
                                "d010e88ad340   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis",
                                "a77250af527e   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached",
                                "2f999d967d93   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron",
                                "603a900fb2f5   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox",
                                "a7ce7c696fd8   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 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      d90079daff00   21 hours ago   1.35GB",
                                "registry.osism.tech/kolla/memcached                           2025.1    c1d35189ee4b   23 hours ago   268MB",
                                "registry.osism.tech/kolla/cron                                2025.1    aef785e32874   23 hours ago   267MB",
                                "registry.osism.tech/kolla/opensearch                          2025.1    47fff4e823a4   23 hours ago   1.56GB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2025.1    8f93de8ba7a5   23 hours ago   1.53GB",
                                "registry.osism.tech/kolla/keepalived                          2025.1    6c6de50ac583   23 hours ago   278MB",
                                "registry.osism.tech/kolla/fluentd                             2025.1    97f9e1bdd644   23 hours ago   580MB",
                                "registry.osism.tech/kolla/proxysql                            2025.1    0bbdfb0c2d36   23 hours ago   416MB",
                                "registry.osism.tech/kolla/grafana                             2025.1    c2ba7c3b0075   23 hours ago   1.34GB",
                                "registry.osism.tech/kolla/rabbitmq                            2025.1    6028b34d68b0   23 hours ago   341MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2025.1    b7ccbdab6cf0   23 hours ago   673MB",
                                "registry.osism.tech/kolla/haproxy                             2025.1    f92845a06bba   23 hours ago   275MB",
                                "registry.osism.tech/kolla/horizon                             2025.1    bf126322a534   23 hours ago   1.19GB",
                                "registry.osism.tech/kolla/redis                               2025.1    e315f5b97902   23 hours ago   274MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2025.1    2b1a6529e349   23 hours ago   274MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2025.1    8a559d907cd3   23 hours ago   284MB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2025.1    cb4563b8bd90   23 hours ago   284MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    7c848bf96889   23 hours ago   300MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2025.1    914ec18ecab9   23 hours ago   359MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    ab37088fef55   23 hours ago   302MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    6a912127df58   23 hours ago   293MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2025.1    b317d449fc38   23 hours ago   307MB",
                                "registry.osism.tech/kolla/mariadb-server                      2025.1    3798636748df   23 hours ago   449MB",
                                "registry.osism.tech/kolla/magnum-conductor                    2025.1    edeec939972e   23 hours ago   1.26GB",
                                "registry.osism.tech/kolla/magnum-api                          2025.1    15852b9b3694   23 hours ago   1.15GB",
                                "registry.osism.tech/kolla/placement-api                       2025.1    4b41bf0d15ce   23 hours ago   986MB",
                                "registry.osism.tech/kolla/neutron-server                      2025.1    37a696629701   23 hours ago   1.23GB",
                                "registry.osism.tech/kolla/glance-api                          2025.1    93cf85353efc   23 hours ago   1.11GB",
                                "registry.osism.tech/kolla/ceilometer-central                  2025.1    44b19fce282c   23 hours ago   987MB",
                                "registry.osism.tech/kolla/ceilometer-notification             2025.1    9ff3c5e33d25   23 hours ago   986MB",
                                "registry.osism.tech/kolla/cinder-api                          2025.1    52d3d9863bd8   23 hours ago   1.42GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2025.1    ff9edb2cb839   23 hours ago   1.42GB",
                                "registry.osism.tech/kolla/cinder-volume                       2025.1    39d7dfcb9694   23 hours ago   1.78GB",
                                "registry.osism.tech/kolla/cinder-backup                       2025.1    ae0291ca65a6   23 hours ago   1.43GB",
                                "registry.osism.tech/kolla/designate-central                   2025.1    3e7bb1402736   23 hours ago   994MB",
                                "registry.osism.tech/kolla/designate-worker                    2025.1    d3efc271c683   23 hours ago   1e+03MB",
                                "registry.osism.tech/kolla/designate-api                       2025.1    381a7888210c   23 hours ago   995MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2025.1    c6cb1dc10c1e   23 hours ago   1e+03MB",
                                "registry.osism.tech/kolla/designate-mdns                      2025.1    5969129567eb   23 hours ago   995MB",
                                "registry.osism.tech/kolla/designate-producer                  2025.1    83e5b5568ae3   23 hours ago   995MB",
                                "registry.osism.tech/kolla/skyline-apiserver                   2025.1    ab1478deb146   23 hours ago   1.01GB",
                                "registry.osism.tech/kolla/skyline-console                     2025.1    2abd93552731   23 hours ago   1.06GB",
                                "registry.osism.tech/kolla/octavia-driver-agent                2025.1    ada0580384f5   23 hours ago   1.06GB",
                                "registry.osism.tech/kolla/octavia-worker                      2025.1    7b25d840345d   23 hours ago   1.04GB",
                                "registry.osism.tech/kolla/octavia-housekeeping                2025.1    0ca9619fedc3   23 hours ago   1.04GB",
                                "registry.osism.tech/kolla/octavia-api                         2025.1    5b97d959c608   23 hours ago   1.06GB",
                                "registry.osism.tech/kolla/octavia-health-manager              2025.1    183818cc5f15   23 hours ago   1.04GB",
                                "registry.osism.tech/kolla/aodh-notifier                       2025.1    9499b0bb4844   23 hours ago   985MB",
                                "registry.osism.tech/kolla/aodh-listener                       2025.1    b5e754aeb5c0   23 hours ago   985MB",
                                "registry.osism.tech/kolla/aodh-api                            2025.1    f9dc8963e3d8   23 hours ago   984MB",
                                "registry.osism.tech/kolla/aodh-evaluator                      2025.1    c197ee8d1a99   23 hours ago   985MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2025.1    4a902a2e163b   23 hours ago   995MB",
                                "registry.osism.tech/kolla/barbican-worker                     2025.1    791c98506246   23 hours ago   995MB",
                                "registry.osism.tech/kolla/barbican-api                        2025.1    249d42f721c1   23 hours ago   994MB",
                                "registry.osism.tech/kolla/keystone-fernet                     2025.1    84e29711aefc   23 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2025.1    0c3d257b0f95   23 hours ago   1.05GB",
                                "registry.osism.tech/kolla/keystone                            2025.1    f359170a05a3   23 hours ago   1.08GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2025.1    8a57f0d75d16   23 hours ago   1.22GB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2025.1    69d1dde45d75   23 hours ago   1.38GB",
                                "registry.osism.tech/kolla/nova-conductor                      2025.1    9fbf273f2a5f   23 hours ago   1.22GB",
                                "registry.osism.tech/kolla/nova-api                            2025.1    b4138fd11bf4   23 hours ago   1.22GB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2025.1    05c21f157406   23 hours ago   291MB",
                                "registry.osism.tech/kolla/ovn-northd                          2025.1    1ef5b7f55de2   23 hours ago   291MB",
                                "registry.osism.tech/kolla/ovn-controller                      2025.1    844bc93e6573   23 hours ago   291MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2025.1    6f25b8f02bfb   23 hours ago   291MB",
                                "registry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    8ac4e295c178   23 hours ago   291MB",
                                "+ 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",
                                "94d87e7d0a64   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_novncproxy",
                                "c5dbabe40437   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor",
                                "a0a64c75245d   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_conductor",
                                "e06e61f32e65   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes                        grafana",
                                "b0ece6ecb526   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api",
                                "d92bd2255a85   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api",
                                "ab6133d089c2   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker",
                                "12dbd1989fa8   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_mdns",
                                "9060bb99455a   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_producer",
                                "44e63f7f4f35   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_central",
                                "5f63bafcd021   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_api",
                                "ea4b6bd09e28   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   10 minutes ago   Up 9 minutes (healthy)              designate_backend_bind9",
                                "f142c9e401bb   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_metadata",
                                "9f957a5f552b   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api",
                                "ff8692e689ed   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 8 minutes (healthy)              nova_scheduler",
                                "85b0b777589f   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker",
                                "6f9079b824c1   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   11 minutes ago   Up 10 minutes (healthy)             barbican_keystone_listener",
                                "5ef19562ca4a   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api",
                                "2a461129bfef   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server",
                                "5fa7d3220b9c   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup",
                                "f0526a996ce8   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume",
                                "dbc2de88d2a9   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_scheduler",
                                "0f5fbc1abd56   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_api",
                                "aa74f1f0ea70   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             glance_api",
                                "7074c9fe6a32   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter",
                                "107fbeffb36a   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor",
                                "7f7055950b79   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter",
                                "cee7f3a48b02   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter",
                                "6aa586a82f2f   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_node_exporter",
                                "fe9c6c1acf85   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone",
                                "47c0c2c91285   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon",
                                "b12c06105ef6   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet",
                                "62042616e800   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_ssh",
                                "cd98830f3e2c   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-1",
                                "dd0057b2e8ba   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   19 minutes ago   Up 18 minutes (healthy)             opensearch_dashboards",
                                "754abdec9dc3   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   19 minutes ago   Up 19 minutes (healthy)             mariadb",
                                "e21d6227e721   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch",
                                "6211b02ca6fe   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes                       ovn_northd",
                                "d166ec617c7b   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",
                                "bc0b548af149   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db",
                                "e4e0d5a161c1   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db",
                                "c93ed4d569ce   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived",
                                "d1cc4b37e84f   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "2bbc7d76e1b1   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "0830672ae83c   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    23 minutes ago   Up 23 minutes                       ceph-crash-testbed-node-1",
                                "f5847c7e093f   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes                       ovn_controller",
                                "fc7a9ffe4555   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             rabbitmq",
                                "8e07d0c4e691   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd",
                                "8d4c35c4619c   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   27 minutes ago   Up 27 minutes                       ceph-mon-testbed-node-1",
                                "1847b9c711b9   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db",
                                "cdfddcc673b8   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel",
                                "753b5cf16bf6   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis",
                                "2e0ef0e1af91   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   29 minutes ago   Up 28 minutes (healthy)             memcached",
                                "0f3a8ba6a1db   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron",
                                "3fbac9359579   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox",
                                "8586c96a14fc   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 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      d90079daff00   21 hours ago   1.35GB",
                                "registry.osism.tech/kolla/memcached                           2025.1    c1d35189ee4b   23 hours ago   268MB",
                                "registry.osism.tech/kolla/cron                                2025.1    aef785e32874   23 hours ago   267MB",
                                "registry.osism.tech/kolla/opensearch                          2025.1    47fff4e823a4   23 hours ago   1.56GB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2025.1    8f93de8ba7a5   23 hours ago   1.53GB",
                                "registry.osism.tech/kolla/keepalived                          2025.1    6c6de50ac583   23 hours ago   278MB",
                                "registry.osism.tech/kolla/fluentd                             2025.1    97f9e1bdd644   23 hours ago   580MB",
                                "registry.osism.tech/kolla/proxysql                            2025.1    0bbdfb0c2d36   23 hours ago   416MB",
                                "registry.osism.tech/kolla/grafana                             2025.1    c2ba7c3b0075   23 hours ago   1.34GB",
                                "registry.osism.tech/kolla/rabbitmq                            2025.1    6028b34d68b0   23 hours ago   341MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2025.1    b7ccbdab6cf0   23 hours ago   673MB",
                                "registry.osism.tech/kolla/haproxy                             2025.1    f92845a06bba   23 hours ago   275MB",
                                "registry.osism.tech/kolla/horizon                             2025.1    bf126322a534   23 hours ago   1.19GB",
                                "registry.osism.tech/kolla/redis                               2025.1    e315f5b97902   23 hours ago   274MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2025.1    2b1a6529e349   23 hours ago   274MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2025.1    8a559d907cd3   23 hours ago   284MB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2025.1    cb4563b8bd90   23 hours ago   284MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    7c848bf96889   23 hours ago   300MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2025.1    914ec18ecab9   23 hours ago   359MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    ab37088fef55   23 hours ago   302MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    6a912127df58   23 hours ago   293MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2025.1    b317d449fc38   23 hours ago   307MB",
                                "registry.osism.tech/kolla/mariadb-server                      2025.1    3798636748df   23 hours ago   449MB",
                                "registry.osism.tech/kolla/magnum-conductor                    2025.1    edeec939972e   23 hours ago   1.26GB",
                                "registry.osism.tech/kolla/magnum-api                          2025.1    15852b9b3694   23 hours ago   1.15GB",
                                "registry.osism.tech/kolla/placement-api                       2025.1    4b41bf0d15ce   23 hours ago   986MB",
                                "registry.osism.tech/kolla/neutron-server                      2025.1    37a696629701   23 hours ago   1.23GB",
                                "registry.osism.tech/kolla/glance-api                          2025.1    93cf85353efc   23 hours ago   1.11GB",
                                "registry.osism.tech/kolla/cinder-api                          2025.1    52d3d9863bd8   23 hours ago   1.42GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2025.1    ff9edb2cb839   23 hours ago   1.42GB",
                                "registry.osism.tech/kolla/cinder-volume                       2025.1    39d7dfcb9694   23 hours ago   1.78GB",
                                "registry.osism.tech/kolla/cinder-backup                       2025.1    ae0291ca65a6   23 hours ago   1.43GB",
                                "registry.osism.tech/kolla/designate-central                   2025.1    3e7bb1402736   23 hours ago   994MB",
                                "registry.osism.tech/kolla/designate-worker                    2025.1    d3efc271c683   23 hours ago   1e+03MB",
                                "registry.osism.tech/kolla/designate-api                       2025.1    381a7888210c   23 hours ago   995MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2025.1    c6cb1dc10c1e   23 hours ago   1e+03MB",
                                "registry.osism.tech/kolla/designate-mdns                      2025.1    5969129567eb   23 hours ago   995MB",
                                "registry.osism.tech/kolla/designate-producer                  2025.1    83e5b5568ae3   23 hours ago   995MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2025.1    4a902a2e163b   23 hours ago   995MB",
                                "registry.osism.tech/kolla/barbican-worker                     2025.1    791c98506246   23 hours ago   995MB",
                                "registry.osism.tech/kolla/barbican-api                        2025.1    249d42f721c1   23 hours ago   994MB",
                                "registry.osism.tech/kolla/keystone-fernet                     2025.1    84e29711aefc   23 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2025.1    0c3d257b0f95   23 hours ago   1.05GB",
                                "registry.osism.tech/kolla/keystone                            2025.1    f359170a05a3   23 hours ago   1.08GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2025.1    8a57f0d75d16   23 hours ago   1.22GB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2025.1    69d1dde45d75   23 hours ago   1.38GB",
                                "registry.osism.tech/kolla/nova-conductor                      2025.1    9fbf273f2a5f   23 hours ago   1.22GB",
                                "registry.osism.tech/kolla/nova-api                            2025.1    b4138fd11bf4   23 hours ago   1.22GB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2025.1    05c21f157406   23 hours ago   291MB",
                                "registry.osism.tech/kolla/ovn-controller                      2025.1    844bc93e6573   23 hours ago   291MB",
                                "registry.osism.tech/kolla/ovn-northd                          2025.1    1ef5b7f55de2   23 hours ago   291MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2025.1    6f25b8f02bfb   23 hours ago   291MB",
                                "registry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    8ac4e295c178   23 hours ago   291MB",
                                "+ 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",
                                "d242c4e79473   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_novncproxy",
                                "269582f52b8f   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor",
                                "7bc935a9aa45   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_conductor",
                                "3dc602a4dbc0   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes                        grafana",
                                "0452a091737d   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api",
                                "10cffe89a91f   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api",
                                "c5239a34e1b5   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker",
                                "f7fb3045c24a   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_mdns",
                                "902e5c306a5d   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_producer",
                                "05a547fe452d   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_central",
                                "e41c5444870b   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 9 minutes (healthy)              designate_api",
                                "cf374c86b234   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9",
                                "862c305a1720   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_metadata",
                                "536c32953262   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api",
                                "7bb3546cc5bf   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 8 minutes (healthy)              nova_scheduler",
                                "6081338d7b30   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker",
                                "54523d3da072   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener",
                                "9b264f461f43   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api",
                                "88a0764ac7e7   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server",
                                "c74600b12fa4   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup",
                                "73880c8788d7   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume",
                                "d1151d2a13c4   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_scheduler",
                                "5463d1912dd4   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api",
                                "85094ccf29ca   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api",
                                "d2dc9fb9d338   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter",
                                "68b338d4f85d   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor",
                                "fd9b6dd3be60   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter",
                                "9485eaa22a15   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter",
                                "c71aa1629ef8   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_node_exporter",
                                "080f9cbd4ef0   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone",
                                "aa177dce450c   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon",
                                "e2885b28f945   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet",
                                "59a14499c2cf   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_ssh",
                                "f3239aa278d7   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-2",
                                "a502e4820d64   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards",
                                "fa5db7d354cb   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   19 minutes ago   Up 19 minutes (healthy)             mariadb",
                                "1ee0f47490fe   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch",
                                "fce586cd36bb   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd",
                                "88a8f96df74e   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",
                                "f7b0c68da190   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db",
                                "f95792c8715e   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db",
                                "2ade4141fd4d   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived",
                                "b8acd13fa3ed   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "12d30152e3aa   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "02d7b926e64d   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    23 minutes ago   Up 23 minutes                       ceph-crash-testbed-node-2",
                                "591029aff30b   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes                       ovn_controller",
                                "3df01a607a80   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes (healthy)             rabbitmq",
                                "89c9800f9037   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd",
                                "b1ffbbd57d4b   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   27 minutes ago   Up 27 minutes                       ceph-mon-testbed-node-2",
                                "607a20b24184   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db",
                                "2211b064acd0   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel",
                                "d8683b998411   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis",
                                "645dadd46c3c   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes (healthy)             memcached",
                                "fd842ad5933d   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron",
                                "6d1f4ccce161   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox",
                                "3e3770963a73   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 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      d90079daff00   21 hours ago   1.35GB",
                                "registry.osism.tech/kolla/memcached                           2025.1    c1d35189ee4b   23 hours ago   268MB",
                                "registry.osism.tech/kolla/cron                                2025.1    aef785e32874   23 hours ago   267MB",
                                "registry.osism.tech/kolla/opensearch                          2025.1    47fff4e823a4   23 hours ago   1.56GB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2025.1    8f93de8ba7a5   23 hours ago   1.53GB",
                                "registry.osism.tech/kolla/keepalived                          2025.1    6c6de50ac583   23 hours ago   278MB",
                                "registry.osism.tech/kolla/fluentd                             2025.1    97f9e1bdd644   23 hours ago   580MB",
                                "registry.osism.tech/kolla/proxysql                            2025.1    0bbdfb0c2d36   23 hours ago   416MB",
                                "registry.osism.tech/kolla/grafana                             2025.1    c2ba7c3b0075   23 hours ago   1.34GB",
                                "registry.osism.tech/kolla/rabbitmq                            2025.1    6028b34d68b0   23 hours ago   341MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2025.1    b7ccbdab6cf0   23 hours ago   673MB",
                                "registry.osism.tech/kolla/haproxy                             2025.1    f92845a06bba   23 hours ago   275MB",
                                "registry.osism.tech/kolla/horizon                             2025.1    bf126322a534   23 hours ago   1.19GB",
                                "registry.osism.tech/kolla/redis                               2025.1    e315f5b97902   23 hours ago   274MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2025.1    2b1a6529e349   23 hours ago   274MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2025.1    8a559d907cd3   23 hours ago   284MB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2025.1    cb4563b8bd90   23 hours ago   284MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    7c848bf96889   23 hours ago   300MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2025.1    914ec18ecab9   23 hours ago   359MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    ab37088fef55   23 hours ago   302MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    6a912127df58   23 hours ago   293MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2025.1    b317d449fc38   23 hours ago   307MB",
                                "registry.osism.tech/kolla/mariadb-server                      2025.1    3798636748df   23 hours ago   449MB",
                                "registry.osism.tech/kolla/magnum-conductor                    2025.1    edeec939972e   23 hours ago   1.26GB",
                                "registry.osism.tech/kolla/magnum-api                          2025.1    15852b9b3694   23 hours ago   1.15GB",
                                "registry.osism.tech/kolla/placement-api                       2025.1    4b41bf0d15ce   23 hours ago   986MB",
                                "registry.osism.tech/kolla/neutron-server                      2025.1    37a696629701   23 hours ago   1.23GB",
                                "registry.osism.tech/kolla/glance-api                          2025.1    93cf85353efc   23 hours ago   1.11GB",
                                "registry.osism.tech/kolla/cinder-api                          2025.1    52d3d9863bd8   23 hours ago   1.42GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2025.1    ff9edb2cb839   23 hours ago   1.42GB",
                                "registry.osism.tech/kolla/cinder-volume                       2025.1    39d7dfcb9694   23 hours ago   1.78GB",
                                "registry.osism.tech/kolla/cinder-backup                       2025.1    ae0291ca65a6   23 hours ago   1.43GB",
                                "registry.osism.tech/kolla/designate-central                   2025.1    3e7bb1402736   23 hours ago   994MB",
                                "registry.osism.tech/kolla/designate-worker                    2025.1    d3efc271c683   23 hours ago   1e+03MB",
                                "registry.osism.tech/kolla/designate-api                       2025.1    381a7888210c   23 hours ago   995MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2025.1    c6cb1dc10c1e   23 hours ago   1e+03MB",
                                "registry.osism.tech/kolla/designate-mdns                      2025.1    5969129567eb   23 hours ago   995MB",
                                "registry.osism.tech/kolla/designate-producer                  2025.1    83e5b5568ae3   23 hours ago   995MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2025.1    4a902a2e163b   23 hours ago   995MB",
                                "registry.osism.tech/kolla/barbican-worker                     2025.1    791c98506246   23 hours ago   995MB",
                                "registry.osism.tech/kolla/barbican-api                        2025.1    249d42f721c1   23 hours ago   994MB",
                                "registry.osism.tech/kolla/keystone-fernet                     2025.1    84e29711aefc   23 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2025.1    0c3d257b0f95   23 hours ago   1.05GB",
                                "registry.osism.tech/kolla/keystone                            2025.1    f359170a05a3   23 hours ago   1.08GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2025.1    8a57f0d75d16   23 hours ago   1.22GB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2025.1    69d1dde45d75   23 hours ago   1.38GB",
                                "registry.osism.tech/kolla/nova-conductor                      2025.1    9fbf273f2a5f   23 hours ago   1.22GB",
                                "registry.osism.tech/kolla/nova-api                            2025.1    b4138fd11bf4   23 hours ago   1.22GB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2025.1    05c21f157406   23 hours ago   291MB",
                                "registry.osism.tech/kolla/ovn-northd                          2025.1    1ef5b7f55de2   23 hours ago   291MB",
                                "registry.osism.tech/kolla/ovn-controller                      2025.1    844bc93e6573   23 hours ago   291MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2025.1    6f25b8f02bfb   23 hours ago   291MB",
                                "registry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    8ac4e295c178   23 hours ago   291MB",
                                "+ 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.193.92",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.92",
                                "++ 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 27m)",
                                "    mgr: testbed-node-2(active, since 16m), standbys: testbed-node-1, testbed-node-0",
                                "    mds: 1/1 daemons up, 2 standby",
                                "    osd: 6 osds: 6 up (since 24m), 6 in (since 25m)",
                                "    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.0 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.0 GiB  6.7 GiB    6 KiB  382 MiB  113 GiB  5.87  1.00    -          root default           ",
                                "-3         0.03897         -   40 GiB  2.3 GiB  2.2 GiB    2 KiB  121 MiB   38 GiB  5.86  1.00    -              host testbed-node-3",
                                " 0    hdd  0.01949   1.00000   20 GiB  1.1 GiB  1.0 GiB    1 KiB   70 MiB   19 GiB  5.47  0.93  189      up          osd.0          ",
                                " 3    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.2 GiB    1 KiB   52 MiB   19 GiB  6.24  1.06  201      up          osd.3          ",
                                "-5         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  139 MiB   38 GiB  5.90  1.00    -              host testbed-node-4",
                                " 1    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.1 GiB    1 KiB   70 MiB   19 GiB  5.78  0.99  195      up          osd.1          ",
                                " 5    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.1 GiB    1 KiB   70 MiB   19 GiB  6.02  1.02  197      up          osd.5          ",
                                "-7         0.03897         -   40 GiB  2.3 GiB  2.2 GiB    2 KiB  121 MiB   38 GiB  5.86  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.27  1.24  198      up          osd.2          ",
                                " 4    hdd  0.01949   1.00000   20 GiB  909 MiB  857 MiB    1 KiB   52 MiB   19 GiB  4.44  0.76  190      up          osd.4          ",
                                "                       TOTAL  120 GiB  7.0 GiB  6.7 GiB  9.3 KiB  382 MiB  113 GiB  5.87                                            ",
                                "MIN/MAX VAR: 0.76/1.24  STDDEV: 0.85",
                                "",
                                "# 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 4, 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\": 4,",
                                "  \"quorum\": [",
                                "    0,",
                                "    1,",
                                "    2",
                                "  ],",
                                "  \"quorum_names\": [",
                                "    \"testbed-node-0\",",
                                "    \"testbed-node-1\",",
                                "    \"testbed-node-2\"",
                                "  ],",
                                "  \"quorum_leader_name\": \"testbed-node-0\",",
                                "  \"quorum_age\": 1652,",
                                "  \"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-20T00:51:25.375063Z\",",
                                "    \"created\": \"2026-05-20T00:51:25.375063Z\",",
                                "    \"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.0 GiB   7.0 GiB       5.87",
                                "TOTAL  120 GiB  113 GiB  7.0 GiB   7.0 GiB       5.87",
                                " ",
                                "--- 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.95     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-20 01:19:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-20 01:19:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a4c30b68-b5e6-4a29-891f-cc972ad0d89c (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 01:19:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a4c30b68-b5e6-4a29-891f-cc972ad0d89c (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Wednesday 20 May 2026  01:19:26 +0000 (0:00:00.361)       0:00:00.361 ********* ",
                                "\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 20 May 2026  01:19:27 +0000 (0:00:01.439)       0:00:01.801 ********* ",
                                "\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 20 May 2026  01:19:29 +0000 (0:00:01.340)       0:00:03.141 ********* ",
                                "\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-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 20 May 2026  01:19:34 +0000 (0:00:05.526)       0:00:08.667 ********* ",
                                "\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 20 May 2026  01:19:35 +0000 (0:00:00.730)       0:00:09.397 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 5.53s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.44s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.34s",
                                "Gather facts for all hosts ---------------------------------------------- 0.73s",
                                "+ osism validate ceph-mons",
                                "",
                                "PLAY [Ceph validate mons] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Wednesday 20 May 2026  01:19:41 +0000 (0:00:00.519)       0:00:00.519 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Wednesday 20 May 2026  01:19:42 +0000 (0:00:01.022)       0:00:01.542 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Wednesday 20 May 2026  01:19:43 +0000 (0:00:00.703)       0:00:02.245 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Wednesday 20 May 2026  01:19:43 +0000 (0:00:00.160)       0:00:02.406 ********* ",
                                "\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 20 May 2026  01:19:43 +0000 (0:00:00.310)       0:00:02.717 ********* ",
                                "\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 20 May 2026  01:19:45 +0000 (0:00:01.671)       0:00:04.388 ********* ",
                                "\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 20 May 2026  01:19:45 +0000 (0:00:00.284)       0:00:04.673 ********* ",
                                "\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 20 May 2026  01:19:45 +0000 (0:00:00.349)       0:00:05.022 ********* ",
                                "\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 20 May 2026  01:19:46 +0000 (0:00:00.318)       0:00:05.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 [Set test result to passed if ceph-mon is running] ************************",
                                "Wednesday 20 May 2026  01:19:46 +0000 (0:00:00.451)       0:00:05.792 ********* ",
                                "\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 20 May 2026  01:19:47 +0000 (0:00:00.291)       0:00:06.083 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 20 May 2026  01:19:47 +0000 (0:00:00.277)       0:00:06.361 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 20 May 2026  01:19:47 +0000 (0:00:00.258)       0:00:06.619 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:19:47 +0000 (0:00:00.260)       0:00:06.879 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:19:47 +0000 (0:00:00.084)       0:00:06.963 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:19:48 +0000 (0:00:00.071)       0:00:07.035 ********* ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 20 May 2026  01:19:48 +0000 (0:00:00.246)       0:00:07.281 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Wednesday 20 May 2026  01:19:48 +0000 (0:00:00.265)       0:00:07.546 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare quorum test vars] ************************************************",
                                "Wednesday 20 May 2026  01:19:48 +0000 (0:00:00.257)       0:00:07.804 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Get monmap info from one mon container] **********************************",
                                "Wednesday 20 May 2026  01:19:48 +0000 (0:00:00.121)       0:00:07.925 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set quorum test data] ****************************************************",
                                "Wednesday 20 May 2026  01:19:50 +0000 (0:00:01.797)       0:00:09.723 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail quorum test if not all monitors are in quorum] **********************",
                                "Wednesday 20 May 2026  01:19:50 +0000 (0:00:00.302)       0:00:10.025 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass quorum test if all monitors are in quorum] **************************",
                                "Wednesday 20 May 2026  01:19:51 +0000 (0:00:00.135)       0:00:10.161 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set fsid test vars] ******************************************************",
                                "Wednesday 20 May 2026  01:19:51 +0000 (0:00:00.311)       0:00:10.472 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail Cluster FSID test if FSID does not match configuration] *************",
                                "Wednesday 20 May 2026  01:19:51 +0000 (0:00:00.302)       0:00:10.775 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass Cluster FSID test if it matches configuration] **********************",
                                "Wednesday 20 May 2026  01:19:51 +0000 (0:00:00.132)       0:00:10.908 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare status test vars] ************************************************",
                                "Wednesday 20 May 2026  01:19:52 +0000 (0:00:00.147)       0:00:11.055 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather status data] ******************************************************",
                                "Wednesday 20 May 2026  01:19:52 +0000 (0:00:00.301)       0:00:11.357 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set health test data] ****************************************************",
                                "Wednesday 20 May 2026  01:19:53 +0000 (0:00:01.545)       0:00:12.902 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable] *************************",
                                "Wednesday 20 May 2026  01:19:54 +0000 (0:00:00.345)       0:00:13.247 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if health is acceptable] *****************************",
                                "Wednesday 20 May 2026  01:19:54 +0000 (0:00:00.148)       0:00:13.396 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable (strict)] ****************",
                                "Wednesday 20 May 2026  01:19:54 +0000 (0:00:00.151)       0:00:13.548 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if status is OK (strict)] ****************************",
                                "Wednesday 20 May 2026  01:19:54 +0000 (0:00:00.147)       0:00:13.695 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Wednesday 20 May 2026  01:19:54 +0000 (0:00:00.167)       0:00:13.862 ********* ",
                                "\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 20 May 2026  01:19:55 +0000 (0:00:00.258)       0:00:14.121 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 20 May 2026  01:19:55 +0000 (0:00:00.254)       0:00:14.376 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 20 May 2026  01:19:57 +0000 (0:00:01.840)       0:00:16.216 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 20 May 2026  01:19:57 +0000 (0:00:00.289)       0:00:16.506 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:19:58 +0000 (0:00:00.677)       0:00:17.183 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:19:58 +0000 (0:00:00.075)       0:00:17.258 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:19:58 +0000 (0:00:00.070)       0:00:17.328 ********* ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Wednesday 20 May 2026  01:19:58 +0000 (0:00:00.096)       0:00:17.425 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 20 May 2026  01:19:59 +0000 (0:00:01.309)       0:00:18.735 ********* ",
                                "\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-20T01:19:42+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 20 May 2026  01:20:00 +0000 (0:00:00.403)       0:00:19.138 ********* ",
                                "=============================================================================== ",
                                "Aggregate test results step one ----------------------------------------- 1.84s",
                                "Get monmap info from one mon container ---------------------------------- 1.80s",
                                "Get container info ------------------------------------------------------ 1.67s",
                                "Gather status data ------------------------------------------------------ 1.55s",
                                "Write report file ------------------------------------------------------- 1.31s",
                                "Get timestamp for report file ------------------------------------------- 1.02s",
                                "Create report output directory ------------------------------------------ 0.70s",
                                "Aggregate test results step three --------------------------------------- 0.68s",
                                "Set test result to failed if ceph-mon is not running -------------------- 0.45s",
                                "Print report file information ------------------------------------------- 0.40s",
                                "Flush handlers ---------------------------------------------------------- 0.40s",
                                "Set test result to passed if container is existing ---------------------- 0.35s",
                                "Set health test data ---------------------------------------------------- 0.35s",
                                "Prepare test data ------------------------------------------------------- 0.32s",
                                "Pass quorum test if all monitors are in quorum -------------------------- 0.31s",
                                "Prepare test data for container existance test -------------------------- 0.31s",
                                "Set fsid test vars ------------------------------------------------------ 0.30s",
                                "Set quorum test data ---------------------------------------------------- 0.30s",
                                "Prepare status test vars ------------------------------------------------ 0.30s",
                                "Set test result to passed if ceph-mon is running ------------------------ 0.29s",
                                "+ osism validate ceph-mgrs",
                                "",
                                "PLAY [Ceph validate mgrs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Wednesday 20 May 2026  01:20:16 +0000 (0:00:00.540)       0:00:00.540 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Wednesday 20 May 2026  01:20:17 +0000 (0:00:01.011)       0:00:01.551 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Wednesday 20 May 2026  01:20:18 +0000 (0:00:00.728)       0:00:02.280 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Wednesday 20 May 2026  01:20:18 +0000 (0:00:00.137)       0:00:02.417 ********* ",
                                "\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 20 May 2026  01:20:18 +0000 (0:00:00.319)       0:00:02.737 ********* ",
                                "\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 20 May 2026  01:20:20 +0000 (0:00:01.581)       0:00:04.319 ********* ",
                                "\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 20 May 2026  01:20:20 +0000 (0:00:00.395)       0:00:04.714 ********* ",
                                "\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 20 May 2026  01:20:20 +0000 (0:00:00.312)       0:00:05.026 ********* ",
                                "\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 20 May 2026  01:20:21 +0000 (0:00:00.318)       0:00:05.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 [Set test result to passed if ceph-mgr is running] ************************",
                                "Wednesday 20 May 2026  01:20:21 +0000 (0:00:00.481)       0:00:05.826 ********* ",
                                "\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 20 May 2026  01:20:21 +0000 (0:00:00.305)       0:00:06.132 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 20 May 2026  01:20:22 +0000 (0:00:00.257)       0:00:06.389 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 20 May 2026  01:20:22 +0000 (0:00:00.252)       0:00:06.642 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:20:22 +0000 (0:00:00.281)       0:00:06.923 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:20:22 +0000 (0:00:00.072)       0:00:06.995 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:20:22 +0000 (0:00:00.071)       0:00:07.067 ********* ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 20 May 2026  01:20:23 +0000 (0:00:00.278)       0:00:07.346 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Wednesday 20 May 2026  01:20:23 +0000 (0:00:00.265)       0:00:07.611 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Define mgr module test vars] *********************************************",
                                "Wednesday 20 May 2026  01:20:23 +0000 (0:00:00.271)       0:00:07.883 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather list of mgr modules] **********************************************",
                                "Wednesday 20 May 2026  01:20:23 +0000 (0:00:00.136)       0:00:08.019 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Parse mgr module list from json] *****************************************",
                                "Wednesday 20 May 2026  01:20:25 +0000 (0:00:01.829)       0:00:09.849 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Extract list of enabled mgr modules] *************************************",
                                "Wednesday 20 May 2026  01:20:25 +0000 (0:00:00.264)       0:00:10.114 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail test if mgr modules are disabled that should be enabled] ************",
                                "Wednesday 20 May 2026  01:20:26 +0000 (0:00:00.300)       0:00:10.414 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass test if required mgr modules are enabled] ***************************",
                                "Wednesday 20 May 2026  01:20:26 +0000 (0:00:00.155)       0:00:10.570 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Wednesday 20 May 2026  01:20:26 +0000 (0:00:00.150)       0:00:10.720 ********* ",
                                "\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 20 May 2026  01:20:26 +0000 (0:00:00.296)       0:00:11.017 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 20 May 2026  01:20:27 +0000 (0:00:00.267)       0:00:11.284 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 20 May 2026  01:20:28 +0000 (0:00:01.628)       0:00:12.912 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 20 May 2026  01:20:28 +0000 (0:00:00.260)       0:00:13.173 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:20:29 +0000 (0:00:00.301)       0:00:13.474 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:20:29 +0000 (0:00:00.072)       0:00:13.547 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:20:29 +0000 (0:00:00.093)       0:00:13.641 ********* ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Wednesday 20 May 2026  01:20:29 +0000 (0:00:00.074)       0:00:13.715 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 20 May 2026  01:20:30 +0000 (0:00:01.362)       0:00:15.078 ********* ",
                                "\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-20T01:20:17+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 20 May 2026  01:20:31 +0000 (0:00:00.448)       0:00:15.526 ********* ",
                                "=============================================================================== ",
                                "Gather list of mgr modules ---------------------------------------------- 1.83s",
                                "Aggregate test results step one ----------------------------------------- 1.63s",
                                "Get container info ------------------------------------------------------ 1.58s",
                                "Write report file ------------------------------------------------------- 1.36s",
                                "Get timestamp for report file ------------------------------------------- 1.01s",
                                "Create report output directory ------------------------------------------ 0.73s",
                                "Set test result to failed if ceph-mgr is not running -------------------- 0.48s",
                                "Print report file information ------------------------------------------- 0.45s",
                                "Flush handlers ---------------------------------------------------------- 0.42s",
                                "Set test result to failed if container is missing ----------------------- 0.40s",
                                "Prepare test data for container existance test -------------------------- 0.32s",
                                "Prepare test data ------------------------------------------------------- 0.32s",
                                "Set test result to passed if container is existing ---------------------- 0.31s",
                                "Set test result to passed if ceph-mgr is running ------------------------ 0.31s",
                                "Aggregate test results step three --------------------------------------- 0.30s",
                                "Extract list of enabled mgr modules ------------------------------------- 0.30s",
                                "Set validation result to passed if no test failed ----------------------- 0.30s",
                                "Aggregate test results step three --------------------------------------- 0.28s",
                                "Fail due to missing containers ------------------------------------------ 0.27s",
                                "Set validation result to failed if a test failed ------------------------ 0.27s",
                                "+ osism validate ceph-osds",
                                "",
                                "PLAY [Ceph validate OSDs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Wednesday 20 May 2026  01:20:47 +0000 (0:00:00.524)       0:00:00.524 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 20 May 2026  01:20:48 +0000 (0:00:01.035)       0:00:01.559 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Wednesday 20 May 2026  01:20:48 +0000 (0:00:00.257)       0:00:01.816 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Wednesday 20 May 2026  01:20:49 +0000 (0:00:00.702)       0:00:02.519 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define OSD test variables] ***********************************************",
                                "Wednesday 20 May 2026  01:20:49 +0000 (0:00:00.140)       0:00:02.659 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Wednesday 20 May 2026  01:20:49 +0000 (0:00:00.133)       0:00:02.793 ********* ",
                                "\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 20 May 2026  01:20:50 +0000 (0:00:00.471)       0:00:03.264 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Wednesday 20 May 2026  01:20:50 +0000 (0:00:00.161)       0:00:03.426 ********* ",
                                "\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 20 May 2026  01:20:50 +0000 (0:00:00.317)       0:00:03.744 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 20 May 2026  01:20:51 +0000 (0:00:00.344)       0:00:04.089 ********* ",
                                "\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 20 May 2026  01:20:51 +0000 (0:00:00.288)       0:00:04.378 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '9cf23c6d4e4210f19994d4724620440e6fe36888b445f19c6cf02218e29bc3a4', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 6 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'dbe8e26ff44908307bc55ac60252d85d302c07bfcdaec3a6d33ba1be586a76a1', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6e0a1b5f01d5c88bd182b96a7d3c8d6ff084c454cccd5192fd6a9b23166a6eae', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '059e60b1e201d9627a56d06f16ac1d479d947e6370f96cc642f23d962e82bb46', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '546d68e1126f5f2bc97f1f1e69e9d53ee10430eab4089c6c19b7f89b1ecaa568', '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': '2cba6349140e197b7c64114f41359602870ba63fda80dfeaa7e5912440c4db91', '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': '8baad5fd6a8f028455017a9381e8d7f97f111558684a446dac836a8581324911', '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': 'f3723b3bad8a540022d6ce2105e5394c591dee356da386e5dbf95a9f752eef60', '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': '2b5ba5dfdc1fe21d1d4f7a70e817d00ecc2ddd65b4fdb2e7769d28b61d9c83c9', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-3', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c6f45bb5d7c63c0e9e2fd4d78d9b4a5cc26e3a68a1fae5b224431d565308e5fb', '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': '45d06e2b6170c0685cfd5479eae30b24d80478a92fb14a2a302be3bd0c7f5a9e', '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-3] => (item={'id': '1f76ce4bbb9d4fa86f36331c0adbeb24d1dd57cc198ac68f3438d68e29f5d337', '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': '6417cf5dd7dcf1b27ab4d0786e9a8d5351da4b8fd609670229204fd593a6d64f', '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': '935689418db3cdffb1e4c69e1238cc6b24f9b7303ed0a3c69e90e774cea47bb7', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'd9cb705aa9174ad62caacb5af638bd1dc9ecc12e2c9a9d4053e81aafba277c5a', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 29 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '182a4f0a3e2bf45208f2a8f654ff2d6663f8ad1ff7d509f1aa019a0ddc3f63db', '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': '3a7952cf48af3e0b39fabe11f0c676d6270357de14a785985f9425158fe1c970', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6ab927297036215a3e69b70905a6c5b6dec49f82c7d90eca4977394880413d05', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '4e3aa846a5c0ea525bd9e396b772ced9973620b9ac6346847c5d5350d80d6dc7', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 6 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'c89f0c18ea2ddd13e4aef69d26b8398259a4e176b3493ca0a0a3a0f6ce74bfad', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '57a5e1a65c68355e9a825e217b8f6d370b656d02dba9583a99b68f5374ef4fb6', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'ea4a9487235be6bbf7e01057c8a54d218870346390fb6591eaa58fc29c7fb1a4', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '595a721db419db5e8733f76ae3bfd5638f410be3884f19f826c53468ec9dbf65', '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': '0dde27a50ad25c731a57e2ca01ce07e5746c3eef41c88a442c90cce60b828f3f', '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': 'd509b93e49d7b178d3a41d8651453cb690176da58decea7a68b10155e4a07f71', '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': '87beb641c37d9f6f5537c6d7d5528fabea93611ae9b099deccf406638331fbf9', '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': 'cdaca97135ffd2ec60b4410cf7397d5233bcca8a54186942ec6b173e00081e27', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-4', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e85e923c9099ac079e9fef9fcff1f63b667d40b9311a29ae1d1094ba6e571c0b', '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': '123fcecb186f3bda8adccfcc8f991446e5ca3b121759b0e01b82e1a68bcfa48a', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-5', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'id': '9ec0414f80c056850acc91fb1e1f648ad588670d64ec3a4f01deef097e130a55', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-1', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '50db1cfab178d5431b9df2dafcb3f156686b7782e1b226ad27cf31d58eab66f1', '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-4] => (item={'id': '19c9ec01e2d5093c43908a02ab78781aab43f1168379092775490f2047dbba8c', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '34a9b2e7de7c9d55903694cf312bcdfed93b8c87baa0cff18ae442d87b5a9557', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 29 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '86d6be2d292e8101eba2e0df7ccc4a1f8392142054f2fad9f67cde81419035aa', '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': '9b6f9562111ea0301b0b66086eba8549bac3cc33f07a6602ed5d68353975af32', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '52d49d607987de99aefe93a128c3f4d731a85511b34ef0d0e835a7203509f6e1', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '0db8b3da9096eb21d6063bc6fe397096f2f31bf20d95d308b23d35b5649786eb', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 6 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'cf31a2f4b58160178fb3597bc127a99e379cf93200e2d7487c4cb8feb10ff4f9', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8119d4534dbaa8c7790f1115f9d29716eacb179429baf79ce13372b7a3407944', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'c14cc65b301f9be9c337888dfc8e422f33a037600db66e200e717adde745756e', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'f431ed435df97d0a72678cb48ae14d9afc66a9ad65634bb61d9efe726f2b6b82', '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': 'e31b16301e7b1188846092af7583e9a3015813e34170f03eb7d1bb5613e34b94', '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': '4aaa1dc81ae495f424902c70caa8d0abe0772a235ec0fde43588132f4dd39149', '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': '059eae7a40136842d6b1dbf5b3ae425f72a683d3036acb707b0cc1ce74edd419', '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': '611dd05d9dee6feb1a8a8b2051222e698ab417b0bce2ce547841da3dc509c2cb', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-5', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '10ec4f033a28da0309b8d2dcec320f1ef477ea417ebabcba62b87470b00fcbfc', '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': '0ab676a8c3ac5106eed9d9cfaa6f2fd21eea844e643f3fd671865eb879ffedf6', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'id': 'cb4387eda52c9ae696b03e493b8a95abcf47e227b5cc189cf3381a58be764942', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-4', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '33bb657ae9cd20f6a346cac2901ba693a2a0fa9ada0e3e39450309bcd8039ca9', '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-5] => (item={'id': '3a86205ca1115bcaebfcb1a5184d98e408afa5d52aa3cdb0b9d7e36c78b9f197', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '46c3b4f5cf75fbcec7b808979dd665136009e51ffaa5bfb65a7ecf1049baca45', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 29 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '4015c7f9c6bf41432736fcde9f9eaa96a870fec958e8706059ee4680ca702183', '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': '613342c466db21d300515ec383789e17b7bc6bc52c49de132b7175219fd97733', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '9450b8770289e5620f4dbc51dc9ee62fd070c8f2fc1a42d2b330a99e0993c769', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers on host] ********************************",
                                "Wednesday 20 May 2026  01:20:52 +0000 (0:00:00.662)       0:00:05.040 ********* ",
                                "\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 20 May 2026  01:20:52 +0000 (0:00:00.325)       0:00:05.366 ********* ",
                                "\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 20 May 2026  01:20:52 +0000 (0:00:00.295)       0:00:05.662 ********* ",
                                "\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 20 May 2026  01:20:52 +0000 (0:00:00.294)       0:00:05.956 ********* ",
                                "\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 20 May 2026  01:20:53 +0000 (0:00:00.495)       0:00:06.452 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-3', 'osd_id': '3', '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-5', 'osd_id': '5', 'state': 'running'}) \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]\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] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers that are not running] *******************",
                                "Wednesday 20 May 2026  01:20:53 +0000 (0:00:00.307)       0:00:06.759 ********* ",
                                "\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 20 May 2026  01:20:54 +0000 (0:00:00.299)       0:00:07.059 ********* ",
                                "\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 20 May 2026  01:20:54 +0000 (0:00:00.317)       0:00:07.376 ********* ",
                                "\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 20 May 2026  01:20:54 +0000 (0:00:00.502)       0:00:07.879 ********* ",
                                "\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 20 May 2026  01:20:55 +0000 (0:00:00.361)       0:00:08.241 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 20 May 2026  01:20:55 +0000 (0:00:00.263)       0:00:08.504 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 20 May 2026  01:20:55 +0000 (0:00:00.250)       0:00:08.755 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:20:56 +0000 (0:00:00.265)       0:00:09.020 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:20:56 +0000 (0:00:00.067)       0:00:09.088 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:20:56 +0000 (0:00:00.066)       0:00:09.154 ********* ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 20 May 2026  01:20:56 +0000 (0:00:00.087)       0:00:09.242 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail early due to containers not running] ********************************",
                                "Wednesday 20 May 2026  01:20:56 +0000 (0:00:00.656)       0:00:09.899 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 20 May 2026  01:20:57 +0000 (0:00:00.280)       0:00:10.179 ********* ",
                                "\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 20 May 2026  01:20:57 +0000 (0:00:00.354)       0:00:10.533 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get ceph osd tree] *******************************************************",
                                "Wednesday 20 May 2026  01:20:57 +0000 (0:00:00.230)       0:00:10.764 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Parse osd tree from JSON] ************************************************",
                                "Wednesday 20 May 2026  01:20:59 +0000 (0:00:02.101)       0:00:12.866 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get OSDs that are not up or in] ******************************************",
                                "Wednesday 20 May 2026  01:20:59 +0000 (0:00:00.142)       0:00:13.009 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail test if OSDs are not up or in] **************************************",
                                "Wednesday 20 May 2026  01:21:00 +0000 (0:00:00.320)       0:00:13.329 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Pass test if OSDs are all up and in] *************************************",
                                "Wednesday 20 May 2026  01:21:00 +0000 (0:00:00.114)       0:00:13.443 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 20 May 2026  01:21:00 +0000 (0:00:00.122)       0:00:13.566 ********* ",
                                "\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 20 May 2026  01:21:01 +0000 (0:00:00.497)       0:00:14.064 ********* ",
                                "\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 [Parse LVM data as JSON] **************************************************",
                                "Wednesday 20 May 2026  01:21:02 +0000 (0:00:01.696)       0:00:15.760 ********* ",
                                "\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 20 May 2026  01:21:03 +0000 (0:00:00.335)       0:00:16.096 ********* ",
                                "\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 20 May 2026  01:21:03 +0000 (0:00:00.873)       0:00:16.969 ********* ",
                                "\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 20 May 2026  01:21:04 +0000 (0:00:00.315)       0:00:17.285 ********* ",
                                "\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 20 May 2026  01:21:04 +0000 (0:00:00.325)       0:00:17.611 ********* ",
                                "\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 20 May 2026  01:21:04 +0000 (0:00:00.286)       0:00:17.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 [Prepare test data] *******************************************************",
                                "Wednesday 20 May 2026  01:21:05 +0000 (0:00:00.486)       0:00:18.383 ********* ",
                                "\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 20 May 2026  01:21:05 +0000 (0:00:00.503)       0:00:18.887 ********* ",
                                "\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 20 May 2026  01:21:06 +0000 (0:00:00.497)       0:00:19.384 ********* ",
                                "\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 20 May 2026  01:21:06 +0000 (0:00:00.319)       0:00:19.704 ********* ",
                                "\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 20 May 2026  01:21:07 +0000 (0:00:00.523)       0:00:20.227 ********* ",
                                "\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 20 May 2026  01:21:07 +0000 (0:00:00.319)       0:00:20.547 ********* ",
                                "\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 20 May 2026  01:21:07 +0000 (0:00:00.300)       0:00:20.848 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 20 May 2026  01:21:08 +0000 (0:00:00.249)       0:00:21.098 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 20 May 2026  01:21:09 +0000 (0:00:01.790)       0:00:22.889 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 20 May 2026  01:21:10 +0000 (0:00:00.283)       0:00:23.172 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:21:10 +0000 (0:00:00.271)       0:00:23.443 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:21:10 +0000 (0:00:00.250)       0:00:23.694 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 20 May 2026  01:21:10 +0000 (0:00:00.069)       0:00:23.764 ********* ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Wednesday 20 May 2026  01:21:10 +0000 (0:00:00.073)       0:00:23.838 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 20 May 2026  01:21:12 +0000 (0:00:01.322)       0:00:25.160 ********* ",
                                "\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-20T01:20:48+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 20 May 2026  01:21:12 +0000 (0:00:00.440)       0:00:25.601 ********* ",
                                "=============================================================================== ",
                                "Get ceph osd tree ------------------------------------------------------- 2.10s",
                                "Aggregate test results step one ----------------------------------------- 1.79s",
                                "List ceph LVM volumes and collect data ---------------------------------- 1.70s",
                                "Write report file ------------------------------------------------------- 1.32s",
                                "Get timestamp for report file ------------------------------------------- 1.04s",
                                "Get unencrypted and encrypted OSDs -------------------------------------- 0.87s",
                                "Create report output directory ------------------------------------------ 0.70s",
                                "Get list of ceph-osd containers on host --------------------------------- 0.66s",
                                "Print report file information ------------------------------------------- 0.66s",
                                "Fail test if any sub test failed ---------------------------------------- 0.52s",
                                "Prepare test data ------------------------------------------------------- 0.50s",
                                "Set test result to failed if an OSD is not running ---------------------- 0.50s",
                                "Prepare test data ------------------------------------------------------- 0.50s",
                                "Get CRUSH node data of each OSD host and root node childs --------------- 0.50s",
                                "Prepare test data ------------------------------------------------------- 0.50s",
                                "Pass if count of unencrypted OSDs equals count of OSDs ------------------ 0.49s",
                                "Calculate OSD devices for each host ------------------------------------- 0.47s",
                                "Print report file information ------------------------------------------- 0.44s",
                                "Flush handlers ---------------------------------------------------------- 0.39s",
                                "Set test result to passed if all containers are running ----------------- 0.36s",
                                "+ 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.193.92",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.92",
                                "++ 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",
                                "",
                                "+ echo",
                                "# Status of MariaDB",
                                "+ 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-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to MariaDB at 192.168.16.9 as root_shard_0...\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Status: Primary\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnected: ON\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mReady: ON\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal State: Synced\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster State UUID: 0e6c20cc-53e7-11f1-a7cc-53d91654c0aa\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Members: 192.168.16.11:3306,192.168.16.12:3306,192.168.16.10:3306\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGalera Version: 26.4.26(r3901835d)\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal Node UUID: 4352c26c-53e7-11f1-8308-4f43c2ee2d76\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlow Control Paused: 0.00%\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRecv Queue Avg: 0\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSend Queue Avg: 0.00220386\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTransactions: 1798 local commits, 1798 replicated, 39 received\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConflicts: 0 cert failures, 0 bf aborts\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Uptime: 6 minutes, 53 seconds\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mThreads: 69 connected, 1 running\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mQueries: 102571 total, 0 slow\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAborted Connects: 48\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:38\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-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] RabbitMQ Version: 4.1.8\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Erlang Version: 27.3.4.1\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Name: rabbit@testbed-node-0\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\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-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connections: 209, Channels: 208, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Messages: 227 total, 227 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Message Rates: 7.2/s publish, 7.4/s deliver\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Disk Free: 55.9 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] File Descriptors: 105/262144\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Sockets: 0/0\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] RabbitMQ Version: 4.1.8\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Erlang Version: 27.3.4.1\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Name: rabbit@testbed-node-1\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\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-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connections: 209, Channels: 208, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Messages: 227 total, 227 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Message Rates: 7.0/s publish, 7.8/s deliver\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\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-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] File Descriptors: 112/262144\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Sockets: 0/0\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] RabbitMQ Version: 4.1.8\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Erlang Version: 27.3.4.1\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Name: rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\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-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connections: 209, Channels: 208, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Messages: 227 total, 227 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Message Rates: 7.0/s publish, 7.8/s deliver\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Disk Free: 56.6 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\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-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] File Descriptors: 113/262144\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Sockets: 0/0\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRabbitMQ Cluster validation PASSED\u001b[0m",
                                "+ echo",
                                "",
                                "# Status of Redis",
                                "",
                                "+ 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.003 second response time on 192.168.16.10 port 6379|time=0.003410s;;;0.000000;10.000000",
                                "+ popd",
                                "+ [[ 0 -gt 0 ]]",
                                "+ echo",
                                "",
                                "# Create backup of MariaDB database",
                                "",
                                "+ 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-20 01:21:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb_backup.\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 75599081-4d7c-4654-a26f-fa19b647e1d9 (mariadb_backup) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 01:21:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 75599081-4d7c-4654-a26f-fa19b647e1d9 (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 20 May 2026  01:21:52 +0000 (0:00:00.269)       0:00:00.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 [Group hosts based on enabled services] ***********************************",
                                "Wednesday 20 May 2026  01:21:52 +0000 (0:00:00.300)       0:00:00.569 ********* ",
                                "\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 20 May 2026  01:21:52 +0000 (0:00:00.430)       0:00:00.999 ********* ",
                                "\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 20 May 2026  01:21:53 +0000 (0:00:00.412)       0:00:01.412 ********* ",
                                "\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 20 May 2026  01:21:54 +0000 (0:00:00.644)       0:00:02.057 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Taking full database backup via Mariabackup] *******************",
                                "Wednesday 20 May 2026  01:21:57 +0000 (0:00:03.810)       0:00:05.867 ********* ",
                                "\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 20 May 2026  01:22:26 +0000 (0:00:29.125)       0:00:34.993 ********* ",
                                "\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 20 May 2026  01:22:27 +0000 (0:00:00.308)       0:00:35.302 ********* ",
                                "\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 20 May 2026  01:22:27 +0000 (0:00:00.226)       0:00:35.528 ********* ",
                                "=============================================================================== ",
                                "mariadb : Taking full database backup via Mariabackup ------------------ 29.13s",
                                "mariadb : Get MariaDB container facts ----------------------------------- 3.81s",
                                "mariadb : include_tasks ------------------------------------------------- 0.64s",
                                "Group hosts based on enabled services ----------------------------------- 0.43s",
                                "mariadb : Group MariaDB hosts based on shards --------------------------- 0.41s",
                                "Include mariadb post-deploy.yml ----------------------------------------- 0.31s",
                                "Group hosts based on Kolla action --------------------------------------- 0.30s",
                                "Include mariadb post-upgrade.yml ---------------------------------------- 0.23s",
                                "+ 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",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "+ export OS_CLOUD=admin",
                                "+ OS_CLOUD=admin",
                                "+ echo",
                                "",
                                "# OpenStack endpoints",
                                "",
                                "+ echo '# OpenStack endpoints'",
                                "+ echo",
                                "+ openstack endpoint list",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "| ID                               | Region    | Service Name | Service Type    | Enabled | Interface | URL                                                                 |",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "| 110840ec65144835b76b4c07beca27cf | RegionOne | swift        | object-store    | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |",
                                "| 11a220f202be4b9c8494827a05707181 | RegionOne | neutron      | network         | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |",
                                "| 202f6c75aefa4d778871b7b4174ab2ce | RegionOne | barbican     | key-manager     | True    | public    | https://api.testbed.osism.xyz:9311                                  |",
                                "| 31ac58147d19465591caab4b010a91ee | RegionOne | octavia      | load-balancer   | True    | public    | https://api.testbed.osism.xyz:9876                                  |",
                                "| 41b4bae0db59448bac2303c4b3455819 | RegionOne | cinder       | block-storage   | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3                           |",
                                "| 479c4cf106264a6c966c1a172f1a071d | RegionOne | cinderv3     | volumev3        | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |",
                                "| 4bd4ca8703024f18a86a29a37c417389 | RegionOne | magnum       | container-infra | True    | public    | https://api.testbed.osism.xyz:9511/v1                               |",
                                "| 560057f4e91e40cb95e2f77816846d73 | RegionOne | keystone     | identity        | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |",
                                "| 5e4d811530664f71b84b4c06f1047363 | RegionOne | designate    | dns             | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |",
                                "| 5f2ca59fdc82466cb5054b5b529e7e8d | RegionOne | swift        | object-store    | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |",
                                "| 61565fc9bcca4342a94fd171d53024f7 | RegionOne | cinderv3     | volumev3        | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |",
                                "| 72a6410f0b7b4895b929fdbc2a3c1525 | RegionOne | glance       | image           | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |",
                                "| 7922b159b0c948e492999c23a28734da | RegionOne | designate    | dns             | True    | public    | https://api.testbed.osism.xyz:9001                                  |",
                                "| 82e58688faec42138fd9b7e11eefd7e8 | RegionOne | magnum       | container-infra | True    | internal  | https://api-int.testbed.osism.xyz:9511/v1                           |",
                                "| 88350657c7de4181b0d56853a312ac88 | RegionOne | cinder       | block-storage   | True    | public    | https://api.testbed.osism.xyz:8776/v3                               |",
                                "| b6b543d6af4a428f8d3694b1a6c12054 | RegionOne | glance       | image           | True    | public    | https://api.testbed.osism.xyz:9292                                  |",
                                "| b79743346f3b49e88c32e69b5924d099 | RegionOne | nova         | compute         | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |",
                                "| c33a57c3a31c45d48d65e4937d8b83ce | RegionOne | octavia      | load-balancer   | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |",
                                "| cb10dd8608b74d588e061075e5096920 | RegionOne | keystone     | identity        | True    | public    | https://api.testbed.osism.xyz:5000                                  |",
                                "| d0896de5f1284db4a1da36097c83bec1 | RegionOne | neutron      | network         | True    | public    | https://api.testbed.osism.xyz:9696                                  |",
                                "| d549cbff1ff2452989531804b6caea4a | RegionOne | barbican     | key-manager     | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |",
                                "| dcab77ab282b40ce89810bfc49176e87 | RegionOne | placement    | placement       | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |",
                                "| e8aeb5b9d2264c29a852b3c3ba9d3dde | RegionOne | nova         | compute         | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |",
                                "| f639d7acaabf481580d546e419770416 | RegionOne | placement    | placement       | True    | public    | https://api.testbed.osism.xyz:8780                                  |",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "",
                                "# 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-20T01:22:25.000000 |",
                                "| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-05-20T01:22:25.000000 |",
                                "| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-05-20T01:22:34.000000 |",
                                "| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-05-20T01:22:24.000000 |",
                                "| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-05-20T01:22:33.000000 |",
                                "| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-05-20T01:22:34.000000 |",
                                "| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-05-20T01:22:33.000000 |",
                                "| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-05-20T01:22:34.000000 |",
                                "| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-05-20T01:22:24.000000 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "",
                                "# Neutron",
                                "",
                                "+ echo",
                                "+ echo '# Neutron'",
                                "+ echo",
                                "+ openstack network agent list",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |",
                                "| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "| 36b9d21c-9928-5c0a-9b27-73ac7a3e770c | OVN Metadata agent           | testbed-node-5 |                   | :-)   | 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                 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| 044ecfb0-ba73-4f2b-bc10-7371c5ad4075 | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-05-20T01:22:37.000000 |",
                                "| b5ab43d3-959a-43f0-8b5a-a9c781826460 | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-05-20T01:22:36.000000 |",
                                "| 44f65241-dcfa-410e-92f2-60c34a585ec6 | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-05-20T01:22:36.000000 |",
                                "| 8390838e-c49e-4d49-a0e2-6afd1628ba0d | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-05-20T01:22:42.000000 |",
                                "| fd98cf7e-4284-4f4a-a6f0-d322b662749d | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-05-20T01:22:42.000000 |",
                                "| aeeb6825-592a-4744-96d0-3475a57e341a | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-05-20T01:22:43.000000 |",
                                "| 0dda53b8-a15b-463d-97c3-1b0eea44f6aa | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-05-20T01:22:41.000000 |",
                                "| 7adc7d5a-bd60-474d-8263-8806de03ce82 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-05-20T01:22:42.000000 |",
                                "| fb7922cd-8ecb-4687-8845-ad6c01b7d210 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-05-20T01:22:42.000000 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "+ openstack hypervisor list",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| d2da7617-519b-41ce-8c87-fb48be986caa | testbed-node-3      | QEMU            | 192.168.16.13 | up    |",
                                "| e02dd8cd-a34a-4401-b799-4d13f52806c3 | testbed-node-5      | QEMU            | 192.168.16.15 | up    |",
                                "| 3e3a203d-9d89-41b0-bcdf-2668dcd83b77 | testbed-node-4      | QEMU            | 192.168.16.14 | up    |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "",
                                "# Run OpenStack test play",
                                "",
                                "+ echo",
                                "+ echo '# Run OpenStack test play'",
                                "+ echo",
                                "+ osism apply --environment openstack test",
                                "\u001b[32m2026-05-20 01:22:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m",
                                "\u001b[32m2026-05-20 01:22:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m",
                                "\u001b[32m2026-05-20 01:22:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5e6f157b-67e9-48bb-bbc8-867945e51be1 (test) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 01:22:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5e6f157b-67e9-48bb-bbc8-867945e51be1 (test) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Create test project] *****************************************************",
                                "",
                                "TASK [Create test domain] ******************************************************",
                                "Wednesday 20 May 2026  01:23:02 +0000 (0:00:00.107)       0:00:00.107 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test-admin user] **************************************************",
                                "Wednesday 20 May 2026  01:23:06 +0000 (0:00:04.085)       0:00:04.193 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add manager role to user test-admin] *************************************",
                                "Wednesday 20 May 2026  01:23:11 +0000 (0:00:04.426)       0:00:08.619 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test project] *****************************************************",
                                "Wednesday 20 May 2026  01:23:18 +0000 (0:00:07.124)       0:00:15.744 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test user] ********************************************************",
                                "Wednesday 20 May 2026  01:23:22 +0000 (0:00:04.420)       0:00:20.165 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add member roles to user test] *******************************************",
                                "Wednesday 20 May 2026  01:23:27 +0000 (0:00:04.646)       0:00:24.811 ********* ",
                                "\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 20 May 2026  01:23:40 +0000 (0:00:12.663)       0:00:37.474 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create ssh security group] ***********************************************",
                                "Wednesday 20 May 2026  01:23:45 +0000 (0:00:04.888)       0:00:42.363 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to ssh security group] ******************************************",
                                "Wednesday 20 May 2026  01:23:50 +0000 (0:00:05.110)       0:00:47.473 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create icmp security group] **********************************************",
                                "Wednesday 20 May 2026  01:23:54 +0000 (0:00:04.719)       0:00:52.192 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to icmp security group] *****************************************",
                                "Wednesday 20 May 2026  01:23:59 +0000 (0:00:04.184)       0:00:56.377 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test keypair] *****************************************************",
                                "Wednesday 20 May 2026  01:24:03 +0000 (0:00:04.207)       0:01:00.585 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test networks] ****************************************************",
                                "Wednesday 20 May 2026  01:24:07 +0000 (0:00:04.687)       0:01:05.272 ********* ",
                                "\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 20 May 2026  01:24:22 +0000 (0:00:14.339)       0:01:19.612 ********* ",
                                "\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 20 May 2026  01:24:39 +0000 (0:00:17.319)       0:01:36.932 ********* ",
                                "\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 20 May 2026  01:25:14 +0000 (0:00:35.365)       0:02:12.297 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Detach test volume] ******************************************************",
                                "Wednesday 20 May 2026  01:25:18 +0000 (0:00:03.835)       0:02:16.133 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test volume] ******************************************************",
                                "Wednesday 20 May 2026  01:25:18 +0000 (0:00:00.054)       0:02:16.187 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test instances] ***************************************************",
                                "Wednesday 20 May 2026  01:25:18 +0000 (0:00:00.047)       0:02:16.234 ********* ",
                                "\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 20 May 2026  01:25:19 +0000 (0:00:00.152)       0:02:16.387 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test instances] ***************************************************",
                                "Wednesday 20 May 2026  01:25:19 +0000 (0:00:00.155)       0:02:16.542 ********* ",
                                "\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 20 May 2026  01:25:24 +0000 (0:00:04.885)       0:02:21.428 ********* ",
                                "\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[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (56 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j535554640361.2814', 'results_file': '/ansible/.ansible_async/j535554640361.2814', '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': 'j665900473434.2839', 'results_file': '/ansible/.ansible_async/j665900473434.2839', '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': 'j138706113384.2864', 'results_file': '/ansible/.ansible_async/j138706113384.2864', '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': 'j993357298711.2889', 'results_file': '/ansible/.ansible_async/j993357298711.2889', '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': 'j465122904990.2914', 'results_file': '/ansible/.ansible_async/j465122904990.2914', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add metadata to instances] ***********************************************",
                                "Wednesday 20 May 2026  01:26:21 +0000 (0:00:57.760)       0:03:19.189 ********* ",
                                "\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 20 May 2026  01:26:26 +0000 (0:00:04.711)       0:03:23.900 ********* ",
                                "\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': 'j1096008252.3026', 'results_file': '/ansible/.ansible_async/j1096008252.3026', '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': 'j855839136183.3051', 'results_file': '/ansible/.ansible_async/j855839136183.3051', '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': 'j942239399208.3076', 'results_file': '/ansible/.ansible_async/j942239399208.3076', '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': 'j588469863284.3101', 'results_file': '/ansible/.ansible_async/j588469863284.3101', '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': 'j270199963988.3126', 'results_file': '/ansible/.ansible_async/j270199963988.3126', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add tag to instances] ****************************************************",
                                "Wednesday 20 May 2026  01:26:36 +0000 (0:00:09.759)       0:03:33.660 ********* ",
                                "\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 20 May 2026  01:26:40 +0000 (0:00:04.504)       0:03:38.166 ********* ",
                                "\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': 'j542124513126.3202', 'results_file': '/ansible/.ansible_async/j542124513126.3202', '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': 'j93577057677.3227', 'results_file': '/ansible/.ansible_async/j93577057677.3227', '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': 'j289987086010.3253', 'results_file': '/ansible/.ansible_async/j289987086010.3253', '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': 'j344274761404.3279', 'results_file': '/ansible/.ansible_async/j344274761404.3279', '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': 'j652659508622.3305', 'results_file': '/ansible/.ansible_async/j652659508622.3305', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Create test volume] ******************************************************",
                                "Wednesday 20 May 2026  01:26:50 +0000 (0:00:10.010)       0:03:48.177 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Attach test volume] ******************************************************",
                                "Wednesday 20 May 2026  01:26:58 +0000 (0:00:07.345)       0:03:55.523 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create floating ip addresses] ********************************************",
                                "Wednesday 20 May 2026  01:27:12 +0000 (0:00:14.034)       0:04:09.557 ********* ",
                                "\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 20 May 2026  01:27:36 +0000 (0:00:24.773)       0:04:34.330 ********* ",
                                "\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test: 192.168.112.171\"\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.164\"\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.108\"\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.142\"\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.180\"\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 20 May 2026  01:27:37 +0000 (0:00:00.118)       0:04:34.448 ********* ",
                                "=============================================================================== ",
                                "Wait for instance creation to complete --------------------------------- 57.76s",
                                "Create test routers ---------------------------------------------------- 35.37s",
                                "Create floating ip addresses ------------------------------------------- 24.77s",
                                "Create test subnets ---------------------------------------------------- 17.32s",
                                "Create test networks --------------------------------------------------- 14.34s",
                                "Attach test volume ----------------------------------------------------- 14.03s",
                                "Add member roles to user test ------------------------------------------ 12.66s",
                                "Wait for tags to be added ---------------------------------------------- 10.01s",
                                "Wait for metadata to be added ------------------------------------------- 9.76s",
                                "Create test volume ------------------------------------------------------ 7.35s",
                                "Add manager role to user test-admin ------------------------------------- 7.12s",
                                "Create ssh security group ----------------------------------------------- 5.11s",
                                "Create test server group ------------------------------------------------ 4.89s",
                                "Create test instances --------------------------------------------------- 4.89s",
                                "Add rule to ssh security group ------------------------------------------ 4.72s",
                                "Add metadata to instances ----------------------------------------------- 4.71s",
                                "Create test keypair ----------------------------------------------------- 4.69s",
                                "Create test user -------------------------------------------------------- 4.65s",
                                "Add tag to instances ---------------------------------------------------- 4.51s",
                                "Create test-admin user -------------------------------------------------- 4.43s",
                                "+ server_list",
                                "+ openstack --os-cloud test server list",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| 9dd2b66f-736e-41b4-bf2d-53a0316736d9 | test-3 | ACTIVE | test-2=192.168.112.142, 192.168.201.127 | N/A (booted from volume) | SCS-1L-1 |",
                                "| e23d6911-2c27-48c7-914b-7ff638d6fd5a | test-4 | ACTIVE | test-3=192.168.112.180, 192.168.202.64  | N/A (booted from volume) | SCS-1L-1 |",
                                "| f5010c33-016e-48ce-88e0-c9828c9325fb | test-2 | ACTIVE | test-2=192.168.112.108, 192.168.201.49  | N/A (booted from volume) | SCS-1L-1 |",
                                "| 66605b6f-704c-4d13-b00e-216e68cedf01 | test-1 | ACTIVE | test-1=192.168.112.164, 192.168.200.143 | N/A (booted from volume) | SCS-1L-1 |",
                                "| a3a186b9-f269-4e37-8094-e93d874ca30d | test   | ACTIVE | test-1=192.168.112.171, 192.168.200.181 | 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-20T01:25:57.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.171, 192.168.200.181                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-20T01:25:28Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | 4092ba542f84edc50474bc95be18c7087c2b268bb41df1a713812782                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | a3a186b9-f269-4e37-8094-e93d874ca30d                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 09e64ad11d5c48a8af099ebcfba6e497                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-20T01:26:28Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 94befa26c7094717bfd34ce6acc7f809                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='4c871c2d-99b8-4383-8aa9-737256a8896e'                                                                                                                                                                                                                                                                                                             |",
                                "|                                     | delete_on_termination='False', id='8ac95eb5-f3f6-4ce1-ab01-5248278184a1'                                                                                                                                                                                                                                                                                                            |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-20T01:25:57.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.164, 192.168.200.143                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-20T01:25:29Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | 4092ba542f84edc50474bc95be18c7087c2b268bb41df1a713812782                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 66605b6f-704c-4d13-b00e-216e68cedf01                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 09e64ad11d5c48a8af099ebcfba6e497                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-20T01:26:29Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 94befa26c7094717bfd34ce6acc7f809                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='f763c44b-b91e-497f-a6e5-6282de40b64b'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-20T01:25:57.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.108, 192.168.201.49                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-20T01:25:30Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | 0a1bdb7d7647aa87135f4b23009bcf5dd03ee057e7fbaaec5559e809                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | f5010c33-016e-48ce-88e0-c9828c9325fb                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 09e64ad11d5c48a8af099ebcfba6e497                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-20T01:26:29Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 94befa26c7094717bfd34ce6acc7f809                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='723c8a06-af4c-44e8-95dd-58bbb3754ca3'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-20T01:25:59.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.142, 192.168.201.127                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-20T01:25:32Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | 0a1bdb7d7647aa87135f4b23009bcf5dd03ee057e7fbaaec5559e809                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 9dd2b66f-736e-41b4-bf2d-53a0316736d9                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 09e64ad11d5c48a8af099ebcfba6e497                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-20T01:26:30Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 94befa26c7094717bfd34ce6acc7f809                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='9e101ed5-4a9c-463b-88e9-d8071f9b8604'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-20T01:26:00.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-3=192.168.112.180, 192.168.202.64                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-20T01:25:32Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | 0043edd3b12cf74d00e8dda5fcb0c1836657db12db94545b5f69d836                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | e23d6911-2c27-48c7-914b-7ff638d6fd5a                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 09e64ad11d5c48a8af099ebcfba6e497                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-20T01:26:31Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 94befa26c7094717bfd34ce6acc7f809                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='9aa0fdcc-1375-4010-ac0c-60c09c4c0c85'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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.180",
                                "PING 192.168.112.180 (192.168.112.180) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.180: icmp_seq=1 ttl=63 time=5.04 ms",
                                "64 bytes from 192.168.112.180: icmp_seq=2 ttl=63 time=2.09 ms",
                                "64 bytes from 192.168.112.180: icmp_seq=3 ttl=63 time=1.54 ms",
                                "",
                                "--- 192.168.112.180 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.536/2.885/5.035/1.536 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.171",
                                "PING 192.168.112.171 (192.168.112.171) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.171: icmp_seq=1 ttl=63 time=10.3 ms",
                                "64 bytes from 192.168.112.171: icmp_seq=2 ttl=63 time=2.49 ms",
                                "64 bytes from 192.168.112.171: icmp_seq=3 ttl=63 time=1.53 ms",
                                "",
                                "--- 192.168.112.171 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.526/4.772/10.300/3.928 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.108",
                                "PING 192.168.112.108 (192.168.112.108) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.108: icmp_seq=1 ttl=63 time=15.3 ms",
                                "64 bytes from 192.168.112.108: icmp_seq=2 ttl=63 time=2.35 ms",
                                "64 bytes from 192.168.112.108: icmp_seq=3 ttl=63 time=1.84 ms",
                                "",
                                "--- 192.168.112.108 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.837/6.489/15.276/6.216 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.142",
                                "PING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=7.52 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=2.03 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.56 ms",
                                "",
                                "--- 192.168.112.142 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.564/3.704/7.518/2.703 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.164",
                                "PING 192.168.112.164 (192.168.112.164) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.164: icmp_seq=1 ttl=63 time=5.73 ms",
                                "64 bytes from 192.168.112.164: icmp_seq=2 ttl=63 time=2.08 ms",
                                "64 bytes from 192.168.112.164: icmp_seq=3 ttl=63 time=1.64 ms",
                                "",
                                "--- 192.168.112.164 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.643/3.149/5.728/1.832 ms",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 9dd2b66f-736e-41b4-bf2d-53a0316736d9 | test-3 | ACTIVE   |",
                                "| f5010c33-016e-48ce-88e0-c9828c9325fb | test-2 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| e23d6911-2c27-48c7-914b-7ff638d6fd5a | test-4 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 66605b6f-704c-4d13-b00e-216e68cedf01 | test-1 | ACTIVE   |",
                                "| a3a186b9-f269-4e37-8094-e93d874ca30d | test   | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-4",
                                "\u001b[32m2026-05-20 01:28:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server e23d6911-2c27-48c7-914b-7ff638d6fd5a\u001b[0m",
                                "\u001b[32m2026-05-20 01:28:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:28:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:28:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:28:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:28:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:28:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:28:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:28:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:28:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:29:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) completed with status ACTIVE\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 9dd2b66f-736e-41b4-bf2d-53a0316736d9 | test-3 | ACTIVE   |",
                                "| e23d6911-2c27-48c7-914b-7ff638d6fd5a | test-4 | ACTIVE   |",
                                "| f5010c33-016e-48ce-88e0-c9828c9325fb | test-2 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 66605b6f-704c-4d13-b00e-216e68cedf01 | test-1 | ACTIVE   |",
                                "| a3a186b9-f269-4e37-8094-e93d874ca30d | 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.180",
                                "PING 192.168.112.180 (192.168.112.180) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.180: icmp_seq=1 ttl=63 time=8.02 ms",
                                "64 bytes from 192.168.112.180: icmp_seq=2 ttl=63 time=2.61 ms",
                                "64 bytes from 192.168.112.180: icmp_seq=3 ttl=63 time=1.75 ms",
                                "",
                                "--- 192.168.112.180 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.752/4.127/8.021/2.775 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.171",
                                "PING 192.168.112.171 (192.168.112.171) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.171: icmp_seq=1 ttl=63 time=6.80 ms",
                                "64 bytes from 192.168.112.171: icmp_seq=2 ttl=63 time=1.95 ms",
                                "64 bytes from 192.168.112.171: icmp_seq=3 ttl=63 time=1.59 ms",
                                "",
                                "--- 192.168.112.171 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.592/3.447/6.800/2.375 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.108",
                                "PING 192.168.112.108 (192.168.112.108) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.108: icmp_seq=1 ttl=63 time=7.20 ms",
                                "64 bytes from 192.168.112.108: icmp_seq=2 ttl=63 time=2.51 ms",
                                "64 bytes from 192.168.112.108: icmp_seq=3 ttl=63 time=1.60 ms",
                                "",
                                "--- 192.168.112.108 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.602/3.769/7.201/2.454 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.142",
                                "PING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=6.84 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=1.99 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.74 ms",
                                "",
                                "--- 192.168.112.142 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.739/3.523/6.840/2.347 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.164",
                                "PING 192.168.112.164 (192.168.112.164) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.164: icmp_seq=1 ttl=63 time=5.62 ms",
                                "64 bytes from 192.168.112.164: icmp_seq=2 ttl=63 time=1.95 ms",
                                "64 bytes from 192.168.112.164: icmp_seq=3 ttl=63 time=1.82 ms",
                                "",
                                "--- 192.168.112.164 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.820/3.129/5.619/1.761 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-5",
                                "\u001b[32m2026-05-20 01:29:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 66605b6f-704c-4d13-b00e-216e68cedf01\u001b[0m",
                                "\u001b[32m2026-05-20 01:29:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:29:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:29:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:29:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:29:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:29:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:29:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:29:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:30:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-20 01:30:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server a3a186b9-f269-4e37-8094-e93d874ca30d\u001b[0m",
                                "\u001b[32m2026-05-20 01:30:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:30:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:30:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:30:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:30:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:30:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:30:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:30:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:30:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:30:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:30:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) completed with status ACTIVE\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 9dd2b66f-736e-41b4-bf2d-53a0316736d9 | test-3 | ACTIVE   |",
                                "| e23d6911-2c27-48c7-914b-7ff638d6fd5a | test-4 | ACTIVE   |",
                                "| f5010c33-016e-48ce-88e0-c9828c9325fb | test-2 | ACTIVE   |",
                                "| 66605b6f-704c-4d13-b00e-216e68cedf01 | test-1 | ACTIVE   |",
                                "| a3a186b9-f269-4e37-8094-e93d874ca30d | test   | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ 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.180",
                                "PING 192.168.112.180 (192.168.112.180) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.180: icmp_seq=1 ttl=63 time=7.37 ms",
                                "64 bytes from 192.168.112.180: icmp_seq=2 ttl=63 time=2.12 ms",
                                "64 bytes from 192.168.112.180: icmp_seq=3 ttl=63 time=1.91 ms",
                                "",
                                "--- 192.168.112.180 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.910/3.798/7.365/2.523 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.171",
                                "PING 192.168.112.171 (192.168.112.171) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.171: icmp_seq=1 ttl=63 time=6.98 ms",
                                "64 bytes from 192.168.112.171: icmp_seq=2 ttl=63 time=2.09 ms",
                                "64 bytes from 192.168.112.171: icmp_seq=3 ttl=63 time=2.01 ms",
                                "",
                                "--- 192.168.112.171 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 2.014/3.694/6.978/2.321 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.108",
                                "PING 192.168.112.108 (192.168.112.108) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.108: icmp_seq=1 ttl=63 time=6.63 ms",
                                "64 bytes from 192.168.112.108: icmp_seq=2 ttl=63 time=2.44 ms",
                                "64 bytes from 192.168.112.108: icmp_seq=3 ttl=63 time=2.19 ms",
                                "",
                                "--- 192.168.112.108 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 2.193/3.751/6.625/2.034 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.142",
                                "PING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=9.42 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=2.64 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.64 ms",
                                "",
                                "--- 192.168.112.142 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.636/4.564/9.422/3.458 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.164",
                                "PING 192.168.112.164 (192.168.112.164) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.164: icmp_seq=1 ttl=63 time=5.46 ms",
                                "64 bytes from 192.168.112.164: icmp_seq=2 ttl=63 time=2.07 ms",
                                "64 bytes from 192.168.112.164: icmp_seq=3 ttl=63 time=1.66 ms",
                                "",
                                "--- 192.168.112.164 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.662/3.065/5.461/1.702 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-4 testbed-node-3",
                                "\u001b[32m2026-05-20 01:31:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 9dd2b66f-736e-41b4-bf2d-53a0316736d9\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server e23d6911-2c27-48c7-914b-7ff638d6fd5a\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:31:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server f5010c33-016e-48ce-88e0-c9828c9325fb\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 66605b6f-704c-4d13-b00e-216e68cedf01\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:32:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:33:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:33:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-20 01:33:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server a3a186b9-f269-4e37-8094-e93d874ca30d\u001b[0m",
                                "\u001b[32m2026-05-20 01:33:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:33:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:33:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:33:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:33:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:33:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:33:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:33:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:33:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:33:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:33:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (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   |",
                                "|--------------------------------------+--------+----------|",
                                "| 9dd2b66f-736e-41b4-bf2d-53a0316736d9 | test-3 | ACTIVE   |",
                                "| e23d6911-2c27-48c7-914b-7ff638d6fd5a | test-4 | ACTIVE   |",
                                "| f5010c33-016e-48ce-88e0-c9828c9325fb | test-2 | ACTIVE   |",
                                "| 66605b6f-704c-4d13-b00e-216e68cedf01 | test-1 | ACTIVE   |",
                                "| a3a186b9-f269-4e37-8094-e93d874ca30d | test   | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ 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.180",
                                "PING 192.168.112.180 (192.168.112.180) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.180: icmp_seq=1 ttl=63 time=5.97 ms",
                                "64 bytes from 192.168.112.180: icmp_seq=2 ttl=63 time=1.98 ms",
                                "64 bytes from 192.168.112.180: icmp_seq=3 ttl=63 time=1.55 ms",
                                "",
                                "--- 192.168.112.180 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.546/3.163/5.968/1.990 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.171",
                                "PING 192.168.112.171 (192.168.112.171) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.171: icmp_seq=1 ttl=63 time=8.34 ms",
                                "64 bytes from 192.168.112.171: icmp_seq=2 ttl=63 time=1.79 ms",
                                "64 bytes from 192.168.112.171: icmp_seq=3 ttl=63 time=1.67 ms",
                                "",
                                "--- 192.168.112.171 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.669/3.933/8.342/3.118 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.108",
                                "PING 192.168.112.108 (192.168.112.108) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.108: icmp_seq=1 ttl=63 time=8.65 ms",
                                "64 bytes from 192.168.112.108: icmp_seq=2 ttl=63 time=2.04 ms",
                                "64 bytes from 192.168.112.108: icmp_seq=3 ttl=63 time=1.72 ms",
                                "",
                                "--- 192.168.112.108 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.717/4.135/8.650/3.194 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.142",
                                "PING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=7.23 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=2.35 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.83 ms",
                                "",
                                "--- 192.168.112.142 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.826/3.803/7.230/2.432 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.164",
                                "PING 192.168.112.164 (192.168.112.164) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.164: icmp_seq=1 ttl=63 time=9.55 ms",
                                "64 bytes from 192.168.112.164: icmp_seq=2 ttl=63 time=3.42 ms",
                                "64 bytes from 192.168.112.164: icmp_seq=3 ttl=63 time=1.81 ms",
                                "",
                                "--- 192.168.112.164 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.807/4.924/9.551/3.336 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-5 testbed-node-4",
                                "\u001b[32m2026-05-20 01:34:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 9dd2b66f-736e-41b4-bf2d-53a0316736d9\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9dd2b66f-736e-41b4-bf2d-53a0316736d9 (test-3) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server e23d6911-2c27-48c7-914b-7ff638d6fd5a\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:34:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e23d6911-2c27-48c7-914b-7ff638d6fd5a (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server f5010c33-016e-48ce-88e0-c9828c9325fb\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f5010c33-016e-48ce-88e0-c9828c9325fb (test-2) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 66605b6f-704c-4d13-b00e-216e68cedf01\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:35:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 66605b6f-704c-4d13-b00e-216e68cedf01 (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server a3a186b9-f269-4e37-8094-e93d874ca30d\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-20 01:36:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of a3a186b9-f269-4e37-8094-e93d874ca30d (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   |",
                                "|--------------------------------------+--------+----------|",
                                "| 9dd2b66f-736e-41b4-bf2d-53a0316736d9 | test-3 | ACTIVE   |",
                                "| e23d6911-2c27-48c7-914b-7ff638d6fd5a | test-4 | ACTIVE   |",
                                "| f5010c33-016e-48ce-88e0-c9828c9325fb | test-2 | ACTIVE   |",
                                "| 66605b6f-704c-4d13-b00e-216e68cedf01 | test-1 | ACTIVE   |",
                                "| a3a186b9-f269-4e37-8094-e93d874ca30d | 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.180",
                                "PING 192.168.112.180 (192.168.112.180) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.180: icmp_seq=1 ttl=63 time=5.40 ms",
                                "64 bytes from 192.168.112.180: icmp_seq=2 ttl=63 time=2.56 ms",
                                "64 bytes from 192.168.112.180: icmp_seq=3 ttl=63 time=1.93 ms",
                                "",
                                "--- 192.168.112.180 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.929/3.296/5.404/1.512 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.171",
                                "PING 192.168.112.171 (192.168.112.171) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.171: icmp_seq=1 ttl=63 time=7.16 ms",
                                "64 bytes from 192.168.112.171: icmp_seq=2 ttl=63 time=2.27 ms",
                                "64 bytes from 192.168.112.171: icmp_seq=3 ttl=63 time=1.78 ms",
                                "",
                                "--- 192.168.112.171 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.784/3.738/7.161/2.428 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.108",
                                "PING 192.168.112.108 (192.168.112.108) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.108: icmp_seq=1 ttl=63 time=5.31 ms",
                                "64 bytes from 192.168.112.108: icmp_seq=2 ttl=63 time=2.07 ms",
                                "64 bytes from 192.168.112.108: icmp_seq=3 ttl=63 time=1.58 ms",
                                "",
                                "--- 192.168.112.108 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.577/2.985/5.314/1.658 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.142",
                                "PING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=5.25 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=2.16 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.57 ms",
                                "",
                                "--- 192.168.112.142 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.571/2.994/5.254/1.615 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.164",
                                "PING 192.168.112.164 (192.168.112.164) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.164: icmp_seq=1 ttl=63 time=5.74 ms",
                                "64 bytes from 192.168.112.164: icmp_seq=2 ttl=63 time=2.04 ms",
                                "64 bytes from 192.168.112.164: icmp_seq=3 ttl=63 time=2.03 ms",
                                "",
                                "--- 192.168.112.164 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 2.028/3.269/5.736/1.744 ms"
                            ],
                            "zuul_log_id": "0242ac1f-6606-7a36-a792-00000000001e-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:37:04.290517Z",
                            "start": "2026-05-20T01:18:47.440742Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-00000000001e",
                        "name": "Run checks"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.92",
                                "/opt/configuration/scripts/check/302-openstack-with-tempest.sh"
                            ],
                            "delta": "0:17:47.002837",
                            "end": "2026-05-20 01:54:51.621782",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.92 /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-7a36-a792-00000000001f-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-05-20 01:37:04.618945",
                            "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.193.92\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.92\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-20 01:37:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of tempest.\u001b[0m\n\u001b[32m2026-05-20 01:37:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d0040177-0550-45df-bb88-1cd87bdd71c1 (tempest) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-20 01:37:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d0040177-0550-45df-bb88-1cd87bdd71c1 (tempest) has been started and output is visible here.\u001b[0m\n\nPLAY [Run tempest] *************************************************************\n\nTASK [osism.validations.tempest : Create tempest workdir] **********************\nWednesday 20 May 2026  01:37:19 +0000 (0:00:00.284)       0:00:00.284 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy tempest wrapper script] *****************\nWednesday 20 May 2026  01:37:20 +0000 (0:00:01.011)       0:00:01.296 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Check for existing tempest initialisation] ***\nWednesday 20 May 2026  01:37:22 +0000 (0:00:01.168)       0:00:02.464 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Init tempest] ********************************\nWednesday 20 May 2026  01:37:22 +0000 (0:00:00.384)       0:00:02.849 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Resolve image IDs] ***************************\nWednesday 20 May 2026  01:37:45 +0000 (0:00:22.684)       0:00:25.533 ********* \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 20 May 2026  01:37:53 +0000 (0:00:08.210)       0:00:33.744 ********* \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 20 May 2026  01:37:53 +0000 (0:00:00.162)       0:00:33.906 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Get endpoint catalog] ************************\nWednesday 20 May 2026  01:37:57 +0000 (0:00:03.702)       0:00:37.609 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Get service catalog] *************************\nWednesday 20 May 2026  01:37:59 +0000 (0:00:02.067)       0:00:39.676 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Register img_file name] **********************\nWednesday 20 May 2026  01:38:03 +0000 (0:00:04.095)       0:00:43.771 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Download img_file from image_ref] ************\nWednesday 20 May 2026  01:38:03 +0000 (0:00:00.211)       0:00:43.983 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Install qemu-utils package] ******************\nWednesday 20 May 2026  01:38:06 +0000 (0:00:02.599)       0:00:46.582 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Convert img_file to qcow2 format] ************\nWednesday 20 May 2026  01:38:15 +0000 (0:00:09.761)       0:00:56.344 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get network API extensions] ******************\nWednesday 20 May 2026  01:38:16 +0000 (0:00:00.721)       0:00:57.065 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Revoke token] ********************************\nWednesday 20 May 2026  01:38:18 +0000 (0:00:01.721)       0:00:58.787 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Set fact for config option api_extensions] ***\nWednesday 20 May 2026  01:38:20 +0000 (0:00:01.776)       0:01:00.564 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Set fact for config option img_file] *********\nWednesday 20 May 2026  01:38:20 +0000 (0:00:00.193)       0:01:00.757 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Resolve floating network ID] *****************\nWednesday 20 May 2026  01:38:20 +0000 (0:00:00.429)       0:01:01.187 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Assert floating network id has been resolved] ***\nWednesday 20 May 2026  01:38:24 +0000 (0:00:04.106)       0:01:05.294 ********* \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 20 May 2026  01:38:25 +0000 (0:00:00.200)       0:01:05.495 ********* \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 20 May 2026  01:38:25 +0000 (0:00:00.202)       0:01:05.698 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get stats of exclude list] *******************\nWednesday 20 May 2026  01:38:25 +0000 (0:00:00.146)       0:01:05.844 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy exclude list] ***************************\nWednesday 20 May 2026  01:38:25 +0000 (0:00:00.521)       0:01:06.365 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get stats of include list] *******************\nWednesday 20 May 2026  01:38:26 +0000 (0:00:00.943)       0:01:07.309 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy include list] ***************************\nWednesday 20 May 2026  01:38:27 +0000 (0:00:00.417)       0:01:07.727 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Create tempest flavors] **********************\nWednesday 20 May 2026  01:38:27 +0000 (0:00:00.345)       0:01:08.072 ********* \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 20 May 2026  01:38:36 +0000 (0:00:08.385)       0:01:16.457 ********* \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 20 May 2026  01:38:37 +0000 (0:00:01.140)       0:01:17.597 ********* \n=============================================================================== \nosism.validations.tempest : Init tempest ------------------------------- 22.68s\nosism.validations.tempest : Install qemu-utils package ------------------ 9.76s\nosism.validations.tempest : Create tempest flavors ---------------------- 8.39s\nosism.validations.tempest : Resolve image IDs --------------------------- 8.21s\nosism.validations.tempest : Resolve floating network ID ----------------- 4.11s\nosism.validations.tempest : Get service catalog ------------------------- 4.10s\nosism.validations.tempest : Get auth token ------------------------------ 3.70s\nosism.validations.tempest : Download img_file from image_ref ------------ 2.60s\nosism.validations.tempest : Get endpoint catalog ------------------------ 2.07s\nosism.validations.tempest : Revoke token -------------------------------- 1.78s\nosism.validations.tempest : Get network API extensions ------------------ 1.72s\nosism.validations.tempest : Copy tempest wrapper script ----------------- 1.17s\nosism.validations.tempest : Copy tempest.conf file ---------------------- 1.14s\nosism.validations.tempest : Create tempest workdir ---------------------- 1.01s\nosism.validations.tempest : Copy exclude list --------------------------- 0.94s\nosism.validations.tempest : Convert img_file to qcow2 format ------------ 0.72s\nosism.validations.tempest : Get stats of exclude list ------------------- 0.52s\nosism.validations.tempest : Set fact for config option img_file --------- 0.43s\nosism.validations.tempest : Get stats of include list ------------------- 0.42s\nosism.validations.tempest : Check for existing tempest initialisation --- 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/20260520-0138.log\n2026-05-20 01:38:41.278 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-20 01:38:41.365 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:38:41.365 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:38:41.365 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:38:41.366 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:38:41.366 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:38:41.366 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:38:41.367 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:38:41.367 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:38:41.367 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:38:41.367 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:38:41.367 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:38:41.367 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:38:41.367 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:38:59.597 12 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:38:59.598 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:38:59.598 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:38:59.603 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:38:59.604 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:38:59.605 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:38:59.605 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:38:59.605 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:38:59.605 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:38:59.605 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:38:59.606 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:38:59.606 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:38:59.606 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:38:59.606 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:38:59.618 12 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-20 01:38:59.863 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:38:59.863 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:38:59.864 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:38:59.872 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:38:59.875 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:38:59.876 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:38:59.876 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:38:59.876 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:38:59.876 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:38:59.876 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:38:59.876 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:38:59.883 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:38:59.883 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:38:59.883 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:38:59.883 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:38:59.885 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-20 01:39:00.476 16 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:39:00.477 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:39:00.477 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:39:00.478 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:00.478 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:39:00.478 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:39:00.478 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:39:00.480 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:39:00.480 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:39:00.480 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:39:00.480 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:39:00.480 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:39:00.480 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:39:00.480 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:39:00.482 16 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-20 01:39:00.809 14 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:39:00.810 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:39:00.810 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:39:00.810 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:00.811 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:39:00.811 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:39:00.811 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:39:00.811 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:39:00.812 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:39:00.812 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:39:00.812 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:39:00.812 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:39:00.812 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:39:00.815 14 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-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:39:00.955 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:39:00.956 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:39:00.956 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:39:00.957 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:00.957 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:39:00.957 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:39:00.958 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:39:00.958 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:39:00.958 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:39:00.958 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:39:00.958 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:39:00.958 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:39:00.958 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:39:00.961 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-20 01:39:01.022 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:39:01.023 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:39:01.023 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:39:01.024 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:01.026 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:39:01.026 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:39:01.026 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:39:01.026 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:39:01.026 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:39:01.028 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:39:01.037 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-20 01:39:01.117 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:39:01.123 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:39:01.123 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:39:01.124 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:01.124 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:39:01.125 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:39:01.125 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:39:01.125 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:39:01.125 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:39:01.130 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:39:01.130 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:39:01.140 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-20 01:39:01.712 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:39:01.713 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:39:01.713 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:01.713 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:39:01.713 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:39:01.713 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:39:01.713 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:39:01.714 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:39:01.714 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:39:01.714 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:39:01.714 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:39:01.792 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:39:01.792 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:39:01.793 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:39:01.793 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:01.794 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:39:01.794 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:39:01.794 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:39:01.802 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:39:01.804 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:39:01.804 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:39:01.804 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:39:01.804 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:39:01.804 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:39:01.804 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:39:01.815 28 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-20 01:39:01.850 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:39:01.853 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:39:01.853 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:01.853 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:39:01.853 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:39:01.853 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:39:01.854 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:39:01.854 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:39:01.854 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:39:01.854 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:39:01.854 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:39:01.881 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:39:01.884 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:39:01.884 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:39:01.885 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:01.886 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:39:01.887 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:39:01.887 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:39:01.887 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:39:01.888 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:39:01.888 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:39:01.890 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:39:01.890 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:39:01.890 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:39:01.890 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:39:01.890 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:39:01.894 26 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-20 01:39:02.161 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:39:02.161 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:39:02.165 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:02.165 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:39:02.165 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:39:02.165 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:39:02.165 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:39:02.165 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:39:02.166 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:39:02.166 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:39:02.166 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:39:02.889 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:39:02.889 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:39:02.889 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:02.889 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:39:02.895 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:39:02.895 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:39:02.895 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:39:02.896 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:39:02.896 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:39:02.896 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:39:02.896 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:39:02.958 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:39:02.958 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:39:02.958 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:39:03.222 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:39:16.889 12 INFO tempest.lib.common.rest_client [req-0947a443-a07a-4d41-854f-1fc8548438aa req-0947a443-a07a-4d41-854f-1fc8548438aa ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s\n2026-05-20 01:39:17.145 23 INFO tempest.lib.common.rest_client [req-1f6bdb7d-e6a0-44c4-be6f-74825a791b7e req-1f6bdb7d-e6a0-44c4-be6f-74825a791b7e ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s\n2026-05-20 01:39:17.225 25 INFO tempest.lib.common.rest_client [req-4f4b3eda-5e65-4a27-b0df-2a5efa148842 req-4f4b3eda-5e65-4a27-b0df-2a5efa148842 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.651s\n2026-05-20 01:39:17.487 14 INFO tempest.lib.common.rest_client [req-a36b489b-ee87-4d5f-8d49-3e1ab4e3e43e req-a36b489b-ee87-4d5f-8d49-3e1ab4e3e43e ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s\n2026-05-20 01:39:17.509 12 INFO tempest.lib.common.rest_client [req-cb402954-b13f-4b49-8f18-9d892af14faf req-cb402954-b13f-4b49-8f18-9d892af14faf ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s\n2026-05-20 01:39:17.537 26 INFO tempest.lib.common.rest_client [req-8c1485fb-a3bd-4dfa-ab88-1ebdcc87fc0e req-8c1485fb-a3bd-4dfa-ab88-1ebdcc87fc0e ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s\n2026-05-20 01:39:17.714 16 INFO tempest.lib.common.rest_client [req-816496b8-8d40-4b85-b75a-cd98e0786125 req-816496b8-8d40-4b85-b75a-cd98e0786125 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s\n2026-05-20 01:39:17.713 23 INFO tempest.lib.common.rest_client [req-82dcee87-f4c8-488c-bf5f-ce2844cfdc28 req-82dcee87-f4c8-488c-bf5f-ce2844cfdc28 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s\n2026-05-20 01:39:17.744 20 INFO tempest.lib.common.rest_client [req-910c6b0b-52cb-4ea5-a377-4845f960e0a1 req-910c6b0b-52cb-4ea5-a377-4845f960e0a1 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s\n2026-05-20 01:39:17.760 12 INFO tempest.lib.common.rest_client [req-4d599c6a-6b4f-41f8-ac1d-fcaf35c5b932 req-4d599c6a-6b4f-41f8-ac1d-fcaf35c5b932 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.248s\n2026-05-20 01:39:17.875 23 INFO tempest.lib.common.rest_client [req-1e6a09cf-a505-49f8-932b-db0f0e337c87 req-1e6a09cf-a505-49f8-932b-db0f0e337c87 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.156s\n2026-05-20 01:39:17.975 25 INFO tempest.lib.common.rest_client [req-a84897fc-d664-4c66-a9b9-35f581865d51 req-a84897fc-d664-4c66-a9b9-35f581865d51 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.724s\n2026-05-20 01:39:17.985 18 INFO tempest.lib.common.rest_client [req-9ccf74eb-438b-457b-ae56-2a9abacfe470 req-9ccf74eb-438b-457b-ae56-2a9abacfe470 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.681s\n2026-05-20 01:39:18.007 12 INFO tempest.lib.common.rest_client [req-634a5c12-bb87-480d-b35a-374eff4a84ee req-634a5c12-bb87-480d-b35a-374eff4a84ee ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.223s\n2026-05-20 01:39:18.160 23 INFO tempest.lib.common.rest_client [req-01c914f5-2d4f-4c56-8afd-fa3263919550 req-01c914f5-2d4f-4c56-8afd-fa3263919550 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.262s\n2026-05-20 01:39:18.224 14 INFO tempest.lib.common.rest_client [req-ded35d97-9fa8-45ef-9a2c-e717c8ca3e93 req-ded35d97-9fa8-45ef-9a2c-e717c8ca3e93 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s\n2026-05-20 01:39:18.279 26 INFO tempest.lib.common.rest_client [req-ce159a46-7954-41aa-8450-17abef8a1c6a req-ce159a46-7954-41aa-8450-17abef8a1c6a ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.720s\n2026-05-20 01:39:18.334 25 INFO tempest.lib.common.rest_client [req-7a7c149b-0bcd-482b-998b-5366d0de7936 req-7a7c149b-0bcd-482b-998b-5366d0de7936 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.356s\n2026-05-20 01:39:18.362 16 INFO tempest.lib.common.rest_client [req-6a3f47c8-686d-43a2-9000-4ddc37e5547f req-6a3f47c8-686d-43a2-9000-4ddc37e5547f ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s\n2026-05-20 01:39:18.403 14 INFO tempest.lib.common.rest_client [req-64f19c8b-61d1-4dd0-b06b-7925010215d1 req-64f19c8b-61d1-4dd0-b06b-7925010215d1 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.177s\n2026-05-20 01:39:18.489 20 INFO tempest.lib.common.rest_client [req-9b1cf32f-bdb4-4b2e-aae7-c2af80ea799d req-9b1cf32f-bdb4-4b2e-aae7-c2af80ea799d ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.719s\n2026-05-20 01:39:18.538 25 INFO tempest.lib.common.rest_client [req-d2295a7a-72b6-417f-9b55-20ef2c9b8804 req-d2295a7a-72b6-417f-9b55-20ef2c9b8804 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.184s\n2026-05-20 01:39:18.549 26 INFO tempest.lib.common.rest_client [req-0d85451c-9120-44f7-a883-757427b7d7e9 req-0d85451c-9120-44f7-a883-757427b7d7e9 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.266s\n2026-05-20 01:39:18.691 18 INFO tempest.lib.common.rest_client [req-57519809-d6d6-44ff-a977-90d660eeefde req-57519809-d6d6-44ff-a977-90d660eeefde ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.673s\n2026-05-20 01:39:18.757 14 INFO tempest.lib.common.rest_client [req-e220d04d-048e-432a-94ff-35ff5dac0b49 req-e220d04d-048e-432a-94ff-35ff5dac0b49 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.332s\n2026-05-20 01:39:18.834 12 INFO tempest.lib.common.rest_client [req-728dd1c3-cf94-4c84-861a-34e8d9fdd534 req-728dd1c3-cf94-4c84-861a-34e8d9fdd534 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.824s\n2026-05-20 01:39:18.844 23 INFO tempest.lib.common.rest_client [req-f6d96fc0-1ae8-4347-8cfe-008e5a27648d req-f6d96fc0-1ae8-4347-8cfe-008e5a27648d ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.678s\n2026-05-20 01:39:18.885 28 INFO tempest.lib.common.rest_client [req-f2958d48-2c3d-465e-888d-28274d44431b req-f2958d48-2c3d-465e-888d-28274d44431b ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.731s\n2026-05-20 01:39:18.969 26 INFO tempest.lib.common.rest_client [req-3f7ec39c-0d53-4039-87a9-3099e796bca2 req-3f7ec39c-0d53-4039-87a9-3099e796bca2 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.403s\n2026-05-20 01:39:18.970 12 INFO tempest.lib.common.rest_client [req-2cb587c8-8c15-430c-8db7-45963aa39321 req-2cb587c8-8c15-430c-8db7-45963aa39321 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.132s\n2026-05-20 01:39:18.986 16 INFO tempest.lib.common.rest_client [req-fdd7039f-e1da-49fa-8279-f4e482901e01 req-fdd7039f-e1da-49fa-8279-f4e482901e01 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.622s\n2026-05-20 01:39:19.001 20 INFO tempest.lib.common.rest_client [req-b0a20db4-b754-4799-bff8-9ce116b6fa2a req-b0a20db4-b754-4799-bff8-9ce116b6fa2a ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.510s\n2026-05-20 01:39:19.166 18 INFO tempest.lib.common.rest_client [req-ecb8d365-5c60-4c30-8356-665571cf9cfc req-ecb8d365-5c60-4c30-8356-665571cf9cfc ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.469s\n2026-05-20 01:39:19.172 23 INFO tempest.lib.common.rest_client [req-fb48957e-b68c-4e1f-bb6b-e651324631da req-fb48957e-b68c-4e1f-bb6b-e651324631da ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.325s\n2026-05-20 01:39:19.195 25 INFO tempest.lib.common.rest_client [req-d1818d4c-fa63-4545-a4cb-72237c89579b req-d1818d4c-fa63-4545-a4cb-72237c89579b ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.656s\n2026-05-20 01:39:19.253 12 INFO tempest.lib.common.rest_client [req-83e18a49-775b-438b-ad7b-b50e2e0e01f2 req-83e18a49-775b-438b-ad7b-b50e2e0e01f2 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96f1eaa513434752b5b93c4ba48fe1eb/users/c915384941694e0b8a6650dc1c8bd27f/roles/96c5293ae00249159873405c9cd172ae 0.281s\n2026-05-20 01:39:19.290 16 INFO tempest.lib.common.rest_client [req-ce906a40-1665-4e61-b75e-2fc5ce3ed050 req-ce906a40-1665-4e61-b75e-2fc5ce3ed050 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.287s\n2026-05-20 01:39:19.410 14 INFO tempest.lib.common.rest_client [req-c7b89e9c-9c68-4b33-be12-b880881749ba req-c7b89e9c-9c68-4b33-be12-b880881749ba ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.651s\n2026-05-20 01:39:19.428 23 INFO tempest.lib.common.rest_client [req-5cae16a5-5685-4f1e-8ddb-9f9440e5e790 req-5cae16a5-5685-4f1e-8ddb-9f9440e5e790 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/582c77fa59cf4c59a45851e833d99a0e/users/6bae6884057f49a382dc0024761d18d7/roles/96c5293ae00249159873405c9cd172ae 0.255s\n2026-05-20 01:39:19.591 25 INFO tempest.lib.common.rest_client [req-687c0a91-d7ec-4476-affb-cb4e4dde450e req-687c0a91-d7ec-4476-affb-cb4e4dde450e ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.391s\n2026-05-20 01:39:19.595 12 INFO tempest.lib.common.rest_client [req-c7c0ced9-399a-41f2-81ef-1f32675bb41d req-c7c0ced9-399a-41f2-81ef-1f32675bb41d ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s\n2026-05-20 01:39:19.601 20 INFO tempest.lib.common.rest_client [req-e2f211fa-5f50-4851-b669-5e7820ee6c2d req-e2f211fa-5f50-4851-b669-5e7820ee6c2d ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.583s\n2026-05-20 01:39:19.653 26 INFO tempest.lib.common.rest_client [req-3407d51c-5d54-44b3-8c2e-18e055cb08ef req-3407d51c-5d54-44b3-8c2e-18e055cb08ef ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.683s\n2026-05-20 01:39:19.725 28 INFO tempest.lib.common.rest_client [req-9fc09559-530f-4a9f-a4dd-68a6f43fe288 req-9fc09559-530f-4a9f-a4dd-68a6f43fe288 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.814s\n2026-05-20 01:39:19.755 14 INFO tempest.lib.common.rest_client [req-40002dea-c433-4824-bc4f-3cfbd00ac10e req-40002dea-c433-4824-bc4f-3cfbd00ac10e ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.343s\n2026-05-20 01:39:19.784 23 INFO tempest.lib.common.rest_client [req-a968e481-de59-4810-af8f-0942f627a39f req-a968e481-de59-4810-af8f-0942f627a39f ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s\n2026-05-20 01:39:19.806 18 INFO tempest.lib.common.rest_client [req-ce915845-6f0a-47c6-87c5-7080db82a7ba req-ce915845-6f0a-47c6-87c5-7080db82a7ba ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.621s\n2026-05-20 01:39:19.981 28 INFO tempest.lib.common.rest_client [req-5ac75e00-4e04-45df-b759-72fa19a67a62 req-5ac75e00-4e04-45df-b759-72fa19a67a62 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.254s\n2026-05-20 01:39:20.002 12 INFO tempest.lib.common.rest_client [req-41b36882-6ea4-43e5-8db1-e08fe6c27645 req-41b36882-6ea4-43e5-8db1-e08fe6c27645 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96f1eaa513434752b5b93c4ba48fe1eb/users/c915384941694e0b8a6650dc1c8bd27f/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.405s\n2026-05-20 01:39:20.020 25 INFO tempest.lib.common.rest_client [req-2f53c94a-bdc1-4a9d-aefa-b34e2b577571 req-2f53c94a-bdc1-4a9d-aefa-b34e2b577571 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2cf7d00755f047b88d4d150048790c0d/users/a08738c3c8954873b2139f917db1557c/roles/96c5293ae00249159873405c9cd172ae 0.426s\n2026-05-20 01:39:20.157 26 INFO tempest.lib.common.rest_client [req-9de9c439-ac03-4f27-a357-2d5872cb8de8 req-9de9c439-ac03-4f27-a357-2d5872cb8de8 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.502s\n2026-05-20 01:39:20.172 12 INFO tempest.lib.common.rest_client [req-6ee2b0f5-c530-46f6-bd40-1525ccf536af req-6ee2b0f5-c530-46f6-bd40-1525ccf536af ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-20 01:39:20.179 14 INFO tempest.lib.common.rest_client [req-b5fce3b7-9426-4a68-958d-946414d7147a req-b5fce3b7-9426-4a68-958d-946414d7147a ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b173e9ce49447dcad72b6df280ca0e0/users/ca1ed19e39b44e62b0ac3f656d4e11f0/roles/96c5293ae00249159873405c9cd172ae 0.421s\n2026-05-20 01:39:20.218 16 INFO tempest.lib.common.rest_client [req-a2580241-5f72-4dfa-a9a9-a75bf5fc57ee req-a2580241-5f72-4dfa-a9a9-a75bf5fc57ee ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.922s\n2026-05-20 01:39:20.299 20 INFO tempest.lib.common.rest_client [req-5061eed2-17c5-4b9c-a5f2-0c6159aa7301 req-5061eed2-17c5-4b9c-a5f2-0c6159aa7301 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.695s\n2026-05-20 01:39:20.356 23 INFO tempest.lib.common.rest_client [req-ab8bb6ae-bacd-4207-b75a-af90ac23d81e req-ab8bb6ae-bacd-4207-b75a-af90ac23d81e ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/582c77fa59cf4c59a45851e833d99a0e/users/6bae6884057f49a382dc0024761d18d7/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.569s\n2026-05-20 01:39:20.368 25 INFO tempest.lib.common.rest_client [req-8c8ee044-4ba8-4191-9920-7f56fde56e46 req-8c8ee044-4ba8-4191-9920-7f56fde56e46 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s\n2026-05-20 01:39:20.377 12 INFO tempest.lib.common.rest_client [req-2e9ea8dc-24a5-4b47-976e-2d7962a4c306 req-2e9ea8dc-24a5-4b47-976e-2d7962a4c306 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96f1eaa513434752b5b93c4ba48fe1eb/users/c915384941694e0b8a6650dc1c8bd27f/roles/68cd1badce4c4baeb95895efe5da31f7 0.203s\n2026-05-20 01:39:20.391 28 INFO tempest.lib.common.rest_client [req-0e4bd2a6-90e2-44fd-a8d2-d6e075a94380 req-0e4bd2a6-90e2-44fd-a8d2-d6e075a94380 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.389s\n2026-05-20 01:39:20.412 14 INFO tempest.lib.common.rest_client [req-eef30f62-6938-4057-99f3-2c46f5bbc12c req-eef30f62-6938-4057-99f3-2c46f5bbc12c ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-20 01:39:20.530 20 INFO tempest.lib.common.rest_client [req-d2a04f7c-dd4f-4ee9-b54f-712e902d93c2 req-d2a04f7c-dd4f-4ee9-b54f-712e902d93c2 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-20 01:39:20.561 18 INFO tempest.lib.common.rest_client [req-2526d7fe-1be0-4f74-9669-0b84db561014 req-2526d7fe-1be0-4f74-9669-0b84db561014 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.753s\n2026-05-20 01:39:20.600 12 INFO tempest.lib.common.rest_client [req-4b26263f-348f-42c1-8db9-8957d49fa8e7 req-4b26263f-348f-42c1-8db9-8957d49fa8e7 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-20 01:39:20.611 23 INFO tempest.lib.common.rest_client [req-53c904db-04dd-4795-a493-ea8d36b395f0 req-53c904db-04dd-4795-a493-ea8d36b395f0 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-20 01:39:20.625 16 INFO tempest.lib.common.rest_client [req-872e0b0f-21ff-4690-984f-47df305d5b7c req-872e0b0f-21ff-4690-984f-47df305d5b7c ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.400s\n2026-05-20 01:39:20.648 26 INFO tempest.lib.common.rest_client [req-15fc8c4b-15d4-41ba-b75f-f36d57eb36c0 req-15fc8c4b-15d4-41ba-b75f-f36d57eb36c0 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/491b49027fbf48239eb3cc989681237a/users/b4e729b2f3b34934b80c824face7a82c/roles/96c5293ae00249159873405c9cd172ae 0.489s\n2026-05-20 01:39:20.661 14 INFO tempest.lib.common.rest_client [req-72431f7f-b6eb-4cd4-b7d5-bd6fabd145a6 req-72431f7f-b6eb-4cd4-b7d5-bd6fabd145a6 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b173e9ce49447dcad72b6df280ca0e0/users/ca1ed19e39b44e62b0ac3f656d4e11f0/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.247s\n2026-05-20 01:39:20.689 25 INFO tempest.lib.common.rest_client [req-46aa1168-3d75-4452-8246-2d912576b96d req-46aa1168-3d75-4452-8246-2d912576b96d ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2cf7d00755f047b88d4d150048790c0d/users/a08738c3c8954873b2139f917db1557c/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.319s\n2026-05-20 01:39:20.792 18 INFO tempest.lib.common.rest_client [req-660f1a5e-e1c0-4911-aa9a-58452bf7ea99 req-660f1a5e-e1c0-4911-aa9a-58452bf7ea99 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-20 01:39:20.828 23 INFO tempest.lib.common.rest_client [req-8e849fce-4ef4-44bb-9711-427b181f07f9 req-8e849fce-4ef4-44bb-9711-427b181f07f9 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/582c77fa59cf4c59a45851e833d99a0e/users/6bae6884057f49a382dc0024761d18d7/roles/68cd1badce4c4baeb95895efe5da31f7 0.213s\n2026-05-20 01:39:20.850 12 INFO tempest.lib.common.rest_client [req-0050a852-571c-449a-bf70-9e45bce3aaeb req-0050a852-571c-449a-bf70-9e45bce3aaeb ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96f1eaa513434752b5b93c4ba48fe1eb/users/c915384941694e0b8a6650dc1c8bd27f/roles/96c5293ae00249159873405c9cd172ae 0.247s\n2026-05-20 01:39:20.851 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c915384941694e0b8a6650dc1c8bd27f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:39:20.851 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1472537811-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96f1eaa513434752b5b93c4ba48fe1eb', 'project_name': 'tempest-AccessRulesV3Test-1472537811', 'tenant_id': '96f1eaa513434752b5b93c4ba48fe1eb', 'tenant_name': 'tempest-AccessRulesV3Test-1472537811', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c915384941694e0b8a6650dc1c8bd27f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:20.852 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1472537811-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96f1eaa513434752b5b93c4ba48fe1eb', 'project_name': 'tempest-AccessRulesV3Test-1472537811', 'tenant_id': '96f1eaa513434752b5b93c4ba48fe1eb', 'tenant_name': 'tempest-AccessRulesV3Test-1472537811', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c915384941694e0b8a6650dc1c8bd27f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:20.910 20 INFO tempest.lib.common.rest_client [req-7bd5c529-b8df-4e3f-b8b5-8b2252b15328 req-7bd5c529-b8df-4e3f-b8b5-8b2252b15328 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5ba8ea2d549842cdadc24946709c759c/users/98282cf30bc14daebb7beb69586407f7/roles/96c5293ae00249159873405c9cd172ae 0.377s\n2026-05-20 01:39:20.964 26 INFO tempest.lib.common.rest_client [req-4e78a03a-11a2-46d5-9c5d-1cb25b79ca58 req-4e78a03a-11a2-46d5-9c5d-1cb25b79ca58 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s\n2026-05-20 01:39:20.983 16 INFO tempest.lib.common.rest_client [req-f78fc92c-77eb-4acf-bf9e-b0858b5a9111 req-f78fc92c-77eb-4acf-bf9e-b0858b5a9111 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1e46dae6008049eaab448341556affa4/users/c6cd4b0387bc499f88403d2b68cb345c/roles/96c5293ae00249159873405c9cd172ae 0.355s\n2026-05-20 01:39:21.024 28 INFO tempest.lib.common.rest_client [req-32982e11-85d8-4457-8eee-82e18db8aeee req-32982e11-85d8-4457-8eee-82e18db8aeee ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.631s\n2026-05-20 01:39:21.059 14 INFO tempest.lib.common.rest_client [req-c7be1ec2-40aa-4331-8566-881c40baea3c req-c7be1ec2-40aa-4331-8566-881c40baea3c ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.393s\n2026-05-20 01:39:21.133 25 INFO tempest.lib.common.rest_client [req-7f992d4c-269d-490e-ac1e-236277a01662 req-7f992d4c-269d-490e-ac1e-236277a01662 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.438s\n2026-05-20 01:39:21.141 20 INFO tempest.lib.common.rest_client [req-e9fc6fb9-aa1e-409e-b754-0eceb7ecd906 req-e9fc6fb9-aa1e-409e-b754-0eceb7ecd906 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-20 01:39:21.146 23 INFO tempest.lib.common.rest_client [req-d3c46f19-fa08-4b34-a7ba-6df7532b4fdd req-d3c46f19-fa08-4b34-a7ba-6df7532b4fdd ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s\n2026-05-20 01:39:21.152 26 INFO tempest.lib.common.rest_client [req-69a98850-8000-4e0a-8917-d52c50bd5bcf req-69a98850-8000-4e0a-8917-d52c50bd5bcf ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/491b49027fbf48239eb3cc989681237a/users/b4e729b2f3b34934b80c824face7a82c/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.183s\n2026-05-20 01:39:21.177 18 INFO tempest.lib.common.rest_client [req-80105a26-08ce-442a-81b4-601a3b6bda43 req-80105a26-08ce-442a-81b4-601a3b6bda43 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa371d95b265438ca83a17cb5dd57591/users/04b8fe140f6b48c590ba812d10685a1f/roles/96c5293ae00249159873405c9cd172ae 0.383s\n2026-05-20 01:39:21.284 16 INFO tempest.lib.common.rest_client [req-5ae0f18d-18bd-4107-ab27-0eedb60f4c13 req-5ae0f18d-18bd-4107-ab27-0eedb60f4c13 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s\n2026-05-20 01:39:21.287 14 INFO tempest.lib.common.rest_client [req-412227f1-5fd2-49d1-b5ba-c355c52a9eb4 req-412227f1-5fd2-49d1-b5ba-c355c52a9eb4 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b173e9ce49447dcad72b6df280ca0e0/users/ca1ed19e39b44e62b0ac3f656d4e11f0/roles/68cd1badce4c4baeb95895efe5da31f7 0.222s\n2026-05-20 01:39:21.413 28 INFO tempest.lib.common.rest_client [req-094c22b5-1dd3-4433-8cf9-bef78e87562f req-094c22b5-1dd3-4433-8cf9-bef78e87562f ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.387s\n2026-05-20 01:39:21.439 25 INFO tempest.lib.common.rest_client [req-854609af-3f43-4544-8a1c-9c5be36653c3 req-854609af-3f43-4544-8a1c-9c5be36653c3 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2cf7d00755f047b88d4d150048790c0d/users/a08738c3c8954873b2139f917db1557c/roles/68cd1badce4c4baeb95895efe5da31f7 0.303s\n2026-05-20 01:39:21.447 26 INFO tempest.lib.common.rest_client [req-0776e96d-eb7f-4759-b546-29c6acc9f83c req-0776e96d-eb7f-4759-b546-29c6acc9f83c ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s\n2026-05-20 01:39:21.475 23 INFO tempest.lib.common.rest_client [req-802b9d39-7c41-45af-889c-353ec0f4110e req-802b9d39-7c41-45af-889c-353ec0f4110e ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/582c77fa59cf4c59a45851e833d99a0e/users/6bae6884057f49a382dc0024761d18d7/roles/96c5293ae00249159873405c9cd172ae 0.325s\n2026-05-20 01:39:21.475 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6bae6884057f49a382dc0024761d18d7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:39:21.476 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-132603490-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '582c77fa59cf4c59a45851e833d99a0e', 'project_name': 'tempest-ApplicationCredentialsV3Test-132603490', 'tenant_id': '582c77fa59cf4c59a45851e833d99a0e', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-132603490', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6bae6884057f49a382dc0024761d18d7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:21.477 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-132603490-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '582c77fa59cf4c59a45851e833d99a0e', 'project_name': 'tempest-ApplicationCredentialsV3Test-132603490', 'tenant_id': '582c77fa59cf4c59a45851e833d99a0e', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-132603490', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6bae6884057f49a382dc0024761d18d7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:21.565 25 INFO tempest.lib.common.rest_client [req-803acadc-ff5a-4c21-9784-44ae1130d387 req-803acadc-ff5a-4c21-9784-44ae1130d387 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s\n2026-05-20 01:39:21.573 16 INFO tempest.lib.common.rest_client [req-d41dc8f6-7258-4c44-9d7c-ee484aa34e0c req-d41dc8f6-7258-4c44-9d7c-ee484aa34e0c ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1e46dae6008049eaab448341556affa4/users/c6cd4b0387bc499f88403d2b68cb345c/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.286s\n2026-05-20 01:39:21.594 18 INFO tempest.lib.common.rest_client [req-c421e04b-d01b-470a-a481-b786986599dc req-c421e04b-d01b-470a-a481-b786986599dc ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.414s\n2026-05-20 01:39:21.595 20 INFO tempest.lib.common.rest_client [req-791a6ff9-2b4e-49d3-bc02-8d8451af8f24 req-791a6ff9-2b4e-49d3-bc02-8d8451af8f24 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5ba8ea2d549842cdadc24946709c759c/users/98282cf30bc14daebb7beb69586407f7/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.451s\n2026-05-20 01:39:21.623 12 INFO tempest.lib.common.rest_client [req-509d926b-54da-4453-84bc-86658c231673 req-509d926b-54da-4453-84bc-86658c231673 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.761s\n2026-05-20 01:39:21.742 14 INFO tempest.lib.common.rest_client [req-e5dfa7f6-5bd4-4759-84b3-c8ec9772cbdd req-e5dfa7f6-5bd4-4759-84b3-c8ec9772cbdd ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.453s\n2026-05-20 01:39:21.753 20 INFO tempest.lib.common.rest_client [req-84ae44c8-5e13-4c7a-8886-f8860f5d9343 req-84ae44c8-5e13-4c7a-8886-f8860f5d9343 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s\n2026-05-20 01:39:21.780 26 INFO tempest.lib.common.rest_client [req-2314d95e-cf17-41ee-80d8-93aa88d26d4b req-2314d95e-cf17-41ee-80d8-93aa88d26d4b ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/491b49027fbf48239eb3cc989681237a/users/b4e729b2f3b34934b80c824face7a82c/roles/68cd1badce4c4baeb95895efe5da31f7 0.331s\n2026-05-20 01:39:21.811 25 INFO tempest.lib.common.rest_client [req-6278fb14-b397-44f9-b541-392d17af3251 req-6278fb14-b397-44f9-b541-392d17af3251 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2cf7d00755f047b88d4d150048790c0d/users/a08738c3c8954873b2139f917db1557c/roles/96c5293ae00249159873405c9cd172ae 0.241s\n2026-05-20 01:39:21.811 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a08738c3c8954873b2139f917db1557c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:39:21.811 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-110140195-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2cf7d00755f047b88d4d150048790c0d', 'project_name': 'tempest-IdentityCatalogTest-110140195', 'tenant_id': '2cf7d00755f047b88d4d150048790c0d', 'tenant_name': 'tempest-IdentityCatalogTest-110140195', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a08738c3c8954873b2139f917db1557c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:21.812 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-110140195-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2cf7d00755f047b88d4d150048790c0d', 'project_name': 'tempest-IdentityCatalogTest-110140195', 'tenant_id': '2cf7d00755f047b88d4d150048790c0d', 'tenant_name': 'tempest-IdentityCatalogTest-110140195', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a08738c3c8954873b2139f917db1557c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:21.841 28 INFO tempest.lib.common.rest_client [req-cae2332b-ee09-4878-9946-ebf4bebbe705 req-cae2332b-ee09-4878-9946-ebf4bebbe705 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cb450cd02764c00a7744ce28d94491f/users/88a7e211eb2e4471ae4d188652db04f5/roles/96c5293ae00249159873405c9cd172ae 0.425s\n2026-05-20 01:39:21.889 16 INFO tempest.lib.common.rest_client [req-9cd06c38-ae51-4c87-a4a3-aa162e5b7167 req-9cd06c38-ae51-4c87-a4a3-aa162e5b7167 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.313s\n2026-05-20 01:39:22.001 18 INFO tempest.lib.common.rest_client [req-2aaefa3f-a115-4bd1-8dcc-a1b91876ea55 req-2aaefa3f-a115-4bd1-8dcc-a1b91876ea55 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa371d95b265438ca83a17cb5dd57591/users/04b8fe140f6b48c590ba812d10685a1f/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.403s\n2026-05-20 01:39:22.010 26 INFO tempest.lib.common.rest_client [req-73e323a2-1e63-4c8a-8243-c60fbf6486a9 req-73e323a2-1e63-4c8a-8243-c60fbf6486a9 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-20 01:39:22.021 20 INFO tempest.lib.common.rest_client [req-40a20936-40bd-4f08-8f37-84a352ce7b9e req-40a20936-40bd-4f08-8f37-84a352ce7b9e ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5ba8ea2d549842cdadc24946709c759c/users/98282cf30bc14daebb7beb69586407f7/roles/68cd1badce4c4baeb95895efe5da31f7 0.265s\n2026-05-20 01:39:22.140 28 INFO tempest.lib.common.rest_client [req-3ae55768-5a28-4ae4-bb42-d8767612e34e req-3ae55768-5a28-4ae4-bb42-d8767612e34e ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s\n2026-05-20 01:39:22.147 16 INFO tempest.lib.common.rest_client [req-bc4346f6-a50b-4339-b165-29fcef2c0d7f req-bc4346f6-a50b-4339-b165-29fcef2c0d7f ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1e46dae6008049eaab448341556affa4/users/c6cd4b0387bc499f88403d2b68cb345c/roles/68cd1badce4c4baeb95895efe5da31f7 0.256s\n2026-05-20 01:39:22.151 18 INFO tempest.lib.common.rest_client [req-51c50b43-4c5f-4580-9f25-8300ac66caa2 req-51c50b43-4c5f-4580-9f25-8300ac66caa2 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.147s\n2026-05-20 01:39:22.189 23 INFO tempest.lib.common.rest_client [req-2f1b01f4-6815-4195-928b-93bbc00a2565 req-2f1b01f4-6815-4195-928b-93bbc00a2565 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.701s\n2026-05-20 01:39:22.301 20 INFO tempest.lib.common.rest_client [req-16a68302-cd17-4cf4-9ea3-79ebacb91a5d req-16a68302-cd17-4cf4-9ea3-79ebacb91a5d ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-20 01:39:22.308 14 INFO tempest.lib.common.rest_client [req-deea727d-5c62-49bb-ab50-8f4002a45dd9 req-deea727d-5c62-49bb-ab50-8f4002a45dd9 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b173e9ce49447dcad72b6df280ca0e0/users/ca1ed19e39b44e62b0ac3f656d4e11f0/roles/96c5293ae00249159873405c9cd172ae 0.563s\n2026-05-20 01:39:22.309 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ca1ed19e39b44e62b0ac3f656d4e11f0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:39:22.309 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1923352166-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9b173e9ce49447dcad72b6df280ca0e0', 'project_name': 'tempest-TestApiDiscovery-1923352166', 'tenant_id': '9b173e9ce49447dcad72b6df280ca0e0', 'tenant_name': 'tempest-TestApiDiscovery-1923352166', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ca1ed19e39b44e62b0ac3f656d4e11f0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:22.310 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1923352166-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9b173e9ce49447dcad72b6df280ca0e0', 'project_name': 'tempest-TestApiDiscovery-1923352166', 'tenant_id': '9b173e9ce49447dcad72b6df280ca0e0', 'tenant_name': 'tempest-TestApiDiscovery-1923352166', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ca1ed19e39b44e62b0ac3f656d4e11f0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:22.352 16 INFO tempest.lib.common.rest_client [req-b4db1ebe-1e3a-4a41-8143-1b07387523ed req-b4db1ebe-1e3a-4a41-8143-1b07387523ed ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s\n2026-05-20 01:39:22.464 18 INFO tempest.lib.common.rest_client [req-cdea5191-fce1-45c9-8e3b-c9ba409d80a1 req-cdea5191-fce1-45c9-8e3b-c9ba409d80a1 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa371d95b265438ca83a17cb5dd57591/users/04b8fe140f6b48c590ba812d10685a1f/roles/68cd1badce4c4baeb95895efe5da31f7 0.310s\n2026-05-20 01:39:22.497 12 INFO tempest.lib.common.rest_client [req-8ed490b2-3bda-430d-86fb-057f833c7d89 req-8ed490b2-3bda-430d-86fb-057f833c7d89 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/application_credentials 0.868s\n2026-05-20 01:39:22.622 18 INFO tempest.lib.common.rest_client [req-7ede4ce3-19c9-4dc5-a59a-d086106a3598 req-7ede4ce3-19c9-4dc5-a59a-d086106a3598 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-20 01:39:22.613 20 INFO tempest.lib.common.rest_client [req-9e48487c-be14-4516-9afd-3560f90420e3 req-9e48487c-be14-4516-9afd-3560f90420e3 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5ba8ea2d549842cdadc24946709c759c/users/98282cf30bc14daebb7beb69586407f7/roles/96c5293ae00249159873405c9cd172ae 0.308s\n2026-05-20 01:39:22.613 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98282cf30bc14daebb7beb69586407f7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:39:22.614 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-379461693-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5ba8ea2d549842cdadc24946709c759c', 'project_name': 'tempest-EC2CredentialsTest-379461693', 'tenant_id': '5ba8ea2d549842cdadc24946709c759c', 'tenant_name': 'tempest-EC2CredentialsTest-379461693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98282cf30bc14daebb7beb69586407f7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:22.615 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-379461693-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5ba8ea2d549842cdadc24946709c759c', 'project_name': 'tempest-EC2CredentialsTest-379461693', 'tenant_id': '5ba8ea2d549842cdadc24946709c759c', 'tenant_name': 'tempest-EC2CredentialsTest-379461693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98282cf30bc14daebb7beb69586407f7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:22.626 26 INFO tempest.lib.common.rest_client [req-4af46a48-eaf7-45c8-9d38-cd875be7dcf7 req-4af46a48-eaf7-45c8-9d38-cd875be7dcf7 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/491b49027fbf48239eb3cc989681237a/users/b4e729b2f3b34934b80c824face7a82c/roles/96c5293ae00249159873405c9cd172ae 0.613s\n2026-05-20 01:39:22.626 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b4e729b2f3b34934b80c824face7a82c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:39:22.627 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-331191454-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '491b49027fbf48239eb3cc989681237a', 'project_name': 'tempest-IdentityV3ProjectsTest-331191454', 'tenant_id': '491b49027fbf48239eb3cc989681237a', 'tenant_name': 'tempest-IdentityV3ProjectsTest-331191454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b4e729b2f3b34934b80c824face7a82c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:22.627 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-331191454-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '491b49027fbf48239eb3cc989681237a', 'project_name': 'tempest-IdentityV3ProjectsTest-331191454', 'tenant_id': '491b49027fbf48239eb3cc989681237a', 'tenant_name': 'tempest-IdentityV3ProjectsTest-331191454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b4e729b2f3b34934b80c824face7a82c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:22.790 25 INFO tempest.lib.common.rest_client [req-9de0a50e-1ae2-46d6-8d73-3cb91988a33b req-9de0a50e-1ae2-46d6-8d73-3cb91988a33b ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.972s\n2026-05-20 01:39:22.818 28 INFO tempest.lib.common.rest_client [req-55a349df-94d1-4e35-89f1-d861f8efa8ca req-55a349df-94d1-4e35-89f1-d861f8efa8ca ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cb450cd02764c00a7744ce28d94491f/users/88a7e211eb2e4471ae4d188652db04f5/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.674s\n2026-05-20 01:39:22.991 16 INFO tempest.lib.common.rest_client [req-c997c56d-9880-4e12-82f6-9b465184b7d2 req-c997c56d-9880-4e12-82f6-9b465184b7d2 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1e46dae6008049eaab448341556affa4/users/c6cd4b0387bc499f88403d2b68cb345c/roles/96c5293ae00249159873405c9cd172ae 0.634s\n2026-05-20 01:39:22.991 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c6cd4b0387bc499f88403d2b68cb345c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:39:22.992 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-879709326-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1e46dae6008049eaab448341556affa4', 'project_name': 'tempest-TokensV3Test-879709326', 'tenant_id': '1e46dae6008049eaab448341556affa4', 'tenant_name': 'tempest-TokensV3Test-879709326', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6cd4b0387bc499f88403d2b68cb345c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:22.993 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-879709326-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1e46dae6008049eaab448341556affa4', 'project_name': 'tempest-TokensV3Test-879709326', 'tenant_id': '1e46dae6008049eaab448341556affa4', 'tenant_name': 'tempest-TokensV3Test-879709326', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6cd4b0387bc499f88403d2b68cb345c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:23.037 14 INFO tempest.lib.common.rest_client [req-2c309088-a973-494a-882b-40a0d0659e15 req-2c309088-a973-494a-882b-40a0d0659e15 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.716s\n2026-05-20 01:39:23.148 28 INFO tempest.lib.common.rest_client [req-957d017f-e927-424e-81f7-a75085fe0d9f req-957d017f-e927-424e-81f7-a75085fe0d9f ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.328s\n2026-05-20 01:39:23.159 18 INFO tempest.lib.common.rest_client [req-1078eed4-2210-4102-b6ef-09ba89e3fbeb req-1078eed4-2210-4102-b6ef-09ba89e3fbeb ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa371d95b265438ca83a17cb5dd57591/users/04b8fe140f6b48c590ba812d10685a1f/roles/96c5293ae00249159873405c9cd172ae 0.532s\n2026-05-20 01:39:23.161 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 04b8fe140f6b48c590ba812d10685a1f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:39:23.161 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1436655775-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa371d95b265438ca83a17cb5dd57591', 'project_name': 'tempest-IdentityV3UsersTest-1436655775', 'tenant_id': 'fa371d95b265438ca83a17cb5dd57591', 'tenant_name': 'tempest-IdentityV3UsersTest-1436655775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '04b8fe140f6b48c590ba812d10685a1f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:23.162 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1436655775-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa371d95b265438ca83a17cb5dd57591', 'project_name': 'tempest-IdentityV3UsersTest-1436655775', 'tenant_id': 'fa371d95b265438ca83a17cb5dd57591', 'tenant_name': 'tempest-IdentityV3UsersTest-1436655775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '04b8fe140f6b48c590ba812d10685a1f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:23.287 12 INFO tempest.lib.common.rest_client [req-d16fe081-cf5b-4f42-b12b-3e5ec259b9e4 req-d16fe081-cf5b-4f42-b12b-3e5ec259b9e4 ] Request (AccessRulesV3Test:test_delete_access_rule): 201 POST https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/application_credentials 0.787s\n2026-05-20 01:39:23.288 26 INFO tempest.lib.common.rest_client [req-c5f96b46-4e49-4de0-9020-ead61bd3b5fc req-c5f96b46-4e49-4de0-9020-ead61bd3b5fc ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.652s\n2026-05-20 01:39:23.304 25 INFO tempest.lib.common.rest_client [req-3737c272-9017-494b-924c-917f8f28a54c req-3737c272-9017-494b-924c-917f8f28a54c ] Request (IdentityCatalogTest:test_catalog_standardization): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/catalog 0.500s\n2026-05-20 01:39:23.371 20 INFO tempest.lib.common.rest_client [req-2a6d6d0d-9452-48a0-ac31-1ccb5b8593fa req-2a6d6d0d-9452-48a0-ac31-1ccb5b8593fa ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s\n{6} tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization [0.515111s] ... ok\n2026-05-20 01:39:23.456 28 INFO tempest.lib.common.rest_client [req-8aa30801-dfde-4ac7-943a-d16078f820ab req-8aa30801-dfde-4ac7-943a-d16078f820ab ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cb450cd02764c00a7744ce28d94491f/users/88a7e211eb2e4471ae4d188652db04f5/roles/68cd1badce4c4baeb95895efe5da31f7 0.306s\n2026-05-20 01:39:23.491 23 INFO tempest.lib.common.rest_client [req-e0bb8a7f-cf5c-4c53-874f-5dfee2b5e1a2 req-e0bb8a7f-cf5c-4c53-874f-5dfee2b5e1a2 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 1.297s\n2026-05-20 01:39:23.571 14 INFO tempest.lib.common.rest_client [req-2c8731ae-b4cf-4d6e-ba85-0d247993e387 req-2c8731ae-b4cf-4d6e-ba85-0d247993e387 ] Request (TestApiDiscovery:test_api_media_types): 200 GET https://api.testbed.osism.xyz:5000/v3 0.529s\n2026-05-20 01:39:23.626 20 INFO tempest.lib.common.rest_client [req-3e05d181-c0c2-4e0b-849b-9c8e0e786751 req-3e05d181-c0c2-4e0b-849b-9c8e0e786751 ] Request (EC2CredentialsTest:test_create_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2 0.252s\n{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.536312s] ... ok\n2026-05-20 01:39:23.654 26 INFO tempest.lib.common.rest_client [req-6c0acf30-c687-440e-9bd2-10385c1aaeac req-6c0acf30-c687-440e-9bd2-10385c1aaeac ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.363s\n2026-05-20 01:39:23.691 12 INFO tempest.lib.common.rest_client [req-a3137971-cb73-4eb3-9cb4-0d1c3f9712c2 req-a3137971-cb73-4eb3-9cb4-0d1c3f9712c2 ] Request (AccessRulesV3Test:test_delete_access_rule): 403 DELETE https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/access_rules/cfdd489b7f324f0088f90c5ca0052ee0 0.398s\n2026-05-20 01:39:23.860 14 INFO tempest.lib.common.rest_client [req-2ff5265c-b438-44fb-947c-ddbdde54e18a req-2ff5265c-b438-44fb-947c-ddbdde54e18a ] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:5000/v3 0.217s\n{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.222437s] ... ok\n2026-05-20 01:39:23.873 25 INFO tempest.lib.common.rest_client [req-049a6e65-0b7d-413c-bda5-1e62f76932f1 req-049a6e65-0b7d-413c-bda5-1e62f76932f1 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a08738c3c8954873b2139f917db1557c 0.449s\n2026-05-20 01:39:23.874 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2cf7d00755f047b88d4d150048790c0d\n2026-05-20 01:39:23.876 18 INFO tempest.lib.common.rest_client [req-2086e00d-c588-4b05-9b4f-70add2262c13 req-2086e00d-c588-4b05-9b4f-70add2262c13 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.702s\n2026-05-20 01:39:23.881 28 INFO tempest.lib.common.rest_client [req-2d4d6a5c-ffb5-4d16-8297-1bfb6f6b2ce8 req-2d4d6a5c-ffb5-4d16-8297-1bfb6f6b2ce8 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.422s\n2026-05-20 01:39:23.884 16 INFO tempest.lib.common.rest_client [req-631a706b-debd-4b53-8114-ac859e615547 req-631a706b-debd-4b53-8114-ac859e615547 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.876s\n2026-05-20 01:39:23.918 23 INFO tempest.lib.common.rest_client [req-11024489-f289-4874-ac4f-586bbdeaac39 req-11024489-f289-4874-ac4f-586bbdeaac39 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/47eb051c45d8456d862d2765074f447d 0.421s\n2026-05-20 01:39:24.087 14 INFO tempest.lib.common.rest_client [req-25f0fcf2-482b-4aea-84c7-fae203cd3b20 req-25f0fcf2-482b-4aea-84c7-fae203cd3b20 ] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://api.testbed.osism.xyz:5000/v3 0.223s\n{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.225820s] ... ok\n2026-05-20 01:39:24.145 20 INFO tempest.lib.common.rest_client [req-c2d6a374-5f0f-4526-aed3-36ef74b3a083 req-c2d6a374-5f0f-4526-aed3-36ef74b3a083 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2/8235d76837874aebbd5ffafb6037c857 0.512s\n2026-05-20 01:39:24.170 12 INFO tempest.lib.common.rest_client [req-ee1a7cce-91a7-4a9c-a386-54ec1010e092 req-ee1a7cce-91a7-4a9c-a386-54ec1010e092 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/application_credentials/2ffa157846634c2dab4fe639a7a0e3d5 0.475s\n{4} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential [0.774884s] ... ok\n2026-05-20 01:39:24.226 28 INFO tempest.lib.common.rest_client [req-cfa259e3-09ef-4234-9c90-49050afbbe9d req-cfa259e3-09ef-4234-9c90-49050afbbe9d ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cb450cd02764c00a7744ce28d94491f/users/88a7e211eb2e4471ae4d188652db04f5/roles/96c5293ae00249159873405c9cd172ae 0.340s\n2026-05-20 01:39:24.226 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 88a7e211eb2e4471ae4d188652db04f5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:39:24.227 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-2057365977-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4cb450cd02764c00a7744ce28d94491f', 'project_name': 'tempest-DefaultDomainTestJSON-2057365977', 'tenant_id': '4cb450cd02764c00a7744ce28d94491f', 'tenant_name': 'tempest-DefaultDomainTestJSON-2057365977', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '88a7e211eb2e4471ae4d188652db04f5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:24.227 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-2057365977-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4cb450cd02764c00a7744ce28d94491f', 'project_name': 'tempest-DefaultDomainTestJSON-2057365977', 'tenant_id': '4cb450cd02764c00a7744ce28d94491f', 'tenant_name': 'tempest-DefaultDomainTestJSON-2057365977', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '88a7e211eb2e4471ae4d188652db04f5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:24.371 12 INFO tempest.lib.common.rest_client [req-35ebb729-b6d4-47de-bd72-8d890551015d req-35ebb729-b6d4-47de-bd72-8d890551015d ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/access_rules 0.200s\n2026-05-20 01:39:24.440 16 INFO tempest.lib.common.rest_client [req-9dd3f51a-6c8c-41c0-9d36-da0a6c1f19e5 req-9dd3f51a-6c8c-41c0-9d36-da0a6c1f19e5 ] Request (TokensV3Test:test_create_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s\n2026-05-20 01:39:24.478 26 INFO tempest.lib.common.rest_client [req-9aec43ac-7ad5-493f-b572-fdd20ad8a61f req-9aec43ac-7ad5-493f-b572-fdd20ad8a61f ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.819s\n2026-05-20 01:39:24.483 14 INFO tempest.lib.common.rest_client [req-3a630a42-35f9-448c-9b15-e65d72c97376 req-3a630a42-35f9-448c-9b15-e65d72c97376 ] Request (TestApiDiscovery:test_identity_v3_existence): 300 GET https://api.testbed.osism.xyz:5000/ 0.392s\n{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence [0.395388s] ... ok\n{2} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.556296s] ... ok\n2026-05-20 01:39:24.504 12 INFO tempest.lib.common.rest_client [req-11a6739e-4233-455e-8ee1-bc19ce53b128 req-11a6739e-4233-455e-8ee1-bc19ce53b128 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/access_rules/cfdd489b7f324f0088f90c5ca0052ee0 0.132s\n2026-05-20 01:39:24.654 25 INFO tempest.lib.common.rest_client [req-e41a0c1d-7ba4-480d-93cc-27814b4ae0bb req-e41a0c1d-7ba4-480d-93cc-27814b4ae0bb ] Request (IdentityCatalogTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.777s\n2026-05-20 01:39:24.689 12 INFO tempest.lib.common.rest_client [req-ffa21f09-e8b2-483f-bd12-ba75ce21b147 req-ffa21f09-e8b2-483f-bd12-ba75ce21b147 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/access_rules 0.183s\n2026-05-20 01:39:24.698 23 INFO tempest.lib.common.rest_client [req-fef672d6-4673-42f5-b098-287f807a5ba2 req-fef672d6-4673-42f5-b098-287f807a5ba2 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s\n2026-05-20 01:39:24.755 26 INFO tempest.lib.common.rest_client [req-03d245cf-2533-412f-9eb6-80f3c061ffae req-03d245cf-2533-412f-9eb6-80f3c061ffae ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s\n2026-05-20 01:39:24.850 12 INFO tempest.lib.common.rest_client [req-4153c52b-d0ca-4eab-98c7-370d0ceee853 req-4153c52b-d0ca-4eab-98c7-370d0ceee853 ] Request (AccessRulesV3Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/application_credentials/2ffa157846634c2dab4fe639a7a0e3d5 0.158s\n2026-05-20 01:39:24.878 20 INFO tempest.lib.common.rest_client [req-fe37de4e-9b90-4697-8c38-71de1e4bac75 req-fe37de4e-9b90-4697-8c38-71de1e4bac75 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2 0.676s\n2026-05-20 01:39:24.878 14 INFO tempest.lib.common.rest_client [req-a9a54c6a-8e99-44a9-b59d-c49c1d633be2 req-a9a54c6a-8e99-44a9-b59d-c49c1d633be2 ] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://api.testbed.osism.xyz:5000/ 0.392s\n{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.394299s] ... ok\n{0} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_delete_access_rule [2.353533s] ... ok\n2026-05-20 01:39:24.936 23 INFO tempest.lib.common.rest_client [req-bd3cabbe-b886-4d74-869a-693893601182 req-bd3cabbe-b886-4d74-869a-693893601182 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/47eb051c45d8456d862d2765074f447d 0.237s\n{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential [2.747774s] ... ok\n2026-05-20 01:39:25.024 12 INFO tempest.lib.common.rest_client [req-fbb435d5-bf02-4dcd-9faf-6a40fe69c1f5 req-fbb435d5-bf02-4dcd-9faf-6a40fe69c1f5 ] Request (AccessRulesV3Test:test_list_access_rules): 200 GET https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/access_rules 0.113s\n{0} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_list_access_rules [0.116325s] ... ok\n2026-05-20 01:39:25.096 28 INFO tempest.lib.common.rest_client [req-243fa268-4b9e-40c0-836b-d6e5e80b2f19 req-243fa268-4b9e-40c0-836b-d6e5e80b2f19 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.863s\n2026-05-20 01:39:25.107 20 INFO tempest.lib.common.rest_client [req-0cce2451-ca09-4770-933d-ba2e36ce6204 req-0cce2451-ca09-4770-933d-ba2e36ce6204 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2/1b6cacca929e47259882d28968be6c0c 0.226s\n2026-05-20 01:39:25.163 12 INFO tempest.lib.common.rest_client [req-21152fbf-0b2b-4581-8a0f-431c67e1a982 req-21152fbf-0b2b-4581-8a0f-431c67e1a982 ] Request (AccessRulesV3Test:test_show_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/access_rules/f94bd635a9de4b87828b3e30ae560e02 0.135s\n{0} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_show_access_rule [0.137859s] ... ok\n2026-05-20 01:39:25.216 20 INFO tempest.lib.common.rest_client [req-06b12245-81ec-43b4-9784-49caf6fda509 req-06b12245-81ec-43b4-9784-49caf6fda509 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 404 GET https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2/1b6cacca929e47259882d28968be6c0c 0.107s\n{4} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_delete_ec2_credential [1.018376s] ... ok\n2026-05-20 01:39:25.325 16 INFO tempest.lib.common.rest_client [req-d329463b-d360-4afe-9630-365bb5ad89e1 req-d329463b-d360-4afe-9630-365bb5ad89e1 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.831s\n2026-05-20 01:39:25.371 12 INFO tempest.lib.common.rest_client [req-a25726d5-6643-4678-89a0-c5b2bb3aa8fe req-a25726d5-6643-4678-89a0-c5b2bb3aa8fe ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/application_credentials/2c9c774c638a4edb8134722ff890dbe3 0.168s\n2026-05-20 01:39:25.407 26 INFO tempest.lib.common.rest_client [req-24fb7f32-aafd-4d15-90aa-ebadeade2cd7 req-24fb7f32-aafd-4d15-90aa-ebadeade2cd7 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43ec4a587f5c4221b871f0ad493c7882/users/f68df3a0276043f3a54b290fd0290486/roles/96c5293ae00249159873405c9cd172ae 0.650s\n2026-05-20 01:39:25.481 18 INFO tempest.lib.common.rest_client [req-52943793-1f61-414e-b34e-505575137166 req-52943793-1f61-414e-b34e-505575137166 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 1.600s\n2026-05-20 01:39:25.533 25 INFO tempest.lib.common.rest_client [req-2dee5017-0592-490d-b0e7-748a960e5142 req-2dee5017-0592-490d-b0e7-748a960e5142 ] Request (IdentityCatalogTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2cf7d00755f047b88d4d150048790c0d&name=default 0.876s\n2026-05-20 01:39:25.607 23 INFO tempest.lib.common.rest_client [req-0ecd2dd6-ea3d-49a2-8a2a-b2b99ee9d93d req-0ecd2dd6-ea3d-49a2-8a2a-b2b99ee9d93d ] Request (ApplicationCredentialsV3Test:test_create_application_credential_access_rules): 201 POST https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 0.625s\n2026-05-20 01:39:25.662 16 INFO tempest.lib.common.rest_client [req-003857ba-2a06-4279-a26e-9534d87b4a48 req-003857ba-2a06-4279-a26e-9534d87b4a48 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.335s\n2026-05-20 01:39:25.758 28 INFO tempest.lib.common.rest_client [req-693a9c8a-65c1-4aa4-b619-cb0c18c93216 req-693a9c8a-65c1-4aa4-b619-cb0c18c93216 ] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://api.testbed.osism.xyz:5000/v3/domains/default 0.658s\n2026-05-20 01:39:25.793 14 INFO tempest.lib.common.rest_client [req-7e725142-dbce-4508-81c5-16d4478b6599 req-7e725142-dbce-4508-81c5-16d4478b6599 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ca1ed19e39b44e62b0ac3f656d4e11f0 0.862s\n2026-05-20 01:39:25.794 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9b173e9ce49447dcad72b6df280ca0e0\n{8} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.661702s] ... ok\n2026-05-20 01:39:25.880 12 INFO tempest.lib.common.rest_client [req-283db840-6574-4943-8dcd-8a742de9f662 req-283db840-6574-4943-8dcd-8a742de9f662 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f 0.507s\n2026-05-20 01:39:25.880 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 96f1eaa513434752b5b93c4ba48fe1eb\n2026-05-20 01:39:25.896 23 INFO tempest.lib.common.rest_client [req-4e2ea0c8-c527-416b-be2a-14ee4fa6c474 req-4e2ea0c8-c527-416b-be2a-14ee4fa6c474 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/266b63a3c3f643129337d1bbe09fea56 0.284s\n{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules [0.917635s] ... ok\n2026-05-20 01:39:25.913 16 INFO tempest.lib.common.rest_client [req-35fc71f9-175e-4bad-9359-c93511f727c6 req-35fc71f9-175e-4bad-9359-c93511f727c6 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.249s\n2026-05-20 01:39:26.036 20 INFO tempest.lib.common.rest_client [req-0243fedc-0ddb-4b37-a9f8-b435c43ec816 req-0243fedc-0ddb-4b37-a9f8-b435c43ec816 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2 0.815s\n2026-05-20 01:39:26.082 26 INFO tempest.lib.common.rest_client [req-1a38aac4-2b57-4101-8c2a-4641c1f8ae0a req-1a38aac4-2b57-4101-8c2a-4641c1f8ae0a ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.672s\n2026-05-20 01:39:26.237 25 INFO tempest.lib.common.rest_client [req-6de6a543-f5c3-4ba7-9f2f-23b3ea96f628 req-6de6a543-f5c3-4ba7-9f2f-23b3ea96f628 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e12e86b7-eff2-4a26-9f66-e253827387b4 0.698s\n2026-05-20 01:39:26.243 28 INFO tempest.lib.common.rest_client [req-d0bc162a-6b2c-41eb-944d-3888e147a8b2 req-d0bc162a-6b2c-41eb-944d-3888e147a8b2 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/88a7e211eb2e4471ae4d188652db04f5 0.398s\n2026-05-20 01:39:26.244 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4cb450cd02764c00a7744ce28d94491f\n2026-05-20 01:39:26.262 16 INFO tempest.lib.common.rest_client [req-2f39617f-74d5-47e8-99d0-c490424e5af5 req-2f39617f-74d5-47e8-99d0-c490424e5af5 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.345s\n2026-05-20 01:39:26.403 12 INFO tempest.lib.common.rest_client [req-819a4899-c73a-4948-a03e-573e0cd8341b req-819a4899-c73a-4948-a03e-573e0cd8341b ] Request (AccessRulesV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-20 01:39:26.434 20 INFO tempest.lib.common.rest_client [req-d861abcf-7d17-491b-add0-6467449efd05 req-d861abcf-7d17-491b-add0-6467449efd05 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2 0.395s\n2026-05-20 01:39:26.600 25 INFO tempest.lib.common.rest_client [req-397b2f93-15c1-4b6e-8bf5-6ad614e15624 req-397b2f93-15c1-4b6e-8bf5-6ad614e15624 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2cf7d00755f047b88d4d150048790c0d 0.361s\n2026-05-20 01:39:26.623 14 INFO tempest.lib.common.rest_client [req-eae4a414-3b0c-4bf1-bc12-db7d555309f4 req-eae4a414-3b0c-4bf1-bc12-db7d555309f4 ] Request (TestApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.827s\n2026-05-20 01:39:26.672 20 INFO tempest.lib.common.rest_client [req-a409fdd2-6983-48d7-8778-f5300340cf5f req-a409fdd2-6983-48d7-8778-f5300340cf5f ] Request (EC2CredentialsTest:test_list_ec2_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2 0.233s\n2026-05-20 01:39:26.696 26 INFO tempest.lib.common.rest_client [req-ee06d601-ccf6-4154-8b6e-6faaf14846ba req-ee06d601-ccf6-4154-8b6e-6faaf14846ba ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43ec4a587f5c4221b871f0ad493c7882/users/f68df3a0276043f3a54b290fd0290486/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.612s\n2026-05-20 01:39:26.845 23 INFO tempest.lib.common.rest_client [req-183ae4c8-6c08-4bce-8c43-a72ee13e481f req-183ae4c8-6c08-4bce-8c43-a72ee13e481f ] Request (ApplicationCredentialsV3Test:test_create_application_credential_expires): 201 POST https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 0.942s\n2026-05-20 01:39:26.855 16 INFO tempest.lib.common.rest_client [req-79a72177-f056-4c93-81e4-f221ee3971dc req-79a72177-f056-4c93-81e4-f221ee3971dc ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 404 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s\n{2} tempest.api.identity.v3.test_tokens.TokensV3Test.test_token_auth_creation_existence_deletion [2.363872s] ... ok\n2026-05-20 01:39:26.972 28 INFO tempest.lib.common.rest_client [req-525c844d-a96b-482e-933d-3b076217423b req-525c844d-a96b-482e-933d-3b076217423b ] Request (DefaultDomainTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.725s\n2026-05-20 01:39:26.982 20 INFO tempest.lib.common.rest_client [req-dcfab97c-7ce8-4d32-bad8-e39b1c605df1 req-dcfab97c-7ce8-4d32-bad8-e39b1c605df1 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2/9bbd7cffa44b41d28ef1a0971a0733f7 0.307s\n2026-05-20 01:39:27.045 26 INFO tempest.lib.common.rest_client [req-5559d153-542b-4160-a4bb-b718053f920a req-5559d153-542b-4160-a4bb-b718053f920a ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s\n2026-05-20 01:39:27.045 18 INFO tempest.lib.common.rest_client [req-c14007aa-7590-42c7-9fa0-e26f4d7aabf8 req-c14007aa-7590-42c7-9fa0-e26f4d7aabf8 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-20 01:39:27.146 20 INFO tempest.lib.common.rest_client [req-619cc0eb-f21e-4272-a9fa-90b6fa671ae4 req-619cc0eb-f21e-4272-a9fa-90b6fa671ae4 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2/ae7edc6dff07416683f5c60a578af6d3 0.160s\n{4} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_list_ec2_credentials [1.928380s] ... ok\n2026-05-20 01:39:27.189 26 INFO tempest.lib.common.rest_client [req-4e3fd6d8-7a64-4a68-8e08-5adcaae1cad8 req-4e3fd6d8-7a64-4a68-8e08-5adcaae1cad8 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43ec4a587f5c4221b871f0ad493c7882/users/f68df3a0276043f3a54b290fd0290486/roles/68cd1badce4c4baeb95895efe5da31f7 0.142s\n2026-05-20 01:39:27.362 23 INFO tempest.lib.common.rest_client [req-d31c971d-9db4-4d3c-b326-aa45d08f3e09 req-d31c971d-9db4-4d3c-b326-aa45d08f3e09 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/5757ce20966c4f46b0daca53ba62921a 0.511s\n{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires [1.463312s] ... ok\n2026-05-20 01:39:27.434 20 INFO tempest.lib.common.rest_client [req-1b3d7fc0-3c77-4ede-a0ac-7f93a67c0a3f req-1b3d7fc0-3c77-4ede-a0ac-7f93a67c0a3f ] Request (EC2CredentialsTest:test_show_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2 0.283s\n2026-05-20 01:39:27.451 26 INFO tempest.lib.common.rest_client [req-9cbd9094-b282-414c-b656-bf8b5b47d1e3 req-9cbd9094-b282-414c-b656-bf8b5b47d1e3 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s\n2026-05-20 01:39:27.553 16 INFO tempest.lib.common.rest_client [req-f3d84252-9ae8-4803-ba8c-97d8f483e6ef req-f3d84252-9ae8-4803-ba8c-97d8f483e6ef ] Request (TokensV3Test:test_validate_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.694s\n2026-05-20 01:39:27.560 20 INFO tempest.lib.common.rest_client [req-344b548f-e9af-4fa9-81b1-313104fd483a req-344b548f-e9af-4fa9-81b1-313104fd483a ] Request (EC2CredentialsTest:test_show_ec2_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2/c975ea48743b40959d6f3eeb4258ea57 0.122s\n2026-05-20 01:39:27.598 26 INFO tempest.lib.common.rest_client [req-b52ba228-ad4e-4a03-be97-18f69ecc7d0c req-b52ba228-ad4e-4a03-be97-18f69ecc7d0c ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43ec4a587f5c4221b871f0ad493c7882/users/f68df3a0276043f3a54b290fd0290486/roles/96c5293ae00249159873405c9cd172ae 0.142s\n2026-05-20 01:39:27.600 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f68df3a0276043f3a54b290fd0290486 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:39:27.601 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-79563294-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '43ec4a587f5c4221b871f0ad493c7882', 'project_name': 'tempest-IdentityV3ProjectsTest-79563294', 'tenant_id': '43ec4a587f5c4221b871f0ad493c7882', 'tenant_name': 'tempest-IdentityV3ProjectsTest-79563294', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f68df3a0276043f3a54b290fd0290486', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:27.601 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-79563294-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '43ec4a587f5c4221b871f0ad493c7882', 'project_name': 'tempest-IdentityV3ProjectsTest-79563294', 'tenant_id': '43ec4a587f5c4221b871f0ad493c7882', 'tenant_name': 'tempest-IdentityV3ProjectsTest-79563294', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f68df3a0276043f3a54b290fd0290486', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:39:27.625 14 INFO tempest.lib.common.rest_client [req-f9e428bf-51de-4c06-bed6-3af8eac7ad6e req-f9e428bf-51de-4c06-bed6-3af8eac7ad6e ] Request (TestApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9b173e9ce49447dcad72b6df280ca0e0&name=default 0.996s\n2026-05-20 01:39:27.623 12 INFO tempest.lib.common.rest_client [req-274d2fce-fbbb-4a4d-8ba7-8ee18f6858eb req-274d2fce-fbbb-4a4d-8ba7-8ee18f6858eb ] Request (AccessRulesV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=96f1eaa513434752b5b93c4ba48fe1eb&name=default 1.218s\n2026-05-20 01:39:27.841 18 INFO tempest.lib.common.rest_client [req-73c27bb0-b8a8-4429-b43c-b8d7d563ab7f req-73c27bb0-b8a8-4429-b43c-b8d7d563ab7f ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.791s\n2026-05-20 01:39:27.842 20 INFO tempest.lib.common.rest_client [req-cf1c3a0f-6e22-4710-8f25-5da71e0a7fa4 req-cf1c3a0f-6e22-4710-8f25-5da71e0a7fa4 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2/c975ea48743b40959d6f3eeb4258ea57 0.277s\n{4} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_show_ec2_credential [0.697612s] ... ok\n2026-05-20 01:39:27.940 28 INFO tempest.lib.common.rest_client [req-5dda4283-374c-4bc8-b920-3a8be91bee2d req-5dda4283-374c-4bc8-b920-3a8be91bee2d ] Request (DefaultDomainTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4cb450cd02764c00a7744ce28d94491f&name=default 0.965s\n2026-05-20 01:39:28.038 16 INFO tempest.lib.common.rest_client [req-bcb2be1f-c391-4583-9a12-ec142313017b req-bcb2be1f-c391-4583-9a12-ec142313017b ] Request (TokensV3Test:test_validate_token): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s\n2026-05-20 01:39:28.108 23 INFO tempest.lib.common.rest_client [req-0a636243-9cf2-4c9a-92d7-f67b03fc76db req-0a636243-9cf2-4c9a-92d7-f67b03fc76db ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 0.739s\n2026-05-20 01:39:28.186 16 INFO tempest.lib.common.rest_client [req-bb7ec8cb-2f94-4577-849d-a6cbeaeb1f2a req-bb7ec8cb-2f94-4577-849d-a6cbeaeb1f2a ] Request (TokensV3Test:test_validate_token): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.145s\n2026-05-20 01:39:28.338 12 INFO tempest.lib.common.rest_client [req-46122358-d485-424b-b6ac-6bd0839c8a25 req-46122358-d485-424b-b6ac-6bd0839c8a25 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/178c03fe-63d8-4b9d-b9e7-895dd57f0f6b 0.712s\n2026-05-20 01:39:28.343 26 INFO tempest.lib.common.rest_client [req-962f1d0d-89fe-4833-ba2d-456bb7a65b18 req-962f1d0d-89fe-4833-ba2d-456bb7a65b18 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.732s\n2026-05-20 01:39:28.355 16 INFO tempest.lib.common.rest_client [req-a43794bc-439e-4f86-a9a9-0d6c8f774292 req-a43794bc-439e-4f86-a9a9-0d6c8f774292 ] Request (TokensV3Test:test_validate_token): 404 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.166s\n{2} tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token [1.498949s] ... ok\n2026-05-20 01:39:28.360 14 INFO tempest.lib.common.rest_client [req-e322f6cf-09ac-4f2a-bf89-560d7e309b0c req-e322f6cf-09ac-4f2a-bf89-560d7e309b0c ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e12d0d2d-5f0c-42de-831d-c720e1299dc1 0.733s\n2026-05-20 01:39:28.449 20 INFO tempest.lib.common.rest_client [req-472ae9c3-2496-49df-9a51-24e12faa6412 req-472ae9c3-2496-49df-9a51-24e12faa6412 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7 0.555s\n2026-05-20 01:39:28.449 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5ba8ea2d549842cdadc24946709c759c\n2026-05-20 01:39:28.644 28 INFO tempest.lib.common.rest_client [req-b0f1df7b-c64f-4998-9859-2de2539e0c4c req-b0f1df7b-c64f-4998-9859-2de2539e0c4c ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/edf1d2b4-4c3f-4613-9379-9dcd6d8684a9 0.700s\n2026-05-20 01:39:28.737 26 INFO tempest.lib.common.rest_client [req-1cab3a18-d1da-47c1-a640-fdc955a043ca req-1cab3a18-d1da-47c1-a640-fdc955a043ca ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 200 GET https://api.testbed.osism.xyz:5000/v3/users/b4e729b2f3b34934b80c824face7a82c/projects 0.389s\n2026-05-20 01:39:28.800 16 INFO tempest.lib.common.rest_client [req-52052603-6152-4436-93bd-961dc367d0c7 req-52052603-6152-4436-93bd-961dc367d0c7 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c6cd4b0387bc499f88403d2b68cb345c 0.395s\n2026-05-20 01:39:28.800 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1e46dae6008049eaab448341556affa4\n2026-05-20 01:39:28.892 12 INFO tempest.lib.common.rest_client [req-80b0d490-aff7-4988-a141-b5b303529556 req-80b0d490-aff7-4988-a141-b5b303529556 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/96f1eaa513434752b5b93c4ba48fe1eb 0.551s\n2026-05-20 01:39:29.003 23 INFO tempest.lib.common.rest_client [req-901a3e63-7329-44df-ba1a-063451b1a51b req-901a3e63-7329-44df-ba1a-063451b1a51b ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 0.892s\n2026-05-20 01:39:29.109 28 INFO tempest.lib.common.rest_client [req-99a1ea44-e50f-4dc4-8d6b-1436515259b1 req-99a1ea44-e50f-4dc4-8d6b-1436515259b1 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4cb450cd02764c00a7744ce28d94491f 0.461s\n2026-05-20 01:39:29.319 23 INFO tempest.lib.common.rest_client [req-4423e514-e876-4e71-97b4-998354a3dfb1 req-4423e514-e876-4e71-97b4-998354a3dfb1 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 0.314s\n2026-05-20 01:39:29.337 14 INFO tempest.lib.common.rest_client [req-ffa7cbb8-d608-44f8-83a1-c01fe2eefa27 req-ffa7cbb8-d608-44f8-83a1-c01fe2eefa27 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9b173e9ce49447dcad72b6df280ca0e0 0.973s\n2026-05-20 01:39:29.459 26 INFO tempest.lib.common.rest_client [req-90ba3720-7182-49ed-a30c-c67926429f1f req-90ba3720-7182-49ed-a30c-c67926429f1f ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.717s\n2026-05-20 01:39:29.516 18 INFO tempest.lib.common.rest_client [req-4c0e499f-0cb3-463a-a38d-61bb20b18c33 req-4c0e499f-0cb3-463a-a38d-61bb20b18c33 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 1.672s\n2026-05-20 01:39:29.738 23 INFO tempest.lib.common.rest_client [req-b67dc0b5-856a-4c60-871c-98e749941924 req-b67dc0b5-856a-4c60-871c-98e749941924 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/b88bc6c72a9047fda96927987afd59f1 0.413s\n2026-05-20 01:39:29.919 20 INFO tempest.lib.common.rest_client [req-ff1f8bc4-bf9b-4b0b-8bfb-a9062ac1b4d9 req-ff1f8bc4-bf9b-4b0b-8bfb-a9062ac1b4d9 ] Request (EC2CredentialsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.462s\n2026-05-20 01:39:29.946 23 INFO tempest.lib.common.rest_client [req-9d520b22-be0c-4c54-817c-672f1f55c1fc req-9d520b22-be0c-4c54-817c-672f1f55c1fc ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/3879e8cb50444c1c9ab9f217ba0ccbd8 0.202s\n{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials [2.585865s] ... ok\n2026-05-20 01:39:29.993 16 INFO tempest.lib.common.rest_client [req-440a11a8-3c53-4ee5-9410-1beb70a2b72a req-440a11a8-3c53-4ee5-9410-1beb70a2b72a ] Request (TokensV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.187s\n2026-05-20 01:39:30.562 26 INFO tempest.lib.common.rest_client [req-61ba5047-2eb6-4463-bb1c-ce82f4bc53bc req-61ba5047-2eb6-4463-bb1c-ce82f4bc53bc ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.100s\n{7} tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects [2.218146s] ... ok\n2026-05-20 01:39:30.641 23 INFO tempest.lib.common.rest_client [req-3972b6ac-852c-4b99-8a2f-240f6ad77f17 req-3972b6ac-852c-4b99-8a2f-240f6ad77f17 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 0.683s\n2026-05-20 01:39:30.742 18 INFO tempest.lib.common.rest_client [req-f461f7fa-7979-4279-b067-a5a2f5c22477 req-f461f7fa-7979-4279-b067-a5a2f5c22477 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 1.224s\n2026-05-20 01:39:30.942 20 INFO tempest.lib.common.rest_client [req-88c3017b-b3bd-4d20-b37a-76163c8f4ae1 req-88c3017b-b3bd-4d20-b37a-76163c8f4ae1 ] Request (EC2CredentialsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5ba8ea2d549842cdadc24946709c759c&name=default 1.020s\n2026-05-20 01:39:31.022 26 INFO tempest.lib.common.rest_client [req-481dcf56-3c96-4fc6-bbca-cc7e66ea2c65 req-481dcf56-3c96-4fc6-bbca-cc7e66ea2c65 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b4e729b2f3b34934b80c824face7a82c 0.377s\n2026-05-20 01:39:31.185 16 INFO tempest.lib.common.rest_client [req-138fd48e-794a-48be-b97f-11c846f2868c req-138fd48e-794a-48be-b97f-11c846f2868c ] Request (TokensV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1e46dae6008049eaab448341556affa4&name=default 1.190s\n2026-05-20 01:39:31.261 23 INFO tempest.lib.common.rest_client [req-40330f4c-c871-484b-bc12-b71d27f52221 req-40330f4c-c871-484b-bc12-b71d27f52221 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 0.615s\n2026-05-20 01:39:31.465 26 INFO tempest.lib.common.rest_client [req-036d214d-2821-4169-852b-4d78145bb9d8 req-036d214d-2821-4169-852b-4d78145bb9d8 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f68df3a0276043f3a54b290fd0290486 0.439s\n2026-05-20 01:39:31.466 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 43ec4a587f5c4221b871f0ad493c7882\n2026-05-20 01:39:31.666 23 INFO tempest.lib.common.rest_client [req-8b086412-681b-40f5-b1b3-299782b966d8 req-8b086412-681b-40f5-b1b3-299782b966d8 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials?name=tempest-application_credential-593508137 0.402s\n2026-05-20 01:39:31.699 20 INFO tempest.lib.common.rest_client [req-9bf2fa8c-8af7-4482-9e32-7f13d6696572 req-9bf2fa8c-8af7-4482-9e32-7f13d6696572 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/086cd866-dfb5-4fab-8ec1-ce035cadbaea 0.754s\n2026-05-20 01:39:31.862 16 INFO tempest.lib.common.rest_client [req-44c15a7e-97a1-4449-a0dc-d567453be32f req-44c15a7e-97a1-4449-a0dc-d567453be32f ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ba1cf2c6-0136-4e1f-8816-6ee637eeffbf 0.673s\n2026-05-20 01:39:31.904 23 INFO tempest.lib.common.rest_client [req-ef0b274b-5ef6-42c2-93bf-749c18d5d49b req-ef0b274b-5ef6-42c2-93bf-749c18d5d49b ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/1769146fb03e416fa2e16d9e94890db0 0.235s\n2026-05-20 01:39:32.045 20 INFO tempest.lib.common.rest_client [req-b1b0530b-1964-49f0-bddb-5c5ae9ed5a95 req-b1b0530b-1964-49f0-bddb-5c5ae9ed5a95 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5ba8ea2d549842cdadc24946709c759c 0.343s\n2026-05-20 01:39:32.128 23 INFO tempest.lib.common.rest_client [req-08f94339-1437-490c-8043-1abafd037394 req-08f94339-1437-490c-8043-1abafd037394 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/4c3fdb25e1484caa940ec4c099c9e438 0.220s\n{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials [2.178338s] ... ok\n2026-05-20 01:39:32.132 26 INFO tempest.lib.common.rest_client [req-4048d33c-13f4-4815-b0fa-ac4476ddb426 req-4048d33c-13f4-4815-b0fa-ac4476ddb426 ] Request (IdentityV3ProjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.664s\n2026-05-20 01:39:32.281 16 INFO tempest.lib.common.rest_client [req-a187393a-332f-410d-a82a-104d91e0173e req-a187393a-332f-410d-a82a-104d91e0173e ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1e46dae6008049eaab448341556affa4 0.413s\n2026-05-20 01:39:32.441 23 INFO tempest.lib.common.rest_client [req-f7b0935a-6d3d-4c0c-b1e7-f58ccec7665c req-f7b0935a-6d3d-4c0c-b1e7-f58ccec7665c ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7 0.275s\n2026-05-20 01:39:32.441 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 582c77fa59cf4c59a45851e833d99a0e\n2026-05-20 01:39:32.612 18 INFO tempest.lib.common.rest_client [req-c587df81-da37-473c-b0c6-5dbd42ab9b4a req-c587df81-da37-473c-b0c6-5dbd42ab9b4a ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 1.867s\n2026-05-20 01:39:32.622 26 INFO tempest.lib.common.rest_client [req-fcf5905a-9b30-4c35-a330-eb9dace8fb45 req-fcf5905a-9b30-4c35-a330-eb9dace8fb45 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=43ec4a587f5c4221b871f0ad493c7882&name=default 0.484s\n2026-05-20 01:39:33.134 23 INFO tempest.lib.common.rest_client [req-98e4ff45-6d75-4781-b1ec-cd016f0730c9 req-98e4ff45-6d75-4781-b1ec-cd016f0730c9 ] Request (ApplicationCredentialsV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s\n2026-05-20 01:39:33.151 26 INFO tempest.lib.common.rest_client [req-b08e321f-19f3-4747-ad7a-57c40d36c60a req-b08e321f-19f3-4747-ad7a-57c40d36c60a ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f1fc909b-447e-4b3f-8c57-b276a16a7cf8 0.526s\n2026-05-20 01:39:33.327 26 INFO tempest.lib.common.rest_client [req-354ce0d4-8c05-4781-b9a9-d690252ff2ea req-354ce0d4-8c05-4781-b9a9-d690252ff2ea ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/43ec4a587f5c4221b871f0ad493c7882 0.174s\n2026-05-20 01:39:33.328 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 491b49027fbf48239eb3cc989681237a\n2026-05-20 01:39:33.749 23 INFO tempest.lib.common.rest_client [req-4c94f80c-96cf-4f85-8958-c81a0627bba4 req-4c94f80c-96cf-4f85-8958-c81a0627bba4 ] Request (ApplicationCredentialsV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=582c77fa59cf4c59a45851e833d99a0e&name=default 0.613s\n2026-05-20 01:39:33.762 26 INFO tempest.lib.common.rest_client [req-974ba533-fa0b-4205-be3b-ace91155f9ec req-974ba533-fa0b-4205-be3b-ace91155f9ec ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=491b49027fbf48239eb3cc989681237a&name=default 0.431s\n2026-05-20 01:39:34.187 18 INFO tempest.lib.common.rest_client [req-aa246723-7d3a-47e1-886b-6c841986f7d2 req-aa246723-7d3a-47e1-886b-6c841986f7d2 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s\n2026-05-20 01:39:34.230 23 INFO tempest.lib.common.rest_client [req-e5960188-0500-484d-a351-419edc05c233 req-e5960188-0500-484d-a351-419edc05c233 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bbcbb30a-1cfd-456d-9c21-84a7bc6adbbd 0.478s\n2026-05-20 01:39:34.316 26 INFO tempest.lib.common.rest_client [req-6f959b78-c224-4862-b7e7-fb25fa11c95e req-6f959b78-c224-4862-b7e7-fb25fa11c95e ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4dd7299a-33e3-4dbf-ab08-0a8d3a7dc875 0.551s\n2026-05-20 01:39:34.444 23 INFO tempest.lib.common.rest_client [req-ecc8b360-c258-4e0b-9c07-ad9cc241ec86 req-ecc8b360-c258-4e0b-9c07-ad9cc241ec86 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/582c77fa59cf4c59a45851e833d99a0e 0.207s\n2026-05-20 01:39:34.634 26 INFO tempest.lib.common.rest_client [req-f91d0e7d-23f5-4a7e-91a2-bd5bb2b82daf req-f91d0e7d-23f5-4a7e-91a2-bd5bb2b82daf ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/491b49027fbf48239eb3cc989681237a 0.314s\n2026-05-20 01:39:34.769 18 INFO tempest.lib.common.rest_client [req-6e15501c-03f8-4f87-aabc-c57ac999d479 req-6e15501c-03f8-4f87-aabc-c57ac999d479 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-20 01:39:36.957 18 INFO tempest.lib.common.rest_client [req-c6ea4108-f973-423a-8ba1-be5be7c9c5a0 req-c6ea4108-f973-423a-8ba1-be5be7c9c5a0 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 2.185s\n2026-05-20 01:39:38.566 18 INFO tempest.lib.common.rest_client [req-a8487f2b-895a-4f58-aac2-1cdd6f02b69c req-a8487f2b-895a-4f58-aac2-1cdd6f02b69c ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s\n2026-05-20 01:39:39.145 18 INFO tempest.lib.common.rest_client [req-c9f5cafd-15fe-4328-9a83-27eb0a7d2bf8 req-c9f5cafd-15fe-4328-9a83-27eb0a7d2bf8 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s\n2026-05-20 01:39:41.451 18 INFO tempest.lib.common.rest_client [req-a791854f-a682-4f37-8de7-cb45ed94b692 req-a791854f-a682-4f37-8de7-cb45ed94b692 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 2.300s\n2026-05-20 01:39:42.980 18 INFO tempest.lib.common.rest_client [req-2b963e03-db31-4fa5-8010-7cf2bfda3c02 req-2b963e03-db31-4fa5-8010-7cf2bfda3c02 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s\n2026-05-20 01:39:43.530 18 INFO tempest.lib.common.rest_client [req-3f917acd-ed19-4825-8086-89881e8c31fe req-3f917acd-ed19-4825-8086-89881e8c31fe ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s\n2026-05-20 01:39:45.789 18 INFO tempest.lib.common.rest_client [req-f805cc37-d943-47ca-b0fd-992667c7215a req-f805cc37-d943-47ca-b0fd-992667c7215a ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 2.256s\n2026-05-20 01:39:47.368 18 INFO tempest.lib.common.rest_client [req-0c948b25-0841-435d-ac3c-3f3d5245efc0 req-0c948b25-0841-435d-ac3c-3f3d5245efc0 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s\n2026-05-20 01:39:48.942 18 INFO tempest.lib.common.rest_client [req-3fdc3003-e934-4ea5-84df-141ee5ffff08 req-3fdc3003-e934-4ea5-84df-141ee5ffff08 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s\n{3} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api [25.066873s] ... ok\n2026-05-20 01:39:49.544 18 INFO tempest.lib.common.rest_client [req-0fed535a-9e6e-4f1e-9607-0f7de703baae req-0fed535a-9e6e-4f1e-9607-0f7de703baae ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s\n2026-05-20 01:39:50.125 18 INFO tempest.lib.common.rest_client [req-c6d59c66-bc23-4eea-8795-2877b58b6fae req-c6d59c66-bc23-4eea-8795-2877b58b6fae ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-20 01:39:50.708 18 INFO tempest.lib.common.rest_client [req-3ef17944-cd49-4ee3-b425-24b74bf8d1db req-3ef17944-cd49-4ee3-b425-24b74bf8d1db ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-20 01:39:50.833 18 INFO tempest.lib.common.rest_client [req-bb8e01d1-33d5-48ac-a284-406768b26605 req-bb8e01d1-33d5-48ac-a284-406768b26605 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.123s\n2026-05-20 01:39:57.395 18 INFO tempest.lib.common.rest_client [req-7b8bf1a3-69a6-40af-818f-e4933536de7e req-7b8bf1a3-69a6-40af-818f-e4933536de7e ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s\n{3} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_account_lockout [8.393828s] ... ok\n2026-05-20 01:39:59.678 18 INFO tempest.lib.common.rest_client [req-46292f85-77ff-4e9f-a59b-50cbc95ecc2a req-46292f85-77ff-4e9f-a59b-50cbc95ecc2a ] Request (IdentityV3UsersTest:test_user_update_own_password): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 2.279s\n2026-05-20 01:40:01.246 18 INFO tempest.lib.common.rest_client [req-585f3dcd-9e7c-42e1-890f-216d5bf7169e req-585f3dcd-9e7c-42e1-890f-216d5bf7169e ] Request (IdentityV3UsersTest:test_user_update_own_password): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s\n2026-05-20 01:40:01.363 18 INFO tempest.lib.common.rest_client [req-c7f8f120-4f9e-4161-8ea4-55b51bea67d4 req-c7f8f120-4f9e-4161-8ea4-55b51bea67d4 ] Request (IdentityV3UsersTest:test_user_update_own_password): 404 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.113s\n2026-05-20 01:40:01.959 18 INFO tempest.lib.common.rest_client [req-62538e3b-1ffb-4bcf-8fd7-1d709b203036 req-62538e3b-1ffb-4bcf-8fd7-1d709b203036 ] Request (IdentityV3UsersTest:test_user_update_own_password): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-05-20 01:40:02.538 18 INFO tempest.lib.common.rest_client [req-daecc019-ed6d-4b6c-8cf3-24efb4d0ebf3 req-daecc019-ed6d-4b6c-8cf3-24efb4d0ebf3 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s\n2026-05-20 01:40:04.852 18 INFO tempest.lib.common.rest_client [req-e4a7fc13-0e09-4b46-9171-68a211e5f0ae req-e4a7fc13-0e09-4b46-9171-68a211e5f0ae ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 2.311s\n2026-05-20 01:40:06.404 18 INFO tempest.lib.common.rest_client [req-4a9869c4-4bd2-4938-a9e7-a01cd4a92066 req-4a9869c4-4bd2-4938-a9e7-a01cd4a92066 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-20 01:40:06.971 18 INFO tempest.lib.common.rest_client [req-c1e9e2b3-970c-4141-a164-e945c6073864 req-c1e9e2b3-970c-4141-a164-e945c6073864 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s\n2026-05-20 01:40:09.258 18 INFO tempest.lib.common.rest_client [req-352f4670-ff14-40ad-abb6-235bd2b0150d req-352f4670-ff14-40ad-abb6-235bd2b0150d ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 2.285s\n2026-05-20 01:40:10.837 18 INFO tempest.lib.common.rest_client [req-95d571f4-540e-407d-839f-29a26d5d0729 req-95d571f4-540e-407d-839f-29a26d5d0729 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n2026-05-20 01:40:11.404 18 INFO tempest.lib.common.rest_client [req-14bf789d-d181-4c30-a571-d1c64dee2e01 req-14bf789d-d181-4c30-a571-d1c64dee2e01 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s\n2026-05-20 01:40:13.669 18 INFO tempest.lib.common.rest_client [req-32ae35b9-bd18-43ac-ae78-bc91c4ae4dde req-32ae35b9-bd18-43ac-ae78-bc91c4ae4dde ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 2.262s\n2026-05-20 01:40:15.243 18 INFO tempest.lib.common.rest_client [req-579e71cf-2355-4dea-831f-5cac4dc1c671 req-579e71cf-2355-4dea-831f-5cac4dc1c671 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s\n2026-05-20 01:40:16.785 18 INFO tempest.lib.common.rest_client [req-a7f4a05f-7ff3-4da1-a3dc-4cd89526f510 req-a7f4a05f-7ff3-4da1-a3dc-4cd89526f510 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s\n{3} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password [19.390694s] ... ok\n2026-05-20 01:40:17.229 18 INFO tempest.lib.common.rest_client [req-447e03e9-1065-49c0-ae7c-1e1fe80520aa req-447e03e9-1065-49c0-ae7c-1e1fe80520aa ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f 0.385s\n2026-05-20 01:40:17.229 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fa371d95b265438ca83a17cb5dd57591\n2026-05-20 01:40:17.959 18 INFO tempest.lib.common.rest_client [req-a9a06b63-dfc0-4d19-b24b-ae12dad5204d req-a9a06b63-dfc0-4d19-b24b-ae12dad5204d ] Request (IdentityV3UsersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.726s\n2026-05-20 01:40:18.775 18 INFO tempest.lib.common.rest_client [req-5b69d7a7-43dd-4c98-a101-e11c480a3a01 req-5b69d7a7-43dd-4c98-a101-e11c480a3a01 ] Request (IdentityV3UsersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fa371d95b265438ca83a17cb5dd57591&name=default 0.814s\n2026-05-20 01:40:19.382 18 INFO tempest.lib.common.rest_client [req-83a800bb-7cad-44e4-92f1-e5b88f23cdf2 req-83a800bb-7cad-44e4-92f1-e5b88f23cdf2 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/96fb3ac7-e7bd-4fea-a513-1a7bb10a3044 0.604s\n2026-05-20 01:40:19.679 18 INFO tempest.lib.common.rest_client [req-69c65fc1-8ca3-49ec-a85b-74caa4883f88 req-69c65fc1-8ca3-49ec-a85b-74caa4883f88 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fa371d95b265438ca83a17cb5dd57591 0.293s\n\n======\nTotals\n======\nRan: 26 tests in 54.5964 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: 79.3596 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (3 tests) => 0:00:02.666317\n - Worker 1 (5 tests) => 0:00:01.840857\n - Worker 2 (3 tests) => 0:00:04.470867\n - Worker 3 (3 tests) => 0:00:52.909105\n - Worker 4 (4 tests) => 0:00:04.473873\n - Worker 5 (5 tests) => 0:00:09.938693\n - Worker 6 (1 tests) => 0:00:00.515111\n - Worker 7 (1 tests) => 0:00:02.218146\n - Worker 8 (1 tests) => 0:00:00.661702\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/20260520-0140.log\n2026-05-20 01:40:25.026 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-20 01:40:25.122 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:25.123 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:25.123 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:25.123 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:25.124 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:25.124 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:25.124 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:25.124 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:25.125 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:25.125 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:25.125 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:25.125 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:25.125 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:25.125 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:47.191 38 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:47.193 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:47.193 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:47.194 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:47.195 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:47.196 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:47.196 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:47.196 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:47.196 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:47.203 38 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-20 01:40:47.450 34 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:47.451 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:47.451 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:47.464 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:47.464 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:47.464 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:47.465 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:47.465 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:47.465 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:47.469 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:47.469 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:47.476 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:47.476 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:47.476 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:47.476 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:47.481 34 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-20 01:40:47.474 10 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:47.474 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:47.475 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:47.481 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:47.482 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:47.482 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:47.482 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:47.482 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:47.484 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:47.484 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:47.484 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:47.484 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:47.494 10 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-20 01:40:48.381 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:48.385 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:48.388 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:48.389 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.389 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:48.390 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:48.390 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:48.390 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:48.390 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:48.396 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.396 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:48.408 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-20 01:40:48.501 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:48.502 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:48.502 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:48.517 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.517 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:48.517 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:48.532 26 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-20 01:40:48.608 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:48.609 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:48.610 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:48.610 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.610 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:48.611 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:48.611 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:48.611 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:48.611 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:48.611 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.613 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:48.613 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:48.617 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-20 01:40:48.699 32 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:48.700 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:48.700 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:48.701 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.701 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:48.702 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:48.702 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:48.702 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:48.711 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.713 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:48.713 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:48.722 32 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-20 01:40:48.823 16 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:48.833 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:48.784 36 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:48.793 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:48.793 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:48.794 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.794 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:48.794 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:48.795 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:48.795 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:48.795 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:48.795 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.805 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:48.805 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:48.817 36 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-20 01:40:48.850 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:48.851 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:48.851 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:48.856 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.857 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:48.857 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:48.857 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:48.857 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:48.857 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:48.858 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.858 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:48.858 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:48.858 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:48.863 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:48.863 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.863 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:48.863 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:48.864 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:48.864 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:48.864 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:48.864 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.864 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:48.864 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:48.871 28 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-20 01:40:48.833 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:48.834 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.838 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:48.839 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:48.841 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:48.850 16 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-20 01:40:48.853 42 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:48.866 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:48.866 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:48.867 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.867 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:48.867 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:48.868 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:48.868 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:48.868 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:48.884 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.885 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:48.885 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:48.885 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:48.885 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:48.886 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.886 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:48.886 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:48.886 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:48.887 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:48.887 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:48.887 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.887 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:48.887 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:48.900 42 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-20 01:40:48.935 30 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:48.939 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:48.940 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:48.949 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.950 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:48.950 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:48.950 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:48.950 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:48.950 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:48.952 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:48.952 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:48.965 30 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-20 01:40:49.436 12 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:49.443 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:49.443 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:49.444 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:49.444 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:49.444 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:49.445 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:49.445 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:49.445 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:49.454 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:49.454 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:49.473 12 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-20 01:40:49.506 22 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:49.507 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:49.507 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:49.508 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:49.508 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:49.520 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:49.521 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:49.521 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:49.521 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:49.521 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:49.521 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:49.521 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:49.536 22 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-20 01:40:49.563 24 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:49.564 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:49.564 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:49.565 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:49.565 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:49.576 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:49.577 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:49.577 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:49.577 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:49.577 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:49.577 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:49.592 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-20 01:40:49.629 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:40:49.630 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:40:49.631 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:40:49.631 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:49.631 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:40:49.632 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:40:49.632 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:40:49.632 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:40:49.644 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:40:49.646 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:40:49.646 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:40:49.646 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:40:49.660 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-20 01:40:49.645 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:49.645 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:50.014 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:51.238 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:51.530 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:51.535 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:51.535 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:51.719 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:51.755 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:51.755 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:51.824 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:51.827 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:51.827 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:51.827 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:51.827 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:51.828 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:51.828 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:51.828 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:51.828 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:51.828 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:51.828 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:51.989 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:51.992 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:51.992 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:51.992 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:51.992 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:51.992 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:51.993 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:51.993 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:51.993 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:51.993 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:51.993 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:52.265 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:52.463 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:52.463 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:52.463 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:40:52.596 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:40:52.596 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:40:52.596 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:40:52.596 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:40:52.597 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:40:52.597 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:40:52.597 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:40:52.597 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:40:52.597 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:40:52.597 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:40:52.597 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:41:17.591 18 INFO tempest.lib.common.rest_client [req-c4c1ef84-8c60-484a-ad85-3b32097f794d req-c4c1ef84-8c60-484a-ad85-3b32097f794d ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.748s\n2026-05-20 01:41:17.694 30 INFO tempest.lib.common.rest_client [req-0c5b1b9e-5ce3-4e53-8e09-879748ab688f req-0c5b1b9e-5ce3-4e53-8e09-879748ab688f ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s\n2026-05-20 01:41:18.284 18 INFO tempest.lib.common.rest_client [req-54bd1a6c-11d1-4a09-9375-bb525ff96b46 req-54bd1a6c-11d1-4a09-9375-bb525ff96b46 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s\n2026-05-20 01:41:18.294 22 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageCachingTest.setUpClass. Invoking tearDownClass.\n2026-05-20 01:41:18.397 30 INFO tempest.lib.common.rest_client [req-d818fbf4-afd2-4ae6-b687-26e4edd1cbe4 req-d818fbf4-afd2-4ae6-b687-26e4edd1cbe4 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.648s\n2026-05-20 01:41:18.409 38 INFO tempest.lib.common.rest_client [req-fc5df1d2-f231-45e5-96c7-99a8788a43be req-fc5df1d2-f231-45e5-96c7-99a8788a43be ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.664s\n2026-05-20 01:41:18.471 18 INFO tempest.lib.common.rest_client [req-5f76adbd-16b2-44c4-974b-0a564c0f33c9 req-5f76adbd-16b2-44c4-974b-0a564c0f33c9 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.184s\n{6} setUpClass (tempest.api.image.v2.admin.test_image_caching.ImageCachingTest) ... SKIPPED: Target system is not configured with glance caching\n2026-05-20 01:41:18.608 32 INFO tempest.lib.common.rest_client [req-9ca62344-9add-426a-b641-8252dee9f917 req-9ca62344-9add-426a-b641-8252dee9f917 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.635s\n2026-05-20 01:41:18.634 30 INFO tempest.lib.common.rest_client [req-74fd658d-f4bf-4bea-9ae0-c8d99ac8b3c6 req-74fd658d-f4bf-4bea-9ae0-c8d99ac8b3c6 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.232s\n2026-05-20 01:41:18.742 15 INFO tempest.lib.common.rest_client [req-40ae74ba-4d78-4d2e-bf9f-6de678a2df4b req-40ae74ba-4d78-4d2e-bf9f-6de678a2df4b ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s\n2026-05-20 01:41:18.750 10 INFO tempest.lib.common.rest_client [req-9918794a-1232-4b1e-a954-9b679cd59729 req-9918794a-1232-4b1e-a954-9b679cd59729 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.767s\n2026-05-20 01:41:18.846 18 INFO tempest.lib.common.rest_client [req-0c293ea5-d00f-4050-9343-7382aedf279d req-0c293ea5-d00f-4050-9343-7382aedf279d ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.337s\n2026-05-20 01:41:18.892 30 INFO tempest.lib.common.rest_client [req-59dc00f2-422b-4478-855d-9ca44660e576 req-59dc00f2-422b-4478-855d-9ca44660e576 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.225s\n2026-05-20 01:41:19.119 22 INFO tempest.lib.common.rest_client [req-f1e37172-55d6-4012-9b2e-f1f44e139b31 req-f1e37172-55d6-4012-9b2e-f1f44e139b31 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.693s\n2026-05-20 01:41:19.140 34 INFO tempest.lib.common.rest_client [req-aa60571a-a856-41ed-9927-240222b7fafd req-aa60571a-a856-41ed-9927-240222b7fafd ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.722s\n2026-05-20 01:41:19.211 38 INFO tempest.lib.common.rest_client [req-fb396ca7-2b33-4db0-9c6c-38a7661e3309 req-fb396ca7-2b33-4db0-9c6c-38a7661e3309 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.736s\n2026-05-20 01:41:19.323 24 INFO tempest.lib.common.rest_client [req-1a03c7cd-35d6-47d1-85fd-3cc4c9073d57 req-1a03c7cd-35d6-47d1-85fd-3cc4c9073d57 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s\n2026-05-20 01:41:19.371 36 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in HashCalculationRemoteDeletionTest.setUpClass. Invoking tearDownClass.\n2026-05-20 01:41:19.387 10 INFO tempest.lib.common.rest_client [req-c9cd0990-b36b-4b22-b0fa-45920376d861 req-c9cd0990-b36b-4b22-b0fa-45920376d861 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n{13} setUpClass (tempest.api.image.v2.test_images.HashCalculationRemoteDeletionTest) ... SKIPPED: HashCalculationRemoteDeletionTest skipped as http store is disabled\n2026-05-20 01:41:19.546 20 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsAdminTest.setUpClass. Invoking tearDownClass.\n2026-05-20 01:41:19.561 32 INFO tempest.lib.common.rest_client [req-c003f6e5-a97c-4e25-ae1b-b66fa09c1b3e req-c003f6e5-a97c-4e25-ae1b-b66fa09c1b3e ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.885s\n{5} setUpClass (tempest.api.image.v2.admin.test_images.ImageLocationsAdminTest) ... SKIPPED: ImageLocationsAdminTest skipped as show_multiple_locations is not available\n2026-05-20 01:41:19.601 42 INFO tempest.lib.common.rest_client [req-46962971-8774-4284-9f24-6a1a8455b034 req-46962971-8774-4284-9f24-6a1a8455b034 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.825s\n2026-05-20 01:41:19.661 18 INFO tempest.lib.common.rest_client [req-96c5614b-a179-4a44-81a2-797b43acf6dd req-96c5614b-a179-4a44-81a2-797b43acf6dd ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.812s\n2026-05-20 01:41:19.677 15 INFO tempest.lib.common.rest_client [req-559ceb3d-1830-4771-8353-51da97788bf7 req-559ceb3d-1830-4771-8353-51da97788bf7 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.885s\n2026-05-20 01:41:19.743 38 INFO tempest.lib.common.rest_client [req-d2074ada-df91-439a-b276-e5cce51b7bb0 req-d2074ada-df91-439a-b276-e5cce51b7bb0 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.525s\n2026-05-20 01:41:19.803 30 INFO tempest.lib.common.rest_client [req-06c9495e-71e5-4dcb-895d-4bafb9aa1a36 req-06c9495e-71e5-4dcb-895d-4bafb9aa1a36 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.910s\n2026-05-20 01:41:19.839 22 INFO tempest.lib.common.rest_client [req-aab231e8-cbbf-45d3-82b2-1b07acc2b4e2 req-aab231e8-cbbf-45d3-82b2-1b07acc2b4e2 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s\n2026-05-20 01:41:19.860 10 INFO tempest.lib.common.rest_client [req-0f4c80f4-9ccb-4b32-bcb9-8eb49644f8ac req-0f4c80f4-9ccb-4b32-bcb9-8eb49644f8ac ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.463s\n2026-05-20 01:41:19.923 32 INFO tempest.lib.common.rest_client [req-fac22467-062a-4236-b740-2fd09c40d735 req-fac22467-062a-4236-b740-2fd09c40d735 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.358s\n2026-05-20 01:41:20.015 16 INFO tempest.lib.common.rest_client [req-9e517259-6a74-40d2-90d6-9d472cd5574e req-9e517259-6a74-40d2-90d6-9d472cd5574e ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.940s\n2026-05-20 01:41:20.069 34 INFO tempest.lib.common.rest_client [req-bd0d60e5-8571-4db6-ad6a-fa6072b50994 req-bd0d60e5-8571-4db6-ad6a-fa6072b50994 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.886s\n2026-05-20 01:41:20.136 24 INFO tempest.lib.common.rest_client [req-35006b7c-2896-4dea-92a3-00206ab5644a req-35006b7c-2896-4dea-92a3-00206ab5644a ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s\n2026-05-20 01:41:20.150 38 INFO tempest.lib.common.rest_client [req-ef7776c3-d4d4-45d4-bd64-4cba9d17f7cc req-ef7776c3-d4d4-45d4-bd64-4cba9d17f7cc ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.389s\n2026-05-20 01:41:20.301 12 INFO tempest.lib.common.rest_client [req-3793f6b0-e0cb-47d3-b6f2-d945b8fb4c4f req-3793f6b0-e0cb-47d3-b6f2-d945b8fb4c4f ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.769s\n2026-05-20 01:41:20.322 26 INFO tempest.lib.common.rest_client [req-5d8ef070-dfaa-4830-84ba-9608db02e55a req-5d8ef070-dfaa-4830-84ba-9608db02e55a ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.851s\n2026-05-20 01:41:20.360 15 INFO tempest.lib.common.rest_client [req-d978795d-a4a7-43f8-ac49-2736015dc1c8 req-d978795d-a4a7-43f8-ac49-2736015dc1c8 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.681s\n2026-05-20 01:41:20.373 10 INFO tempest.lib.common.rest_client [req-5562490f-dd56-4738-abb5-d8256d4689f5 req-5562490f-dd56-4738-abb5-d8256d4689f5 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.499s\n2026-05-20 01:41:20.394 18 INFO tempest.lib.common.rest_client [req-747aaaea-5cf7-40e0-b3f7-52e25b7d5b05 req-747aaaea-5cf7-40e0-b3f7-52e25b7d5b05 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.730s\n2026-05-20 01:41:20.523 42 INFO tempest.lib.common.rest_client [req-94117c80-4e28-44e5-8e70-92ce42a0c6d6 req-94117c80-4e28-44e5-8e70-92ce42a0c6d6 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.895s\n2026-05-20 01:41:20.541 22 INFO tempest.lib.common.rest_client [req-1a4eb05e-6566-469a-9eca-619423ea6819 req-1a4eb05e-6566-469a-9eca-619423ea6819 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.697s\n2026-05-20 01:41:20.566 28 INFO tempest.lib.common.rest_client [req-1649a6c7-0219-4361-a564-55d7a7f9712c req-1649a6c7-0219-4361-a564-55d7a7f9712c ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.993s\n2026-05-20 01:41:20.571 30 INFO tempest.lib.common.rest_client [req-9fd37293-ea4d-46e4-9e5d-75ab9e66f2a1 req-9fd37293-ea4d-46e4-9e5d-75ab9e66f2a1 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.765s\n2026-05-20 01:41:20.570 34 INFO tempest.lib.common.rest_client [req-8f352c97-60ff-46ee-819e-16cb60750db8 req-8f352c97-60ff-46ee-819e-16cb60750db8 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.494s\n2026-05-20 01:41:20.620 24 INFO tempest.lib.common.rest_client [req-c66b6585-2a5d-4798-92ab-4eb52e996230 req-c66b6585-2a5d-4798-92ab-4eb52e996230 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.477s\n2026-05-20 01:41:20.637 20 INFO tempest.lib.common.rest_client [req-5d3386a4-1325-4c88-8dc5-389564fb64a4 req-5d3386a4-1325-4c88-8dc5-389564fb64a4 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.056s\n2026-05-20 01:41:20.654 32 INFO tempest.lib.common.rest_client [req-526be590-d965-453e-89aa-e403fbc21726 req-526be590-d965-453e-89aa-e403fbc21726 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.711s\n2026-05-20 01:41:20.829 18 INFO tempest.lib.common.rest_client [req-81f58615-67ea-4845-afb0-b7f1aef0f093 req-81f58615-67ea-4845-afb0-b7f1aef0f093 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50698ae7db194fb691a5222620e73c00/users/0f3873c338164057b1a3a1aeffb0a56b/roles/96c5293ae00249159873405c9cd172ae 0.430s\n2026-05-20 01:41:21.072 10 INFO tempest.lib.common.rest_client [req-d948217f-fb85-4fad-b084-9a37f169f87c req-d948217f-fb85-4fad-b084-9a37f169f87c ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.694s\n2026-05-20 01:41:21.092 12 INFO tempest.lib.common.rest_client [req-456c722c-9fbf-48c4-b10b-57d1f054fc22 req-456c722c-9fbf-48c4-b10b-57d1f054fc22 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.769s\n2026-05-20 01:41:21.096 26 INFO tempest.lib.common.rest_client [req-a1e1ecef-fb49-489f-91a6-b70f51e0ccf3 req-a1e1ecef-fb49-489f-91a6-b70f51e0ccf3 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.743s\n2026-05-20 01:41:21.108 16 INFO tempest.lib.common.rest_client [req-b1d73e97-2aaf-418c-b7bc-18635c01a602 req-b1d73e97-2aaf-418c-b7bc-18635c01a602 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.061s\n2026-05-20 01:41:21.175 22 INFO tempest.lib.common.rest_client [req-2524ec41-6641-4cd9-a583-d6865e02993c req-2524ec41-6641-4cd9-a583-d6865e02993c ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.606s\n2026-05-20 01:41:21.175 30 INFO tempest.lib.common.rest_client [req-76a3c491-40f6-4df7-968f-7f5a931619f5 req-76a3c491-40f6-4df7-968f-7f5a931619f5 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9210f0bf34eb40bfadecd54cc211c360/users/df6fdeb0f0184d9982f178289f6b6507/roles/96c5293ae00249159873405c9cd172ae 0.601s\n2026-05-20 01:41:21.178 24 INFO tempest.lib.common.rest_client [req-ecff87e2-3339-4952-96d7-48bbf8a8e181 req-ecff87e2-3339-4952-96d7-48bbf8a8e181 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.531s\n2026-05-20 01:41:21.203 15 INFO tempest.lib.common.rest_client [req-5c707898-77b2-4867-928a-9d06c6f75ae1 req-5c707898-77b2-4867-928a-9d06c6f75ae1 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.831s\n2026-05-20 01:41:21.216 38 INFO tempest.lib.common.rest_client [req-88d7ee85-5b44-4f85-93cc-1c3fa5c90056 req-88d7ee85-5b44-4f85-93cc-1c3fa5c90056 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.059s\n2026-05-20 01:41:21.351 26 INFO tempest.lib.common.rest_client [req-d6d24308-3faa-4981-b229-351c946a59d3 req-d6d24308-3faa-4981-b229-351c946a59d3 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.252s\n2026-05-20 01:41:21.360 28 INFO tempest.lib.common.rest_client [req-96478c7c-30d7-4164-a504-5bbb779f63e5 req-96478c7c-30d7-4164-a504-5bbb779f63e5 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.772s\n2026-05-20 01:41:21.372 42 INFO tempest.lib.common.rest_client [req-a653c8cb-1fbb-4af9-b742-f513a7729ad9 req-a653c8cb-1fbb-4af9-b742-f513a7729ad9 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.846s\n2026-05-20 01:41:21.399 34 INFO tempest.lib.common.rest_client [req-b1d3a9b7-f724-4fbb-8a76-f76373cfb45f req-b1d3a9b7-f724-4fbb-8a76-f76373cfb45f ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.809s\n2026-05-20 01:41:21.412 12 INFO tempest.lib.common.rest_client [req-b75a7b28-1181-417b-9453-c44199d0a9b3 req-b75a7b28-1181-417b-9453-c44199d0a9b3 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.317s\n2026-05-20 01:41:21.420 18 INFO tempest.lib.common.rest_client [req-3f2737b4-64d5-41f2-821a-d2856e7e9a50 req-3f2737b4-64d5-41f2-821a-d2856e7e9a50 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.586s\n2026-05-20 01:41:21.537 30 INFO tempest.lib.common.rest_client [req-0ae4bf4b-8c52-4bf0-ad94-55498551f75b req-0ae4bf4b-8c52-4bf0-ad94-55498551f75b ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.357s\n2026-05-20 01:41:21.557 10 INFO tempest.lib.common.rest_client [req-d3249ff5-16dc-4413-9a40-d51b05d73c1e req-d3249ff5-16dc-4413-9a40-d51b05d73c1e ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s\n2026-05-20 01:41:21.612 16 INFO tempest.lib.common.rest_client [req-73695a34-1787-4ecc-934a-898c803e2f1b req-73695a34-1787-4ecc-934a-898c803e2f1b ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.499s\n2026-05-20 01:41:21.641 20 INFO tempest.lib.common.rest_client [req-f6f5ad7b-bc64-40ea-bb84-eed4278a0e6b req-f6f5ad7b-bc64-40ea-bb84-eed4278a0e6b ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.983s\n2026-05-20 01:41:21.638 42 INFO tempest.lib.common.rest_client [req-e363dc30-81d5-45c0-b4d9-ab8952f103fd req-e363dc30-81d5-45c0-b4d9-ab8952f103fd ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.248s\n2026-05-20 01:41:21.784 38 INFO tempest.lib.common.rest_client [req-f345cc1a-d5d2-4b24-a183-fca05f10d8e1 req-f345cc1a-d5d2-4b24-a183-fca05f10d8e1 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.566s\n2026-05-20 01:41:21.835 28 INFO tempest.lib.common.rest_client [req-fc74b97c-82e1-4545-b0d4-205c423ad17a req-fc74b97c-82e1-4545-b0d4-205c423ad17a ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.473s\n2026-05-20 01:41:21.841 12 INFO tempest.lib.common.rest_client [req-35da4e9a-32ff-495a-a661-7e430abb6ff7 req-35da4e9a-32ff-495a-a661-7e430abb6ff7 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.404s\n2026-05-20 01:41:21.911 24 INFO tempest.lib.common.rest_client [req-cd21878a-9c43-4eb5-8fef-f11fe9ff3491 req-cd21878a-9c43-4eb5-8fef-f11fe9ff3491 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.731s\n2026-05-20 01:41:21.929 32 INFO tempest.lib.common.rest_client [req-f3058302-3e04-4439-9bfb-8d97dfa1f650 req-f3058302-3e04-4439-9bfb-8d97dfa1f650 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.272s\n2026-05-20 01:41:22.002 15 INFO tempest.lib.common.rest_client [req-8d1ce165-46e7-4edd-89d6-17f2153ef9c9 req-8d1ce165-46e7-4edd-89d6-17f2153ef9c9 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.795s\n2026-05-20 01:41:22.074 16 INFO tempest.lib.common.rest_client [req-7bd4b6a8-21a1-4d8d-a84c-c564fb73b411 req-7bd4b6a8-21a1-4d8d-a84c-c564fb73b411 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.445s\n2026-05-20 01:41:22.089 22 INFO tempest.lib.common.rest_client [req-bcd0241f-fe6e-41dc-bb0c-75bc036c4514 req-bcd0241f-fe6e-41dc-bb0c-75bc036c4514 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.912s\n2026-05-20 01:41:22.100 38 INFO tempest.lib.common.rest_client [req-107b2e78-6a6c-4c3b-9fab-6cece3e530bb req-107b2e78-6a6c-4c3b-9fab-6cece3e530bb ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14fbab76af0248c4abf8f22866f318e8/users/2379ea6cc2b444d496a55e2b278dc7d7/roles/a5048e830be14347876cdf483f806a64 0.314s\n2026-05-20 01:41:22.149 26 INFO tempest.lib.common.rest_client [req-1707f650-d7da-48aa-bb22-d1b672d70fd3 req-1707f650-d7da-48aa-bb22-d1b672d70fd3 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.778s\n2026-05-20 01:41:22.269 18 INFO tempest.lib.common.rest_client [req-1632d20b-762c-4900-847f-ac3d91fbd088 req-1632d20b-762c-4900-847f-ac3d91fbd088 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50698ae7db194fb691a5222620e73c00/users/0f3873c338164057b1a3a1aeffb0a56b/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.847s\n2026-05-20 01:41:22.277 10 INFO tempest.lib.common.rest_client [req-cf411e0f-d9a2-4105-9bed-7c90abf98440 req-cf411e0f-d9a2-4105-9bed-7c90abf98440 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9d614a214f4a01b254d8286fa8b6a7/users/2ad3067d70a74508ad9b6ea4d10ea015/roles/96c5293ae00249159873405c9cd172ae 0.718s\n2026-05-20 01:41:22.343 24 INFO tempest.lib.common.rest_client [req-891d4078-3594-4000-82ad-512763909806 req-891d4078-3594-4000-82ad-512763909806 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.430s\n2026-05-20 01:41:22.437 30 INFO tempest.lib.common.rest_client [req-92010d91-51b0-4542-b0c8-dc62377a0b5a req-92010d91-51b0-4542-b0c8-dc62377a0b5a ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9210f0bf34eb40bfadecd54cc211c360/users/df6fdeb0f0184d9982f178289f6b6507/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.897s\n2026-05-20 01:41:22.452 20 INFO tempest.lib.common.rest_client [req-282d04a4-c0bc-4f11-9885-9886cc58d4f0 req-282d04a4-c0bc-4f11-9885-9886cc58d4f0 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.808s\n2026-05-20 01:41:22.460 34 INFO tempest.lib.common.rest_client [req-c8fefbdd-89af-4548-b2e5-1c243f7006d0 req-c8fefbdd-89af-4548-b2e5-1c243f7006d0 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.056s\n2026-05-20 01:41:22.631 15 INFO tempest.lib.common.rest_client [req-0b8a3aca-a8bb-40b0-ac89-9a28f8c8db17 req-0b8a3aca-a8bb-40b0-ac89-9a28f8c8db17 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.626s\n2026-05-20 01:41:22.680 28 INFO tempest.lib.common.rest_client [req-dbfa2205-c90c-40df-bd6d-2e057dc33f69 req-dbfa2205-c90c-40df-bd6d-2e057dc33f69 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.827s\n2026-05-20 01:41:22.692 38 INFO tempest.lib.common.rest_client [req-ece9ada2-a3de-487c-914c-bbb945705b71 req-ece9ada2-a3de-487c-914c-bbb945705b71 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.590s\n2026-05-20 01:41:22.864 16 INFO tempest.lib.common.rest_client [req-039d8dc4-3caa-41fe-bec1-d377c453eb3c req-039d8dc4-3caa-41fe-bec1-d377c453eb3c ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.787s\n2026-05-20 01:41:22.876 10 INFO tempest.lib.common.rest_client [req-90c57d87-6676-47a1-812d-4f927942e69c req-90c57d87-6676-47a1-812d-4f927942e69c ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.597s\n2026-05-20 01:41:22.933 26 INFO tempest.lib.common.rest_client [req-105407ff-b803-4ddb-80d5-6e17873fda1f req-105407ff-b803-4ddb-80d5-6e17873fda1f ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.783s\n2026-05-20 01:41:22.977 24 INFO tempest.lib.common.rest_client [req-9c79d8fb-e19a-4c15-a6ea-1bff8aed8027 req-9c79d8fb-e19a-4c15-a6ea-1bff8aed8027 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/03dc681edb6a4ef88fce79084983edee/users/9456500dce934d1492acd7a940acf8a8/roles/a5048e830be14347876cdf483f806a64 0.632s\n2026-05-20 01:41:22.981 34 INFO tempest.lib.common.rest_client [req-47f9fdfc-7e6e-401e-8620-dcc3cd31c8c3 req-47f9fdfc-7e6e-401e-8620-dcc3cd31c8c3 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.519s\n2026-05-20 01:41:22.992 42 INFO tempest.lib.common.rest_client [req-9af1e58e-c563-4eaa-ad89-c93b038299d2 req-9af1e58e-c563-4eaa-ad89-c93b038299d2 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.352s\n2026-05-20 01:41:22.991 20 INFO tempest.lib.common.rest_client [req-848f52f6-0129-4c8e-a24d-fb91b92a7f97 req-848f52f6-0129-4c8e-a24d-fb91b92a7f97 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.521s\n2026-05-20 01:41:23.067 12 INFO tempest.lib.common.rest_client [req-54a8d6ea-39b3-412b-b8d0-40b2f1716ae9 req-54a8d6ea-39b3-412b-b8d0-40b2f1716ae9 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.217s\n2026-05-20 01:41:23.170 32 INFO tempest.lib.common.rest_client [req-8a35811d-4f32-4dd1-982e-99bda26fd52a req-8a35811d-4f32-4dd1-982e-99bda26fd52a ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.238s\n2026-05-20 01:41:23.185 38 INFO tempest.lib.common.rest_client [req-9a45a04c-580c-48d7-bb89-1eff5e770261 req-9a45a04c-580c-48d7-bb89-1eff5e770261 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14fbab76af0248c4abf8f22866f318e8/users/2379ea6cc2b444d496a55e2b278dc7d7/roles/a5048e830be14347876cdf483f806a64 0.490s\n2026-05-20 01:41:23.201 26 INFO tempest.lib.common.rest_client [req-4e6afc89-8e48-4043-b519-9501c65a291f req-4e6afc89-8e48-4043-b519-9501c65a291f ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s\n2026-05-20 01:41:23.230 22 INFO tempest.lib.common.rest_client [req-51425299-12cb-4c24-a48d-d86b8026052a req-51425299-12cb-4c24-a48d-d86b8026052a ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.138s\n2026-05-20 01:41:23.339 18 INFO tempest.lib.common.rest_client [req-25807d81-6558-441c-90f8-c0d8e6e764b8 req-25807d81-6558-441c-90f8-c0d8e6e764b8 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.067s\n2026-05-20 01:41:23.349 10 INFO tempest.lib.common.rest_client [req-936eb35b-e4fe-44ed-a797-49a817a21da9 req-936eb35b-e4fe-44ed-a797-49a817a21da9 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9d614a214f4a01b254d8286fa8b6a7/users/2ad3067d70a74508ad9b6ea4d10ea015/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.470s\n2026-05-20 01:41:23.383 30 INFO tempest.lib.common.rest_client [req-7bdfa9e8-7261-4e2c-af98-dd302e68a6b3 req-7bdfa9e8-7261-4e2c-af98-dd302e68a6b3 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.943s\n2026-05-20 01:41:23.420 28 INFO tempest.lib.common.rest_client [req-459713f0-a3db-41a8-9986-5b40f4a3b8d7 req-459713f0-a3db-41a8-9986-5b40f4a3b8d7 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.738s\n2026-05-20 01:41:23.444 32 INFO tempest.lib.common.rest_client [req-ffcc1ab4-71b4-49aa-9345-588effbee7c7 req-ffcc1ab4-71b4-49aa-9345-588effbee7c7 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/30daaadbf3fd4ff1b6eb9203c13b86c8/users/749ad42ea2314f8d9fcc18b0580f5e1a/roles/96c5293ae00249159873405c9cd172ae 0.272s\n2026-05-20 01:41:23.546 15 INFO tempest.lib.common.rest_client [req-926ebc3b-3163-45a0-bbf4-11268797eba5 req-926ebc3b-3163-45a0-bbf4-11268797eba5 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ed080b6deb0d447199995e2b9d671811/users/322fcf25ee3f4aefbdeb8337e9102c51/roles/a5048e830be14347876cdf483f806a64 0.912s\n2026-05-20 01:41:23.567 16 INFO tempest.lib.common.rest_client [req-2ee6e77a-9b28-4a99-8a7a-bb40acf71743 req-2ee6e77a-9b28-4a99-8a7a-bb40acf71743 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.701s\n2026-05-20 01:41:23.594 24 INFO tempest.lib.common.rest_client [req-a72f1481-8f5c-469f-b6a9-b9023fdbfb6b req-a72f1481-8f5c-469f-b6a9-b9023fdbfb6b ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.615s\n2026-05-20 01:41:23.635 42 INFO tempest.lib.common.rest_client [req-1b0d2ef0-f718-4d58-9b39-dc6942a42204 req-1b0d2ef0-f718-4d58-9b39-dc6942a42204 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.636s\n2026-05-20 01:41:23.735 12 INFO tempest.lib.common.rest_client [req-696f4fb3-53b6-4636-a71e-3df110364375 req-696f4fb3-53b6-4636-a71e-3df110364375 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.666s\n2026-05-20 01:41:23.758 22 INFO tempest.lib.common.rest_client [req-103004df-8bae-4858-8243-a50e59b3ceb9 req-103004df-8bae-4858-8243-a50e59b3ceb9 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8f6f9b9e0fd4271b265b007e2dd4572/users/7904acf7a6484654be78b4d5ad9c87a4/roles/96c5293ae00249159873405c9cd172ae 0.526s\n2026-05-20 01:41:23.762 34 INFO tempest.lib.common.rest_client [req-0f41bb1d-8300-4394-a807-0df9bf740dad req-0f41bb1d-8300-4394-a807-0df9bf740dad ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c528ecd6b69a4270a7e3acf086bb5135/users/8b8106f7cec547d090dd02c0e7814021/roles/96c5293ae00249159873405c9cd172ae 0.779s\n2026-05-20 01:41:23.782 20 INFO tempest.lib.common.rest_client [req-fa1823c2-798e-40a2-bb0c-2165fdfdbde6 req-fa1823c2-798e-40a2-bb0c-2165fdfdbde6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.789s\n2026-05-20 01:41:23.810 26 INFO tempest.lib.common.rest_client [req-1a00b3a4-e4be-4030-96a0-a7801e14dc03 req-1a00b3a4-e4be-4030-96a0-a7801e14dc03 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b997e6c6522d4ed18e99246bf22b9797/users/4c620b8fee794945858d7d93d63c5f7b/roles/96c5293ae00249159873405c9cd172ae 0.607s\n2026-05-20 01:41:23.836 10 INFO tempest.lib.common.rest_client [req-4d7c7dbe-f8b4-4b8f-9cfd-ccaa89e6c9aa req-4d7c7dbe-f8b4-4b8f-9cfd-ccaa89e6c9aa ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s\n2026-05-20 01:41:23.948 15 INFO tempest.lib.common.rest_client [req-f26c9eca-06cb-423f-a5cc-4ee6d09460d7 req-f26c9eca-06cb-423f-a5cc-4ee6d09460d7 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.400s\n2026-05-20 01:41:23.958 38 INFO tempest.lib.common.rest_client [req-82994d7f-57aa-4776-8464-7fb4bf67ec52 req-82994d7f-57aa-4776-8464-7fb4bf67ec52 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.770s\n2026-05-20 01:41:23.990 18 INFO tempest.lib.common.rest_client [req-8230cf39-409c-4667-9be4-75943a1b4a9d req-8230cf39-409c-4667-9be4-75943a1b4a9d ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50698ae7db194fb691a5222620e73c00/users/0f3873c338164057b1a3a1aeffb0a56b/roles/68cd1badce4c4baeb95895efe5da31f7 0.648s\n2026-05-20 01:41:24.031 30 INFO tempest.lib.common.rest_client [req-06d062fa-93ce-4807-9f6b-4c4ec00efdc3 req-06d062fa-93ce-4807-9f6b-4c4ec00efdc3 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9210f0bf34eb40bfadecd54cc211c360/users/df6fdeb0f0184d9982f178289f6b6507/roles/68cd1badce4c4baeb95895efe5da31f7 0.643s\n2026-05-20 01:41:24.042 24 INFO tempest.lib.common.rest_client [req-1f6cf386-6563-4e95-87ad-e88d58824922 req-1f6cf386-6563-4e95-87ad-e88d58824922 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/03dc681edb6a4ef88fce79084983edee/users/9456500dce934d1492acd7a940acf8a8/roles/a5048e830be14347876cdf483f806a64 0.442s\n2026-05-20 01:41:24.049 42 INFO tempest.lib.common.rest_client [req-6341958d-b10f-4979-a3fa-73305c500789 req-6341958d-b10f-4979-a3fa-73305c500789 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97f395b15ea24b5e9b0deabccfe21d84/users/b4c96c2ef2574a819090fcc6510be483/roles/96c5293ae00249159873405c9cd172ae 0.409s\n2026-05-20 01:41:24.101 32 INFO tempest.lib.common.rest_client [req-efae6f6c-0826-4a93-a284-8c30460e814a req-efae6f6c-0826-4a93-a284-8c30460e814a ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.654s\n2026-05-20 01:41:24.167 34 INFO tempest.lib.common.rest_client [req-bc34b238-aecb-4804-a55d-058cc5b6545c req-bc34b238-aecb-4804-a55d-058cc5b6545c ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.402s\n2026-05-20 01:41:24.172 28 INFO tempest.lib.common.rest_client [req-2a59085e-daa3-4dd6-a855-686dca1f4235 req-2a59085e-daa3-4dd6-a855-686dca1f4235 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.751s\n2026-05-20 01:41:24.179 10 INFO tempest.lib.common.rest_client [req-843a36ef-d0a0-4612-b057-068c605caf32 req-843a36ef-d0a0-4612-b057-068c605caf32 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9d614a214f4a01b254d8286fa8b6a7/users/2ad3067d70a74508ad9b6ea4d10ea015/roles/68cd1badce4c4baeb95895efe5da31f7 0.342s\n2026-05-20 01:41:24.203 22 INFO tempest.lib.common.rest_client [req-f131ee09-0c61-4afc-8efa-421d37d03788 req-f131ee09-0c61-4afc-8efa-421d37d03788 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.442s\n2026-05-20 01:41:24.222 26 INFO tempest.lib.common.rest_client [req-0ed8b7e5-3802-4970-8475-64eeb675339c req-0ed8b7e5-3802-4970-8475-64eeb675339c ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.410s\n2026-05-20 01:41:24.237 16 INFO tempest.lib.common.rest_client [req-786264e5-215f-4406-8c94-b0536dc9e9c9 req-786264e5-215f-4406-8c94-b0536dc9e9c9 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4d993fb304d4d358acde9b049eb6a0b/users/62b9814e27b54c34b727868df291c0c6/roles/a5048e830be14347876cdf483f806a64 0.664s\n2026-05-20 01:41:24.297 42 INFO tempest.lib.common.rest_client [req-5bda7a70-7b13-421d-9b55-a8832f871e30 req-5bda7a70-7b13-421d-9b55-a8832f871e30 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s\n2026-05-20 01:41:24.323 12 INFO tempest.lib.common.rest_client [req-7b669ad2-0a09-4a0b-9cda-bca9605b389d req-7b669ad2-0a09-4a0b-9cda-bca9605b389d ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/405f2f83e65947efb5bfad25f8e52a28/users/d0c1744fb9ea49aab24fd0d479b238e2/roles/a5048e830be14347876cdf483f806a64 0.586s\n2026-05-20 01:41:24.325 38 INFO tempest.lib.common.rest_client [req-eb13df75-e6b6-4132-969f-2f5036694cde req-eb13df75-e6b6-4132-969f-2f5036694cde ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14fbab76af0248c4abf8f22866f318e8/users/2379ea6cc2b444d496a55e2b278dc7d7/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.364s\n2026-05-20 01:41:24.334 24 INFO tempest.lib.common.rest_client [req-12e26c11-82ae-43c7-b263-dba208bbf5c0 req-12e26c11-82ae-43c7-b263-dba208bbf5c0 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s\n2026-05-20 01:41:24.362 18 INFO tempest.lib.common.rest_client [req-36d2994c-2593-4270-ae61-16b3bc142595 req-36d2994c-2593-4270-ae61-16b3bc142595 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.370s\n2026-05-20 01:41:24.438 28 INFO tempest.lib.common.rest_client [req-92662462-f2e8-426a-b835-330756216900 req-92662462-f2e8-426a-b835-330756216900 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/20366f5a98504e83975c9b35ad135c3d/users/036b18f456b94bd6bc28be135f09b6d9/roles/a5048e830be14347876cdf483f806a64 0.264s\n2026-05-20 01:41:24.455 20 INFO tempest.lib.common.rest_client [req-7c18f5e7-ce74-45a6-a1e4-5ded26977df1 req-7c18f5e7-ce74-45a6-a1e4-5ded26977df1 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.669s\n2026-05-20 01:41:24.451 15 INFO tempest.lib.common.rest_client [req-95e3ec89-03aa-4006-8b6f-2ffa80a9f251 req-95e3ec89-03aa-4006-8b6f-2ffa80a9f251 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ed080b6deb0d447199995e2b9d671811/users/322fcf25ee3f4aefbdeb8337e9102c51/roles/a5048e830be14347876cdf483f806a64 0.500s\n2026-05-20 01:41:24.461 34 INFO tempest.lib.common.rest_client [req-0429d778-7144-4df1-a312-412b95eafa0b req-0429d778-7144-4df1-a312-412b95eafa0b ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c528ecd6b69a4270a7e3acf086bb5135/users/8b8106f7cec547d090dd02c0e7814021/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.287s\n2026-05-20 01:41:24.484 26 INFO tempest.lib.common.rest_client [req-91b184e9-39bb-42a7-9e39-ac998423549e req-91b184e9-39bb-42a7-9e39-ac998423549e ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b997e6c6522d4ed18e99246bf22b9797/users/4c620b8fee794945858d7d93d63c5f7b/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.258s\n2026-05-20 01:41:24.506 22 INFO tempest.lib.common.rest_client [req-f7b9b47c-0a8e-46ad-9e6d-a6ab7c51bc7a req-f7b9b47c-0a8e-46ad-9e6d-a6ab7c51bc7a ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8f6f9b9e0fd4271b265b007e2dd4572/users/7904acf7a6484654be78b4d5ad9c87a4/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.302s\n2026-05-20 01:41:24.571 32 INFO tempest.lib.common.rest_client [req-d6f0d812-0a1a-46d4-908c-1b964d3f1186 req-d6f0d812-0a1a-46d4-908c-1b964d3f1186 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/30daaadbf3fd4ff1b6eb9203c13b86c8/users/749ad42ea2314f8d9fcc18b0580f5e1a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.467s\n2026-05-20 01:41:24.617 38 INFO tempest.lib.common.rest_client [req-c16af9ec-56a8-4701-847e-29cb03a9773d req-c16af9ec-56a8-4701-847e-29cb03a9773d ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s\n2026-05-20 01:41:24.632 30 INFO tempest.lib.common.rest_client [req-132df581-13d5-433e-b9ef-57e48dfc6831 req-132df581-13d5-433e-b9ef-57e48dfc6831 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.600s\n2026-05-20 01:41:24.672 42 INFO tempest.lib.common.rest_client [req-b4b5a188-3dd6-4ca9-8ec1-e192f4a15838 req-b4b5a188-3dd6-4ca9-8ec1-e192f4a15838 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97f395b15ea24b5e9b0deabccfe21d84/users/b4c96c2ef2574a819090fcc6510be483/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.374s\n2026-05-20 01:41:24.673 16 INFO tempest.lib.common.rest_client [req-84cdfc4e-af3f-404a-a7ea-72510e158d15 req-84cdfc4e-af3f-404a-a7ea-72510e158d15 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.434s\n2026-05-20 01:41:24.672 12 INFO tempest.lib.common.rest_client [req-0e5569e2-1dab-4e76-979e-d8cd18117016 req-0e5569e2-1dab-4e76-979e-d8cd18117016 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.347s\n2026-05-20 01:41:24.699 18 INFO tempest.lib.common.rest_client [req-e9eb8843-832d-4adc-8c84-c972e209a926 req-e9eb8843-832d-4adc-8c84-c972e209a926 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50698ae7db194fb691a5222620e73c00/users/0f3873c338164057b1a3a1aeffb0a56b/roles/96c5293ae00249159873405c9cd172ae 0.323s\n2026-05-20 01:41:24.699 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0f3873c338164057b1a3a1aeffb0a56b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:24.699 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-339805547-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50698ae7db194fb691a5222620e73c00', 'project_name': 'tempest-BasicOperationsImagesTest-339805547', 'tenant_id': '50698ae7db194fb691a5222620e73c00', 'tenant_name': 'tempest-BasicOperationsImagesTest-339805547', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f3873c338164057b1a3a1aeffb0a56b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:24.699 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-339805547-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50698ae7db194fb691a5222620e73c00', 'project_name': 'tempest-BasicOperationsImagesTest-339805547', 'tenant_id': '50698ae7db194fb691a5222620e73c00', 'tenant_name': 'tempest-BasicOperationsImagesTest-339805547', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f3873c338164057b1a3a1aeffb0a56b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:24.731 28 INFO tempest.lib.common.rest_client [req-77cdf80e-7919-40c4-a436-ce57dbb2c4af req-77cdf80e-7919-40c4-a436-ce57dbb2c4af ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s\n2026-05-20 01:41:24.744 10 INFO tempest.lib.common.rest_client [req-2a8e5cbb-39c8-47dd-a3bf-ecd5ba0dd371 req-2a8e5cbb-39c8-47dd-a3bf-ecd5ba0dd371 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.563s\n2026-05-20 01:41:24.787 15 INFO tempest.lib.common.rest_client [req-3c8edd2e-5566-40f5-9016-d4f1fc867786 req-3c8edd2e-5566-40f5-9016-d4f1fc867786 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.334s\n2026-05-20 01:41:24.797 24 INFO tempest.lib.common.rest_client [req-8392ee10-584b-4b48-b045-94118a01a212 req-8392ee10-584b-4b48-b045-94118a01a212 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/03dc681edb6a4ef88fce79084983edee/users/9456500dce934d1492acd7a940acf8a8/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.461s\n2026-05-20 01:41:24.799 34 INFO tempest.lib.common.rest_client [req-fc7864f2-51f2-444e-96e3-ce0691713a11 req-fc7864f2-51f2-444e-96e3-ce0691713a11 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.333s\n2026-05-20 01:41:24.826 20 INFO tempest.lib.common.rest_client [req-57feabbe-ce0c-4ab6-a117-cb1758b5b31e req-57feabbe-ce0c-4ab6-a117-cb1758b5b31e ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee3b75769b3c434999205d4f29579e71/users/784fb762c3b942b9bd35cdfdc67d630d/roles/a5048e830be14347876cdf483f806a64 0.366s\n2026-05-20 01:41:24.847 30 INFO tempest.lib.common.rest_client [req-85747950-4efd-43f6-9de3-02a7a90405e4 req-85747950-4efd-43f6-9de3-02a7a90405e4 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9210f0bf34eb40bfadecd54cc211c360/users/df6fdeb0f0184d9982f178289f6b6507/roles/96c5293ae00249159873405c9cd172ae 0.213s\n2026-05-20 01:41:24.847 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user df6fdeb0f0184d9982f178289f6b6507 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:24.847 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1537300077-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9210f0bf34eb40bfadecd54cc211c360', 'project_name': 'tempest-ImagesTagsTest-1537300077', 'tenant_id': '9210f0bf34eb40bfadecd54cc211c360', 'tenant_name': 'tempest-ImagesTagsTest-1537300077', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'df6fdeb0f0184d9982f178289f6b6507', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:24.848 30 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1537300077-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9210f0bf34eb40bfadecd54cc211c360', 'project_name': 'tempest-ImagesTagsTest-1537300077', 'tenant_id': '9210f0bf34eb40bfadecd54cc211c360', 'tenant_name': 'tempest-ImagesTagsTest-1537300077', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'df6fdeb0f0184d9982f178289f6b6507', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:24.865 26 INFO tempest.lib.common.rest_client [req-48219123-9df8-45da-b41c-350e26a38878 req-48219123-9df8-45da-b41c-350e26a38878 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.379s\n2026-05-20 01:41:24.895 22 INFO tempest.lib.common.rest_client [req-cd7f4986-b9da-4ca9-9adc-1fa6e20713cd req-cd7f4986-b9da-4ca9-9adc-1fa6e20713cd ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.385s\n2026-05-20 01:41:24.978 16 INFO tempest.lib.common.rest_client [req-ada3cf1f-517d-466a-ae6c-b42394fa918b req-ada3cf1f-517d-466a-ae6c-b42394fa918b ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4d993fb304d4d358acde9b049eb6a0b/users/62b9814e27b54c34b727868df291c0c6/roles/a5048e830be14347876cdf483f806a64 0.299s\n2026-05-20 01:41:24.979 32 INFO tempest.lib.common.rest_client [req-abd6b09e-c062-4bd7-aac0-9b82a8a0135d req-abd6b09e-c062-4bd7-aac0-9b82a8a0135d ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.400s\n2026-05-20 01:41:24.973 10 INFO tempest.lib.common.rest_client [req-2e1d85fc-fdfd-4245-bc7a-a0a4513fe2a5 req-2e1d85fc-fdfd-4245-bc7a-a0a4513fe2a5 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9d614a214f4a01b254d8286fa8b6a7/users/2ad3067d70a74508ad9b6ea4d10ea015/roles/96c5293ae00249159873405c9cd172ae 0.227s\n2026-05-20 01:41:24.973 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2ad3067d70a74508ad9b6ea4d10ea015 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:24.973 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-1266113700-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ad9d614a214f4a01b254d8286fa8b6a7', 'project_name': 'tempest-ImagesNegativeTest-1266113700', 'tenant_id': 'ad9d614a214f4a01b254d8286fa8b6a7', 'tenant_name': 'tempest-ImagesNegativeTest-1266113700', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ad3067d70a74508ad9b6ea4d10ea015', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:24.974 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-1266113700-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ad9d614a214f4a01b254d8286fa8b6a7', 'project_name': 'tempest-ImagesNegativeTest-1266113700', 'tenant_id': 'ad9d614a214f4a01b254d8286fa8b6a7', 'tenant_name': 'tempest-ImagesNegativeTest-1266113700', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ad3067d70a74508ad9b6ea4d10ea015', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:25.010 12 INFO tempest.lib.common.rest_client [req-32d9d276-dbad-45f6-b358-28e4f3fe475a req-32d9d276-dbad-45f6-b358-28e4f3fe475a ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/405f2f83e65947efb5bfad25f8e52a28/users/d0c1744fb9ea49aab24fd0d479b238e2/roles/a5048e830be14347876cdf483f806a64 0.335s\n2026-05-20 01:41:25.021 42 INFO tempest.lib.common.rest_client [req-525ce9cc-94ff-4fc2-aa7a-82696aaa6af4 req-525ce9cc-94ff-4fc2-aa7a-82696aaa6af4 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s\n2026-05-20 01:41:25.031 38 INFO tempest.lib.common.rest_client [req-b757e0f3-fc30-4a6e-89b6-1ea8651a4d44 req-b757e0f3-fc30-4a6e-89b6-1ea8651a4d44 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14fbab76af0248c4abf8f22866f318e8/users/2379ea6cc2b444d496a55e2b278dc7d7/roles/68cd1badce4c4baeb95895efe5da31f7 0.411s\n2026-05-20 01:41:25.149 28 INFO tempest.lib.common.rest_client [req-1a861c64-3b45-4832-ad57-d8df367a86b5 req-1a861c64-3b45-4832-ad57-d8df367a86b5 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/20366f5a98504e83975c9b35ad135c3d/users/036b18f456b94bd6bc28be135f09b6d9/roles/a5048e830be14347876cdf483f806a64 0.415s\n2026-05-20 01:41:25.157 26 INFO tempest.lib.common.rest_client [req-6af3dc4d-675a-4e1d-95bf-f50ab307e639 req-6af3dc4d-675a-4e1d-95bf-f50ab307e639 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b997e6c6522d4ed18e99246bf22b9797/users/4c620b8fee794945858d7d93d63c5f7b/roles/68cd1badce4c4baeb95895efe5da31f7 0.285s\n2026-05-20 01:41:25.158 34 INFO tempest.lib.common.rest_client [req-be19b9fe-b3d6-4e8d-becc-e48d02b6734b req-be19b9fe-b3d6-4e8d-becc-e48d02b6734b ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c528ecd6b69a4270a7e3acf086bb5135/users/8b8106f7cec547d090dd02c0e7814021/roles/68cd1badce4c4baeb95895efe5da31f7 0.358s\n2026-05-20 01:41:25.172 24 INFO tempest.lib.common.rest_client [req-b17fc211-f568-4318-8f81-5f5c574e99e0 req-b17fc211-f568-4318-8f81-5f5c574e99e0 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.372s\n2026-05-20 01:41:25.197 15 INFO tempest.lib.common.rest_client [req-e4805aa5-b16c-4a12-b237-9999f9461340 req-e4805aa5-b16c-4a12-b237-9999f9461340 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ed080b6deb0d447199995e2b9d671811/users/322fcf25ee3f4aefbdeb8337e9102c51/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.404s\n2026-05-20 01:41:25.280 38 INFO tempest.lib.common.rest_client [req-d3a9b782-b592-46fc-8f02-39fa326c24bf req-d3a9b782-b592-46fc-8f02-39fa326c24bf ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-20 01:41:25.308 32 INFO tempest.lib.common.rest_client [req-3e6752b5-d6b9-4c8e-a8b8-fdef52b0f2ec req-3e6752b5-d6b9-4c8e-a8b8-fdef52b0f2ec ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/30daaadbf3fd4ff1b6eb9203c13b86c8/users/749ad42ea2314f8d9fcc18b0580f5e1a/roles/68cd1badce4c4baeb95895efe5da31f7 0.328s\n2026-05-20 01:41:25.312 20 INFO tempest.lib.common.rest_client [req-12bfa1d8-ab6e-4d9b-8881-c2b902c1a00e req-12bfa1d8-ab6e-4d9b-8881-c2b902c1a00e ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.485s\n2026-05-20 01:41:25.321 26 INFO tempest.lib.common.rest_client [req-a9c2981a-7ea5-4200-a1b1-33e0979e3cb5 req-a9c2981a-7ea5-4200-a1b1-33e0979e3cb5 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s\n2026-05-20 01:41:25.411 15 INFO tempest.lib.common.rest_client [req-3c1e6387-8682-49ed-9113-17d985fe7278 req-3c1e6387-8682-49ed-9113-17d985fe7278 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s\n2026-05-20 01:41:25.432 16 INFO tempest.lib.common.rest_client [req-3074495a-cee2-4f3b-bc00-bbf78130b394 req-3074495a-cee2-4f3b-bc00-bbf78130b394 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.453s\n2026-05-20 01:41:25.448 32 INFO tempest.lib.common.rest_client [req-dcc9072c-89a1-4bac-9c40-77fa7af64726 req-dcc9072c-89a1-4bac-9c40-77fa7af64726 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.133s\n2026-05-20 01:41:25.459 22 INFO tempest.lib.common.rest_client [req-436d1301-6d20-4fa6-8c3c-d5770a406c90 req-436d1301-6d20-4fa6-8c3c-d5770a406c90 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8f6f9b9e0fd4271b265b007e2dd4572/users/7904acf7a6484654be78b4d5ad9c87a4/roles/68cd1badce4c4baeb95895efe5da31f7 0.561s\n2026-05-20 01:41:25.545 34 INFO tempest.lib.common.rest_client [req-bc5f785f-fa9c-4b05-9948-ebc65f8cb6f3 req-bc5f785f-fa9c-4b05-9948-ebc65f8cb6f3 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s\n2026-05-20 01:41:25.567 18 INFO tempest.lib.common.rest_client [req-525baaaa-bf3d-4b10-832e-7843e3920207 req-525baaaa-bf3d-4b10-832e-7843e3920207 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.857s\n2026-05-20 01:41:25.568 15 INFO tempest.lib.common.rest_client [req-bec68cab-5f34-49f9-9ff1-f2f9c9b39d74 req-bec68cab-5f34-49f9-9ff1-f2f9c9b39d74 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ed080b6deb0d447199995e2b9d671811/users/322fcf25ee3f4aefbdeb8337e9102c51/roles/68cd1badce4c4baeb95895efe5da31f7 0.155s\n2026-05-20 01:41:25.587 42 INFO tempest.lib.common.rest_client [req-9534b002-f581-405c-9019-9d76c9dc51ca req-9534b002-f581-405c-9019-9d76c9dc51ca ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97f395b15ea24b5e9b0deabccfe21d84/users/b4c96c2ef2574a819090fcc6510be483/roles/68cd1badce4c4baeb95895efe5da31f7 0.564s\n2026-05-20 01:41:25.640 10 INFO tempest.lib.common.rest_client [req-b2012658-321f-4a45-861b-ccb473f6a1fe req-b2012658-321f-4a45-861b-ccb473f6a1fe ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s\n2026-05-20 01:41:25.660 24 INFO tempest.lib.common.rest_client [req-df959fe5-c76c-4174-9877-5d53da4f1c26 req-df959fe5-c76c-4174-9877-5d53da4f1c26 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/03dc681edb6a4ef88fce79084983edee/users/9456500dce934d1492acd7a940acf8a8/roles/68cd1badce4c4baeb95895efe5da31f7 0.484s\n2026-05-20 01:41:25.671 12 INFO tempest.lib.common.rest_client [req-c87fb00f-c0cb-43c4-b209-f4f65d521242 req-c87fb00f-c0cb-43c4-b209-f4f65d521242 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.659s\n2026-05-20 01:41:25.683 30 INFO tempest.lib.common.rest_client [req-e9a43f8b-285b-485a-b637-edae5fd233be req-e9a43f8b-285b-485a-b637-edae5fd233be ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.826s\n2026-05-20 01:41:25.761 28 INFO tempest.lib.common.rest_client [req-c266ded9-3c4e-439d-a0a9-b14e72a375f4 req-c266ded9-3c4e-439d-a0a9-b14e72a375f4 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.609s\n2026-05-20 01:41:25.771 34 INFO tempest.lib.common.rest_client [req-c10fa676-01d4-47e1-b053-c13703e9175f req-c10fa676-01d4-47e1-b053-c13703e9175f ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c528ecd6b69a4270a7e3acf086bb5135/users/8b8106f7cec547d090dd02c0e7814021/roles/96c5293ae00249159873405c9cd172ae 0.222s\n2026-05-20 01:41:25.772 34 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8b8106f7cec547d090dd02c0e7814021 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:25.770 24 INFO tempest.lib.common.rest_client [req-4d6db704-c5f4-414c-bec5-cddcdb08e535 req-4d6db704-c5f4-414c-bec5-cddcdb08e535 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.108s\n2026-05-20 01:41:25.774 34 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-153419829-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c528ecd6b69a4270a7e3acf086bb5135', 'project_name': 'tempest-ImagesFormatTest-153419829', 'tenant_id': 'c528ecd6b69a4270a7e3acf086bb5135', 'tenant_name': 'tempest-ImagesFormatTest-153419829', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b8106f7cec547d090dd02c0e7814021', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:25.776 34 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-153419829-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c528ecd6b69a4270a7e3acf086bb5135', 'project_name': 'tempest-ImagesFormatTest-153419829', 'tenant_id': 'c528ecd6b69a4270a7e3acf086bb5135', 'tenant_name': 'tempest-ImagesFormatTest-153419829', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b8106f7cec547d090dd02c0e7814021', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:25.795 20 INFO tempest.lib.common.rest_client [req-9e4eab55-df64-4480-b817-3c42f2da1070 req-9e4eab55-df64-4480-b817-3c42f2da1070 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee3b75769b3c434999205d4f29579e71/users/784fb762c3b942b9bd35cdfdc67d630d/roles/a5048e830be14347876cdf483f806a64 0.481s\n2026-05-20 01:41:25.777 38 INFO tempest.lib.common.rest_client [req-ee821aec-7bc4-4fce-be9d-80ded1e3c43e req-ee821aec-7bc4-4fce-be9d-80ded1e3c43e ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14fbab76af0248c4abf8f22866f318e8/users/2379ea6cc2b444d496a55e2b278dc7d7/roles/96c5293ae00249159873405c9cd172ae 0.495s\n2026-05-20 01:41:25.777 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2379ea6cc2b444d496a55e2b278dc7d7 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:25.777 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-880805210-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '14fbab76af0248c4abf8f22866f318e8', 'project_name': 'tempest-ImageTaskCreate-880805210', 'tenant_id': '14fbab76af0248c4abf8f22866f318e8', 'tenant_name': 'tempest-ImageTaskCreate-880805210', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2379ea6cc2b444d496a55e2b278dc7d7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:25.778 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-880805210-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '14fbab76af0248c4abf8f22866f318e8', 'project_name': 'tempest-ImageTaskCreate-880805210', 'tenant_id': '14fbab76af0248c4abf8f22866f318e8', 'tenant_name': 'tempest-ImageTaskCreate-880805210', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2379ea6cc2b444d496a55e2b278dc7d7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:25.821 16 INFO tempest.lib.common.rest_client [req-c788d2a6-0c17-474a-a1af-122b8c216f93 req-c788d2a6-0c17-474a-a1af-122b8c216f93 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4d993fb304d4d358acde9b049eb6a0b/users/62b9814e27b54c34b727868df291c0c6/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.384s\n2026-05-20 01:41:25.865 26 INFO tempest.lib.common.rest_client [req-ec31ccbc-fb28-407d-aaf9-0e6d31ea1fe7 req-ec31ccbc-fb28-407d-aaf9-0e6d31ea1fe7 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b997e6c6522d4ed18e99246bf22b9797/users/4c620b8fee794945858d7d93d63c5f7b/roles/96c5293ae00249159873405c9cd172ae 0.541s\n2026-05-20 01:41:25.865 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4c620b8fee794945858d7d93d63c5f7b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:25.865 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-677310946-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b997e6c6522d4ed18e99246bf22b9797', 'project_name': 'tempest-VersionsTest-677310946', 'tenant_id': 'b997e6c6522d4ed18e99246bf22b9797', 'tenant_name': 'tempest-VersionsTest-677310946', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4c620b8fee794945858d7d93d63c5f7b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:25.866 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-677310946-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b997e6c6522d4ed18e99246bf22b9797', 'project_name': 'tempest-VersionsTest-677310946', 'tenant_id': 'b997e6c6522d4ed18e99246bf22b9797', 'tenant_name': 'tempest-VersionsTest-677310946', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4c620b8fee794945858d7d93d63c5f7b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:25.960 15 INFO tempest.lib.common.rest_client [req-a7df7660-eb73-438c-8426-9fe237d50f02 req-a7df7660-eb73-438c-8426-9fe237d50f02 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.389s\n2026-05-20 01:41:25.972 22 INFO tempest.lib.common.rest_client [req-a547de6e-8074-4058-8d9a-3885e664cf02 req-a547de6e-8074-4058-8d9a-3885e664cf02 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.510s\n2026-05-20 01:41:25.973 28 INFO tempest.lib.common.rest_client [req-14194db8-d6aa-490e-91a5-add6ea5e1675 req-14194db8-d6aa-490e-91a5-add6ea5e1675 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/20366f5a98504e83975c9b35ad135c3d/users/036b18f456b94bd6bc28be135f09b6d9/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.209s\n2026-05-20 01:41:25.996 42 INFO tempest.lib.common.rest_client [req-0e9e23d7-bafa-4d2e-a7d2-ff2ed3fffed3 req-0e9e23d7-bafa-4d2e-a7d2-ff2ed3fffed3 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.399s\n2026-05-20 01:41:25.968 32 INFO tempest.lib.common.rest_client [req-3ea7a046-4be4-47ef-9022-59e4bad70c27 req-3ea7a046-4be4-47ef-9022-59e4bad70c27 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/30daaadbf3fd4ff1b6eb9203c13b86c8/users/749ad42ea2314f8d9fcc18b0580f5e1a/roles/96c5293ae00249159873405c9cd172ae 0.518s\n2026-05-20 01:41:25.968 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 749ad42ea2314f8d9fcc18b0580f5e1a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:25.970 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-181345172-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '30daaadbf3fd4ff1b6eb9203c13b86c8', 'project_name': 'tempest-ImagesMemberNegativeTest-181345172', 'tenant_id': '30daaadbf3fd4ff1b6eb9203c13b86c8', 'tenant_name': 'tempest-ImagesMemberNegativeTest-181345172', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '749ad42ea2314f8d9fcc18b0580f5e1a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:25.970 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-181345172-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '30daaadbf3fd4ff1b6eb9203c13b86c8', 'project_name': 'tempest-ImagesMemberNegativeTest-181345172', 'tenant_id': '30daaadbf3fd4ff1b6eb9203c13b86c8', 'tenant_name': 'tempest-ImagesMemberNegativeTest-181345172', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '749ad42ea2314f8d9fcc18b0580f5e1a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:26.090 20 INFO tempest.lib.common.rest_client [req-0e4e0874-e8fa-4533-8dcb-664c9f000e42 req-0e4e0874-e8fa-4533-8dcb-664c9f000e42 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s\n2026-05-20 01:41:26.112 10 INFO tempest.lib.common.rest_client [req-88fa94f0-d125-478c-b5d1-62d2ac39fef2 req-88fa94f0-d125-478c-b5d1-62d2ac39fef2 ] Request (ImagesNegativeTest:test_create_image_reserved_property): 403 POST https://api.testbed.osism.xyz:9292/v2/images 0.469s\n2026-05-20 01:41:26.119 12 INFO tempest.lib.common.rest_client [req-e539db3b-7c88-4aac-b0ae-dba4a3489507 req-e539db3b-7c88-4aac-b0ae-dba4a3489507 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/405f2f83e65947efb5bfad25f8e52a28/users/d0c1744fb9ea49aab24fd0d479b238e2/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.446s\n2026-05-20 01:41:26.140 15 INFO tempest.lib.common.rest_client [req-ac670098-2927-4e81-897b-02195893f228 req-ac670098-2927-4e81-897b-02195893f228 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ed080b6deb0d447199995e2b9d671811/users/322fcf25ee3f4aefbdeb8337e9102c51/roles/96c5293ae00249159873405c9cd172ae 0.178s\n2026-05-20 01:41:26.140 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 322fcf25ee3f4aefbdeb8337e9102c51 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:26.140 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-2136345888-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ed080b6deb0d447199995e2b9d671811', 'project_name': 'tempest-MetadataResourceTypesTest-2136345888', 'tenant_id': 'ed080b6deb0d447199995e2b9d671811', 'tenant_name': 'tempest-MetadataResourceTypesTest-2136345888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '322fcf25ee3f4aefbdeb8337e9102c51', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:26.140 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-2136345888-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ed080b6deb0d447199995e2b9d671811', 'project_name': 'tempest-MetadataResourceTypesTest-2136345888', 'tenant_id': 'ed080b6deb0d447199995e2b9d671811', 'tenant_name': 'tempest-MetadataResourceTypesTest-2136345888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '322fcf25ee3f4aefbdeb8337e9102c51', 'system': None}, Network: None, Subnet: None, Router: None\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property [0.472656s] ... ok\n2026-05-20 01:41:26.205 24 INFO tempest.lib.common.rest_client [req-558142e7-f6e7-4649-973e-7a5d76220bd9 req-558142e7-f6e7-4649-973e-7a5d76220bd9 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/03dc681edb6a4ef88fce79084983edee/users/9456500dce934d1492acd7a940acf8a8/roles/96c5293ae00249159873405c9cd172ae 0.432s\n2026-05-20 01:41:26.205 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9456500dce934d1492acd7a940acf8a8 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:26.205 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2030362726-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '03dc681edb6a4ef88fce79084983edee', 'project_name': 'tempest-MetadataNamespacesTest-2030362726', 'tenant_id': '03dc681edb6a4ef88fce79084983edee', 'tenant_name': 'tempest-MetadataNamespacesTest-2030362726', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9456500dce934d1492acd7a940acf8a8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:26.206 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2030362726-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '03dc681edb6a4ef88fce79084983edee', 'project_name': 'tempest-MetadataNamespacesTest-2030362726', 'tenant_id': '03dc681edb6a4ef88fce79084983edee', 'tenant_name': 'tempest-MetadataNamespacesTest-2030362726', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9456500dce934d1492acd7a940acf8a8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:26.237 10 INFO tempest.lib.common.rest_client [req-56bcf7d0-cfe6-4d6f-9df9-98c5b26e1c87 req-56bcf7d0-cfe6-4d6f-9df9-98c5b26e1c87 ] Request (ImagesNegativeTest:test_delete_image_null_id): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ 0.067s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.070087s] ... ok\n2026-05-20 01:41:26.264 30 INFO tempest.lib.common.rest_client [req-d793a2fa-2d69-4800-8d47-3a35e3a74522 req-d793a2fa-2d69-4800-8d47-3a35e3a74522 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.576s\n2026-05-20 01:41:26.295 16 INFO tempest.lib.common.rest_client [req-7ca2720d-3c4b-4ad1-a2cf-b6a19b56ccee req-7ca2720d-3c4b-4ad1-a2cf-b6a19b56ccee ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.472s\n2026-05-20 01:41:26.315 10 INFO tempest.lib.common.rest_client [req-9ff6a993-316c-4844-8816-ceb6a48db1f8 req-9ff6a993-316c-4844-8816-ceb6a48db1f8 ] Request (ImagesNegativeTest:test_delete_non_existing_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/2c986e2c-cd16-417e-970d-1c3ef2fe8d60 0.075s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.077052s] ... ok\n2026-05-20 01:41:26.326 22 INFO tempest.lib.common.rest_client [req-60695877-9400-4f25-8265-f276780b6661 req-60695877-9400-4f25-8265-f276780b6661 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8f6f9b9e0fd4271b265b007e2dd4572/users/7904acf7a6484654be78b4d5ad9c87a4/roles/96c5293ae00249159873405c9cd172ae 0.350s\n2026-05-20 01:41:26.326 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7904acf7a6484654be78b4d5ad9c87a4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:26.327 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1103358812-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f8f6f9b9e0fd4271b265b007e2dd4572', 'project_name': 'tempest-ImportImagesNegativeTest-1103358812', 'tenant_id': 'f8f6f9b9e0fd4271b265b007e2dd4572', 'tenant_name': 'tempest-ImportImagesNegativeTest-1103358812', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7904acf7a6484654be78b4d5ad9c87a4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:26.327 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1103358812-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f8f6f9b9e0fd4271b265b007e2dd4572', 'project_name': 'tempest-ImportImagesNegativeTest-1103358812', 'tenant_id': 'f8f6f9b9e0fd4271b265b007e2dd4572', 'tenant_name': 'tempest-ImportImagesNegativeTest-1103358812', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7904acf7a6484654be78b4d5ad9c87a4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:26.445 42 INFO tempest.lib.common.rest_client [req-2766796a-57c2-48f2-9ac7-e520bef0a3e2 req-2766796a-57c2-48f2-9ac7-e520bef0a3e2 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97f395b15ea24b5e9b0deabccfe21d84/users/b4c96c2ef2574a819090fcc6510be483/roles/96c5293ae00249159873405c9cd172ae 0.445s\n2026-05-20 01:41:26.446 42 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b4c96c2ef2574a819090fcc6510be483 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:26.446 42 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-618931091-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97f395b15ea24b5e9b0deabccfe21d84', 'project_name': 'tempest-ImportImagesTest-618931091', 'tenant_id': '97f395b15ea24b5e9b0deabccfe21d84', 'tenant_name': 'tempest-ImportImagesTest-618931091', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b4c96c2ef2574a819090fcc6510be483', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:26.447 42 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-618931091-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97f395b15ea24b5e9b0deabccfe21d84', 'project_name': 'tempest-ImportImagesTest-618931091', 'tenant_id': '97f395b15ea24b5e9b0deabccfe21d84', 'tenant_name': 'tempest-ImportImagesTest-618931091', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b4c96c2ef2574a819090fcc6510be483', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:26.455 30 INFO tempest.lib.common.rest_client [req-d92dabee-5c5f-4903-9c81-b6b17ae443f0 req-d92dabee-5c5f-4903-9c81-b6b17ae443f0 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/5659a961-5a41-4b5b-8e34-37919dc9e2c3/tags/tempest-tag-1984620097 0.186s\n2026-05-20 01:41:26.467 10 INFO tempest.lib.common.rest_client [req-3cac1db1-c4bc-4fa8-8ec6-4d16dd7528f4 req-3cac1db1-c4bc-4fa8-8ec6-4d16dd7528f4 ] Request (ImagesNegativeTest:test_delete_protected_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.149s\n2026-05-20 01:41:26.543 34 INFO tempest.lib.common.rest_client [req-b175f381-b16c-4d81-8cd5-ca5b19705787 req-b175f381-b16c-4d81-8cd5-ca5b19705787 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.756s\n2026-05-20 01:41:26.552 10 INFO tempest.lib.common.rest_client [req-eba71eef-8852-47a4-90f4-d6a9fddf4975 req-eba71eef-8852-47a4-90f4-d6a9fddf4975 ] Request (ImagesNegativeTest:test_delete_protected_image): 403 DELETE https://api.testbed.osism.xyz:9292/v2/images/e7f595e9-07dc-4d9c-871e-056d30e13006 0.082s\n2026-05-20 01:41:26.553 30 INFO tempest.lib.common.rest_client [req-dfad7ebd-c4a8-47fc-8b56-7145756f55dc req-dfad7ebd-c4a8-47fc-8b56-7145756f55dc ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5659a961-5a41-4b5b-8e34-37919dc9e2c3 0.097s\n2026-05-20 01:41:26.578 38 INFO tempest.lib.common.rest_client [req-92cc6352-4d03-4c1d-b33c-2de3af3212e6 req-92cc6352-4d03-4c1d-b33c-2de3af3212e6 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.789s\n2026-05-20 01:41:26.626 32 INFO tempest.lib.common.rest_client [req-6fa76895-62ed-4294-bbd4-9b95b383ab88 req-6fa76895-62ed-4294-bbd4-9b95b383ab88 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.651s\n2026-05-20 01:41:26.640 12 INFO tempest.lib.common.rest_client [req-e321a98c-7948-4046-aa34-4cb9eff8f61a req-e321a98c-7948-4046-aa34-4cb9eff8f61a ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.519s\n2026-05-20 01:41:26.673 16 INFO tempest.lib.common.rest_client [req-7c563615-2407-4e27-9455-e701be988314 req-7c563615-2407-4e27-9455-e701be988314 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4d993fb304d4d358acde9b049eb6a0b/users/62b9814e27b54c34b727868df291c0c6/roles/68cd1badce4c4baeb95895efe5da31f7 0.374s\n2026-05-20 01:41:26.702 30 INFO tempest.lib.common.rest_client [req-93fb5582-a57b-4c27-a2a7-4d943d758f69 req-93fb5582-a57b-4c27-a2a7-4d943d758f69 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5659a961-5a41-4b5b-8e34-37919dc9e2c3/tags/tempest-tag-1984620097 0.147s\n2026-05-20 01:41:26.721 10 INFO tempest.lib.common.rest_client [req-210c8ea4-bcdf-4abf-a0fe-8dc2a898c092 req-210c8ea4-bcdf-4abf-a0fe-8dc2a898c092 ] Request (ImagesNegativeTest:_run_cleanups): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/e7f595e9-07dc-4d9c-871e-056d30e13006 0.165s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_protected_image [0.405912s] ... ok\n2026-05-20 01:41:26.763 38 INFO tempest.lib.common.rest_client [req-251785be-7b97-4722-b783-74b0117ddf6c req-251785be-7b97-4722-b783-74b0117ddf6c ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.183s\n2026-05-20 01:41:26.760 28 INFO tempest.lib.common.rest_client [req-64fa5817-1e2d-41ac-b1d9-b6075ff05caf req-64fa5817-1e2d-41ac-b1d9-b6075ff05caf ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.784s\n2026-05-20 01:41:26.780 26 INFO tempest.lib.common.rest_client [req-415802f8-6444-43c5-ac32-75d6866bd091 req-415802f8-6444-43c5-ac32-75d6866bd091 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.902s\n2026-05-20 01:41:26.794 30 INFO tempest.lib.common.rest_client [req-b9626719-6515-4eea-bae3-4873222fbbe7 req-b9626719-6515-4eea-bae3-4873222fbbe7 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5659a961-5a41-4b5b-8e34-37919dc9e2c3 0.089s\n2026-05-20 01:41:26.848 26 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:9292/ 0.066s\n2026-05-20 01:41:26.851 16 INFO tempest.lib.common.rest_client [req-f7f68457-7e2e-4a60-8afe-332da2ddc642 req-f7f68457-7e2e-4a60-8afe-332da2ddc642 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-20 01:41:26.867 10 INFO tempest.lib.common.rest_client [req-e79abca0-c3a1-484f-b36a-65f8edcc6678 req-e79abca0-c3a1-484f-b36a-65f8edcc6678 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.139s\n2026-05-20 01:41:26.897 20 INFO tempest.lib.common.rest_client [req-35cb150b-48e0-4ae3-bfe3-6f79970daba0 req-35cb150b-48e0-4ae3-bfe3-6f79970daba0 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee3b75769b3c434999205d4f29579e71/users/784fb762c3b942b9bd35cdfdc67d630d/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.806s\n2026-05-20 01:41:26.908 18 INFO tempest.lib.common.rest_client [req-9cfe9701-c84c-406c-80ac-26306a4d1346 req-9cfe9701-c84c-406c-80ac-26306a4d1346 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 1.336s\n{8} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.067783s] ... ok\n2026-05-20 01:41:26.944 30 INFO tempest.lib.common.rest_client [req-afcb04f0-0630-4605-b40f-b7855e41a83c req-afcb04f0-0630-4605-b40f-b7855e41a83c ] Request (ImagesTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5659a961-5a41-4b5b-8e34-37919dc9e2c3 0.143s\n2026-05-20 01:41:26.978 15 INFO tempest.lib.common.rest_client [req-dbaed3ea-ceab-4f3b-aa24-6793f94c55dd req-dbaed3ea-ceab-4f3b-aa24-6793f94c55dd ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.833s\n{10} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [1.260220s] ... ok\n2026-05-20 01:41:26.991 10 INFO tempest.lib.common.rest_client [req-34065c3b-dd97-432d-a568-f01f19f3b55b req-34065c3b-dd97-432d-a568-f01f19f3b55b ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/eaf2ec3e-ae40-403d-9a8f-91b0ea967b44 0.123s\n2026-05-20 01:41:27.026 16 INFO tempest.lib.common.rest_client [req-8c07de72-30f3-4a90-82a8-46e96f637f8b req-8c07de72-30f3-4a90-82a8-46e96f637f8b ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4d993fb304d4d358acde9b049eb6a0b/users/62b9814e27b54c34b727868df291c0c6/roles/96c5293ae00249159873405c9cd172ae 0.172s\n2026-05-20 01:41:27.026 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 62b9814e27b54c34b727868df291c0c6 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:27.026 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1311424028-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4d993fb304d4d358acde9b049eb6a0b', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1311424028', 'tenant_id': 'e4d993fb304d4d358acde9b049eb6a0b', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1311424028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '62b9814e27b54c34b727868df291c0c6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:27.027 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1311424028-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4d993fb304d4d358acde9b049eb6a0b', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1311424028', 'tenant_id': 'e4d993fb304d4d358acde9b049eb6a0b', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1311424028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '62b9814e27b54c34b727868df291c0c6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:27.083 10 INFO tempest.lib.common.rest_client [req-9033eae2-2778-42d5-9332-658e58023dcd req-9033eae2-2778-42d5-9332-658e58023dcd ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/eaf2ec3e-ae40-403d-9a8f-91b0ea967b44 0.086s\n2026-05-20 01:41:27.094 30 INFO tempest.lib.common.rest_client [req-7213f987-f336-46e7-a902-3ed9667c8c73 req-7213f987-f336-46e7-a902-3ed9667c8c73 ] Request (ImagesTagsTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/5659a961-5a41-4b5b-8e34-37919dc9e2c3 0.074s\n2026-05-20 01:41:27.152 10 INFO tempest.lib.common.rest_client [req-17aa7122-ff49-4f1a-aed7-a73bc7287b84 req-17aa7122-ff49-4f1a-aed7-a73bc7287b84 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/eaf2ec3e-ae40-403d-9a8f-91b0ea967b44 0.069s\n2026-05-20 01:41:27.176 30 INFO tempest.lib.common.rest_client [req-8fe4ef00-3ab3-4086-b2bb-a0e1320fad00 req-8fe4ef00-3ab3-4086-b2bb-a0e1320fad00 ] Request (ImagesTagsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/5659a961-5a41-4b5b-8e34-37919dc9e2c3 0.079s\n2026-05-20 01:41:27.186 22 INFO tempest.lib.common.rest_client [req-3507793a-c9aa-4ca2-a49f-9d4b6b08c7c6 req-3507793a-c9aa-4ca2-a49f-9d4b6b08c7c6 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.854s\n2026-05-20 01:41:27.192 32 INFO tempest.lib.common.rest_client [req-49e02ab2-e522-4f00-aed2-a481234ee844 req-49e02ab2-e522-4f00-aed2-a481234ee844 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.564s\n2026-05-20 01:41:27.221 15 INFO tempest.lib.common.rest_client [req-2fae5fc7-856a-4d17-b77c-2e0a1b234d58 req-2fae5fc7-856a-4d17-b77c-2e0a1b234d58 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.238s\n2026-05-20 01:41:27.231 10 INFO tempest.lib.common.rest_client [req-16a9a0d5-f4b2-442f-b5ef-48daa93dcac4 req-16a9a0d5-f4b2-442f-b5ef-48daa93dcac4 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/eaf2ec3e-ae40-403d-9a8f-91b0ea967b44 0.077s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.509565s] ... ok\n2026-05-20 01:41:27.287 24 INFO tempest.lib.common.rest_client [req-ec26b7c5-f96d-433c-abf9-643d6f448fe9 req-ec26b7c5-f96d-433c-abf9-643d6f448fe9 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.076s\n2026-05-20 01:41:27.303 10 INFO tempest.lib.common.rest_client [req-443fb61b-8f79-439b-b3dc-4b4983f97ae8 req-443fb61b-8f79-439b-b3dc-4b4983f97ae8 ] Request (ImagesNegativeTest:test_get_image_null_id): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ 0.069s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.070429s] ... ok\n2026-05-20 01:41:27.374 10 INFO tempest.lib.common.rest_client [req-733983af-2f5d-40e4-b41f-8cf9073d7d4a req-733983af-2f5d-40e4-b41f-8cf9073d7d4a ] Request (ImagesNegativeTest:test_get_non_existent_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/2787592b-b766-4736-b2c6-7fa3f89e2eca 0.069s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.070880s] ... ok\n2026-05-20 01:41:27.385 42 INFO tempest.lib.common.rest_client [req-a65cb405-fd8f-447c-acf8-404f6e474c21 req-a65cb405-fd8f-447c-acf8-404f6e474c21 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.928s\n2026-05-20 01:41:27.405 12 INFO tempest.lib.common.rest_client [req-5389e8ec-27b1-42c1-ba16-bd045c9838a2 req-5389e8ec-27b1-42c1-ba16-bd045c9838a2 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/405f2f83e65947efb5bfad25f8e52a28/users/d0c1744fb9ea49aab24fd0d479b238e2/roles/68cd1badce4c4baeb95895efe5da31f7 0.762s\n2026-05-20 01:41:27.421 20 INFO tempest.lib.common.rest_client [req-d8b2d174-27fc-47bd-a66e-4fecab3fecf5 req-d8b2d174-27fc-47bd-a66e-4fecab3fecf5 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.521s\n2026-05-20 01:41:27.460 30 INFO tempest.lib.common.rest_client [req-37092609-af71-4a5e-b369-9b8cc571f721 req-37092609-af71-4a5e-b369-9b8cc571f721 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/df6fdeb0f0184d9982f178289f6b6507 0.282s\n2026-05-20 01:41:27.463 30 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9210f0bf34eb40bfadecd54cc211c360\n2026-05-20 01:41:27.486 10 INFO tempest.lib.common.rest_client [req-c79655b4-a7c5-4161-a9f0-9d8dd13cc6b3 req-c79655b4-a7c5-4161-a9f0-9d8dd13cc6b3 ] Request (ImagesNegativeTest:test_register_with_invalid_container_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.107s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_container_format [0.112195s] ... ok\n2026-05-20 01:41:27.577 18 INFO tempest.lib.common.rest_client [req-98a428b1-afc2-476d-8612-95698f209e8d req-98a428b1-afc2-476d-8612-95698f209e8d ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78/file 0.661s\n2026-05-20 01:41:27.586 10 INFO tempest.lib.common.rest_client [req-325897ea-4390-4aaa-a42f-3b7844873db4 req-325897ea-4390-4aaa-a42f-3b7844873db4 ] Request (ImagesNegativeTest:test_register_with_invalid_disk_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.094s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_disk_format [0.100030s] ... ok\n2026-05-20 01:41:27.604 28 INFO tempest.lib.common.rest_client [req-45d1c581-fcc2-4475-80fd-ce0e60e1b6cb req-45d1c581-fcc2-4475-80fd-ce0e60e1b6cb ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/20366f5a98504e83975c9b35ad135c3d/users/036b18f456b94bd6bc28be135f09b6d9/roles/68cd1badce4c4baeb95895efe5da31f7 0.840s\n2026-05-20 01:41:27.648 34 INFO tempest.lib.common.rest_client [req-b0053aa9-2265-4a7e-a64b-94b953d88b59 req-b0053aa9-2265-4a7e-a64b-94b953d88b59 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 1.103s\n2026-05-20 01:41:27.686 38 INFO tempest.lib.common.rest_client [req-6e5a2fd2-be70-4bd2-b043-6f4f27ef05a2 req-6e5a2fd2-be70-4bd2-b043-6f4f27ef05a2 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.921s\n2026-05-20 01:41:27.692 20 INFO tempest.lib.common.rest_client [req-da93b73e-433a-4a91-8d7f-677fb5253ee0 req-da93b73e-433a-4a91-8d7f-677fb5253ee0 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee3b75769b3c434999205d4f29579e71/users/784fb762c3b942b9bd35cdfdc67d630d/roles/68cd1badce4c4baeb95895efe5da31f7 0.270s\n2026-05-20 01:41:27.697 42 INFO tempest.lib.common.rest_client [req-06e3b52d-ca60-4b3c-bd76-232711845ba6 req-06e3b52d-ca60-4b3c-bd76-232711845ba6 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.309s\n{12} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_reject_formats_import ... SKIPPED: Image format testing is not configured\n{12} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_usable_formats ... SKIPPED: Image format testing is not configured\n{12} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_format_mismatch ... SKIPPED: Image format testing is not configured\n{12} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_invalid ... SKIPPED: Image format testing is not configured\n2026-05-20 01:41:27.753 10 INFO tempest.lib.common.rest_client [req-c1a84df1-bc6f-4b1f-a037-a29139198b79 req-c1a84df1-bc6f-4b1f-a037-a29139198b79 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.161s\n{15} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_endpoint ... SKIPPED: Server does not support glance-download import method\n{15} 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{15} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_uuid ... SKIPPED: Server does not support glance-download import method\n{15} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_success ... SKIPPED: Server does not support glance-download import method\n{15} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_delete ... SKIPPED: No image_remote service to test against\n{15} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_import ... SKIPPED: No image_remote service to test against\n2026-05-20 01:41:27.782 18 INFO tempest.lib.common.rest_client [req-3c8948f2-ce8a-48e9-ac2b-782734c1bc24 req-3c8948f2-ce8a-48e9-ac2b-782734c1bc24 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78/actions/deactivate 0.203s\n2026-05-20 01:41:27.798 26 INFO tempest.lib.common.rest_client [req-049de65d-261a-40dc-8ff7-9834b32650a6 req-049de65d-261a-40dc-8ff7-9834b32650a6 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c620b8fee794945858d7d93d63c5f7b 0.843s\n2026-05-20 01:41:27.799 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b997e6c6522d4ed18e99246bf22b9797\n2026-05-20 01:41:27.810 28 INFO tempest.lib.common.rest_client [req-0d41c298-fce1-4f2a-b50d-93dc0a0e8ce5 req-0d41c298-fce1-4f2a-b50d-93dc0a0e8ce5 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-20 01:41:27.824 10 INFO tempest.lib.common.rest_client [req-1364696d-aba8-4124-bd36-c02694003c7f req-1364696d-aba8-4124-bd36-c02694003c7f ] Request (ImagesNegativeTest:test_update_image_reserved_property): 403 PATCH https://api.testbed.osism.xyz:9292/v2/images/51c29952-e9b1-434e-80dd-fd4ad1f6819a 0.068s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property [0.236597s] ... ok\n2026-05-20 01:41:27.888 18 INFO tempest.lib.common.rest_client [req-ec253e24-d749-4cd9-b845-f487c2d5fec7 req-ec253e24-d749-4cd9-b845-f487c2d5fec7 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78 0.104s\n2026-05-20 01:41:27.931 24 INFO tempest.lib.common.rest_client [req-820b7cb0-8532-4639-8b84-22b6988dc146 req-820b7cb0-8532-4639-8b84-22b6988dc146 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.641s\n2026-05-20 01:41:27.961 18 INFO tempest.lib.common.rest_client [req-f9c10d4b-0dbb-4383-8e01-913da9762c2a req-f9c10d4b-0dbb-4383-8e01-913da9762c2a ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 403 GET https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78/file 0.072s\n2026-05-20 01:41:27.969 10 INFO tempest.lib.common.rest_client [req-e72555af-ea2f-476c-9f46-df3ee6681966 req-e72555af-ea2f-476c-9f46-df3ee6681966 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/51c29952-e9b1-434e-80dd-fd4ad1f6819a 0.139s\n2026-05-20 01:41:27.959 28 INFO tempest.lib.common.rest_client [req-e296c8e2-ec80-4cdd-849b-a8d9b5c7920c req-e296c8e2-ec80-4cdd-849b-a8d9b5c7920c ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/20366f5a98504e83975c9b35ad135c3d/users/036b18f456b94bd6bc28be135f09b6d9/roles/96c5293ae00249159873405c9cd172ae 0.144s\n2026-05-20 01:41:27.959 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 036b18f456b94bd6bc28be135f09b6d9 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:27.960 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1263924763-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '20366f5a98504e83975c9b35ad135c3d', 'project_name': 'tempest-MetadataNamespaceTagsTest-1263924763', 'tenant_id': '20366f5a98504e83975c9b35ad135c3d', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1263924763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '036b18f456b94bd6bc28be135f09b6d9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:27.960 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1263924763-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '20366f5a98504e83975c9b35ad135c3d', 'project_name': 'tempest-MetadataNamespaceTagsTest-1263924763', 'tenant_id': '20366f5a98504e83975c9b35ad135c3d', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1263924763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '036b18f456b94bd6bc28be135f09b6d9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:27.993 16 INFO tempest.lib.common.rest_client [req-fc245586-3ea2-4ec2-837c-0b95aa3afba8 req-fc245586-3ea2-4ec2-837c-0b95aa3afba8 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.961s\n2026-05-20 01:41:28.009 34 INFO tempest.lib.common.rest_client [req-d4b6d8bd-ed65-4ae7-8aad-8805c9e556db req-d4b6d8bd-ed65-4ae7-8aad-8805c9e556db ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8b8106f7cec547d090dd02c0e7814021 0.277s\n2026-05-20 01:41:28.012 34 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c528ecd6b69a4270a7e3acf086bb5135\n2026-05-20 01:41:28.099 10 INFO tempest.lib.common.rest_client [req-49ddfa6d-6fab-4300-87df-6730933049b0 req-49ddfa6d-6fab-4300-87df-6730933049b0 ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/51c29952-e9b1-434e-80dd-fd4ad1f6819a 0.126s\n2026-05-20 01:41:28.129 18 INFO tempest.lib.common.rest_client [req-37869267-0575-4129-9806-15fd7dca2f46 req-37869267-0575-4129-9806-15fd7dca2f46 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78/actions/reactivate 0.166s\n2026-05-20 01:41:28.168 32 INFO tempest.lib.common.rest_client [req-7a8efd03-3c9c-475e-9c38-ebb43783db1f req-7a8efd03-3c9c-475e-9c38-ebb43783db1f ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.974s\n2026-05-20 01:41:28.218 15 INFO tempest.lib.common.rest_client [req-058e1e86-4d71-4dbe-90e0-0923790884f6 req-058e1e86-4d71-4dbe-90e0-0923790884f6 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.993s\n2026-05-20 01:41:28.224 18 INFO tempest.lib.common.rest_client [req-b6645d94-90d4-4c31-84d7-b12b1736f796 req-b6645d94-90d4-4c31-84d7-b12b1736f796 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78 0.094s\n2026-05-20 01:41:28.240 10 INFO tempest.lib.common.rest_client [req-054b48ac-220c-4ae8-a364-c380f5412983 req-054b48ac-220c-4ae8-a364-c380f5412983 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e7f595e9-07dc-4d9c-871e-056d30e13006 0.139s\n2026-05-20 01:41:28.276 38 INFO tempest.lib.common.rest_client [req-63e39c15-993c-4798-8284-a1e79746e9a7 req-63e39c15-993c-4798-8284-a1e79746e9a7 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.588s\n2026-05-20 01:41:28.304 16 INFO tempest.lib.common.rest_client [req-b9652429-c307-4b7f-bdfd-2b6a6900156d req-b9652429-c307-4b7f-bdfd-2b6a6900156d ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.307s\n2026-05-20 01:41:28.307 22 INFO tempest.lib.common.rest_client [req-2218175f-21e2-4b19-940e-68b3456219b3 req-2218175f-21e2-4b19-940e-68b3456219b3 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 1.116s\n2026-05-20 01:41:28.316 10 INFO tempest.lib.common.rest_client [req-eda8958b-a927-41a3-8ca5-c31b8be097b9 req-eda8958b-a927-41a3-8ca5-c31b8be097b9 ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/e7f595e9-07dc-4d9c-871e-056d30e13006 0.074s\n2026-05-20 01:41:28.331 12 INFO tempest.lib.common.rest_client [req-5f1a9937-3f26-42a0-8ed7-b86e0e3c3182 req-5f1a9937-3f26-42a0-8ed7-b86e0e3c3182 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.924s\n2026-05-20 01:41:28.381 22 INFO tempest.lib.common.rest_client [req-8f6b40b4-e28b-46b9-99f9-676fcb925d55 req-8f6b40b4-e28b-46b9-99f9-676fcb925d55 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.073s\n2026-05-20 01:41:28.406 15 INFO tempest.lib.common.rest_client [req-f445cefc-2b3b-4756-9896-7a4ca613f1f4 req-f445cefc-2b3b-4756-9896-7a4ca613f1f4 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-20 01:41:28.418 20 INFO tempest.lib.common.rest_client [req-d13d8790-00d4-4e20-9c44-4f14ef5955b4 req-d13d8790-00d4-4e20-9c44-4f14ef5955b4 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.724s\n2026-05-20 01:41:28.433 30 INFO tempest.lib.common.rest_client [req-c2d81cbe-8f8b-4bd3-a260-6208595277da req-c2d81cbe-8f8b-4bd3-a260-6208595277da ] Request (ImagesTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.969s\n2026-05-20 01:41:28.493 18 INFO tempest.lib.common.rest_client [req-0a7ceaa7-178b-4425-b7d2-b911a025da7e req-0a7ceaa7-178b-4425-b7d2-b911a025da7e ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78/file 0.267s\n2026-05-20 01:41:28.526 22 INFO tempest.lib.common.rest_client [req-26503b1b-7bfc-4562-bf4d-85c3287c2849 req-26503b1b-7bfc-4562-bf4d-85c3287c2849 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.142s\n{4} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_deactivate_reactivate_image [2.924225s] ... ok\n2026-05-20 01:41:28.556 42 INFO tempest.lib.common.rest_client [req-97b6daff-0f71-4190-8765-89cce3053dd4 req-97b6daff-0f71-4190-8765-89cce3053dd4 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b4c96c2ef2574a819090fcc6510be483 0.755s\n2026-05-20 01:41:28.557 42 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 97f395b15ea24b5e9b0deabccfe21d84\n2026-05-20 01:41:28.611 22 INFO tempest.lib.common.rest_client [req-8c78a5c9-1749-4283-85e6-6adfa9599614 req-8c78a5c9-1749-4283-85e6-6adfa9599614 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5d383b0b-d470-4df4-ad09-cc34cb905c5e 0.083s\n2026-05-20 01:41:28.633 15 INFO tempest.lib.common.rest_client [req-1e9bed70-dcb2-4440-bad8-46dc056b9929 req-1e9bed70-dcb2-4440-bad8-46dc056b9929 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2a4a147514a04a9ca2160456a096e15b/users/0ec520892b2649229dec88533c3dc6d8/roles/96c5293ae00249159873405c9cd172ae 0.224s\n2026-05-20 01:41:28.675 22 INFO tempest.lib.common.rest_client [req-bd4f925d-2de9-465d-8ee8-f4842dda4e15 req-bd4f925d-2de9-465d-8ee8-f4842dda4e15 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.062s\n2026-05-20 01:41:28.681 18 INFO tempest.lib.common.rest_client [req-258f01e4-b3c4-4a8e-9c5f-627f62a6afc2 req-258f01e4-b3c4-4a8e-9c5f-627f62a6afc2 ] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.136s\n2026-05-20 01:41:28.727 26 INFO tempest.lib.common.rest_client [req-206bb570-fa00-489e-b353-73ca5246ec07 req-206bb570-fa00-489e-b353-73ca5246ec07 ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.922s\n2026-05-20 01:41:28.773 32 INFO tempest.lib.common.rest_client [req-f1e867ba-1352-43e0-a67c-8b5f85d90ad0 req-f1e867ba-1352-43e0-a67c-8b5f85d90ad0 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.604s\n2026-05-20 01:41:28.824 24 INFO tempest.lib.common.rest_client [req-1c7668d9-3823-4975-b12a-a55c26b73d26 req-1c7668d9-3823-4975-b12a-a55c26b73d26 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.891s\n2026-05-20 01:41:28.848 18 INFO tempest.lib.common.rest_client [req-bb166042-8216-4af4-874d-2baa91d8f294 req-bb166042-8216-4af4-874d-2baa91d8f294 ] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/95fcc4ef-5e16-40d2-9ef6-c93bf6982236 0.165s\n2026-05-20 01:41:28.893 16 INFO tempest.lib.common.rest_client [req-030aa97a-f69c-47fd-9260-d53d39e258b1 req-030aa97a-f69c-47fd-9260-d53d39e258b1 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.586s\n2026-05-20 01:41:28.910 38 INFO tempest.lib.common.rest_client [req-10f6c349-0042-4813-acc1-c605c1f8bb4c req-10f6c349-0042-4813-acc1-c605c1f8bb4c ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91309bb459264107b0b4b75d3bf6023c/users/53abd24ad5884ccfaf0be0e349180a49/roles/96c5293ae00249159873405c9cd172ae 0.628s\n2026-05-20 01:41:28.919 32 INFO tempest.lib.common.rest_client [req-c17008ce-e1b8-4255-a806-43a3b2273994 req-c17008ce-e1b8-4255-a806-43a3b2273994 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a966526ea45f7868442c4138267e3/users/59e9d46fe4734f248f612272cf8a5751/roles/96c5293ae00249159873405c9cd172ae 0.143s\n2026-05-20 01:41:28.939 18 INFO tempest.lib.common.rest_client [req-874a2ec7-7eb0-4a6d-975c-3fcbc8a25b0a req-874a2ec7-7eb0-4a6d-975c-3fcbc8a25b0a ] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/95fcc4ef-5e16-40d2-9ef6-c93bf6982236 0.086s\n2026-05-20 01:41:28.949 10 INFO tempest.lib.common.rest_client [req-fa730747-8677-4230-8838-66e3a96a1203 req-fa730747-8677-4230-8838-66e3a96a1203 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2ad3067d70a74508ad9b6ea4d10ea015 0.631s\n2026-05-20 01:41:28.952 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ad9d614a214f4a01b254d8286fa8b6a7\n2026-05-20 01:41:29.017 28 INFO tempest.lib.common.rest_client [req-cf48f3ea-2c13-4397-ab37-183c3c3619e2 req-cf48f3ea-2c13-4397-ab37-183c3c3619e2 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.046s\n2026-05-20 01:41:29.059 34 INFO tempest.lib.common.rest_client [req-e27e0386-d32a-4567-bfaa-3e0571a882d9 req-e27e0386-d32a-4567-bfaa-3e0571a882d9 ] Request (ImagesFormatTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.045s\n2026-05-20 01:41:29.072 20 INFO tempest.lib.common.rest_client [req-d860ce1a-b5db-4c7b-879f-19a573b25e8c req-d860ce1a-b5db-4c7b-879f-19a573b25e8c ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee3b75769b3c434999205d4f29579e71/users/784fb762c3b942b9bd35cdfdc67d630d/roles/96c5293ae00249159873405c9cd172ae 0.653s\n2026-05-20 01:41:29.072 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 784fb762c3b942b9bd35cdfdc67d630d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:29.073 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1587419721-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee3b75769b3c434999205d4f29579e71', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1587419721', 'tenant_id': 'ee3b75769b3c434999205d4f29579e71', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1587419721', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '784fb762c3b942b9bd35cdfdc67d630d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:29.073 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1587419721-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee3b75769b3c434999205d4f29579e71', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1587419721', 'tenant_id': 'ee3b75769b3c434999205d4f29579e71', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1587419721', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '784fb762c3b942b9bd35cdfdc67d630d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:29.094 18 INFO tempest.lib.common.rest_client [req-1fe9803c-32d9-45c1-83da-fabda815ed08 req-1fe9803c-32d9-45c1-83da-fabda815ed08 ] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.149s\n{4} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.554244s] ... ok\n2026-05-20 01:41:29.116 12 INFO tempest.lib.common.rest_client [req-f1dd358f-14cc-483c-a355-e68c287f2268 req-f1dd358f-14cc-483c-a355-e68c287f2268 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/405f2f83e65947efb5bfad25f8e52a28/users/d0c1744fb9ea49aab24fd0d479b238e2/roles/96c5293ae00249159873405c9cd172ae 0.780s\n2026-05-20 01:41:29.116 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d0c1744fb9ea49aab24fd0d479b238e2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:29.117 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1168294261-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '405f2f83e65947efb5bfad25f8e52a28', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1168294261', 'tenant_id': '405f2f83e65947efb5bfad25f8e52a28', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1168294261', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd0c1744fb9ea49aab24fd0d479b238e2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:29.117 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1168294261-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '405f2f83e65947efb5bfad25f8e52a28', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1168294261', 'tenant_id': '405f2f83e65947efb5bfad25f8e52a28', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1168294261', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd0c1744fb9ea49aab24fd0d479b238e2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:29.180 15 INFO tempest.lib.common.rest_client [req-d63c5e0a-323c-42bf-9168-e4a2ad0b99bc req-d63c5e0a-323c-42bf-9168-e4a2ad0b99bc ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.545s\n2026-05-20 01:41:29.213 32 INFO tempest.lib.common.rest_client [req-cf592ade-e9af-445b-89f4-71e4164685d6 req-cf592ade-e9af-445b-89f4-71e4164685d6 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s\n2026-05-20 01:41:29.227 18 INFO tempest.lib.common.rest_client [req-bb24d5ad-b0d2-4ae3-8284-30a54a593586 req-bb24d5ad-b0d2-4ae3-8284-30a54a593586 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.131s\n2026-05-20 01:41:29.241 28 INFO tempest.lib.common.rest_client [req-492cbb5d-fcf4-44f7-b33a-b81b6f7b00fb req-492cbb5d-fcf4-44f7-b33a-b81b6f7b00fb ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.216s\n2026-05-20 01:41:29.252 16 INFO tempest.lib.common.rest_client [req-be264c03-576b-447f-8447-7691e5d57f37 req-be264c03-576b-447f-8447-7691e5d57f37 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s\n2026-05-20 01:41:29.319 18 INFO tempest.lib.common.rest_client [req-d2cfba76-6bde-4155-871e-3be17c9e7346 req-d2cfba76-6bde-4155-871e-3be17c9e7346 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://api.testbed.osism.xyz:9292/v2/images/ec42ab11-d1ea-445a-b03e-34d887dc60e9/file 0.089s\n2026-05-20 01:41:29.321 24 INFO tempest.lib.common.rest_client [req-633d61f6-39cf-42bb-9b0e-8e6b778c95fd req-633d61f6-39cf-42bb-9b0e-8e6b778c95fd ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.490s\n2026-05-20 01:41:29.379 38 INFO tempest.lib.common.rest_client [req-1c9157bb-98b0-40c8-add7-1c4adaf9ef0a req-1c9157bb-98b0-40c8-add7-1c4adaf9ef0a ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.467s\n2026-05-20 01:41:29.380 15 INFO tempest.lib.common.rest_client [req-6649c80e-d9bc-4d45-bd09-97a97494516e req-6649c80e-d9bc-4d45-bd09-97a97494516e ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2a4a147514a04a9ca2160456a096e15b/users/0ec520892b2649229dec88533c3dc6d8/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.198s\n2026-05-20 01:41:29.561 38 INFO tempest.lib.common.rest_client [req-361688af-6a39-4a84-8e0e-b36f093f5f78 req-361688af-6a39-4a84-8e0e-b36f093f5f78 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91309bb459264107b0b4b75d3bf6023c/users/53abd24ad5884ccfaf0be0e349180a49/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.180s\n2026-05-20 01:41:29.628 26 INFO tempest.lib.common.rest_client [req-e8dcb06a-19ed-4044-9dfd-9716fb3823b5 req-e8dcb06a-19ed-4044-9dfd-9716fb3823b5 ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b997e6c6522d4ed18e99246bf22b9797&name=default 0.899s\n2026-05-20 01:41:29.649 42 INFO tempest.lib.common.rest_client [req-32aad9bc-d604-4cd4-984d-4c8ed612abdc req-32aad9bc-d604-4cd4-984d-4c8ed612abdc ] Request (ImportImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.090s\n2026-05-20 01:41:29.682 30 INFO tempest.lib.common.rest_client [req-68aef037-f622-4d4b-9194-b56c834452db req-68aef037-f622-4d4b-9194-b56c834452db ] Request (ImagesTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9210f0bf34eb40bfadecd54cc211c360&name=default 1.247s\n2026-05-20 01:41:29.694 32 INFO tempest.lib.common.rest_client [req-e632fcb7-9594-410c-b5ef-8585b394789b req-e632fcb7-9594-410c-b5ef-8585b394789b ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a966526ea45f7868442c4138267e3/users/59e9d46fe4734f248f612272cf8a5751/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.480s\n2026-05-20 01:41:29.721 28 INFO tempest.lib.common.rest_client [req-22316d42-9dde-48f7-8df9-5d064a81bde4 req-22316d42-9dde-48f7-8df9-5d064a81bde4 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.475s\n2026-05-20 01:41:29.719 10 INFO tempest.lib.common.rest_client [req-6647ef12-cc8c-4fa1-a3eb-b69a990603c7 req-6647ef12-cc8c-4fa1-a3eb-b69a990603c7 ] Request (ImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.765s\n2026-05-20 01:41:29.743 34 INFO tempest.lib.common.rest_client [req-f46bae43-5512-4610-ae69-25916a9a5a21 req-f46bae43-5512-4610-ae69-25916a9a5a21 ] Request (ImagesFormatTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c528ecd6b69a4270a7e3acf086bb5135&name=default 0.683s\n2026-05-20 01:41:29.812 12 INFO tempest.lib.common.rest_client [req-e8c67274-c963-4eb5-9821-945d6a39d5e0 req-e8c67274-c963-4eb5-9821-945d6a39d5e0 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s\n2026-05-20 01:41:29.828 24 INFO tempest.lib.common.rest_client [req-5ebde009-4093-4f1b-8a30-f19e62684824 req-5ebde009-4093-4f1b-8a30-f19e62684824 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b458e1690e74f929cfef35502472070/users/5acebd487dd44e07b72436e9d88603c5/roles/96c5293ae00249159873405c9cd172ae 0.505s\n2026-05-20 01:41:29.872 16 INFO tempest.lib.common.rest_client [req-f7f89ee6-429a-442c-9bd1-0a989e3804ae req-f7f89ee6-429a-442c-9bd1-0a989e3804ae ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d7049f717f10441a848d7bd3e3929d64/users/767ce32539704a36a04e7b25dc693479/roles/96c5293ae00249159873405c9cd172ae 0.618s\n2026-05-20 01:41:29.913 28 INFO tempest.lib.common.rest_client [req-0263ec1c-d843-4478-9740-acb6b40104b9 req-0263ec1c-d843-4478-9740-acb6b40104b9 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s\n2026-05-20 01:41:29.923 20 INFO tempest.lib.common.rest_client [req-cfd120ef-3a42-4800-bb6b-24dd09d8b60d req-cfd120ef-3a42-4800-bb6b-24dd09d8b60d ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.844s\n2026-05-20 01:41:29.975 15 INFO tempest.lib.common.rest_client [req-5c233741-f0ed-4792-8764-5b29e26c218c req-5c233741-f0ed-4792-8764-5b29e26c218c ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.594s\n2026-05-20 01:41:30.006 32 INFO tempest.lib.common.rest_client [req-d39dc6d1-ff6c-44ca-91b3-c6b818181235 req-d39dc6d1-ff6c-44ca-91b3-c6b818181235 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s\n2026-05-20 01:41:30.033 38 INFO tempest.lib.common.rest_client [req-fdea93ba-fd32-4cfb-a592-062112d1f1a3 req-fdea93ba-fd32-4cfb-a592-062112d1f1a3 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.470s\n2026-05-20 01:41:30.047 16 INFO tempest.lib.common.rest_client [req-b8659c31-5861-4912-a2fc-340149dc9778 req-b8659c31-5861-4912-a2fc-340149dc9778 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-20 01:41:30.066 24 INFO tempest.lib.common.rest_client [req-4cb7b3d8-0ff8-45c5-a40b-96d5eed9ad02 req-4cb7b3d8-0ff8-45c5-a40b-96d5eed9ad02 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s\n2026-05-20 01:41:30.070 26 INFO tempest.lib.common.rest_client [req-51cb07b8-ee79-42ac-85c8-4bd44e8cfe33 req-51cb07b8-ee79-42ac-85c8-4bd44e8cfe33 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cc6ee753-f366-4dbf-897b-65b821722a40 0.437s\n2026-05-20 01:41:30.108 12 INFO tempest.lib.common.rest_client [req-94c6808c-b41c-4127-8a12-9323952cb52a req-94c6808c-b41c-4127-8a12-9323952cb52a ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.293s\n2026-05-20 01:41:30.122 15 INFO tempest.lib.common.rest_client [req-7ebfdb97-4bbc-4764-b1a8-f61be5bf1d10 req-7ebfdb97-4bbc-4764-b1a8-f61be5bf1d10 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2a4a147514a04a9ca2160456a096e15b/users/0ec520892b2649229dec88533c3dc6d8/roles/68cd1badce4c4baeb95895efe5da31f7 0.144s\n2026-05-20 01:41:30.148 20 INFO tempest.lib.common.rest_client [req-62e6ba74-d36a-412a-b48a-6438992ac45c req-62e6ba74-d36a-412a-b48a-6438992ac45c ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.220s\n2026-05-20 01:41:30.222 30 INFO tempest.lib.common.rest_client [req-065f7087-bf4c-40d4-89f4-4dc5401a858a req-065f7087-bf4c-40d4-89f4-4dc5401a858a ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1ea7e747-e093-4d45-87af-644e22212148 0.539s\n2026-05-20 01:41:30.238 34 INFO tempest.lib.common.rest_client [req-e44ba91d-bccd-4052-9435-6ce5a94575f7 req-e44ba91d-bccd-4052-9435-6ce5a94575f7 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/894e10a4-443d-4e3f-b86f-96f5897712f4 0.488s\n2026-05-20 01:41:30.279 32 INFO tempest.lib.common.rest_client [req-bbadc084-835d-4583-a483-8e573ad07665 req-bbadc084-835d-4583-a483-8e573ad07665 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a966526ea45f7868442c4138267e3/users/59e9d46fe4734f248f612272cf8a5751/roles/68cd1badce4c4baeb95895efe5da31f7 0.267s\n2026-05-20 01:41:30.279 38 INFO tempest.lib.common.rest_client [req-0c418721-d5d3-43fc-9aed-6d996ac42aa1 req-0c418721-d5d3-43fc-9aed-6d996ac42aa1 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91309bb459264107b0b4b75d3bf6023c/users/53abd24ad5884ccfaf0be0e349180a49/roles/68cd1badce4c4baeb95895efe5da31f7 0.241s\n2026-05-20 01:41:30.288 24 INFO tempest.lib.common.rest_client [req-c2ba9bdd-2ba5-4c92-91d5-c94afd84d6be req-c2ba9bdd-2ba5-4c92-91d5-c94afd84d6be ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b458e1690e74f929cfef35502472070/users/5acebd487dd44e07b72436e9d88603c5/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.219s\n2026-05-20 01:41:30.301 16 INFO tempest.lib.common.rest_client [req-997e0309-4943-4250-8bb3-4fa1f7d84e8c req-997e0309-4943-4250-8bb3-4fa1f7d84e8c ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d7049f717f10441a848d7bd3e3929d64/users/767ce32539704a36a04e7b25dc693479/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.249s\n2026-05-20 01:41:30.344 28 INFO tempest.lib.common.rest_client [req-42e0dcfa-7149-48ea-815d-cc32b4ad6b59 req-42e0dcfa-7149-48ea-815d-cc32b4ad6b59 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2841fb89527b4e32b2311ac3f5f33738/users/5af4d46d9d4a49b28e7ec17b8aa2503a/roles/96c5293ae00249159873405c9cd172ae 0.427s\n2026-05-20 01:41:30.464 38 INFO tempest.lib.common.rest_client [req-10605bb5-1a67-421f-a2e2-54b0e3cddf2a req-10605bb5-1a67-421f-a2e2-54b0e3cddf2a ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-20 01:41:30.470 15 INFO tempest.lib.common.rest_client [req-70345ba9-de8d-4bd6-9b4a-f94eb509404b req-70345ba9-de8d-4bd6-9b4a-f94eb509404b ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.346s\n2026-05-20 01:41:30.487 42 INFO tempest.lib.common.rest_client [req-3e61484c-aadc-4407-95fd-57f27e1979ac req-3e61484c-aadc-4407-95fd-57f27e1979ac ] Request (ImportImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=97f395b15ea24b5e9b0deabccfe21d84&name=default 0.836s\n2026-05-20 01:41:30.507 24 INFO tempest.lib.common.rest_client [req-affbcab5-b9f6-4506-9950-fc4835b14ece req-affbcab5-b9f6-4506-9950-fc4835b14ece ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-20 01:41:30.545 10 INFO tempest.lib.common.rest_client [req-fa037e6f-2ada-4d31-878a-9da6a8110423 req-fa037e6f-2ada-4d31-878a-9da6a8110423 ] Request (ImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ad9d614a214f4a01b254d8286fa8b6a7&name=default 0.822s\n2026-05-20 01:41:30.580 26 INFO tempest.lib.common.rest_client [req-04b1ff04-3d91-4de2-aea1-e0438f37fec9 req-04b1ff04-3d91-4de2-aea1-e0438f37fec9 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b997e6c6522d4ed18e99246bf22b9797 0.508s\n2026-05-20 01:41:30.604 34 INFO tempest.lib.common.rest_client [req-8851c562-32fa-451b-b19c-ed8a932c5b33 req-8851c562-32fa-451b-b19c-ed8a932c5b33 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c528ecd6b69a4270a7e3acf086bb5135 0.365s\n2026-05-20 01:41:30.661 32 INFO tempest.lib.common.rest_client [req-59f8a1f2-8c7c-4e7b-8480-c31d39257c49 req-59f8a1f2-8c7c-4e7b-8480-c31d39257c49 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.378s\n2026-05-20 01:41:30.659 38 INFO tempest.lib.common.rest_client [req-6a85407b-f344-4db4-ac9b-dae5f39393de req-6a85407b-f344-4db4-ac9b-dae5f39393de ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91309bb459264107b0b4b75d3bf6023c/users/53abd24ad5884ccfaf0be0e349180a49/roles/96c5293ae00249159873405c9cd172ae 0.193s\n2026-05-20 01:41:30.660 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 53abd24ad5884ccfaf0be0e349180a49 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:30.660 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1381280653-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '91309bb459264107b0b4b75d3bf6023c', 'project_name': 'tempest-ImageTaskCreate-1381280653', 'tenant_id': '91309bb459264107b0b4b75d3bf6023c', 'tenant_name': 'tempest-ImageTaskCreate-1381280653', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53abd24ad5884ccfaf0be0e349180a49', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:30.660 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1381280653-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '91309bb459264107b0b4b75d3bf6023c', 'project_name': 'tempest-ImageTaskCreate-1381280653', 'tenant_id': '91309bb459264107b0b4b75d3bf6023c', 'tenant_name': 'tempest-ImageTaskCreate-1381280653', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53abd24ad5884ccfaf0be0e349180a49', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:30.796 12 INFO tempest.lib.common.rest_client [req-8aa17839-9240-494f-aeba-84803a8b2300 req-8aa17839-9240-494f-aeba-84803a8b2300 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.682s\n2026-05-20 01:41:30.797 16 INFO tempest.lib.common.rest_client [req-db02b4c0-92e6-4b83-9ba8-cf3938ae0698 req-db02b4c0-92e6-4b83-9ba8-cf3938ae0698 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.492s\n2026-05-20 01:41:30.835 18 INFO tempest.lib.common.rest_client [req-323287fd-0696-49d6-986d-888ae4f33717 req-323287fd-0696-49d6-986d-888ae4f33717 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/ec42ab11-d1ea-445a-b03e-34d887dc60e9/file 1.508s\n2026-05-20 01:41:30.856 30 INFO tempest.lib.common.rest_client [req-cdd23c6c-79ed-4b60-be9e-b1fc03d70bb6 req-cdd23c6c-79ed-4b60-be9e-b1fc03d70bb6 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9210f0bf34eb40bfadecd54cc211c360 0.632s\n2026-05-20 01:41:30.902 20 INFO tempest.lib.common.rest_client [req-06733afc-6fdf-41c8-a98a-bfa765d462b8 req-06733afc-6fdf-41c8-a98a-bfa765d462b8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.753s\n2026-05-20 01:41:30.919 42 INFO tempest.lib.common.rest_client [req-9d1751b2-bd3b-4ac7-8695-3be09f1a109d req-9d1751b2-bd3b-4ac7-8695-3be09f1a109d ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/34e816c3-23f0-46a6-8f97-cfc82dbd1514 0.429s\n2026-05-20 01:41:30.925 24 INFO tempest.lib.common.rest_client [req-333a59b6-1eb4-49c5-9c40-544c1c4c8674 req-333a59b6-1eb4-49c5-9c40-544c1c4c8674 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b458e1690e74f929cfef35502472070/users/5acebd487dd44e07b72436e9d88603c5/roles/68cd1badce4c4baeb95895efe5da31f7 0.416s\n2026-05-20 01:41:30.940 16 INFO tempest.lib.common.rest_client [req-5c1a9c0c-92b8-4f46-b25b-0506f87e139d req-5c1a9c0c-92b8-4f46-b25b-0506f87e139d ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d7049f717f10441a848d7bd3e3929d64/users/767ce32539704a36a04e7b25dc693479/roles/68cd1badce4c4baeb95895efe5da31f7 0.140s\n2026-05-20 01:41:30.948 18 INFO tempest.lib.common.rest_client [req-9c01c2d5-5ebf-424e-bd1c-788c066c213e req-9c01c2d5-5ebf-424e-bd1c-788c066c213e ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ec42ab11-d1ea-445a-b03e-34d887dc60e9 0.105s\n2026-05-20 01:41:30.999 10 INFO tempest.lib.common.rest_client [req-37e01a13-704f-4eb4-b8c9-4f718f07d1ac req-37e01a13-704f-4eb4-b8c9-4f718f07d1ac ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1cba48b9-4e26-475e-84b4-c022d421bcdf 0.451s\n2026-05-20 01:41:31.026 15 INFO tempest.lib.common.rest_client [req-045225a9-797e-43a5-a3a7-d2e62061005e req-045225a9-797e-43a5-a3a7-d2e62061005e ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2a4a147514a04a9ca2160456a096e15b/users/0ec520892b2649229dec88533c3dc6d8/roles/96c5293ae00249159873405c9cd172ae 0.548s\n2026-05-20 01:41:31.026 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0ec520892b2649229dec88533c3dc6d8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:31.026 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-2018404405-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2a4a147514a04a9ca2160456a096e15b', 'project_name': 'tempest-MetadataResourceTypesTest-2018404405', 'tenant_id': '2a4a147514a04a9ca2160456a096e15b', 'tenant_name': 'tempest-MetadataResourceTypesTest-2018404405', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0ec520892b2649229dec88533c3dc6d8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:31.026 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-2018404405-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2a4a147514a04a9ca2160456a096e15b', 'project_name': 'tempest-MetadataResourceTypesTest-2018404405', 'tenant_id': '2a4a147514a04a9ca2160456a096e15b', 'tenant_name': 'tempest-MetadataResourceTypesTest-2018404405', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0ec520892b2649229dec88533c3dc6d8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:31.042 12 INFO tempest.lib.common.rest_client [req-165a9bd1-317b-48c0-983a-b5d0ad6f649e req-165a9bd1-317b-48c0-983a-b5d0ad6f649e ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s\n2026-05-20 01:41:31.051 28 INFO tempest.lib.common.rest_client [req-f74e4eae-4186-4a12-a705-2f276e383fb8 req-f74e4eae-4186-4a12-a705-2f276e383fb8 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.696s\n2026-05-20 01:41:31.132 20 INFO tempest.lib.common.rest_client [req-c59d0720-3a4e-468d-ae82-01cbf58de73b req-c59d0720-3a4e-468d-ae82-01cbf58de73b ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-20 01:41:31.146 32 INFO tempest.lib.common.rest_client [req-1a68f519-cc1d-48c5-ab8c-1e083f557272 req-1a68f519-cc1d-48c5-ab8c-1e083f557272 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a966526ea45f7868442c4138267e3/users/59e9d46fe4734f248f612272cf8a5751/roles/96c5293ae00249159873405c9cd172ae 0.479s\n2026-05-20 01:41:31.146 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 59e9d46fe4734f248f612272cf8a5751 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:31.146 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-304248561-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '698a966526ea45f7868442c4138267e3', 'project_name': 'tempest-ImagesMemberNegativeTest-304248561', 'tenant_id': '698a966526ea45f7868442c4138267e3', 'tenant_name': 'tempest-ImagesMemberNegativeTest-304248561', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59e9d46fe4734f248f612272cf8a5751', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:31.147 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-304248561-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '698a966526ea45f7868442c4138267e3', 'project_name': 'tempest-ImagesMemberNegativeTest-304248561', 'tenant_id': '698a966526ea45f7868442c4138267e3', 'tenant_name': 'tempest-ImagesMemberNegativeTest-304248561', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59e9d46fe4734f248f612272cf8a5751', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:31.169 12 INFO tempest.lib.common.rest_client [req-33fd79fe-9f44-4b32-a380-626fa06565d8 req-33fd79fe-9f44-4b32-a380-626fa06565d8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a76b33f03fc845dcb362b6245b9b7c3c/users/ca1a587f8553418187bec88c8cf42511/roles/96c5293ae00249159873405c9cd172ae 0.125s\n2026-05-20 01:41:31.214 24 INFO tempest.lib.common.rest_client [req-4424f763-8f93-4bac-a0cc-7d91d8918df1 req-4424f763-8f93-4bac-a0cc-7d91d8918df1 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s\n2026-05-20 01:41:31.243 16 INFO tempest.lib.common.rest_client [req-c40e9758-390a-4176-945c-dfd874e11226 req-c40e9758-390a-4176-945c-dfd874e11226 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s\n2026-05-20 01:41:31.257 42 INFO tempest.lib.common.rest_client [req-1b385aee-cf61-431a-aad6-d11ea03838c0 req-1b385aee-cf61-431a-aad6-d11ea03838c0 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/97f395b15ea24b5e9b0deabccfe21d84 0.336s\n2026-05-20 01:41:31.274 18 INFO tempest.lib.common.rest_client [req-31b19bd5-2a90-4e24-8a6b-a59833e4a1d6 req-31b19bd5-2a90-4e24-8a6b-a59833e4a1d6 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ec42ab11-d1ea-445a-b03e-34d887dc60e9/file 0.325s\n{4} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [2.181197s] ... ok\n2026-05-20 01:41:31.341 38 INFO tempest.lib.common.rest_client [req-eba75fd0-a0d1-4033-aea3-e2b10f5d0e47 req-eba75fd0-a0d1-4033-aea3-e2b10f5d0e47 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s\n2026-05-20 01:41:31.391 12 INFO tempest.lib.common.rest_client [req-2b5418a9-9aed-408c-92bb-965d0096b40f req-2b5418a9-9aed-408c-92bb-965d0096b40f ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s\n2026-05-20 01:41:31.401 28 INFO tempest.lib.common.rest_client [req-e57b678d-f56d-4ba3-9132-7003558df692 req-e57b678d-f56d-4ba3-9132-7003558df692 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2841fb89527b4e32b2311ac3f5f33738/users/5af4d46d9d4a49b28e7ec17b8aa2503a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.348s\n2026-05-20 01:41:31.430 20 INFO tempest.lib.common.rest_client [req-69a1160a-4e2f-4f48-8b38-97a38b5caafa req-69a1160a-4e2f-4f48-8b38-97a38b5caafa ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f58701554d964024865015db62c69922/users/689f230a720645b48b53aeac748838b8/roles/96c5293ae00249159873405c9cd172ae 0.293s\n{14} 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-20 01:41:31.467 10 INFO tempest.lib.common.rest_client [req-d7079c4e-7a10-4c3c-8ff7-61e2a58c8e59 req-d7079c4e-7a10-4c3c-8ff7-61e2a58c8e59 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ad9d614a214f4a01b254d8286fa8b6a7 0.460s\n2026-05-20 01:41:31.517 18 INFO tempest.lib.common.rest_client [req-1f7755bb-e4e8-4bb4-9cd5-539aed4a4204 req-1f7755bb-e4e8-4bb4-9cd5-539aed4a4204 ] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.235s\n2026-05-20 01:41:31.552 16 INFO tempest.lib.common.rest_client [req-aaadbe98-3be2-4e3c-b325-beea3140c089 req-aaadbe98-3be2-4e3c-b325-beea3140c089 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d7049f717f10441a848d7bd3e3929d64/users/767ce32539704a36a04e7b25dc693479/roles/96c5293ae00249159873405c9cd172ae 0.303s\n2026-05-20 01:41:31.555 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 767ce32539704a36a04e7b25dc693479 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:31.555 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-222569089-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd7049f717f10441a848d7bd3e3929d64', 'project_name': 'tempest-MetadataNamespaceObjectsTest-222569089', 'tenant_id': 'd7049f717f10441a848d7bd3e3929d64', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-222569089', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '767ce32539704a36a04e7b25dc693479', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:31.555 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-222569089-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd7049f717f10441a848d7bd3e3929d64', 'project_name': 'tempest-MetadataNamespaceObjectsTest-222569089', 'tenant_id': 'd7049f717f10441a848d7bd3e3929d64', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-222569089', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '767ce32539704a36a04e7b25dc693479', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:31.635 24 INFO tempest.lib.common.rest_client [req-ab84f135-01c1-4cd8-a523-4b34350a65bc req-ab84f135-01c1-4cd8-a523-4b34350a65bc ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b458e1690e74f929cfef35502472070/users/5acebd487dd44e07b72436e9d88603c5/roles/96c5293ae00249159873405c9cd172ae 0.417s\n2026-05-20 01:41:31.636 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5acebd487dd44e07b72436e9d88603c5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:31.637 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2096807250-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3b458e1690e74f929cfef35502472070', 'project_name': 'tempest-MetadataNamespacesTest-2096807250', 'tenant_id': '3b458e1690e74f929cfef35502472070', 'tenant_name': 'tempest-MetadataNamespacesTest-2096807250', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5acebd487dd44e07b72436e9d88603c5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:31.637 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2096807250-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3b458e1690e74f929cfef35502472070', 'project_name': 'tempest-MetadataNamespacesTest-2096807250', 'tenant_id': '3b458e1690e74f929cfef35502472070', 'tenant_name': 'tempest-MetadataNamespacesTest-2096807250', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5acebd487dd44e07b72436e9d88603c5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:31.671 12 INFO tempest.lib.common.rest_client [req-b546fdad-2f27-4dfc-8bc1-a72c282a48b0 req-b546fdad-2f27-4dfc-8bc1-a72c282a48b0 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a76b33f03fc845dcb362b6245b9b7c3c/users/ca1a587f8553418187bec88c8cf42511/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.275s\n2026-05-20 01:41:31.685 18 INFO tempest.lib.common.rest_client [req-6ffd63ff-11ec-421d-9054-b9aa52b292f6 req-6ffd63ff-11ec-421d-9054-b9aa52b292f6 ] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/6104f865-0fda-4825-a2e2-8b99e6df183c 0.163s\n2026-05-20 01:41:31.732 28 INFO tempest.lib.common.rest_client [req-d7147b7e-73a8-42b0-951f-d0f00ce394da req-d7147b7e-73a8-42b0-951f-d0f00ce394da ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s\n2026-05-20 01:41:31.740 15 INFO tempest.lib.common.rest_client [req-6f924752-b25f-4c49-83f7-2723dae22268 req-6f924752-b25f-4c49-83f7-2723dae22268 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.699s\n2026-05-20 01:41:31.803 18 INFO tempest.lib.common.rest_client [req-838fe3bd-c06e-4eec-91be-89e4be895efb req-838fe3bd-c06e-4eec-91be-89e4be895efb ] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/6104f865-0fda-4825-a2e2-8b99e6df183c 0.117s\n2026-05-20 01:41:31.804 20 INFO tempest.lib.common.rest_client [req-25862a96-90fa-4352-a4cd-e478d83fa083 req-25862a96-90fa-4352-a4cd-e478d83fa083 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.370s\n{4} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.528695s] ... ok\n2026-05-20 01:41:31.854 12 INFO tempest.lib.common.rest_client [req-1b8ae7a4-1c74-4831-be32-13a34c7b8946 req-1b8ae7a4-1c74-4831-be32-13a34c7b8946 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s\n2026-05-20 01:41:31.923 20 INFO tempest.lib.common.rest_client [req-b7d719f8-db55-4b23-98a2-7cecebb4b64c req-b7d719f8-db55-4b23-98a2-7cecebb4b64c ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f58701554d964024865015db62c69922/users/689f230a720645b48b53aeac748838b8/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.117s\n2026-05-20 01:41:31.941 32 INFO tempest.lib.common.rest_client [req-3e931641-423f-4468-95e9-22cafbe3090a req-3e931641-423f-4468-95e9-22cafbe3090a ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.781s\n2026-05-20 01:41:31.944 32 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-20 01:41:31.950 18 INFO tempest.lib.common.rest_client [req-b8ae99d3-33a4-434c-af18-9ff020526054 req-b8ae99d3-33a4-434c-af18-9ff020526054 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6104f865-0fda-4825-a2e2-8b99e6df183c 0.142s\n2026-05-20 01:41:32.043 18 INFO tempest.lib.common.rest_client [req-0f9ffdc8-63cf-4832-98f4-90be5496c168 req-0f9ffdc8-63cf-4832-98f4-90be5496c168 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/6104f865-0fda-4825-a2e2-8b99e6df183c 0.090s\n2026-05-20 01:41:32.046 10 INFO tempest.lib.common.rest_client [req-099ab559-9bf0-41ee-8b90-0b047d864963 req-099ab559-9bf0-41ee-8b90-0b047d864963 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s\n2026-05-20 01:41:32.065 28 INFO tempest.lib.common.rest_client [req-4e951d5a-bab3-4909-8e6e-7663a319a25e req-4e951d5a-bab3-4909-8e6e-7663a319a25e ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2841fb89527b4e32b2311ac3f5f33738/users/5af4d46d9d4a49b28e7ec17b8aa2503a/roles/68cd1badce4c4baeb95895efe5da31f7 0.331s\n2026-05-20 01:41:32.175 12 INFO tempest.lib.common.rest_client [req-ee2c5bcd-111a-4561-89d4-ab7b06e0832c req-ee2c5bcd-111a-4561-89d4-ab7b06e0832c ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a76b33f03fc845dcb362b6245b9b7c3c/users/ca1a587f8553418187bec88c8cf42511/roles/68cd1badce4c4baeb95895efe5da31f7 0.319s\n2026-05-20 01:41:32.204 15 INFO tempest.lib.common.rest_client [req-056e354c-a987-4594-9d58-5a5d8fb6f1d1 req-056e354c-a987-4594-9d58-5a5d8fb6f1d1 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.462s\n2026-05-20 01:41:32.265 20 INFO tempest.lib.common.rest_client [req-d077524b-7600-4866-b25f-e9b4ca7c97ef req-d077524b-7600-4866-b25f-e9b4ca7c97ef ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s\n2026-05-20 01:41:32.284 28 INFO tempest.lib.common.rest_client [req-12a09362-4395-4a99-81c0-c0ff62fd6c87 req-12a09362-4395-4a99-81c0-c0ff62fd6c87 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-20 01:41:32.293 16 INFO tempest.lib.common.rest_client [req-2b51d0bf-9db6-4128-ac16-fc1abb438183 req-2b51d0bf-9db6-4128-ac16-fc1abb438183 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.730s\n2026-05-20 01:41:32.329 24 INFO tempest.lib.common.rest_client [req-67c2ba65-bd21-4692-a840-f96f78a24e8f req-67c2ba65-bd21-4692-a840-f96f78a24e8f ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.682s\n2026-05-20 01:41:32.331 12 INFO tempest.lib.common.rest_client [req-fc0d3cf4-7653-4b8a-9669-6fd7a9598675 req-fc0d3cf4-7653-4b8a-9669-6fd7a9598675 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.153s\n2026-05-20 01:41:32.383 15 INFO tempest.lib.common.rest_client [req-c72ea2f4-c493-44bf-b67b-809cca5f82dd req-c72ea2f4-c493-44bf-b67b-809cca5f82dd ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.173s\n2026-05-20 01:41:32.410 20 INFO tempest.lib.common.rest_client [req-56a4c234-c230-43a9-8836-7f1aba4e255b req-56a4c234-c230-43a9-8836-7f1aba4e255b ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f58701554d964024865015db62c69922/users/689f230a720645b48b53aeac748838b8/roles/68cd1badce4c4baeb95895efe5da31f7 0.142s\n2026-05-20 01:41:32.483 28 INFO tempest.lib.common.rest_client [req-450a6921-6a42-4f95-bc16-95f8d783a671 req-450a6921-6a42-4f95-bc16-95f8d783a671 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2841fb89527b4e32b2311ac3f5f33738/users/5af4d46d9d4a49b28e7ec17b8aa2503a/roles/96c5293ae00249159873405c9cd172ae 0.196s\n2026-05-20 01:41:32.483 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5af4d46d9d4a49b28e7ec17b8aa2503a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:32.486 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-165775608-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2841fb89527b4e32b2311ac3f5f33738', 'project_name': 'tempest-MetadataNamespaceTagsTest-165775608', 'tenant_id': '2841fb89527b4e32b2311ac3f5f33738', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-165775608', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5af4d46d9d4a49b28e7ec17b8aa2503a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:32.486 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-165775608-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2841fb89527b4e32b2311ac3f5f33738', 'project_name': 'tempest-MetadataNamespaceTagsTest-165775608', 'tenant_id': '2841fb89527b4e32b2311ac3f5f33738', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-165775608', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5af4d46d9d4a49b28e7ec17b8aa2503a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:32.516 12 INFO tempest.lib.common.rest_client [req-f6386ac1-7c1f-4873-9e2d-97ab68317355 req-f6386ac1-7c1f-4873-9e2d-97ab68317355 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a76b33f03fc845dcb362b6245b9b7c3c/users/ca1a587f8553418187bec88c8cf42511/roles/96c5293ae00249159873405c9cd172ae 0.183s\n2026-05-20 01:41:32.524 15 INFO tempest.lib.common.rest_client [req-819f5953-b110-46a2-a56d-3135a7f81689 req-819f5953-b110-46a2-a56d-3135a7f81689 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-847359969/resource_types 0.136s\n2026-05-20 01:41:32.519 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ca1a587f8553418187bec88c8cf42511 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:32.519 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-290093592-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a76b33f03fc845dcb362b6245b9b7c3c', 'project_name': 'tempest-BasicOperationsImagesAdminTest-290093592', 'tenant_id': 'a76b33f03fc845dcb362b6245b9b7c3c', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-290093592', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ca1a587f8553418187bec88c8cf42511', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:32.520 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-290093592-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a76b33f03fc845dcb362b6245b9b7c3c', 'project_name': 'tempest-BasicOperationsImagesAdminTest-290093592', 'tenant_id': 'a76b33f03fc845dcb362b6245b9b7c3c', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-290093592', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ca1a587f8553418187bec88c8cf42511', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:32.537 32 INFO tempest.lib.common.rest_client [req-e1562e6e-aef7-411e-8bcd-5023b6e10a22 req-e1562e6e-aef7-411e-8bcd-5023b6e10a22 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.588s\n2026-05-20 01:41:32.580 20 INFO tempest.lib.common.rest_client [req-c9be891c-f45e-4e00-b45a-c6e9efcb9b87 req-c9be891c-f45e-4e00-b45a-c6e9efcb9b87 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-20 01:41:32.641 10 INFO tempest.lib.common.rest_client [req-cd5df703-0c24-4b4e-b32a-a5ae1ec7c019 req-cd5df703-0c24-4b4e-b32a-a5ae1ec7c019 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-05-20 01:41:32.649 15 INFO tempest.lib.common.rest_client [req-9a222963-4ad6-43b1-84bd-655c75991a1d req-9a222963-4ad6-43b1-84bd-655c75991a1d ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-847359969/resource_types 0.123s\n2026-05-20 01:41:32.679 16 INFO tempest.lib.common.rest_client [req-7295c907-7cb9-4428-9af7-aa852195843b req-7295c907-7cb9-4428-9af7-aa852195843b ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.381s\n2026-05-20 01:41:32.689 20 INFO tempest.lib.common.rest_client [req-4bc2a6c7-0265-4379-ab27-55ba298ac16c req-4bc2a6c7-0265-4379-ab27-55ba298ac16c ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f58701554d964024865015db62c69922/users/689f230a720645b48b53aeac748838b8/roles/96c5293ae00249159873405c9cd172ae 0.108s\n2026-05-20 01:41:32.690 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 689f230a720645b48b53aeac748838b8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:32.690 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-605470672-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f58701554d964024865015db62c69922', 'project_name': 'tempest-MetadataNamespacePropertiesTest-605470672', 'tenant_id': 'f58701554d964024865015db62c69922', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-605470672', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '689f230a720645b48b53aeac748838b8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:32.690 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-605470672-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f58701554d964024865015db62c69922', 'project_name': 'tempest-MetadataNamespacePropertiesTest-605470672', 'tenant_id': 'f58701554d964024865015db62c69922', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-605470672', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '689f230a720645b48b53aeac748838b8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:32.704 32 INFO tempest.lib.common.rest_client [req-76ea8487-8a87-4ac1-a44e-c94c291c130c req-76ea8487-8a87-4ac1-a44e-c94c291c130c ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/87d4c94c-6c1e-4e1c-9daf-4f05496f45c8/members 0.162s\n2026-05-20 01:41:32.790 15 INFO tempest.lib.common.rest_client [req-3983b56a-d2bf-46c7-b61b-7e83953e6b63 req-3983b56a-d2bf-46c7-b61b-7e83953e6b63 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-847359969/resource_types/OS::Glance::Image 0.139s\n2026-05-20 01:41:32.803 10 INFO tempest.lib.common.rest_client [req-1992929c-588d-4678-bb76-ece110ab7abf req-1992929c-588d-4678-bb76-ece110ab7abf ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.161s\n2026-05-20 01:41:32.835 16 INFO tempest.lib.common.rest_client [req-93121050-21f7-4746-ba57-ee329b2c77e7 req-93121050-21f7-4746-ba57-ee329b2c77e7 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-459016224/objects 0.151s\n2026-05-20 01:41:32.866 24 INFO tempest.lib.common.rest_client [req-0a8eb1fe-7c88-4164-9945-527e83265446 req-0a8eb1fe-7c88-4164-9945-527e83265446 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.534s\n2026-05-20 01:41:32.882 15 INFO tempest.lib.common.rest_client [req-2f2fb87a-bc33-4988-aac3-213e8306a6f3 req-2f2fb87a-bc33-4988-aac3-213e8306a6f3 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-847359969/resource_types 0.087s\n2026-05-20 01:41:32.949 10 INFO tempest.lib.common.rest_client [req-ddb4f758-a39a-4d08-aca4-a80b681dd88e req-ddb4f758-a39a-4d08-aca4-a80b681dd88e ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.144s\n2026-05-20 01:41:32.997 16 INFO tempest.lib.common.rest_client [req-2928684c-0c3b-4b38-b0fe-2989eafcb095 req-2928684c-0c3b-4b38-b0fe-2989eafcb095 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-459016224/objects/tempest-MetadataNamespaceObjectsTest-object-899352485 0.160s\n2026-05-20 01:41:32.998 15 INFO tempest.lib.common.rest_client [req-ce13fcfc-1cf4-4cb8-87b8-b475418fa03d req-ce13fcfc-1cf4-4cb8-87b8-b475418fa03d ] Request (MetadataResourceTypesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-847359969 0.115s\n{2} tempest.api.image.v2.admin.test_images_metadefs_resource_types.MetadataResourceTypesTest.test_basic_meta_def_resource_type_association [1.257675s] ... ok\n2026-05-20 01:41:33.060 24 INFO tempest.lib.common.rest_client [req-4c5cc533-43f2-4a60-ace8-fdc87f6d2503 req-4c5cc533-43f2-4a60-ace8-fdc87f6d2503 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.185s\n2026-05-20 01:41:33.067 38 INFO tempest.lib.common.rest_client [req-ff6fe5ac-abbb-479f-b61f-51fd402a9326 req-ff6fe5ac-abbb-479f-b61f-51fd402a9326 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 201 POST https://api.testbed.osism.xyz:9292/v2/tasks 1.627s\n2026-05-20 01:41:33.129 18 INFO tempest.lib.common.rest_client [req-a916cd34-a41d-4c42-b815-d0701db68eda req-a916cd34-a41d-4c42-b815-d0701db68eda ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ec42ab11-d1ea-445a-b03e-34d887dc60e9 1.076s\n2026-05-20 01:41:33.134 28 INFO tempest.lib.common.rest_client [req-b5f93885-a9e9-4b34-8aaa-16e651d9270b req-b5f93885-a9e9-4b34-8aaa-16e651d9270b ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s\n2026-05-20 01:41:33.152 12 INFO tempest.lib.common.rest_client [req-b1df7bab-521b-44ee-a58e-42364a8f614c req-b1df7bab-521b-44ee-a58e-42364a8f614c ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.623s\n2026-05-20 01:41:33.172 16 INFO tempest.lib.common.rest_client [req-53f53ac5-5f8f-430b-9a3b-afca69897bad req-53f53ac5-5f8f-430b-9a3b-afca69897bad ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-459016224/objects/tempest-update-object-1189004186 0.173s\n2026-05-20 01:41:33.200 38 INFO tempest.lib.common.rest_client [req-f642a774-6ebf-4c39-96cb-d478a4594e26 req-f642a774-6ebf-4c39-96cb-d478a4594e26 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.130s\n2026-05-20 01:41:33.236 18 INFO tempest.lib.common.rest_client [req-1eecd9cf-f4e3-4472-bbe8-04000869da4d req-1eecd9cf-f4e3-4472-bbe8-04000869da4d ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ec42ab11-d1ea-445a-b03e-34d887dc60e9 0.106s\n2026-05-20 01:41:33.238 20 INFO tempest.lib.common.rest_client [req-98c46e3e-10b3-4c82-a379-e6a39d75f07f req-98c46e3e-10b3-4c82-a379-e6a39d75f07f ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s\n2026-05-20 01:41:33.269 16 INFO tempest.lib.common.rest_client [req-bf57357e-0dfb-4854-8b4e-723d85c9c8b6 req-bf57357e-0dfb-4854-8b4e-723d85c9c8b6 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-459016224/objects 0.095s\n2026-05-20 01:41:33.334 18 INFO tempest.lib.common.rest_client [req-c471e975-a12e-4140-a183-f5619542fed4 req-c471e975-a12e-4140-a183-f5619542fed4 ] Request (BasicOperationsImagesTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/95fcc4ef-5e16-40d2-9ef6-c93bf6982236 0.095s\n2026-05-20 01:41:33.352 16 INFO tempest.lib.common.rest_client [req-93e35117-8e15-4857-8095-67b30ad86501 req-93e35117-8e15-4857-8095-67b30ad86501 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-459016224/objects/tempest-MetadataNamespaceObjectsTest-object-899352485 0.079s\n2026-05-20 01:41:33.372 15 INFO tempest.lib.common.rest_client [req-032532b2-dc1e-4139-9ef4-d6b1a5a0fe3b req-032532b2-dc1e-4139-9ef4-d6b1a5a0fe3b ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/322fcf25ee3f4aefbdeb8337e9102c51 0.313s\n2026-05-20 01:41:33.381 32 INFO tempest.lib.common.rest_client [req-174d57a7-b84a-4e03-978a-13fe12ee2605 req-174d57a7-b84a-4e03-978a-13fe12ee2605 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 400 PUT https://api.testbed.osism.xyz:9292/v2/images/87d4c94c-6c1e-4e1c-9daf-4f05496f45c8/members/698a966526ea45f7868442c4138267e3 0.666s\n2026-05-20 01:41:33.441 18 INFO tempest.lib.common.rest_client [req-76578b3a-de9f-45ce-9718-18a149e45e80 req-76578b3a-de9f-45ce-9718-18a149e45e80 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/95fcc4ef-5e16-40d2-9ef6-c93bf6982236 0.106s\n2026-05-20 01:41:33.445 12 INFO tempest.lib.common.rest_client [req-a9d577a9-8412-441d-abe9-5a45341e9c7a req-a9d577a9-8412-441d-abe9-5a45341e9c7a ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.286s\n2026-05-20 01:41:33.464 16 INFO tempest.lib.common.rest_client [req-a73aca36-f79f-44ad-b168-9bcbbedcc4af req-a73aca36-f79f-44ad-b168-9bcbbedcc4af ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-459016224 0.110s\n2026-05-20 01:41:33.482 28 INFO tempest.lib.common.rest_client [req-77c0e165-eb55-4ecc-a39d-b24156a70640 req-77c0e165-eb55-4ecc-a39d-b24156a70640 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.346s\n{3} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_create_update_delete_meta_namespace_objects [1.168866s] ... ok\n2026-05-20 01:41:33.513 24 INFO tempest.lib.common.rest_client [req-c34dc0e3-c3fc-43b0-85eb-fd0a17e1cca2 req-c34dc0e3-c3fc-43b0-85eb-fd0a17e1cca2 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.449s\n2026-05-20 01:41:33.518 32 INFO tempest.lib.common.rest_client [req-9d3d9b77-adbb-458a-9009-86f229f04836 req-9d3d9b77-adbb-458a-9009-86f229f04836 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/87d4c94c-6c1e-4e1c-9daf-4f05496f45c8 0.134s\n2026-05-20 01:41:33.546 10 INFO tempest.lib.common.rest_client [req-cee4a81c-d9b7-497e-afe2-6f627b2f03a1 req-cee4a81c-d9b7-497e-afe2-6f627b2f03a1 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.591s\n2026-05-20 01:41:33.554 12 INFO tempest.lib.common.rest_client [req-b2644839-af2a-48b3-b246-9282b2fb3c4f req-b2644839-af2a-48b3-b246-9282b2fb3c4f ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ea5078ea-b62f-49c6-b63e-fa439dbc2399 0.107s\n{11} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status [1.574324s] ... ok\n2026-05-20 01:41:33.651 28 INFO tempest.lib.common.rest_client [req-90d83402-2bfa-43ac-b10f-47da22683a81 req-90d83402-2bfa-43ac-b10f-47da22683a81 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2015582978/tags 0.165s\n2026-05-20 01:41:33.663 16 INFO tempest.lib.common.rest_client [req-53cf14ce-f08c-4fb5-b101-5825f1604975 req-53cf14ce-f08c-4fb5-b101-5825f1604975 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.155s\n2026-05-20 01:41:33.676 15 INFO tempest.lib.common.rest_client [req-4540775e-c428-42e6-80b4-dc7b70c9bcec req-4540775e-c428-42e6-80b4-dc7b70c9bcec ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0ec520892b2649229dec88533c3dc6d8 0.302s\n2026-05-20 01:41:33.676 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ed080b6deb0d447199995e2b9d671811\n2026-05-20 01:41:33.682 12 INFO tempest.lib.common.rest_client [req-8db51165-45de-4c15-a3d3-26b0e568be52 req-8db51165-45de-4c15-a3d3-26b0e568be52 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ea5078ea-b62f-49c6-b63e-fa439dbc2399 0.126s\n2026-05-20 01:41:33.699 24 INFO tempest.lib.common.rest_client [req-7e18ac4b-ec2c-44a7-8e5f-3815b7198db5 req-7e18ac4b-ec2c-44a7-8e5f-3815b7198db5 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-507997199 0.182s\n{1} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_create_image_owner_param [0.529907s] ... ok\n2026-05-20 01:41:33.727 32 INFO tempest.lib.common.rest_client [req-73ea9869-1748-4349-85c4-5c6eb12e3b34 req-73ea9869-1748-4349-85c4-5c6eb12e3b34 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.154s\n2026-05-20 01:41:33.749 10 INFO tempest.lib.common.rest_client [req-57dca361-0a31-4668-8ff8-a3fe37eb8de5 req-57dca361-0a31-4668-8ff8-a3fe37eb8de5 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-20 01:41:33.776 28 INFO tempest.lib.common.rest_client [req-d6d6860e-db9a-43bf-8c94-eec8f5efcb13 req-d6d6860e-db9a-43bf-8c94-eec8f5efcb13 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2015582978/tags 0.122s\n2026-05-20 01:41:33.819 16 INFO tempest.lib.common.rest_client [req-6f716050-00bd-4660-b1a7-f2ac96827ae4 req-6f716050-00bd-4660-b1a7-f2ac96827ae4 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-339074608/objects 0.153s\n2026-05-20 01:41:33.856 12 INFO tempest.lib.common.rest_client [req-1e439952-5393-4a36-9f1c-494d33fd01db req-1e439952-5393-4a36-9f1c-494d33fd01db ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.129s\n2026-05-20 01:41:33.859 24 INFO tempest.lib.common.rest_client [req-6f86d277-7088-456a-86ed-1126dfb46c2c req-6f86d277-7088-456a-86ed-1126dfb46c2c ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 403 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-507997199 0.158s\n2026-05-20 01:41:33.880 32 INFO tempest.lib.common.rest_client [req-81befacc-be2b-48e1-ab79-701327d395e1 req-81befacc-be2b-48e1-ab79-701327d395e1 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/68b55c7e-1dde-4559-8459-7df4811108e0/members 0.151s\n2026-05-20 01:41:33.879 28 INFO tempest.lib.common.rest_client [req-819fe076-5381-4410-a7e8-21c9b638509a req-819fe076-5381-4410-a7e8-21c9b638509a ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2015582978/tags 0.101s\n2026-05-20 01:41:33.910 16 INFO tempest.lib.common.rest_client [req-06613579-3ae4-4a17-b6dd-27972b7a8903 req-06613579-3ae4-4a17-b6dd-27972b7a8903 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-339074608/objects 0.085s\n2026-05-20 01:41:33.962 12 INFO tempest.lib.common.rest_client [req-142bfea4-88ea-40a3-b24f-6d6f16b994f9 req-142bfea4-88ea-40a3-b24f-6d6f16b994f9 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/6489723d-8e47-437b-9147-e1f574979a75 0.103s\n2026-05-20 01:41:33.971 10 INFO tempest.lib.common.rest_client [req-0c14582d-1fba-408f-a555-1f0e675501f1 req-0c14582d-1fba-408f-a555-1f0e675501f1 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5cd1c7f337694580a96aeb656afeeff6/users/7cd4ec63c7b04f9c89fb9a1e42120625/roles/96c5293ae00249159873405c9cd172ae 0.219s\n2026-05-20 01:41:33.992 24 INFO tempest.lib.common.rest_client [req-a520e3ba-6b6f-4fff-a185-304c61ed58c4 req-a520e3ba-6b6f-4fff-a185-304c61ed58c4 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-507997199 0.131s\n2026-05-20 01:41:34.000 28 INFO tempest.lib.common.rest_client [req-cfdaa1a1-5f78-486d-8f6c-2f337033e210 req-cfdaa1a1-5f78-486d-8f6c-2f337033e210 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2015582978/tags 0.116s\n2026-05-20 01:41:34.029 32 INFO tempest.lib.common.rest_client [req-c86c9bd2-c44d-4f0d-bde5-4b000b981418 req-c86c9bd2-c44d-4f0d-bde5-4b000b981418 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.148s\n2026-05-20 01:41:34.033 16 INFO tempest.lib.common.rest_client [req-96dbbc09-5030-4d95-b885-475e73ff0c14 req-96dbbc09-5030-4d95-b885-475e73ff0c14 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-339074608/objects/tempest-MetadataNamespaceObjectsTest-object-1331186091 0.118s\n2026-05-20 01:41:34.046 12 INFO tempest.lib.common.rest_client [req-2ffc6307-a9c4-4af1-b523-0d8b8f0f5b9d req-2ffc6307-a9c4-4af1-b523-0d8b8f0f5b9d ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/6489723d-8e47-437b-9147-e1f574979a75 0.082s\n2026-05-20 01:41:34.095 28 INFO tempest.lib.common.rest_client [req-ff6efa0c-7ddf-45eb-84f2-ff24e9fdddae req-ff6efa0c-7ddf-45eb-84f2-ff24e9fdddae ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2015582978/tags 0.092s\n2026-05-20 01:41:34.101 24 INFO tempest.lib.common.rest_client [req-9c81ec7d-0964-439c-91d0-1bd39650afe4 req-9c81ec7d-0964-439c-91d0-1bd39650afe4 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-507997199 0.106s\n2026-05-20 01:41:34.103 18 INFO tempest.lib.common.rest_client [req-5567e200-8932-4de0-9a68-e22893b94220 req-5567e200-8932-4de0-9a68-e22893b94220 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78 0.660s\n2026-05-20 01:41:34.116 32 INFO tempest.lib.common.rest_client [req-974c186e-e5fd-410d-a8e6-af1a54c36f3d req-974c186e-e5fd-410d-a8e6-af1a54c36f3d ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 403 PUT https://api.testbed.osism.xyz:9292/v2/images/68b55c7e-1dde-4559-8459-7df4811108e0/members/698a966526ea45f7868442c4138267e3 0.085s\n2026-05-20 01:41:34.127 20 INFO tempest.lib.common.rest_client [req-0f5c511e-e5a8-4096-96a0-1c4cfcf38763 req-0f5c511e-e5a8-4096-96a0-1c4cfcf38763 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.887s\n2026-05-20 01:41:34.137 10 INFO tempest.lib.common.rest_client [req-468577ce-c62c-463f-adca-f7504a613d07 req-468577ce-c62c-463f-adca-f7504a613d07 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-20 01:41:34.165 16 INFO tempest.lib.common.rest_client [req-08d4d14c-3f25-4b76-b104-85d572255fb9 req-08d4d14c-3f25-4b76-b104-85d572255fb9 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-339074608 0.130s\n{3} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_list_meta_namespace_objects [0.659507s] ... ok\n2026-05-20 01:41:34.176 18 INFO tempest.lib.common.rest_client [req-41ff6fb6-e85b-49bd-8040-9b86ad0ef7c4 req-41ff6fb6-e85b-49bd-8040-9b86ad0ef7c4 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78 0.072s\n2026-05-20 01:41:34.177 24 INFO tempest.lib.common.rest_client [req-47ec44e0-feae-4b23-a422-9b88a3d3f312 req-47ec44e0-feae-4b23-a422-9b88a3d3f312 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-507997199 0.072s\n2026-05-20 01:41:34.197 28 INFO tempest.lib.common.rest_client [req-85f68a6c-3ba8-4791-92a0-64e17c5c888f req-85f68a6c-3ba8-4791-92a0-64e17c5c888f ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2015582978 0.099s\n2026-05-20 01:41:34.229 15 INFO tempest.lib.common.rest_client [req-81e7bef5-f9c8-4bd4-9fee-37a52a41456e req-81e7bef5-f9c8-4bd4-9fee-37a52a41456e ] Request (MetadataResourceTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s\n2026-05-20 01:41:34.263 32 INFO tempest.lib.common.rest_client [req-cf7b6dfc-14b1-4319-a591-b439f74ff63c req-cf7b6dfc-14b1-4319-a591-b439f74ff63c ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.141s\n2026-05-20 01:41:34.275 10 INFO tempest.lib.common.rest_client [req-7f762d54-94e8-41a5-b964-a92ccbbbb9f1 req-7f762d54-94e8-41a5-b964-a92ccbbbb9f1 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5cd1c7f337694580a96aeb656afeeff6/users/7cd4ec63c7b04f9c89fb9a1e42120625/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.132s\n{9} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_list_delete_namespace_tags [1.062730s] ... ok\n2026-05-20 01:41:34.298 20 INFO tempest.lib.common.rest_client [req-b170e5df-1def-42a0-a696-fe53c32b726b req-b170e5df-1def-42a0-a696-fe53c32b726b ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.164s\n2026-05-20 01:41:34.300 12 INFO tempest.lib.common.rest_client [req-c99ed3b7-57f5-44f7-a08c-46c274b68298 req-c99ed3b7-57f5-44f7-a08c-46c274b68298 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.248s\n2026-05-20 01:41:34.311 24 INFO tempest.lib.common.rest_client [req-a66e6549-d52f-498b-ac87-92532223ad29 req-a66e6549-d52f-498b-ac87-92532223ad29 ] Request (MetadataNamespacesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-507997199 0.130s\n2026-05-20 01:41:34.313 38 INFO tempest.lib.common.rest_client [req-f81e59a8-4fa3-4d87-ac60-b0aaf46d29b6 req-f81e59a8-4fa3-4d87-ac60-b0aaf46d29b6 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.112s\n2026-05-20 01:41:34.346 16 INFO tempest.lib.common.rest_client [req-1d26c618-14be-4322-92ca-70c98a8fef9a req-1d26c618-14be-4322-92ca-70c98a8fef9a ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.177s\n{7} tempest.api.image.v2.admin.test_images_metadefs_namespaces.MetadataNamespacesTest.test_basic_metadata_definition_namespaces [1.981895s] ... ok\n2026-05-20 01:41:34.449 12 INFO tempest.lib.common.rest_client [req-cc811217-8c90-4e3d-b488-84d82afe497a req-cc811217-8c90-4e3d-b488-84d82afe497a ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6489723d-8e47-437b-9147-e1f574979a75 0.147s\n{1} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_list_public_image [0.724895s] ... ok\n2026-05-20 01:41:34.455 32 INFO tempest.lib.common.rest_client [req-e03bdf4a-9c8f-4367-a4d7-c13c70077df5 req-e03bdf4a-9c8f-4367-a4d7-c13c70077df5 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/68b55c7e-1dde-4559-8459-7df4811108e0 0.189s\n{11} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept [0.893112s] ... ok\n2026-05-20 01:41:34.458 20 INFO tempest.lib.common.rest_client [req-c0cf380d-77eb-4766-b574-c5817549f79f req-c0cf380d-77eb-4766-b574-c5817549f79f ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1514791778/resource_types 0.158s\n2026-05-20 01:41:34.467 18 INFO tempest.lib.common.rest_client [req-0a588718-e4d2-4cdb-a96c-06aa74f2c69e req-0a588718-e4d2-4cdb-a96c-06aa74f2c69e ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0f3873c338164057b1a3a1aeffb0a56b 0.286s\n2026-05-20 01:41:34.467 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 50698ae7db194fb691a5222620e73c00\n2026-05-20 01:41:34.485 28 INFO tempest.lib.common.rest_client [req-8fbce88e-c155-4e12-ac89-bb17774b6a44 req-8fbce88e-c155-4e12-ac89-bb17774b6a44 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.200s\n2026-05-20 01:41:34.504 16 INFO tempest.lib.common.rest_client [req-74f46597-2ddc-463a-80a0-25f4d6f7918e req-74f46597-2ddc-463a-80a0-25f4d6f7918e ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1714769624/objects 0.156s\n2026-05-20 01:41:34.528 10 INFO tempest.lib.common.rest_client [req-c634e956-9b02-4e2b-8e05-6b8087910cd0 req-c634e956-9b02-4e2b-8e05-6b8087910cd0 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-20 01:41:34.593 20 INFO tempest.lib.common.rest_client [req-2672eb9b-4e5c-4009-a844-3d492a3f906d req-2672eb9b-4e5c-4009-a844-3d492a3f906d ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1514791778/properties 0.133s\n2026-05-20 01:41:34.616 16 INFO tempest.lib.common.rest_client [req-335b7376-f44f-4913-8b1e-a68ea7b6edbf req-335b7376-f44f-4913-8b1e-a68ea7b6edbf ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1714769624/objects/tempest-MetadataNamespaceObjectsTest-object-1102088854 0.102s\n2026-05-20 01:41:34.622 12 INFO tempest.lib.common.rest_client [req-f12ffa14-5669-4128-a8fc-8461c6622986 req-f12ffa14-5669-4128-a8fc-8461c6622986 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.169s\n2026-05-20 01:41:34.663 28 INFO tempest.lib.common.rest_client [req-b0edae92-283b-4cfd-a459-478737fd9b7c req-b0edae92-283b-4cfd-a459-478737fd9b7c ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178/tags 0.176s\n2026-05-20 01:41:34.677 24 INFO tempest.lib.common.rest_client [req-5fc1fd71-51e4-4345-b6ce-6e8ebbcdeda3 req-5fc1fd71-51e4-4345-b6ce-6e8ebbcdeda3 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9456500dce934d1492acd7a940acf8a8 0.286s\n2026-05-20 01:41:34.684 20 INFO tempest.lib.common.rest_client [req-5e0cbbff-458b-4d83-a70f-7b8b8c9b1fed req-5e0cbbff-458b-4d83-a70f-7b8b8c9b1fed ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1514791778/properties/OS::Glance::Image 0.090s\n2026-05-20 01:41:34.707 12 INFO tempest.lib.common.rest_client [req-2376d8a6-d5a5-4d4a-96c7-2e02632a787f req-2376d8a6-d5a5-4d4a-96c7-2e02632a787f ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/112d8d53-8bad-4107-8fbd-f6fac792efe0 0.082s\n2026-05-20 01:41:34.713 32 INFO tempest.lib.common.rest_client [req-84c02796-12a4-43cf-8f9e-581dd68a3322 req-84c02796-12a4-43cf-8f9e-581dd68a3322 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/749ad42ea2314f8d9fcc18b0580f5e1a 0.215s\n2026-05-20 01:41:34.728 16 INFO tempest.lib.common.rest_client [req-8be13684-fa7c-4de4-9c9b-edccbf4de7e5 req-8be13684-fa7c-4de4-9c9b-edccbf4de7e5 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1714769624/objects/tempest-MetadataNamespaceObjectsTest-object-1102088854 0.111s\n2026-05-20 01:41:34.790 15 INFO tempest.lib.common.rest_client [req-f48550be-ccb4-43e0-9ec9-580b1b0624a2 req-f48550be-ccb4-43e0-9ec9-580b1b0624a2 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ed080b6deb0d447199995e2b9d671811&name=default 0.556s\n2026-05-20 01:41:34.805 10 INFO tempest.lib.common.rest_client [req-1bfaa72c-40a2-46c6-aca3-baeca4f40dd2 req-1bfaa72c-40a2-46c6-aca3-baeca4f40dd2 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5cd1c7f337694580a96aeb656afeeff6/users/7cd4ec63c7b04f9c89fb9a1e42120625/roles/68cd1badce4c4baeb95895efe5da31f7 0.271s\n2026-05-20 01:41:34.833 28 INFO tempest.lib.common.rest_client [req-cd0dc4d4-0d9f-498c-a294-3a88f0db6c3f req-cd0dc4d4-0d9f-498c-a294-3a88f0db6c3f ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178/tags/tempest-tag_name-782568372 0.167s\n2026-05-20 01:41:34.858 16 INFO tempest.lib.common.rest_client [req-c78f287a-7ead-4947-9ed4-599c847496f5 req-c78f287a-7ead-4947-9ed4-599c847496f5 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1714769624 0.125s\n{3} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_show_meta_namespace_objects [0.692739s] ... ok\n2026-05-20 01:41:34.863 12 INFO tempest.lib.common.rest_client [req-b1763af4-2147-48dc-a2de-7f0aaf68cf82 req-b1763af4-2147-48dc-a2de-7f0aaf68cf82 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/112d8d53-8bad-4107-8fbd-f6fac792efe0 0.154s\n2026-05-20 01:41:34.874 20 INFO tempest.lib.common.rest_client [req-059932f0-1b64-4cad-a9cf-2c4bf6e4594e req-059932f0-1b64-4cad-a9cf-2c4bf6e4594e ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1514791778/properties/OS::Glance::Image 0.187s\n2026-05-20 01:41:34.932 28 INFO tempest.lib.common.rest_client [req-99f20bf3-0f04-4466-917b-42fe9cd1f77a req-99f20bf3-0f04-4466-917b-42fe9cd1f77a ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178/tags/tempest-tag_name-782568372 0.097s\n2026-05-20 01:41:34.946 12 INFO tempest.lib.common.rest_client [req-33f5f979-244e-436f-a0f6-5a6493c864bf req-33f5f979-244e-436f-a0f6-5a6493c864bf ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/112d8d53-8bad-4107-8fbd-f6fac792efe0 0.081s\n2026-05-20 01:41:34.963 24 INFO tempest.lib.common.rest_client [req-6372bce9-becc-42c7-b1c1-4d7e10494f01 req-6372bce9-becc-42c7-b1c1-4d7e10494f01 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5acebd487dd44e07b72436e9d88603c5 0.284s\n2026-05-20 01:41:34.964 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3b458e1690e74f929cfef35502472070\n2026-05-20 01:41:34.973 20 INFO tempest.lib.common.rest_client [req-8f901d73-8be9-4633-a145-34a54e0edaf2 req-8f901d73-8be9-4633-a145-34a54e0edaf2 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1514791778/properties/OS::Glance::Image 0.097s\n2026-05-20 01:41:34.978 10 INFO tempest.lib.common.rest_client [req-21bc728d-4f71-4f72-90e4-35fd706a6218 req-21bc728d-4f71-4f72-90e4-35fd706a6218 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s\n2026-05-20 01:41:35.005 32 INFO tempest.lib.common.rest_client [req-42c2ae2b-63f9-4b0d-aff0-52fca40f3ec7 req-42c2ae2b-63f9-4b0d-aff0-52fca40f3ec7 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/59e9d46fe4734f248f612272cf8a5751 0.288s\n2026-05-20 01:41:35.009 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 30daaadbf3fd4ff1b6eb9203c13b86c8\n2026-05-20 01:41:35.025 18 INFO tempest.lib.common.rest_client [req-234667a8-0d3b-483c-9b00-787799e9d47d req-234667a8-0d3b-483c-9b00-787799e9d47d ] Request (BasicOperationsImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s\n2026-05-20 01:41:35.074 28 INFO tempest.lib.common.rest_client [req-ad63a7ca-f895-47e7-9226-56c44a223a4c req-ad63a7ca-f895-47e7-9226-56c44a223a4c ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178/tags/tempest-tag_name-782568372 0.137s\n2026-05-20 01:41:35.074 20 INFO tempest.lib.common.rest_client [req-626f901e-9e0a-428e-bb19-1ade3084c89f req-626f901e-9e0a-428e-bb19-1ade3084c89f ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1514791778/properties 0.099s\n2026-05-20 01:41:35.090 12 INFO tempest.lib.common.rest_client [req-f4b90c83-81e7-4c60-8391-9d3def3de02c req-f4b90c83-81e7-4c60-8391-9d3def3de02c ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/112d8d53-8bad-4107-8fbd-f6fac792efe0 0.143s\n{1} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_update_image_owner_param [0.640520s] ... ok\n2026-05-20 01:41:35.161 16 INFO tempest.lib.common.rest_client [req-3a0bf448-1729-4049-96e3-24059c0ded51 req-3a0bf448-1729-4049-96e3-24059c0ded51 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/62b9814e27b54c34b727868df291c0c6 0.299s\n2026-05-20 01:41:35.178 28 INFO tempest.lib.common.rest_client [req-bf1979f6-0982-41a4-855d-5563267eccfc req-bf1979f6-0982-41a4-855d-5563267eccfc ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178/tags/tempest-update-tag-191924288 0.102s\n2026-05-20 01:41:35.193 20 INFO tempest.lib.common.rest_client [req-4f915752-27f3-45cf-82fb-92f077742ed9 req-4f915752-27f3-45cf-82fb-92f077742ed9 ] Request (MetadataNamespacePropertiesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1514791778 0.117s\n{5} tempest.api.image.v2.admin.test_images_metadefs_namespace_properties.MetadataNamespacePropertiesTest.test_basic_meta_def_namespace_property [1.955682s] ... ok\n2026-05-20 01:41:35.203 10 INFO tempest.lib.common.rest_client [req-0de48c3b-61c5-45bf-944b-4a8efa8e7944 req-0de48c3b-61c5-45bf-944b-4a8efa8e7944 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5cd1c7f337694580a96aeb656afeeff6/users/7cd4ec63c7b04f9c89fb9a1e42120625/roles/96c5293ae00249159873405c9cd172ae 0.221s\n2026-05-20 01:41:35.204 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7cd4ec63c7b04f9c89fb9a1e42120625 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:35.205 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1753972761-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5cd1c7f337694580a96aeb656afeeff6', 'project_name': 'tempest-ImagesTagsNegativeTest-1753972761', 'tenant_id': '5cd1c7f337694580a96aeb656afeeff6', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1753972761', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7cd4ec63c7b04f9c89fb9a1e42120625', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:35.205 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1753972761-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5cd1c7f337694580a96aeb656afeeff6', 'project_name': 'tempest-ImagesTagsNegativeTest-1753972761', 'tenant_id': '5cd1c7f337694580a96aeb656afeeff6', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1753972761', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7cd4ec63c7b04f9c89fb9a1e42120625', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:35.256 15 INFO tempest.lib.common.rest_client [req-e23661dd-3e82-4790-be52-99ea980ea604 req-e23661dd-3e82-4790-be52-99ea980ea604 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1ad1f03c-075c-40d0-a4e2-f317a3fbffbe 0.463s\n2026-05-20 01:41:35.295 28 INFO tempest.lib.common.rest_client [req-4b9043b0-7b8f-4419-ac07-c35cbb60949a req-4b9043b0-7b8f-4419-ac07-c35cbb60949a ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178/tags 0.114s\n2026-05-20 01:41:35.389 12 INFO tempest.lib.common.rest_client [req-1885b3d4-26cf-486f-9b43-79c91e4bb645 req-1885b3d4-26cf-486f-9b43-79c91e4bb645 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d0c1744fb9ea49aab24fd0d479b238e2 0.296s\n2026-05-20 01:41:35.390 28 INFO tempest.lib.common.rest_client [req-8294f92c-eb4b-406e-99bf-d77d7e6e8610 req-8294f92c-eb4b-406e-99bf-d77d7e6e8610 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178/tags 0.094s\n2026-05-20 01:41:35.410 38 INFO tempest.lib.common.rest_client [req-4a787d49-fe5e-4f68-b053-fbd525df574e req-4a787d49-fe5e-4f68-b053-fbd525df574e ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.092s\n2026-05-20 01:41:35.486 28 INFO tempest.lib.common.rest_client [req-e9d07734-d711-44a6-b9a7-16925bc3e994 req-e9d07734-d711-44a6-b9a7-16925bc3e994 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178 0.095s\n{9} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_update_delete_tag [1.205140s] ... ok\n2026-05-20 01:41:35.507 24 INFO tempest.lib.common.rest_client [req-c1761d11-24c8-4136-b8de-08c9d16bee32 req-c1761d11-24c8-4136-b8de-08c9d16bee32 ] Request (MetadataNamespacesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s\n2026-05-20 01:41:35.513 15 INFO tempest.lib.common.rest_client [req-4ddcb000-c327-4c15-a5c6-90ab404e5f2a req-4ddcb000-c327-4c15-a5c6-90ab404e5f2a ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ed080b6deb0d447199995e2b9d671811 0.252s\n2026-05-20 01:41:35.514 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2a4a147514a04a9ca2160456a096e15b\n2026-05-20 01:41:35.558 16 INFO tempest.lib.common.rest_client [req-08afac10-4848-459f-9069-d698c80671bd req-08afac10-4848-459f-9069-d698c80671bd ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/767ce32539704a36a04e7b25dc693479 0.395s\n2026-05-20 01:41:35.559 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d7049f717f10441a848d7bd3e3929d64\n2026-05-20 01:41:35.605 32 INFO tempest.lib.common.rest_client [req-cb5a161f-309e-4701-91e7-d8ce9c881ab7 req-cb5a161f-309e-4701-91e7-d8ce9c881ab7 ] Request (ImagesMemberNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s\n2026-05-20 01:41:35.685 20 INFO tempest.lib.common.rest_client [req-597aeadf-8b31-4474-a129-319e4a37f065 req-597aeadf-8b31-4474-a129-319e4a37f065 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/784fb762c3b942b9bd35cdfdc67d630d 0.444s\n2026-05-20 01:41:35.730 18 INFO tempest.lib.common.rest_client [req-6c1afe1d-459d-468c-8516-9f06c3ed28cb req-6c1afe1d-459d-468c-8516-9f06c3ed28cb ] Request (BasicOperationsImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=50698ae7db194fb691a5222620e73c00&name=default 0.702s\n2026-05-20 01:41:35.819 12 INFO tempest.lib.common.rest_client [req-439d98b0-239f-4481-b043-8812776459ff req-439d98b0-239f-4481-b043-8812776459ff ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ca1a587f8553418187bec88c8cf42511 0.427s\n2026-05-20 01:41:35.819 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 405f2f83e65947efb5bfad25f8e52a28\n2026-05-20 01:41:35.853 28 INFO tempest.lib.common.rest_client [req-c1b2560c-2271-4755-8e06-1b9114ec64df req-c1b2560c-2271-4755-8e06-1b9114ec64df ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/036b18f456b94bd6bc28be135f09b6d9 0.341s\n2026-05-20 01:41:35.891 10 INFO tempest.lib.common.rest_client [req-42e565ac-8a25-4edd-9658-764dcf84ba7a req-42e565ac-8a25-4edd-9658-764dcf84ba7a ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.670s\n2026-05-20 01:41:35.939 15 INFO tempest.lib.common.rest_client [req-fc3599ae-c134-4aae-aa26-1227153ecc96 req-fc3599ae-c134-4aae-aa26-1227153ecc96 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2a4a147514a04a9ca2160456a096e15b&name=default 0.424s\n2026-05-20 01:41:36.114 20 INFO tempest.lib.common.rest_client [req-1fef0481-98fc-4e7d-8fcd-6ab00e42070c req-1fef0481-98fc-4e7d-8fcd-6ab00e42070c ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/689f230a720645b48b53aeac748838b8 0.426s\n2026-05-20 01:41:36.115 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f58701554d964024865015db62c69922\n2026-05-20 01:41:36.131 16 INFO tempest.lib.common.rest_client [req-a786682a-e5d1-43fb-b739-07916dc0814f req-a786682a-e5d1-43fb-b739-07916dc0814f ] Request (MetadataNamespaceObjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s\n2026-05-20 01:41:36.138 28 INFO tempest.lib.common.rest_client [req-3a66a6e0-c4d2-4d69-9b30-1d829f427817 req-3a66a6e0-c4d2-4d69-9b30-1d829f427817 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5af4d46d9d4a49b28e7ec17b8aa2503a 0.282s\n2026-05-20 01:41:36.138 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2841fb89527b4e32b2311ac3f5f33738\n2026-05-20 01:41:36.246 24 INFO tempest.lib.common.rest_client [req-60ebbec2-a004-4643-bfa1-e5625225a458 req-60ebbec2-a004-4643-bfa1-e5625225a458 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3b458e1690e74f929cfef35502472070&name=default 0.737s\n2026-05-20 01:41:36.265 18 INFO tempest.lib.common.rest_client [req-c54f7714-70f1-4080-b443-ba7815cd96bc req-c54f7714-70f1-4080-b443-ba7815cd96bc ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4735a7a3-f005-493d-a7b1-018dfad24e11 0.531s\n2026-05-20 01:41:36.338 32 INFO tempest.lib.common.rest_client [req-867c8637-abe9-47e3-8244-6f1cd6437c47 req-867c8637-abe9-47e3-8244-6f1cd6437c47 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=30daaadbf3fd4ff1b6eb9203c13b86c8&name=default 0.732s\n2026-05-20 01:41:36.343 10 INFO tempest.lib.common.rest_client [req-98ea19c7-7fe4-4d08-98ff-7c0bb611f42f req-98ea19c7-7fe4-4d08-98ff-7c0bb611f42f ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.449s\n2026-05-20 01:41:36.439 10 INFO tempest.lib.common.rest_client [req-8c19aaaa-f7d9-4e1a-a1ff-f070aa39bde6 req-8c19aaaa-f7d9-4e1a-a1ff-f070aa39bde6 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/15d58df6-c30f-46c3-bead-d10ada122b47/tags/tempest-non-exist-tag-1240893152 0.093s\n2026-05-20 01:41:36.450 15 INFO tempest.lib.common.rest_client [req-d65949e4-cb9f-4f37-8b35-cd9bc3d01bc7 req-d65949e4-cb9f-4f37-8b35-cd9bc3d01bc7 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/895bb34b-c68d-44f8-82d3-15ed772c7d56 0.509s\n2026-05-20 01:41:36.496 38 INFO tempest.lib.common.rest_client [req-b4067ffe-f9da-4eb9-8be0-c2b0c51d8e39 req-b4067ffe-f9da-4eb9-8be0-c2b0c51d8e39 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.085s\n2026-05-20 01:41:36.565 12 INFO tempest.lib.common.rest_client [req-62cb9277-8d02-46cc-bdf6-4e1051074904 req-62cb9277-8d02-46cc-bdf6-4e1051074904 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.740s\n2026-05-20 01:41:36.570 18 INFO tempest.lib.common.rest_client [req-d1436b63-676e-4156-bf1a-9690e2731e97 req-d1436b63-676e-4156-bf1a-9690e2731e97 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/50698ae7db194fb691a5222620e73c00 0.301s\n2026-05-20 01:41:36.569 10 INFO tempest.lib.common.rest_client [req-4e770b9e-8b2d-44d3-b629-11393d7e2316 req-4e770b9e-8b2d-44d3-b629-11393d7e2316 ] Request (ImagesTagsNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/15d58df6-c30f-46c3-bead-d10ada122b47 0.127s\n{0} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [0.678618s] ... ok\n2026-05-20 01:41:36.622 28 INFO tempest.lib.common.rest_client [req-92830393-9ea0-4acd-86b1-58b16c9a5b39 req-92830393-9ea0-4acd-86b1-58b16c9a5b39 ] Request (MetadataNamespaceTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.481s\n2026-05-20 01:41:36.686 10 INFO tempest.lib.common.rest_client [req-3159e92c-4396-4e69-b29d-9c8fbc1dcbaa req-3159e92c-4396-4e69-b29d-9c8fbc1dcbaa ] Request (ImagesTagsNegativeTest:test_update_tags_for_non_existing_image): 404 PUT https://api.testbed.osism.xyz:9292/v2/images/61d51f26-fc2f-4f2d-b1a3-46984eb60a50/tags/tempest-tag-460647429 0.110s\n{0} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.113956s] ... ok\n2026-05-20 01:41:36.738 24 INFO tempest.lib.common.rest_client [req-05dd1e2c-0ecb-4896-b766-dd1329b5740d req-05dd1e2c-0ecb-4896-b766-dd1329b5740d ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/668009c8-1ffe-4616-83f8-234d5e970909 0.489s\n2026-05-20 01:41:36.750 20 INFO tempest.lib.common.rest_client [req-987d1da8-33c7-4462-88c5-b71b1bbabcce req-987d1da8-33c7-4462-88c5-b71b1bbabcce ] Request (MetadataNamespacePropertiesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s\n2026-05-20 01:41:36.750 15 INFO tempest.lib.common.rest_client [req-6b98faf5-0aef-4b45-8897-03515ba011a1 req-6b98faf5-0aef-4b45-8897-03515ba011a1 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2a4a147514a04a9ca2160456a096e15b 0.298s\n2026-05-20 01:41:36.830 10 INFO tempest.lib.common.rest_client [req-ffa7ae2b-f1b7-49db-866e-e575d4a16296 req-ffa7ae2b-f1b7-49db-866e-e575d4a16296 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/15d58df6-c30f-46c3-bead-d10ada122b47 0.112s\n2026-05-20 01:41:36.832 32 INFO tempest.lib.common.rest_client [req-d6522b39-ed46-4320-a2f2-b74c0494e85d req-d6522b39-ed46-4320-a2f2-b74c0494e85d ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bcfa891f-5e63-4a86-b1a7-70a6a95f226f 0.493s\n2026-05-20 01:41:36.866 16 INFO tempest.lib.common.rest_client [req-8d0e1714-796b-47ca-bb45-13d3aa0661cd req-8d0e1714-796b-47ca-bb45-13d3aa0661cd ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d7049f717f10441a848d7bd3e3929d64&name=default 0.733s\n2026-05-20 01:41:36.910 10 INFO tempest.lib.common.rest_client [req-aca0f3e2-733b-4131-9211-26bfadda0dd3 req-aca0f3e2-733b-4131-9211-26bfadda0dd3 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/15d58df6-c30f-46c3-bead-d10ada122b47 0.078s\n2026-05-20 01:41:36.953 24 INFO tempest.lib.common.rest_client [req-dcf1669a-7c8d-4deb-9163-ce57eecdcd4a req-dcf1669a-7c8d-4deb-9163-ce57eecdcd4a ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3b458e1690e74f929cfef35502472070 0.213s\n2026-05-20 01:41:36.954 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 03dc681edb6a4ef88fce79084983edee\n2026-05-20 01:41:37.112 32 INFO tempest.lib.common.rest_client [req-9c28646a-650a-4d66-857b-a7e55bd09c66 req-9c28646a-650a-4d66-857b-a7e55bd09c66 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/30daaadbf3fd4ff1b6eb9203c13b86c8 0.277s\n2026-05-20 01:41:37.112 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 698a966526ea45f7868442c4138267e3\n2026-05-20 01:41:37.149 10 INFO tempest.lib.common.rest_client [req-bd451538-de5f-43e5-b7ee-9b8efe2a981d req-bd451538-de5f-43e5-b7ee-9b8efe2a981d ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7cd4ec63c7b04f9c89fb9a1e42120625 0.237s\n2026-05-20 01:41:37.150 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5cd1c7f337694580a96aeb656afeeff6\n2026-05-20 01:41:37.168 18 INFO tempest.lib.common.rest_client [req-1d52b16b-7716-4ef4-8c7f-889b920cd36b req-1d52b16b-7716-4ef4-8c7f-889b920cd36b ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s\n2026-05-20 01:41:37.225 28 INFO tempest.lib.common.rest_client [req-59d46b27-9899-492d-a5ee-5e60a3554429 req-59d46b27-9899-492d-a5ee-5e60a3554429 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2841fb89527b4e32b2311ac3f5f33738&name=default 0.601s\n2026-05-20 01:41:37.259 12 INFO tempest.lib.common.rest_client [req-6caf53a4-ea48-4804-a29c-d6aa316c6f5c req-6caf53a4-ea48-4804-a29c-d6aa316c6f5c ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=405f2f83e65947efb5bfad25f8e52a28&name=default 0.691s\n2026-05-20 01:41:37.296 20 INFO tempest.lib.common.rest_client [req-0ae0e52e-f94e-4f24-87fe-0c95deb2497e req-0ae0e52e-f94e-4f24-87fe-0c95deb2497e ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f58701554d964024865015db62c69922&name=default 0.544s\n2026-05-20 01:41:37.309 15 INFO tempest.lib.common.rest_client [req-3594219b-e371-4d48-b2f0-25704928f958 req-3594219b-e371-4d48-b2f0-25704928f958 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s\n2026-05-20 01:41:37.381 16 INFO tempest.lib.common.rest_client [req-ffa44104-8537-473f-8397-613fd96f1ba0 req-ffa44104-8537-473f-8397-613fd96f1ba0 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9ae7404a-6094-4e8f-a384-ed9dab50ed69 0.512s\n2026-05-20 01:41:37.446 24 INFO tempest.lib.common.rest_client [req-8b6d7a7b-17ab-4d71-ae29-ce2a06d71676 req-8b6d7a7b-17ab-4d71-ae29-ce2a06d71676 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=03dc681edb6a4ef88fce79084983edee&name=default 0.490s\n2026-05-20 01:41:37.587 38 INFO tempest.lib.common.rest_client [req-caf927db-7c77-4e73-8db4-c25f60995638 req-caf927db-7c77-4e73-8db4-c25f60995638 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.087s\n2026-05-20 01:41:37.602 32 INFO tempest.lib.common.rest_client [req-55ee30bc-6d8f-467b-8ce1-a22752b03893 req-55ee30bc-6d8f-467b-8ce1-a22752b03893 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=698a966526ea45f7868442c4138267e3&name=default 0.487s\n2026-05-20 01:41:37.614 16 INFO tempest.lib.common.rest_client [req-62d36de2-a371-4240-89ae-1f2504cd3739 req-62d36de2-a371-4240-89ae-1f2504cd3739 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d7049f717f10441a848d7bd3e3929d64 0.230s\n2026-05-20 01:41:37.614 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e4d993fb304d4d358acde9b049eb6a0b\n2026-05-20 01:41:37.737 18 INFO tempest.lib.common.rest_client [req-63d91840-6093-4de0-a122-9cac7b181ea1 req-63d91840-6093-4de0-a122-9cac7b181ea1 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s\n2026-05-20 01:41:37.747 10 INFO tempest.lib.common.rest_client [req-ee693be7-7d0e-4b82-9c80-898595599beb req-ee693be7-7d0e-4b82-9c80-898595599beb ] Request (ImagesTagsNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s\n2026-05-20 01:41:37.825 12 INFO tempest.lib.common.rest_client [req-4f9538d8-30c1-48ab-bf84-998fa7803cd3 req-4f9538d8-30c1-48ab-bf84-998fa7803cd3 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/84bc2eff-994b-4220-acf1-2c65d5e1c7ae 0.562s\n2026-05-20 01:41:37.827 28 INFO tempest.lib.common.rest_client [req-55aad631-f83f-4502-8e41-b609ce291a6d req-55aad631-f83f-4502-8e41-b609ce291a6d ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6135209a-c366-41e6-936f-031f94ddea52 0.599s\n2026-05-20 01:41:37.848 15 INFO tempest.lib.common.rest_client [req-98bed411-ea72-4f8d-9d8b-75f23f02e2d4 req-98bed411-ea72-4f8d-9d8b-75f23f02e2d4 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s\n2026-05-20 01:41:37.893 20 INFO tempest.lib.common.rest_client [req-a3f6bf12-1e34-4c17-96f5-3b369b9699d9 req-a3f6bf12-1e34-4c17-96f5-3b369b9699d9 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5659780c-3080-4038-8337-39ff0c65a66f 0.593s\n2026-05-20 01:41:37.895 18 INFO tempest.lib.common.rest_client [req-84d47a0a-d4d9-4509-8c12-3b244b019c5c req-84d47a0a-d4d9-4509-8c12-3b244b019c5c ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.156s\n2026-05-20 01:41:37.912 24 INFO tempest.lib.common.rest_client [req-97c00a92-7b12-4ff9-a003-49e1993f43b4 req-97c00a92-7b12-4ff9-a003-49e1993f43b4 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/79e8d1f9-485c-4c2c-b4e4-89f614bc13d6 0.464s\n2026-05-20 01:41:37.969 15 INFO tempest.lib.common.rest_client [req-83d2dfa0-8304-4304-a136-4207620c9eab req-83d2dfa0-8304-4304-a136-4207620c9eab ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.119s\n2026-05-20 01:41:37.975 22 INFO tempest.lib.common.rest_client [req-8f0cc95a-bc4f-4d20-8ba9-22e8d80a52ce req-8f0cc95a-bc4f-4d20-8ba9-22e8d80a52ce ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 400 POST https://api.testbed.osism.xyz:9292/v2/images/5d383b0b-d470-4df4-ad09-cc34cb905c5e/import 9.299s\n{6} tempest.api.image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url [9.594582s] ... ok\n2026-05-20 01:41:38.064 18 INFO tempest.lib.common.rest_client [req-2682b47e-9d01-424c-b7de-435ac191ea93 req-2682b47e-9d01-424c-b7de-435ac191ea93 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.166s\n2026-05-20 01:41:38.110 28 INFO tempest.lib.common.rest_client [req-6eba74a4-2587-40b8-8af6-9e720ccec390 req-6eba74a4-2587-40b8-8af6-9e720ccec390 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2841fb89527b4e32b2311ac3f5f33738 0.280s\n2026-05-20 01:41:38.111 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 20366f5a98504e83975c9b35ad135c3d\n2026-05-20 01:41:38.117 12 INFO tempest.lib.common.rest_client [req-a533b813-887c-4249-b1ab-4b344adb4a8b req-a533b813-887c-4249-b1ab-4b344adb4a8b ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/405f2f83e65947efb5bfad25f8e52a28 0.287s\n2026-05-20 01:41:38.117 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a76b33f03fc845dcb362b6245b9b7c3c\n2026-05-20 01:41:38.220 16 INFO tempest.lib.common.rest_client [req-aef759d9-6fb5-4415-b232-1697ab5686a4 req-aef759d9-6fb5-4415-b232-1697ab5686a4 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e4d993fb304d4d358acde9b049eb6a0b&name=default 0.603s\n2026-05-20 01:41:38.230 32 INFO tempest.lib.common.rest_client [req-6b5794db-5dcb-4f0c-b72a-eb227ccb08a7 req-6b5794db-5dcb-4f0c-b72a-eb227ccb08a7 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a01227bd-a877-4af5-8fea-c69bcd788aea 0.626s\n2026-05-20 01:41:38.247 15 INFO tempest.lib.common.rest_client [req-bd03f234-1bfb-4437-b83b-241b44d074e9 req-bd03f234-1bfb-4437-b83b-241b44d074e9 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.276s\n2026-05-20 01:41:38.284 20 INFO tempest.lib.common.rest_client [req-3d985cad-3f2a-44b3-9227-c6e21ce73c37 req-3d985cad-3f2a-44b3-9227-c6e21ce73c37 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f58701554d964024865015db62c69922 0.388s\n2026-05-20 01:41:38.284 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ee3b75769b3c434999205d4f29579e71\n2026-05-20 01:41:38.337 24 INFO tempest.lib.common.rest_client [req-c540269a-9028-47c8-9412-117a6e38b319 req-c540269a-9028-47c8-9412-117a6e38b319 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/03dc681edb6a4ef88fce79084983edee 0.419s\n2026-05-20 01:41:38.337 24 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsTest.setUpClass. Invoking tearDownClass.\n{7} setUpClass (tempest.api.image.v2.test_images.ImageLocationsTest) ... SKIPPED: ImageLocationsTest skipped as show_multiple_locations is not available\n2026-05-20 01:41:38.467 22 INFO tempest.lib.common.rest_client [req-6866103e-c818-445a-b08e-3b3c38a365f3 req-6866103e-c818-445a-b08e-3b3c38a365f3 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7904acf7a6484654be78b4d5ad9c87a4 0.464s\n2026-05-20 01:41:38.468 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f8f6f9b9e0fd4271b265b007e2dd4572\n2026-05-20 01:41:38.509 10 INFO tempest.lib.common.rest_client [req-ac704550-d2bf-491d-ab83-d40d08e39c67 req-ac704550-d2bf-491d-ab83-d40d08e39c67 ] Request (ImagesTagsNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5cd1c7f337694580a96aeb656afeeff6&name=default 0.759s\n2026-05-20 01:41:38.522 12 INFO tempest.lib.common.rest_client [req-22662218-7fd9-4bec-9cfb-23523e4a0814 req-22662218-7fd9-4bec-9cfb-23523e4a0814 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a76b33f03fc845dcb362b6245b9b7c3c&name=default 0.403s\n2026-05-20 01:41:38.530 32 INFO tempest.lib.common.rest_client [req-d036934c-44e1-43b2-af33-f52f6c98d30a req-d036934c-44e1-43b2-af33-f52f6c98d30a ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/698a966526ea45f7868442c4138267e3 0.298s\n2026-05-20 01:41:38.585 28 INFO tempest.lib.common.rest_client [req-544d21a5-5c6f-493a-8782-9b6b1b2519ba req-544d21a5-5c6f-493a-8782-9b6b1b2519ba ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=20366f5a98504e83975c9b35ad135c3d&name=default 0.472s\n2026-05-20 01:41:38.662 18 INFO tempest.lib.common.rest_client [req-77c3e3e6-7109-4762-a8e6-9712304ef539 req-77c3e3e6-7109-4762-a8e6-9712304ef539 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.592s\n2026-05-20 01:41:38.693 38 INFO tempest.lib.common.rest_client [req-6625488e-0dd7-419a-8c9f-e4c3afc5dd8d req-6625488e-0dd7-419a-8c9f-e4c3afc5dd8d ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.104s\n2026-05-20 01:41:38.690 20 INFO tempest.lib.common.rest_client [req-133528e7-de0b-42da-b9f4-c199fc36441f req-133528e7-de0b-42da-b9f4-c199fc36441f ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ee3b75769b3c434999205d4f29579e71&name=default 0.402s\n2026-05-20 01:41:38.815 16 INFO tempest.lib.common.rest_client [req-4f5f38ea-b971-485d-8a9e-15a2a5d31e0a req-4f5f38ea-b971-485d-8a9e-15a2a5d31e0a ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d66aa0f0-a6b4-43c9-baa4-fdf853b07c2d 0.588s\n2026-05-20 01:41:38.866 18 INFO tempest.lib.common.rest_client [req-a24ba63a-647b-4996-95f7-fc201d3670f1 req-a24ba63a-647b-4996-95f7-fc201d3670f1 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-20 01:41:38.951 15 INFO tempest.lib.common.rest_client [req-e5f42f35-b526-4dc7-82a3-4c5793ca05cf req-e5f42f35-b526-4dc7-82a3-4c5793ca05cf ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.701s\n2026-05-20 01:41:38.969 22 INFO tempest.lib.common.rest_client [req-dc32f3c7-81ce-4ba2-a8ca-44855e3ea4f8 req-dc32f3c7-81ce-4ba2-a8ca-44855e3ea4f8 ] Request (ImportImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.500s\n2026-05-20 01:41:39.016 18 INFO tempest.lib.common.rest_client [req-eb4e273a-a0f0-48b8-83b2-ee9b657bf393 req-eb4e273a-a0f0-48b8-83b2-ee9b657bf393 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/211db351b317493c8e86f147823eee0a/users/247d67d7996746b6a27d956a4c0dcc87/roles/96c5293ae00249159873405c9cd172ae 0.149s\n2026-05-20 01:41:39.037 12 INFO tempest.lib.common.rest_client [req-acd2c67d-b3d3-41d6-b4e6-31764a9bb0b6 req-acd2c67d-b3d3-41d6-b4e6-31764a9bb0b6 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ce67f97a-8f62-4921-9e68-5987f6a3b362 0.510s\n2026-05-20 01:41:39.042 10 INFO tempest.lib.common.rest_client [req-67c4397c-a22f-49e4-835f-ccb28002a5fc req-67c4397c-a22f-49e4-835f-ccb28002a5fc ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d05c5147-06d7-46f5-92b3-94846dfd44ac 0.531s\n2026-05-20 01:41:39.157 15 INFO tempest.lib.common.rest_client [req-e9b4bb41-ad6a-4932-9464-0517314da1eb req-e9b4bb41-ad6a-4932-9464-0517314da1eb ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-20 01:41:39.171 28 INFO tempest.lib.common.rest_client [req-39227339-1263-4efe-b812-532353fb7c45 req-39227339-1263-4efe-b812-532353fb7c45 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4f832596-6c53-4707-a371-c63438f1a55f 0.584s\n2026-05-20 01:41:39.244 20 INFO tempest.lib.common.rest_client [req-10e3094d-93ca-4029-9a7b-068ed104f681 req-10e3094d-93ca-4029-9a7b-068ed104f681 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4cfd4d5e-fdb2-4cc9-a59b-488d7b70d6c2 0.549s\n2026-05-20 01:41:39.257 16 INFO tempest.lib.common.rest_client [req-c5a6b97d-73c0-4fca-9cf7-89d27a938ca4 req-c5a6b97d-73c0-4fca-9cf7-89d27a938ca4 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e4d993fb304d4d358acde9b049eb6a0b 0.441s\n2026-05-20 01:41:39.278 10 INFO tempest.lib.common.rest_client [req-01d3b873-bde8-47fd-9586-1263e070417a req-01d3b873-bde8-47fd-9586-1263e070417a ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5cd1c7f337694580a96aeb656afeeff6 0.233s\n2026-05-20 01:41:39.280 12 INFO tempest.lib.common.rest_client [req-3027f088-b537-4c3a-9190-74c705d7698a req-3027f088-b537-4c3a-9190-74c705d7698a ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a76b33f03fc845dcb362b6245b9b7c3c 0.241s\n2026-05-20 01:41:39.398 18 INFO tempest.lib.common.rest_client [req-4c43ab48-3964-4235-8837-35ad2d7583cd req-4c43ab48-3964-4235-8837-35ad2d7583cd ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.379s\n2026-05-20 01:41:39.464 15 INFO tempest.lib.common.rest_client [req-5d9eaf94-f35e-4fa1-a5bc-0d8af0e2c4eb req-5d9eaf94-f35e-4fa1-a5bc-0d8af0e2c4eb ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f542246a34444b38715fb08ed1a505e/users/7e8503b2b3434c44854f381e25a39ddc/roles/96c5293ae00249159873405c9cd172ae 0.304s\n2026-05-20 01:41:39.491 28 INFO tempest.lib.common.rest_client [req-aad37237-74f5-407a-a010-298d73f0d066 req-aad37237-74f5-407a-a010-298d73f0d066 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/20366f5a98504e83975c9b35ad135c3d 0.316s\n2026-05-20 01:41:39.592 18 INFO tempest.lib.common.rest_client [req-0a7f3fa3-1a23-4d84-8b79-8db930c08869 req-0a7f3fa3-1a23-4d84-8b79-8db930c08869 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/211db351b317493c8e86f147823eee0a/users/247d67d7996746b6a27d956a4c0dcc87/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.192s\n2026-05-20 01:41:39.642 20 INFO tempest.lib.common.rest_client [req-dc6e31c1-6527-4999-bb4a-14e926e1c12e req-dc6e31c1-6527-4999-bb4a-14e926e1c12e ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ee3b75769b3c434999205d4f29579e71 0.395s\n2026-05-20 01:41:39.674 15 INFO tempest.lib.common.rest_client [req-f0e1395e-804e-438f-bd70-65d4181870b8 req-f0e1395e-804e-438f-bd70-65d4181870b8 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-20 01:41:39.712 18 INFO tempest.lib.common.rest_client [req-4a384a64-3943-4e6f-9d53-16fd66d46a5d req-4a384a64-3943-4e6f-9d53-16fd66d46a5d ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s\n2026-05-20 01:41:39.727 22 INFO tempest.lib.common.rest_client [req-70142a62-51d0-4528-9680-5a7f2bf219b0 req-70142a62-51d0-4528-9680-5a7f2bf219b0 ] Request (ImportImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f8f6f9b9e0fd4271b265b007e2dd4572&name=default 0.754s\n2026-05-20 01:41:39.848 18 INFO tempest.lib.common.rest_client [req-7b7064b2-300c-455c-8151-e6dd6c0ed96f req-7b7064b2-300c-455c-8151-e6dd6c0ed96f ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/211db351b317493c8e86f147823eee0a/users/247d67d7996746b6a27d956a4c0dcc87/roles/68cd1badce4c4baeb95895efe5da31f7 0.132s\n2026-05-20 01:41:39.846 38 INFO tempest.lib.common.rest_client [req-23ef71be-7e0c-439a-8ac9-c90d8c43d4ab req-23ef71be-7e0c-439a-8ac9-c90d8c43d4ab ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.149s\n2026-05-20 01:41:39.857 15 INFO tempest.lib.common.rest_client [req-872a0559-7a53-4936-880e-4ab7f462e224 req-872a0559-7a53-4936-880e-4ab7f462e224 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f542246a34444b38715fb08ed1a505e/users/7e8503b2b3434c44854f381e25a39ddc/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.178s\n2026-05-20 01:41:39.905 16 INFO tempest.lib.common.rest_client [req-e1500717-2916-4fbc-b5d9-048720ba29d2 req-e1500717-2916-4fbc-b5d9-048720ba29d2 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s\n2026-05-20 01:41:39.963 12 INFO tempest.lib.common.rest_client [req-0bbd197c-4a0a-4f7d-a435-1565d368ab93 req-0bbd197c-4a0a-4f7d-a435-1565d368ab93 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s\n2026-05-20 01:41:40.003 15 INFO tempest.lib.common.rest_client [req-baac6cbe-2b21-4b78-ac4c-0532d8b3ac0f req-baac6cbe-2b21-4b78-ac4c-0532d8b3ac0f ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-05-20 01:41:40.028 18 INFO tempest.lib.common.rest_client [req-790160e2-329d-4727-b740-07f2052c9379 req-790160e2-329d-4727-b740-07f2052c9379 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-20 01:41:40.130 18 INFO tempest.lib.common.rest_client [req-0f7fefc2-8bfc-46c5-b9de-e27f6fac35f8 req-0f7fefc2-8bfc-46c5-b9de-e27f6fac35f8 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/211db351b317493c8e86f147823eee0a/users/247d67d7996746b6a27d956a4c0dcc87/roles/96c5293ae00249159873405c9cd172ae 0.100s\n2026-05-20 01:41:40.130 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 247d67d7996746b6a27d956a4c0dcc87 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:40.130 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-2057792146-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '211db351b317493c8e86f147823eee0a', 'project_name': 'tempest-ListSharedImagesTest-2057792146', 'tenant_id': '211db351b317493c8e86f147823eee0a', 'tenant_name': 'tempest-ListSharedImagesTest-2057792146', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '247d67d7996746b6a27d956a4c0dcc87', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:40.131 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-2057792146-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '211db351b317493c8e86f147823eee0a', 'project_name': 'tempest-ListSharedImagesTest-2057792146', 'tenant_id': '211db351b317493c8e86f147823eee0a', 'tenant_name': 'tempest-ListSharedImagesTest-2057792146', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '247d67d7996746b6a27d956a4c0dcc87', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:40.267 15 INFO tempest.lib.common.rest_client [req-b76f33fb-7186-43b8-a000-3573bfe19c6b req-b76f33fb-7186-43b8-a000-3573bfe19c6b ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f542246a34444b38715fb08ed1a505e/users/7e8503b2b3434c44854f381e25a39ddc/roles/68cd1badce4c4baeb95895efe5da31f7 0.262s\n2026-05-20 01:41:40.266 22 INFO tempest.lib.common.rest_client [req-819d1026-8c35-4882-9780-d8b73b9696ff req-819d1026-8c35-4882-9780-d8b73b9696ff ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9ce4cfb8-cdb3-4b27-a908-6a0ab10c0e3c 0.532s\n2026-05-20 01:41:40.487 15 INFO tempest.lib.common.rest_client [req-e847cf14-8b30-455f-ac67-6b86b7539b90 req-e847cf14-8b30-455f-ac67-6b86b7539b90 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-20 01:41:40.499 12 INFO tempest.lib.common.rest_client [req-53d7745d-3c71-4d96-9209-b0981df4a776 req-53d7745d-3c71-4d96-9209-b0981df4a776 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s\n2026-05-20 01:41:40.522 16 INFO tempest.lib.common.rest_client [req-e20467e0-8f86-4733-aef5-9af4e357510d req-e20467e0-8f86-4733-aef5-9af4e357510d ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s\n2026-05-20 01:41:40.585 22 INFO tempest.lib.common.rest_client [req-38142705-74e6-4b35-926f-5fa524b1c256 req-38142705-74e6-4b35-926f-5fa524b1c256 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f8f6f9b9e0fd4271b265b007e2dd4572 0.313s\n2026-05-20 01:41:40.681 12 INFO tempest.lib.common.rest_client [req-ee09126b-7f06-42b1-bd93-3be088cdbefd req-ee09126b-7f06-42b1-bd93-3be088cdbefd ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.179s\n2026-05-20 01:41:40.691 16 INFO tempest.lib.common.rest_client [req-e7689d0e-25dc-4616-83b1-5a090c61ed07 req-e7689d0e-25dc-4616-83b1-5a090c61ed07 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.167s\n2026-05-20 01:41:40.693 15 INFO tempest.lib.common.rest_client [req-dd3c1806-0133-48ce-9a28-5a93f2dd34af req-dd3c1806-0133-48ce-9a28-5a93f2dd34af ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f542246a34444b38715fb08ed1a505e/users/7e8503b2b3434c44854f381e25a39ddc/roles/96c5293ae00249159873405c9cd172ae 0.204s\n2026-05-20 01:41:40.696 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7e8503b2b3434c44854f381e25a39ddc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:40.697 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1520631332-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f542246a34444b38715fb08ed1a505e', 'project_name': 'tempest-ImagesMemberTest-1520631332', 'tenant_id': '1f542246a34444b38715fb08ed1a505e', 'tenant_name': 'tempest-ImagesMemberTest-1520631332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e8503b2b3434c44854f381e25a39ddc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:40.697 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1520631332-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f542246a34444b38715fb08ed1a505e', 'project_name': 'tempest-ImagesMemberTest-1520631332', 'tenant_id': '1f542246a34444b38715fb08ed1a505e', 'tenant_name': 'tempest-ImagesMemberTest-1520631332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e8503b2b3434c44854f381e25a39ddc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:40.855 18 INFO tempest.lib.common.rest_client [req-45e02eca-c46b-436a-beb3-99e7653b2c37 req-45e02eca-c46b-436a-beb3-99e7653b2c37 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.715s\n2026-05-20 01:41:40.903 12 INFO tempest.lib.common.rest_client [req-1c0bfb8e-3c04-438b-832e-ecdbd3f02c32 req-1c0bfb8e-3c04-438b-832e-ecdbd3f02c32 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.215s\n2026-05-20 01:41:40.927 16 INFO tempest.lib.common.rest_client [req-699fe669-abe2-4f32-bc3d-274316a73e08 req-699fe669-abe2-4f32-bc3d-274316a73e08 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.232s\n2026-05-20 01:41:40.939 38 INFO tempest.lib.common.rest_client [req-7eb96c53-512b-4a03-be0f-9f17072b9408 req-7eb96c53-512b-4a03-be0f-9f17072b9408 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.091s\n2026-05-20 01:41:41.084 18 INFO tempest.lib.common.rest_client [req-c5bcccdc-ae5b-4df0-baa7-38dd2e67a9ab req-c5bcccdc-ae5b-4df0-baa7-38dd2e67a9ab ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.225s\n2026-05-20 01:41:41.286 15 INFO tempest.lib.common.rest_client [req-b6866693-a399-45e2-944d-79a3c8a06b5f req-b6866693-a399-45e2-944d-79a3c8a06b5f ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s\n2026-05-20 01:41:41.446 15 INFO tempest.lib.common.rest_client [req-de54f80b-858d-44c8-a533-c082add67034 req-de54f80b-858d-44c8-a533-c082add67034 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.156s\n2026-05-20 01:41:41.533 12 INFO tempest.lib.common.rest_client [req-42811c74-a1e7-49ac-b491-7079cd6a16de req-42811c74-a1e7-49ac-b491-7079cd6a16de ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.627s\n2026-05-20 01:41:41.575 16 INFO tempest.lib.common.rest_client [req-bb97b94d-574e-4f32-8b29-e9feeadd8e77 req-bb97b94d-574e-4f32-8b29-e9feeadd8e77 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.643s\n2026-05-20 01:41:41.605 18 INFO tempest.lib.common.rest_client [req-289cf9d6-9997-49c8-8e10-3eb2114e64d6 req-289cf9d6-9997-49c8-8e10-3eb2114e64d6 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.519s\n2026-05-20 01:41:41.650 12 INFO tempest.lib.common.rest_client [req-4a6ec3e9-4ea5-4757-a2a1-6f219c0f0c32 req-4a6ec3e9-4ea5-4757-a2a1-6f219c0f0c32 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s\n2026-05-20 01:41:41.691 16 INFO tempest.lib.common.rest_client [req-92cb0b69-a472-49a3-b9b2-825571a8219c req-92cb0b69-a472-49a3-b9b2-825571a8219c ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s\n2026-05-20 01:41:41.721 18 INFO tempest.lib.common.rest_client [req-d88a3d0e-0755-467f-8192-002cf02b4c16 req-d88a3d0e-0755-467f-8192-002cf02b4c16 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s\n2026-05-20 01:41:41.765 12 INFO tempest.lib.common.rest_client [req-99408487-8660-490c-8ef1-7e85798ac323 req-99408487-8660-490c-8ef1-7e85798ac323 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b02d35f397ed408586e07d394a175229/users/444e766563ce496fa74fd4f0c2342f83/roles/96c5293ae00249159873405c9cd172ae 0.113s\n2026-05-20 01:41:41.910 16 INFO tempest.lib.common.rest_client [req-28fd45d7-b787-47b6-b45f-e0d963af2f4a req-28fd45d7-b787-47b6-b45f-e0d963af2f4a ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b89ee943269f446ea588b218be020eea/users/b5a1325751e34efe8f7b026ff80af168/roles/96c5293ae00249159873405c9cd172ae 0.217s\n2026-05-20 01:41:41.951 18 INFO tempest.lib.common.rest_client [req-1ae480cd-94a6-4d6e-bfb8-9913767866ed req-1ae480cd-94a6-4d6e-bfb8-9913767866ed ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e76d32e44f5946e0ad46a1aa227bd5f2/users/1724de244bf04f96a113ec910230e7f6/roles/96c5293ae00249159873405c9cd172ae 0.227s\n2026-05-20 01:41:41.965 12 INFO tempest.lib.common.rest_client [req-abec1d53-eb5e-47e5-ad1d-1488f258e47e req-abec1d53-eb5e-47e5-ad1d-1488f258e47e ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-20 01:41:41.986 15 INFO tempest.lib.common.rest_client [req-8a8a2be9-d4b9-4bb1-b25c-fd8e623b311b req-8a8a2be9-d4b9-4bb1-b25c-fd8e623b311b ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.536s\n2026-05-20 01:41:42.037 38 INFO tempest.lib.common.rest_client [req-75555004-b66b-4a3d-b171-d099dc4484ea req-75555004-b66b-4a3d-b171-d099dc4484ea ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.094s\n2026-05-20 01:41:42.101 16 INFO tempest.lib.common.rest_client [req-ce4d83ef-3057-48b8-b594-f63db1210f05 req-ce4d83ef-3057-48b8-b594-f63db1210f05 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-20 01:41:42.129 15 INFO tempest.lib.common.rest_client [req-f25c3fb5-5c7a-4c43-8ea9-f31f35418805 req-f25c3fb5-5c7a-4c43-8ea9-f31f35418805 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.137s\n2026-05-20 01:41:42.154 18 INFO tempest.lib.common.rest_client [req-e976f4cb-e5f9-4f8b-aa4e-ad54915b90a9 req-e976f4cb-e5f9-4f8b-aa4e-ad54915b90a9 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-20 01:41:42.182 12 INFO tempest.lib.common.rest_client [req-47550ce0-4faf-422c-bfcb-141ce055049d req-47550ce0-4faf-422c-bfcb-141ce055049d ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b02d35f397ed408586e07d394a175229/users/444e766563ce496fa74fd4f0c2342f83/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.214s\n2026-05-20 01:41:42.296 16 INFO tempest.lib.common.rest_client [req-99f30be4-e6d7-48b8-8ef0-12b3c657a201 req-99f30be4-e6d7-48b8-8ef0-12b3c657a201 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b89ee943269f446ea588b218be020eea/users/b5a1325751e34efe8f7b026ff80af168/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.192s\n2026-05-20 01:41:42.362 15 INFO tempest.lib.common.rest_client [req-0e55293e-740d-4918-81fc-7b1cd794ecc4 req-0e55293e-740d-4918-81fc-7b1cd794ecc4 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db411382c4cc47aaa76e429194997aa7/users/82ca20ae214f494990a0342e395e5cdf/roles/96c5293ae00249159873405c9cd172ae 0.227s\n2026-05-20 01:41:42.384 18 INFO tempest.lib.common.rest_client [req-eea93d43-1174-4c86-8487-023a66e0eea1 req-eea93d43-1174-4c86-8487-023a66e0eea1 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e76d32e44f5946e0ad46a1aa227bd5f2/users/1724de244bf04f96a113ec910230e7f6/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.224s\n2026-05-20 01:41:42.391 12 INFO tempest.lib.common.rest_client [req-8d4fe696-fa64-4372-bd5d-35b9e5bd235a req-8d4fe696-fa64-4372-bd5d-35b9e5bd235a ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-20 01:41:42.471 16 INFO tempest.lib.common.rest_client [req-82401f53-b1ad-449c-907a-d8b7f79189f1 req-82401f53-b1ad-449c-907a-d8b7f79189f1 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-20 01:41:42.503 18 INFO tempest.lib.common.rest_client [req-6fb9abc7-871b-4e51-977e-6bee362ebef4 req-6fb9abc7-871b-4e51-977e-6bee362ebef4 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s\n2026-05-20 01:41:42.540 15 INFO tempest.lib.common.rest_client [req-edec52da-b498-40a4-9ffa-008da7152223 req-edec52da-b498-40a4-9ffa-008da7152223 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-20 01:41:42.576 12 INFO tempest.lib.common.rest_client [req-25d31358-6d99-4f81-b102-bd650d692503 req-25d31358-6d99-4f81-b102-bd650d692503 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b02d35f397ed408586e07d394a175229/users/444e766563ce496fa74fd4f0c2342f83/roles/68cd1badce4c4baeb95895efe5da31f7 0.182s\n2026-05-20 01:41:42.591 16 INFO tempest.lib.common.rest_client [req-3c261141-dd4d-4242-a202-01e5330e3bd2 req-3c261141-dd4d-4242-a202-01e5330e3bd2 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b89ee943269f446ea588b218be020eea/users/b5a1325751e34efe8f7b026ff80af168/roles/68cd1badce4c4baeb95895efe5da31f7 0.117s\n2026-05-20 01:41:42.700 12 INFO tempest.lib.common.rest_client [req-2fa4a368-99d4-4f2c-911b-be99ba63de93 req-2fa4a368-99d4-4f2c-911b-be99ba63de93 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s\n2026-05-20 01:41:42.707 16 INFO tempest.lib.common.rest_client [req-4d1677e1-cc67-4c94-8c3d-ca0449bce604 req-4d1677e1-cc67-4c94-8c3d-ca0449bce604 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s\n2026-05-20 01:41:42.714 18 INFO tempest.lib.common.rest_client [req-f410d274-a1cd-4e7f-ba17-52d07b13da4c req-f410d274-a1cd-4e7f-ba17-52d07b13da4c ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e76d32e44f5946e0ad46a1aa227bd5f2/users/1724de244bf04f96a113ec910230e7f6/roles/68cd1badce4c4baeb95895efe5da31f7 0.203s\n2026-05-20 01:41:42.740 15 INFO tempest.lib.common.rest_client [req-aade6ea4-d569-4496-a4e6-a8cfa2effcfc req-aade6ea4-d569-4496-a4e6-a8cfa2effcfc ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db411382c4cc47aaa76e429194997aa7/users/82ca20ae214f494990a0342e395e5cdf/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.197s\n2026-05-20 01:41:42.910 18 INFO tempest.lib.common.rest_client [req-57f6fc54-cddc-47d8-bfd0-ec2fe2173e75 req-57f6fc54-cddc-47d8-bfd0-ec2fe2173e75 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-20 01:41:42.931 15 INFO tempest.lib.common.rest_client [req-0f52506c-170a-4753-9a84-a3a28dfb34a6 req-0f52506c-170a-4753-9a84-a3a28dfb34a6 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s\n2026-05-20 01:41:42.937 12 INFO tempest.lib.common.rest_client [req-06750999-e08b-4a6b-a506-3adfdca96114 req-06750999-e08b-4a6b-a506-3adfdca96114 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b02d35f397ed408586e07d394a175229/users/444e766563ce496fa74fd4f0c2342f83/roles/96c5293ae00249159873405c9cd172ae 0.233s\n2026-05-20 01:41:42.938 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 444e766563ce496fa74fd4f0c2342f83 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:42.939 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-317343623-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b02d35f397ed408586e07d394a175229', 'project_name': 'tempest-MetadataSchemaTest-317343623', 'tenant_id': 'b02d35f397ed408586e07d394a175229', 'tenant_name': 'tempest-MetadataSchemaTest-317343623', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '444e766563ce496fa74fd4f0c2342f83', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:42.939 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-317343623-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b02d35f397ed408586e07d394a175229', 'project_name': 'tempest-MetadataSchemaTest-317343623', 'tenant_id': 'b02d35f397ed408586e07d394a175229', 'tenant_name': 'tempest-MetadataSchemaTest-317343623', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '444e766563ce496fa74fd4f0c2342f83', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:42.971 16 INFO tempest.lib.common.rest_client [req-519f2284-747d-48c5-9275-c2be271fc09c req-519f2284-747d-48c5-9275-c2be271fc09c ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b89ee943269f446ea588b218be020eea/users/b5a1325751e34efe8f7b026ff80af168/roles/96c5293ae00249159873405c9cd172ae 0.262s\n2026-05-20 01:41:42.971 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b5a1325751e34efe8f7b026ff80af168 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:42.971 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-642249147-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b89ee943269f446ea588b218be020eea', 'project_name': 'tempest-ListUserImagesTest-642249147', 'tenant_id': 'b89ee943269f446ea588b218be020eea', 'tenant_name': 'tempest-ListUserImagesTest-642249147', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b5a1325751e34efe8f7b026ff80af168', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:42.971 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-642249147-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b89ee943269f446ea588b218be020eea', 'project_name': 'tempest-ListUserImagesTest-642249147', 'tenant_id': 'b89ee943269f446ea588b218be020eea', 'tenant_name': 'tempest-ListUserImagesTest-642249147', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b5a1325751e34efe8f7b026ff80af168', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:43.103 18 INFO tempest.lib.common.rest_client [req-abd95e98-3844-4b58-8f3d-519c564c63bf req-abd95e98-3844-4b58-8f3d-519c564c63bf ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e76d32e44f5946e0ad46a1aa227bd5f2/users/1724de244bf04f96a113ec910230e7f6/roles/96c5293ae00249159873405c9cd172ae 0.190s\n2026-05-20 01:41:43.103 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1724de244bf04f96a113ec910230e7f6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:43.103 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1403569947-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e76d32e44f5946e0ad46a1aa227bd5f2', 'project_name': 'tempest-ListSharedImagesTest-1403569947', 'tenant_id': 'e76d32e44f5946e0ad46a1aa227bd5f2', 'tenant_name': 'tempest-ListSharedImagesTest-1403569947', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1724de244bf04f96a113ec910230e7f6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:43.103 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1403569947-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e76d32e44f5946e0ad46a1aa227bd5f2', 'project_name': 'tempest-ListSharedImagesTest-1403569947', 'tenant_id': 'e76d32e44f5946e0ad46a1aa227bd5f2', 'tenant_name': 'tempest-ListSharedImagesTest-1403569947', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1724de244bf04f96a113ec910230e7f6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:43.130 15 INFO tempest.lib.common.rest_client [req-b6b8c9bb-5be2-4122-b9c8-e694ec7c5b58 req-b6b8c9bb-5be2-4122-b9c8-e694ec7c5b58 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db411382c4cc47aaa76e429194997aa7/users/82ca20ae214f494990a0342e395e5cdf/roles/68cd1badce4c4baeb95895efe5da31f7 0.192s\n2026-05-20 01:41:43.168 38 INFO tempest.lib.common.rest_client [req-06ec94a9-16e0-4e6a-98f1-7971251728f7 req-06ec94a9-16e0-4e6a-98f1-7971251728f7 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.127s\n2026-05-20 01:41:43.315 15 INFO tempest.lib.common.rest_client [req-7ad2bd69-c1d1-482d-85df-1e9e7af62d03 req-7ad2bd69-c1d1-482d-85df-1e9e7af62d03 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-20 01:41:43.437 15 INFO tempest.lib.common.rest_client [req-eed4f6c0-fb8d-4baa-a3c8-fa6ed777fe64 req-eed4f6c0-fb8d-4baa-a3c8-fa6ed777fe64 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db411382c4cc47aaa76e429194997aa7/users/82ca20ae214f494990a0342e395e5cdf/roles/96c5293ae00249159873405c9cd172ae 0.118s\n2026-05-20 01:41:43.437 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 82ca20ae214f494990a0342e395e5cdf is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:41:43.438 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-663727103-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'db411382c4cc47aaa76e429194997aa7', 'project_name': 'tempest-ImagesMemberTest-663727103', 'tenant_id': 'db411382c4cc47aaa76e429194997aa7', 'tenant_name': 'tempest-ImagesMemberTest-663727103', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82ca20ae214f494990a0342e395e5cdf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:43.439 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-663727103-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'db411382c4cc47aaa76e429194997aa7', 'project_name': 'tempest-ImagesMemberTest-663727103', 'tenant_id': 'db411382c4cc47aaa76e429194997aa7', 'tenant_name': 'tempest-ImagesMemberTest-663727103', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82ca20ae214f494990a0342e395e5cdf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:41:43.608 12 INFO tempest.lib.common.rest_client [req-4eade4a9-99f4-4a3f-a257-fcfbad0ba82c req-4eade4a9-99f4-4a3f-a257-fcfbad0ba82c ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s\n2026-05-20 01:41:43.673 16 INFO tempest.lib.common.rest_client [req-b6de4a0d-7315-44d0-8d85-06fcc30ba3c7 req-b6de4a0d-7315-44d0-8d85-06fcc30ba3c7 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.686s\n2026-05-20 01:41:43.674 16 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ListUserImagesTest.setUpClass. Invoking tearDownClass.\n2026-05-20 01:41:43.740 18 INFO tempest.lib.common.rest_client [req-2323b8da-86bf-463e-b5d4-3162d856aef2 req-2323b8da-86bf-463e-b5d4-3162d856aef2 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s\n2026-05-20 01:41:43.876 12 INFO tempest.lib.common.rest_client [req-61c0cb10-4a55-4720-99fa-845ceaf9bd49 req-61c0cb10-4a55-4720-99fa-845ceaf9bd49 ] Request (MetadataSchemaTest:test_get_metadata_namespace_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespace 0.264s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespace_schema [0.268470s] ... ok\n2026-05-20 01:41:43.938 16 INFO tempest.lib.common.rest_client [req-16ce73ea-fea2-40cd-b553-a747ab18a574 req-16ce73ea-fea2-40cd-b553-a747ab18a574 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b5a1325751e34efe8f7b026ff80af168 0.263s\n2026-05-20 01:41:43.939 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b89ee943269f446ea588b218be020eea\n2026-05-20 01:41:43.979 12 INFO tempest.lib.common.rest_client [req-9a5e9bdc-3bc1-492d-a70c-2d914ee76d34 req-9a5e9bdc-3bc1-492d-a70c-2d914ee76d34 ] Request (MetadataSchemaTest:test_get_metadata_namespaces_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespaces 0.099s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespaces_schema [0.101528s] ... ok\n2026-05-20 01:41:44.056 12 INFO tempest.lib.common.rest_client [req-2cb5bc0e-7d86-4088-a985-504c5897d4f6 req-2cb5bc0e-7d86-4088-a985-504c5897d4f6 ] Request (MetadataSchemaTest:test_get_metadata_object_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/object 0.073s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_object_schema [0.075757s] ... ok\n2026-05-20 01:41:44.122 12 INFO tempest.lib.common.rest_client [req-32a21957-5773-4dbd-9aa9-edffe9d496c1 req-32a21957-5773-4dbd-9aa9-edffe9d496c1 ] Request (MetadataSchemaTest:test_get_metadata_objects_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/objects 0.063s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_objects_schema [0.065420s] ... ok\n2026-05-20 01:41:44.130 15 INFO tempest.lib.common.rest_client [req-a91ec081-059f-48d5-a43b-444bf4029e2f req-a91ec081-059f-48d5-a43b-444bf4029e2f ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.681s\n2026-05-20 01:41:44.130 15 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-20 01:41:44.140 18 INFO tempest.lib.common.rest_client [req-ec4a009f-14fc-4701-828b-2765fa275203 req-ec4a009f-14fc-4701-828b-2765fa275203 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.390s\n2026-05-20 01:41:44.216 12 INFO tempest.lib.common.rest_client [req-ea56e221-673c-4474-913a-ebec8e17c235 req-ea56e221-673c-4474-913a-ebec8e17c235 ] Request (MetadataSchemaTest:test_get_metadata_properties_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/properties 0.090s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_properties_schema [0.093280s] ... ok\n2026-05-20 01:41:44.265 38 INFO tempest.lib.common.rest_client [req-a94714d0-9e7e-40b2-aeb3-555e1071e6f8 req-a94714d0-9e7e-40b2-aeb3-555e1071e6f8 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.094s\n{14} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_task_create_fake_image_location [12.833095s] ... ok\n2026-05-20 01:41:44.291 12 INFO tempest.lib.common.rest_client [req-2f3fc0a1-eaa9-48ea-a0e0-647dca8fe71c req-2f3fc0a1-eaa9-48ea-a0e0-647dca8fe71c ] Request (MetadataSchemaTest:test_get_metadata_property_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/property 0.071s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_property_schema [0.073498s] ... ok\n2026-05-20 01:41:44.361 12 INFO tempest.lib.common.rest_client [req-aa997f95-9c67-4861-898f-a141d7440482 req-aa997f95-9c67-4861-898f-a141d7440482 ] Request (MetadataSchemaTest:test_get_metadata_resource_type_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_type 0.067s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resource_type_schema [0.069428s] ... ok\n2026-05-20 01:41:44.451 12 INFO tempest.lib.common.rest_client [req-1286fc78-8055-4e47-9be0-170fd556d7d0 req-1286fc78-8055-4e47-9be0-170fd556d7d0 ] Request (MetadataSchemaTest:test_get_metadata_resources_types_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_types 0.087s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resources_types_schema [0.090041s] ... ok\n2026-05-20 01:41:44.487 15 INFO tempest.lib.common.rest_client [req-dc1a2706-0e1a-4abe-ac62-bf1667c9d81a req-dc1a2706-0e1a-4abe-ac62-bf1667c9d81a ] Request (ImagesMemberTest:test_get_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.353s\n2026-05-20 01:41:44.488 16 INFO tempest.lib.common.rest_client [req-fae18791-cca2-4988-b443-ca7beaf61703 req-fae18791-cca2-4988-b443-ca7beaf61703 ] Request (ListUserImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s\n2026-05-20 01:41:44.539 12 INFO tempest.lib.common.rest_client [req-0f80ff7e-04e1-4f0f-b361-4f3316195749 req-0f80ff7e-04e1-4f0f-b361-4f3316195749 ] Request (MetadataSchemaTest:test_get_metadata_tag_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tag 0.083s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tag_schema [0.086492s] ... ok\n2026-05-20 01:41:44.602 38 INFO tempest.lib.common.rest_client [req-94dc4726-7db6-4198-8169-9ea81122a25b req-94dc4726-7db6-4198-8169-9ea81122a25b ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2379ea6cc2b444d496a55e2b278dc7d7 0.275s\n2026-05-20 01:41:44.617 12 INFO tempest.lib.common.rest_client [req-b87779d9-1e8c-4652-a90b-85ab2653390a req-b87779d9-1e8c-4652-a90b-85ab2653390a ] Request (MetadataSchemaTest:test_get_metadata_tags_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tags 0.074s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tags_schema [0.076604s] ... ok\n2026-05-20 01:41:44.649 15 INFO tempest.lib.common.rest_client [req-e4602536-26ab-44c6-8eca-0a7c8f8d0384 req-e4602536-26ab-44c6-8eca-0a7c8f8d0384 ] Request (ImagesMemberTest:test_get_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/3ea487c1-4208-4cdc-9cc6-4b0e0a11a7bb/members 0.157s\n2026-05-20 01:41:44.871 38 INFO tempest.lib.common.rest_client [req-85a2c3be-4f39-4b8c-983d-ecc15e7d44ea req-85a2c3be-4f39-4b8c-983d-ecc15e7d44ea ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/53abd24ad5884ccfaf0be0e349180a49 0.266s\n2026-05-20 01:41:44.871 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 14fbab76af0248c4abf8f22866f318e8\n2026-05-20 01:41:44.971 15 INFO tempest.lib.common.rest_client [req-3ab2e1c6-113a-4d74-9865-48a00cdf9635 req-3ab2e1c6-113a-4d74-9865-48a00cdf9635 ] Request (ImagesMemberTest:test_get_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/3ea487c1-4208-4cdc-9cc6-4b0e0a11a7bb/members/db411382c4cc47aaa76e429194997aa7 0.318s\n2026-05-20 01:41:45.018 12 INFO tempest.lib.common.rest_client [req-bc3ad238-c244-4560-b322-89222e35638e req-bc3ad238-c244-4560-b322-89222e35638e ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/444e766563ce496fa74fd4f0c2342f83 0.372s\n2026-05-20 01:41:45.019 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b02d35f397ed408586e07d394a175229\n2026-05-20 01:41:45.078 15 INFO tempest.lib.common.rest_client [req-d26dbcd5-6f49-4dbb-be78-63b9ea03a33a req-d26dbcd5-6f49-4dbb-be78-63b9ea03a33a ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.104s\n2026-05-20 01:41:45.186 15 INFO tempest.lib.common.rest_client [req-642a98a3-a96f-4e79-8374-e573dbf5e83c req-642a98a3-a96f-4e79-8374-e573dbf5e83c ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images/3ea487c1-4208-4cdc-9cc6-4b0e0a11a7bb/members/db411382c4cc47aaa76e429194997aa7 0.105s\n2026-05-20 01:41:45.300 15 INFO tempest.lib.common.rest_client [req-5ddb0ced-94c3-4e6f-8795-a502903449ec req-5ddb0ced-94c3-4e6f-8795-a502903449ec ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/3ea487c1-4208-4cdc-9cc6-4b0e0a11a7bb/members/db411382c4cc47aaa76e429194997aa7 0.112s\n2026-05-20 01:41:45.437 15 INFO tempest.lib.common.rest_client [req-abeadac5-600e-46bb-9556-08be9a55c935 req-abeadac5-600e-46bb-9556-08be9a55c935 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/3ea487c1-4208-4cdc-9cc6-4b0e0a11a7bb 0.134s\n{2} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member [1.306963s] ... ok\n2026-05-20 01:41:45.457 16 INFO tempest.lib.common.rest_client [req-0f4d8fe6-e625-44e1-adea-568cb08af46a req-0f4d8fe6-e625-44e1-adea-568cb08af46a ] Request (ListUserImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b89ee943269f446ea588b218be020eea&name=default 0.966s\n2026-05-20 01:41:45.499 38 INFO tempest.lib.common.rest_client [req-91602578-3edd-4656-8d55-c7f2c93ba61f req-91602578-3edd-4656-8d55-c7f2c93ba61f ] Request (ImageTaskCreate:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s\n2026-05-20 01:41:45.516 15 INFO tempest.lib.common.rest_client [req-92b2456f-05d9-488e-953a-aee0bce81e65 req-92b2456f-05d9-488e-953a-aee0bce81e65 ] Request (ImagesMemberTest:test_get_image_member_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/member 0.075s\n{2} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member_schema [0.077624s] ... ok\n2026-05-20 01:41:45.556 12 INFO tempest.lib.common.rest_client [req-dfe89972-309a-4f3d-8a81-d59c06bc48c1 req-dfe89972-309a-4f3d-8a81-d59c06bc48c1 ] Request (MetadataSchemaTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-05-20 01:41:45.588 15 INFO tempest.lib.common.rest_client [req-2f45b9d1-a108-433c-891c-e0597749a8a4 req-2f45b9d1-a108-433c-891c-e0597749a8a4 ] Request (ImagesMemberTest:test_get_image_members_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/members 0.069s\n{2} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_members_schema [0.072072s] ... ok\n2026-05-20 01:41:45.594 18 INFO tempest.lib.common.rest_client [req-4ffe4a05-5605-442f-871e-47803a183e5c req-4ffe4a05-5605-442f-871e-47803a183e5c ] Request (ListSharedImagesTest:test_list_images_param_member_status): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/11981f43-b999-484b-8c7d-494674686408/file 1.452s\n2026-05-20 01:41:45.595 18 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-20 01:41:45.723 15 INFO tempest.lib.common.rest_client [req-3c3f8670-bbb3-4646-ba5c-858744dc3d98 req-3c3f8670-bbb3-4646-ba5c-858744dc3d98 ] Request (ImagesMemberTest:test_image_share_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.130s\n2026-05-20 01:41:45.802 18 INFO tempest.lib.common.rest_client [req-eaa7f7a7-ea85-4393-bca7-96f5e9de7475 req-eaa7f7a7-ea85-4393-bca7-96f5e9de7475 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/11981f43-b999-484b-8c7d-494674686408/members 0.204s\n2026-05-20 01:41:45.849 15 INFO tempest.lib.common.rest_client [req-46c1c20a-7d18-4b48-a3cc-c60005a7e5e9 req-46c1c20a-7d18-4b48-a3cc-c60005a7e5e9 ] Request (ImagesMemberTest:test_image_share_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/655b8a94-c861-4c9e-b6a4-624f8de6e78f/members 0.124s\n2026-05-20 01:41:45.974 15 INFO tempest.lib.common.rest_client [req-029d21b9-f2d5-44bc-b05a-199ff4d981d5 req-029d21b9-f2d5-44bc-b05a-199ff4d981d5 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.123s\n2026-05-20 01:41:45.978 16 INFO tempest.lib.common.rest_client [req-2de53466-84a2-41ee-bf05-e7d89aadf9fe req-2de53466-84a2-41ee-bf05-e7d89aadf9fe ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/19a81e65-4afc-4e7b-9ee0-2b31f4cbdaab 0.517s\n2026-05-20 01:41:46.083 38 INFO tempest.lib.common.rest_client [req-d60c7594-0b7f-40fa-9922-671742b0a4b9 req-d60c7594-0b7f-40fa-9922-671742b0a4b9 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=14fbab76af0248c4abf8f22866f318e8&name=default 0.581s\n2026-05-20 01:41:46.124 12 INFO tempest.lib.common.rest_client [req-d3f01168-0759-4406-89a5-519185b4fbb7 req-d3f01168-0759-4406-89a5-519185b4fbb7 ] Request (MetadataSchemaTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b02d35f397ed408586e07d394a175229&name=default 0.565s\n2026-05-20 01:41:46.129 15 INFO tempest.lib.common.rest_client [req-86306772-8ccb-4ac2-a715-f6a5512136ce req-86306772-8ccb-4ac2-a715-f6a5512136ce ] Request (ImagesMemberTest:test_image_share_accept): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/655b8a94-c861-4c9e-b6a4-624f8de6e78f/members/db411382c4cc47aaa76e429194997aa7 0.151s\n2026-05-20 01:41:46.134 18 INFO tempest.lib.common.rest_client [req-11992061-b687-40da-94eb-9af7147f7e29 req-11992061-b687-40da-94eb-9af7147f7e29 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 GET https://api.testbed.osism.xyz:9292/v2/images?member_status=pending&visibility=shared 0.330s\n{4} tempest.api.image.v2.test_images.ListSharedImagesTest.test_list_images_param_member_status [2.394248s] ... ok\n2026-05-20 01:41:46.184 16 INFO tempest.lib.common.rest_client [req-79a0e635-1037-4ec8-b077-d0373af85c46 req-79a0e635-1037-4ec8-b077-d0373af85c46 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b89ee943269f446ea588b218be020eea 0.204s\n{3} setUpClass (tempest.api.image.v2.test_images.ListUserImagesTest) ... SKIPPED: Image format enforcement prevents testing with bogus image data\n2026-05-20 01:41:46.239 15 INFO tempest.lib.common.rest_client [req-7f95cf1c-2cda-44aa-8843-ffe39c0a621c req-7f95cf1c-2cda-44aa-8843-ffe39c0a621c ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.107s\n2026-05-20 01:41:46.338 15 INFO tempest.lib.common.rest_client [req-01f44608-f46d-4843-9e76-ad4b40e09e58 req-01f44608-f46d-4843-9e76-ad4b40e09e58 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images/655b8a94-c861-4c9e-b6a4-624f8de6e78f/members 0.097s\n2026-05-20 01:41:46.464 15 INFO tempest.lib.common.rest_client [req-dff7bd19-75d6-4755-8086-acbb4ede85ea req-dff7bd19-75d6-4755-8086-acbb4ede85ea ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/655b8a94-c861-4c9e-b6a4-624f8de6e78f/members/db411382c4cc47aaa76e429194997aa7 0.123s\n2026-05-20 01:41:46.525 38 INFO tempest.lib.common.rest_client [req-a8eb7c22-90ad-4891-9437-e44e8aa7d13f req-a8eb7c22-90ad-4891-9437-e44e8aa7d13f ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ada8fa52-0512-4e55-aa0d-a2b6149d439f 0.438s\n2026-05-20 01:41:46.605 12 INFO tempest.lib.common.rest_client [req-bb12a867-bf5f-4a3c-97f7-d5dfdf21ad84 req-bb12a867-bf5f-4a3c-97f7-d5dfdf21ad84 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b90ec803-6b5d-4241-b62d-575f43340b70 0.478s\n2026-05-20 01:41:46.616 15 INFO tempest.lib.common.rest_client [req-df98e6a9-a803-47b3-856f-939fcc2efebf req-df98e6a9-a803-47b3-856f-939fcc2efebf ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/655b8a94-c861-4c9e-b6a4-624f8de6e78f 0.149s\n{2} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept [1.026018s] ... ok\n2026-05-20 01:41:46.754 15 INFO tempest.lib.common.rest_client [req-bd608adc-513e-4b78-a8dd-51fb2773fd44 req-bd608adc-513e-4b78-a8dd-51fb2773fd44 ] Request (ImagesMemberTest:test_image_share_reject): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.133s\n2026-05-20 01:41:46.799 12 INFO tempest.lib.common.rest_client [req-2ea9ac20-4044-4e58-86f7-17002ee043f3 req-2ea9ac20-4044-4e58-86f7-17002ee043f3 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b02d35f397ed408586e07d394a175229 0.190s\n2026-05-20 01:41:46.815 38 INFO tempest.lib.common.rest_client [req-dcc67a00-ff90-4385-ba05-a12a6fd810a7 req-dcc67a00-ff90-4385-ba05-a12a6fd810a7 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/14fbab76af0248c4abf8f22866f318e8 0.287s\n2026-05-20 01:41:46.815 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 91309bb459264107b0b4b75d3bf6023c\n2026-05-20 01:41:46.875 15 INFO tempest.lib.common.rest_client [req-b29f015a-2425-48df-a624-5b6e24828f2f req-b29f015a-2425-48df-a624-5b6e24828f2f ] Request (ImagesMemberTest:test_image_share_reject): 200 POST https://api.testbed.osism.xyz:9292/v2/images/c36fee70-d4da-4cf8-8acc-edee1775d4c5/members 0.117s\n2026-05-20 01:41:46.972 15 INFO tempest.lib.common.rest_client [req-4923a9ba-c5cc-47e2-b666-137961369d31 req-4923a9ba-c5cc-47e2-b666-137961369d31 ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.095s\n2026-05-20 01:41:47.109 15 INFO tempest.lib.common.rest_client [req-1183caa1-b300-45f7-9c5a-c07aed0771e2 req-1183caa1-b300-45f7-9c5a-c07aed0771e2 ] Request (ImagesMemberTest:test_image_share_reject): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/c36fee70-d4da-4cf8-8acc-edee1775d4c5/members/db411382c4cc47aaa76e429194997aa7 0.134s\n2026-05-20 01:41:47.228 38 INFO tempest.lib.common.rest_client [req-bb1e2979-7563-4292-aef7-25fa380ece02 req-bb1e2979-7563-4292-aef7-25fa380ece02 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=91309bb459264107b0b4b75d3bf6023c&name=default 0.410s\n2026-05-20 01:41:47.234 15 INFO tempest.lib.common.rest_client [req-6f359205-e35d-45b5-aa7e-0839e07e6d4c req-6f359205-e35d-45b5-aa7e-0839e07e6d4c ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.123s\n2026-05-20 01:41:47.362 15 INFO tempest.lib.common.rest_client [req-6aa8a188-37a8-4df4-a6b6-ab2e69894d29 req-6aa8a188-37a8-4df4-a6b6-ab2e69894d29 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/c36fee70-d4da-4cf8-8acc-edee1775d4c5/members/db411382c4cc47aaa76e429194997aa7 0.122s\n2026-05-20 01:41:47.518 15 INFO tempest.lib.common.rest_client [req-10c6ce72-a371-464d-ad7a-502eb71b5edf req-10c6ce72-a371-464d-ad7a-502eb71b5edf ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/c36fee70-d4da-4cf8-8acc-edee1775d4c5 0.153s\n{2} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject [0.901320s] ... ok\n2026-05-20 01:41:47.675 15 INFO tempest.lib.common.rest_client [req-a5e57d98-ecbd-4d5f-8c49-76c9e6f1e5a8 req-a5e57d98-ecbd-4d5f-8c49-76c9e6f1e5a8 ] Request (ImagesMemberTest:test_remove_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.153s\n2026-05-20 01:41:47.695 38 INFO tempest.lib.common.rest_client [req-1f5dc50b-6342-4a45-b3b8-c31284871e58 req-1f5dc50b-6342-4a45-b3b8-c31284871e58 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ea02a494-ecf1-426d-9863-b7324e1568b5 0.464s\n2026-05-20 01:41:47.799 15 INFO tempest.lib.common.rest_client [req-81c44d63-8891-42e1-85cc-176218f79c50 req-81c44d63-8891-42e1-85cc-176218f79c50 ] Request (ImagesMemberTest:test_remove_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/0f1572e8-266e-491e-b64f-97fea558e514/members 0.120s\n2026-05-20 01:41:47.809 18 INFO tempest.lib.common.rest_client [req-23ee6f50-14a8-4a9f-bfb9-8970a99c37f5 req-23ee6f50-14a8-4a9f-bfb9-8970a99c37f5 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/11981f43-b999-484b-8c7d-494674686408 1.630s\n2026-05-20 01:41:47.897 18 INFO tempest.lib.common.rest_client [req-42809453-e720-496d-9449-0a33a981c25f req-42809453-e720-496d-9449-0a33a981c25f ] Request (ListSharedImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/11981f43-b999-484b-8c7d-494674686408 0.086s\n2026-05-20 01:41:47.937 15 INFO tempest.lib.common.rest_client [req-f16e293b-3f26-489c-9014-c6d4203b3793 req-f16e293b-3f26-489c-9014-c6d4203b3793 ] Request (ImagesMemberTest:test_remove_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/0f1572e8-266e-491e-b64f-97fea558e514/members/db411382c4cc47aaa76e429194997aa7 0.135s\n2026-05-20 01:41:47.979 38 INFO tempest.lib.common.rest_client [req-70541f5c-9a0c-4cc1-8f6f-5cb345b2c4c9 req-70541f5c-9a0c-4cc1-8f6f-5cb345b2c4c9 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/91309bb459264107b0b4b75d3bf6023c 0.280s\n2026-05-20 01:41:48.072 15 INFO tempest.lib.common.rest_client [req-5db19d7d-536c-402b-9caa-d394155e20ab req-5db19d7d-536c-402b-9caa-d394155e20ab ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.133s\n2026-05-20 01:41:48.189 15 INFO tempest.lib.common.rest_client [req-0f98d18c-c062-44eb-9c04-543ae9786faf req-0f98d18c-c062-44eb-9c04-543ae9786faf ] Request (ImagesMemberTest:test_remove_image_member): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0f1572e8-266e-491e-b64f-97fea558e514/members/db411382c4cc47aaa76e429194997aa7 0.114s\n2026-05-20 01:41:48.259 18 INFO tempest.lib.common.rest_client [req-5b66f468-ea34-45e5-abd0-5879660d270b req-5b66f468-ea34-45e5-abd0-5879660d270b ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/247d67d7996746b6a27d956a4c0dcc87 0.358s\n2026-05-20 01:41:48.301 15 INFO tempest.lib.common.rest_client [req-a64c3bb4-e801-40da-ad23-1a118e35a38e req-a64c3bb4-e801-40da-ad23-1a118e35a38e ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.106s\n2026-05-20 01:41:48.442 15 INFO tempest.lib.common.rest_client [req-b40ab27c-a1bf-4a31-985e-26d1f1dcfbf0 req-b40ab27c-a1bf-4a31-985e-26d1f1dcfbf0 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0f1572e8-266e-491e-b64f-97fea558e514 0.139s\n{2} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member [0.924518s] ... ok\n2026-05-20 01:41:48.553 18 INFO tempest.lib.common.rest_client [req-c46a769d-075f-4c4c-84f7-c09fe8f3b38d req-c46a769d-075f-4c4c-84f7-c09fe8f3b38d ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1724de244bf04f96a113ec910230e7f6 0.289s\n2026-05-20 01:41:48.556 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e76d32e44f5946e0ad46a1aa227bd5f2\n2026-05-20 01:41:48.731 15 INFO tempest.lib.common.rest_client [req-b1fc7387-f658-41c4-a5b5-dee221374e83 req-b1fc7387-f658-41c4-a5b5-dee221374e83 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7e8503b2b3434c44854f381e25a39ddc 0.257s\n2026-05-20 01:41:48.993 15 INFO tempest.lib.common.rest_client [req-23ccd8e2-435a-4259-8c61-e3baa10b6512 req-23ccd8e2-435a-4259-8c61-e3baa10b6512 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ca20ae214f494990a0342e395e5cdf 0.258s\n2026-05-20 01:41:48.995 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1f542246a34444b38715fb08ed1a505e\n2026-05-20 01:41:49.160 18 INFO tempest.lib.common.rest_client [req-e8c72910-c4df-41b5-a6a4-fcea0373707f req-e8c72910-c4df-41b5-a6a4-fcea0373707f ] Request (ListSharedImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s\n2026-05-20 01:41:49.464 15 INFO tempest.lib.common.rest_client [req-9b877fa0-c6aa-430f-9426-2bbad27347e0 req-9b877fa0-c6aa-430f-9426-2bbad27347e0 ] Request (ImagesMemberTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.466s\n2026-05-20 01:41:49.847 18 INFO tempest.lib.common.rest_client [req-bf46da88-ca58-4934-a41f-ad047f6cc2b7 req-bf46da88-ca58-4934-a41f-ad047f6cc2b7 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e76d32e44f5946e0ad46a1aa227bd5f2&name=default 0.681s\n2026-05-20 01:41:49.939 15 INFO tempest.lib.common.rest_client [req-977b946f-c4dd-4de7-82fa-6aee4d9422cb req-977b946f-c4dd-4de7-82fa-6aee4d9422cb ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1f542246a34444b38715fb08ed1a505e&name=default 0.472s\n2026-05-20 01:41:50.315 18 INFO tempest.lib.common.rest_client [req-bd5f4387-e7ed-48a0-b7a3-e99f299e1afc req-bd5f4387-e7ed-48a0-b7a3-e99f299e1afc ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b65ae04c-0ace-4b8b-8a31-3517be0e7a62 0.465s\n2026-05-20 01:41:50.417 15 INFO tempest.lib.common.rest_client [req-1b3d4a6f-33cd-494e-980a-70cd7c7c939e req-1b3d4a6f-33cd-494e-980a-70cd7c7c939e ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/12f3ba09-c2ef-46cb-b94b-24ae82d2917b 0.474s\n2026-05-20 01:41:50.545 18 INFO tempest.lib.common.rest_client [req-33c89f69-dea8-4d61-86ea-f96f3d6255ca req-33c89f69-dea8-4d61-86ea-f96f3d6255ca ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e76d32e44f5946e0ad46a1aa227bd5f2 0.227s\n2026-05-20 01:41:50.545 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 211db351b317493c8e86f147823eee0a\n2026-05-20 01:41:50.707 15 INFO tempest.lib.common.rest_client [req-f8a55728-aa76-418b-a20c-106a3faec33e req-f8a55728-aa76-418b-a20c-106a3faec33e ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1f542246a34444b38715fb08ed1a505e 0.287s\n2026-05-20 01:41:50.707 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: db411382c4cc47aaa76e429194997aa7\n2026-05-20 01:41:50.975 18 INFO tempest.lib.common.rest_client [req-e7243b23-040f-4287-b285-16f3d3a0dfd7 req-e7243b23-040f-4287-b285-16f3d3a0dfd7 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=211db351b317493c8e86f147823eee0a&name=default 0.427s\n2026-05-20 01:41:51.079 15 INFO tempest.lib.common.rest_client [req-21bb2064-835a-4260-a425-364a36ac53a9 req-21bb2064-835a-4260-a425-364a36ac53a9 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=db411382c4cc47aaa76e429194997aa7&name=default 0.369s\n2026-05-20 01:41:51.446 18 INFO tempest.lib.common.rest_client [req-c9563191-a078-49b8-b925-45ac35aafaf1 req-c9563191-a078-49b8-b925-45ac35aafaf1 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8cb02256-8f9f-41a3-8e9f-5f954272792f 0.468s\n2026-05-20 01:41:51.565 15 INFO tempest.lib.common.rest_client [req-974e74ea-fb1a-4c99-afad-5c2dfd2a8e9a req-974e74ea-fb1a-4c99-afad-5c2dfd2a8e9a ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0437f9dc-a12b-41be-8aa6-8e4db6c35821 0.483s\n2026-05-20 01:41:51.736 18 INFO tempest.lib.common.rest_client [req-5399ff87-06c2-4850-8741-dac8686077f4 req-5399ff87-06c2-4850-8741-dac8686077f4 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/211db351b317493c8e86f147823eee0a 0.286s\n2026-05-20 01:41:51.780 15 INFO tempest.lib.common.rest_client [req-405e2b44-81b4-4735-a448-eee9189fff94 req-405e2b44-81b4-4735-a448-eee9189fff94 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/db411382c4cc47aaa76e429194997aa7 0.212s\n\n======\nTotals\n======\nRan: 66 tests in 30.1493 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.9166 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (12 tests) => 0:00:11.046208\n - Worker 1 (13 tests) => 0:00:11.465000\n - Worker 2 (7 tests) => 0:00:16.703575\n - Worker 3 (4 tests) => 0:00:13.889147\n - Worker 4 (5 tests) => 0:00:20.566548\n - Worker 5 (2 tests) => 0:00:15.647950\n - Worker 6 (2 tests) => 0:00:19.680814\n - Worker 7 (2 tests) => 0:00:06.008110\n - Worker 8 (1 tests) => 0:00:00.067783\n - Worker 9 (2 tests) => 0:00:02.351689\n - Worker 10 (1 tests) => 0:00:01.260220\n - Worker 11 (2 tests) => 0:00:02.510980\n - Worker 12 (4 tests) => 0:00:00.057577\n - Worker 13 (1 tests) => 0:00:00\n - Worker 14 (2 tests) => 0:00:12.920346\n - Worker 15 (6 tests) => 0:00:00.069395\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/20260520-0141.log\n2026-05-20 01:41:57.416 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-20 01:41:57.525 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:41:57.525 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:41:57.525 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:41:57.525 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:41:57.526 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:41:57.526 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:41:57.527 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:41:57.527 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:41:57.528 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:41:57.528 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:41:57.528 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:41:57.529 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:41:57.529 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:41:57.529 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:41:57.529 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:41:57.530 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:41:57.530 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:41:57.530 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:41:57.530 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:41:57.530 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:41:57.531 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:41:57.531 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:23.079 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:23.080 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:23.080 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:23.095 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:23.095 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:23.096 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:23.096 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:23.096 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:23.100 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:23.100 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:23.106 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:23.118 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-20 01:42:23.150 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:23.151 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:23.166 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:23.167 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:23.167 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:23.168 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:23.168 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:23.168 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:23.168 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:23.168 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:23.168 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:23.185 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:23.185 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:23.185 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:23.187 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-20 01:42:23.367 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:23.368 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:23.368 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:23.381 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:23.381 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:23.381 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:23.382 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:23.382 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:23.382 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:23.382 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:23.382 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:23.382 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:23.397 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-20 01:42:23.418 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:23.429 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:23.430 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:23.430 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:23.430 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:23.431 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:23.431 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:23.440 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:23.440 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:23.442 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:23.442 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:23.460 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-20 01:42:23.867 24 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:23.868 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:23.868 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:23.869 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:23.869 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:23.873 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:23.874 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:23.874 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:23.874 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:23.874 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:23.874 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:23.879 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:23.879 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:23.885 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-20 01:42:23.990 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:23.999 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:23.999 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:24.000 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.000 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:24.001 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:24.001 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:24.001 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:24.001 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:24.025 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:24.038 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-20 01:42:24.116 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:24.117 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:24.117 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:24.124 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.124 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:24.124 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:24.124 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:24.126 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:24.126 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:24.126 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:24.126 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:24.126 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.126 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:24.126 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:24.134 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-20 01:42:24.226 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:24.235 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:24.235 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:24.236 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.236 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:24.236 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:24.237 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:24.237 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:24.237 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:24.237 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.246 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:24.246 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:24.258 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-20 01:42:24.353 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:24.401 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:24.406 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:24.407 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.407 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:24.408 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:24.408 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:24.408 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:24.408 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:24.445 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:24.447 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:24.454 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-20 01:42:24.557 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:24.559 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:24.559 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:24.560 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.560 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:24.560 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:24.560 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:24.561 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:24.561 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:24.561 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.561 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:24.563 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:24.563 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:24.563 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:24.563 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.563 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:24.564 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:24.564 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:24.564 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:24.564 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:24.564 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.564 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:24.564 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:24.566 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-20 01:42:24.635 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:24.636 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:24.636 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:24.637 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.637 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:24.648 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:24.649 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:24.649 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:24.649 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:24.649 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.649 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:24.649 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:24.669 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-20 01:42:24.762 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:24.763 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:24.764 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:24.773 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.774 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:24.774 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:24.774 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:24.774 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:24.774 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:24.790 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-20 01:42:24.820 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:24.821 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:24.821 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:24.821 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.822 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:24.822 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:24.831 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:24.831 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:24.831 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:24.833 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:24.833 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:24.833 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:24.838 26 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-20 01:42:25.012 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:25.013 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:25.013 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:25.013 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:25.014 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:25.014 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:25.028 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:25.028 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:25.030 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:25.030 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:25.030 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:25.030 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:25.030 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:25.030 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:25.030 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:25.047 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-20 01:42:25.096 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:25.108 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:25.108 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:25.109 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:25.109 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:25.109 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:25.109 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:25.109 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:25.110 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:25.110 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:25.110 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:25.110 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:25.125 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:25.142 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-20 01:42:25.267 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:42:25.268 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:42:25.268 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:42:25.269 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:25.281 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:42:25.282 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:42:25.282 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:42:25.282 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:42:25.282 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:42:25.282 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:42:25.296 28 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-20 01:42:25.529 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:25.529 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:25.529 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:25.529 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:25.529 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:25.529 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:25.529 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:25.530 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:25.530 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:25.530 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:25.530 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:25.910 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:25.918 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:25.918 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:25.918 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:25.918 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:25.919 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:25.919 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:25.919 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:25.919 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:25.919 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:25.919 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:26.329 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:26.337 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:26.337 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:26.337 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:26.337 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:26.338 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:26.338 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:26.338 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:26.338 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:26.338 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:26.338 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:26.476 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:26.766 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:26.778 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:26.778 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:26.778 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:26.778 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:26.779 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:26.779 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:26.779 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:26.779 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:26.779 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:26.779 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:26.901 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:26.943 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:26.943 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:26.943 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:27.231 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:27.231 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:27.236 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:27.425 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:27.425 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:27.425 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:27.425 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:27.425 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:27.425 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:27.425 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:27.434 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:27.434 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:27.434 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:27.434 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:27.509 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:27.518 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:27.980 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:28.168 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:28.168 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:28.168 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:28.168 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:28.168 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:28.168 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:28.168 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:28.183 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:28.183 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:28.183 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:28.184 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:28.362 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:42:28.362 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:42:28.362 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:42:28.362 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:42:28.362 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:42:28.363 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:42:28.363 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:42:28.363 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:42:28.363 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:42:28.363 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:42:28.363 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:42:53.422 20 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in RoutersTestDVR.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.network.admin.test_routers_dvr.RoutersTestDVR) ... SKIPPED: dvr extension not enabled.\n2026-05-20 01:42:53.729 39 INFO tempest.lib.common.rest_client [req-a56c4fb7-7da7-4965-bfed-12d79454c3ab req-a56c4fb7-7da7-4965-bfed-12d79454c3ab ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s\n2026-05-20 01:42:54.186 20 INFO tempest.lib.common.rest_client [req-1e7fa3b0-7cbd-47ef-b32d-c2fa1025f245 req-1e7fa3b0-7cbd-47ef-b32d-c2fa1025f245 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s\n2026-05-20 01:42:54.442 39 INFO tempest.lib.common.rest_client [req-ef40139b-a378-45c3-9eb9-ec5d63d59b85 req-ef40139b-a378-45c3-9eb9-ec5d63d59b85 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s\n2026-05-20 01:42:54.585 17 INFO tempest.lib.common.rest_client [req-ea0acfdb-32d8-47d8-bae7-bb12e890dbcb req-ea0acfdb-32d8-47d8-bae7-bb12e890dbcb ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s\n2026-05-20 01:42:54.702 24 INFO tempest.lib.common.rest_client [req-252bf7bc-d3e5-43ed-8e9c-22e1c07e45eb req-252bf7bc-d3e5-43ed-8e9c-22e1c07e45eb ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s\n2026-05-20 01:42:54.767 39 INFO tempest.lib.common.rest_client [req-e88990c5-7a33-45c8-8df7-da5f4eff586f req-e88990c5-7a33-45c8-8df7-da5f4eff586f ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.311s\n2026-05-20 01:42:54.903 20 INFO tempest.lib.common.rest_client [req-3cdaae2d-1808-4da7-a219-a5aeaa7d46ec req-3cdaae2d-1808-4da7-a219-a5aeaa7d46ec ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s\n2026-05-20 01:42:55.109 39 INFO tempest.lib.common.rest_client [req-3cc649a9-0a0c-4ef3-80f1-3a5c82fd9e95 req-3cc649a9-0a0c-4ef3-80f1-3a5c82fd9e95 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.303s\n2026-05-20 01:42:55.130 20 INFO tempest.lib.common.rest_client [req-28d3e147-25a5-42e7-894f-496f828d26fb req-28d3e147-25a5-42e7-894f-496f828d26fb ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.213s\n2026-05-20 01:42:55.351 17 INFO tempest.lib.common.rest_client [req-63feeec2-01dc-4090-8c3d-90d8840db2be req-63feeec2-01dc-4090-8c3d-90d8840db2be ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.723s\n2026-05-20 01:42:55.461 20 INFO tempest.lib.common.rest_client [req-ed7445be-858a-4386-8fe8-9ff0ecf8e7df req-ed7445be-858a-4386-8fe8-9ff0ecf8e7df ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.301s\n2026-05-20 01:42:55.577 24 INFO tempest.lib.common.rest_client [req-7275fafd-1979-4b7c-8d7f-54d72dfa8964 req-7275fafd-1979-4b7c-8d7f-54d72dfa8964 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.803s\n2026-05-20 01:42:55.615 37 INFO tempest.lib.common.rest_client [req-ffc82fb9-ae22-4f65-a9eb-7eee275dbf26 req-ffc82fb9-ae22-4f65-a9eb-7eee275dbf26 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.740s\n2026-05-20 01:42:55.707 17 INFO tempest.lib.common.rest_client [req-099ec13a-92be-45d3-b512-2bbe3314f404 req-099ec13a-92be-45d3-b512-2bbe3314f404 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.347s\n2026-05-20 01:42:55.719 33 INFO tempest.lib.common.rest_client [req-9ad0bbde-b692-4c44-b11d-530aaae1216a req-9ad0bbde-b692-4c44-b11d-530aaae1216a ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-05-20 01:42:55.742 24 INFO tempest.lib.common.rest_client [req-ee438b65-aea2-467e-b28a-49d4bef59f33 req-ee438b65-aea2-467e-b28a-49d4bef59f33 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.160s\n2026-05-20 01:42:55.794 41 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-20 01:42:55.903 39 INFO tempest.lib.common.rest_client [req-aa38d54f-ee61-4051-afea-4d9dd3c55c4b req-aa38d54f-ee61-4051-afea-4d9dd3c55c4b ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.786s\n{15} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringTestJSON) ... SKIPPED: metering extension not enabled.\n2026-05-20 01:42:55.944 31 INFO tempest.lib.common.rest_client [req-916abd23-af67-4c19-8464-326e0f6492e9 req-916abd23-af67-4c19-8464-326e0f6492e9 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s\n2026-05-20 01:42:56.045 24 INFO tempest.lib.common.rest_client [req-62525bfc-57f7-4b26-a423-28cf5b03ea66 req-62525bfc-57f7-4b26-a423-28cf5b03ea66 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.264s\n2026-05-20 01:42:56.158 15 INFO tempest.lib.common.rest_client [req-ae951249-f429-4129-a412-7ab9bc7be68d req-ae951249-f429-4129-a412-7ab9bc7be68d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.747s\n2026-05-20 01:42:56.200 20 INFO tempest.lib.common.rest_client [req-31be1877-7a9a-42ea-9a27-c392af3bb7f7 req-31be1877-7a9a-42ea-9a27-c392af3bb7f7 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.738s\n2026-05-20 01:42:56.319 17 INFO tempest.lib.common.rest_client [req-9ba68838-62ec-46fb-8935-c59bda4cdca8 req-9ba68838-62ec-46fb-8935-c59bda4cdca8 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.588s\n2026-05-20 01:42:56.451 13 INFO tempest.lib.common.rest_client [req-7bd3f514-4c6b-4689-b476-9f1799085e9f req-7bd3f514-4c6b-4689-b476-9f1799085e9f ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.824s\n2026-05-20 01:42:56.465 26 INFO tempest.lib.common.rest_client [req-de9c7f7b-79a7-4bcb-9038-19c13e55e984 req-de9c7f7b-79a7-4bcb-9038-19c13e55e984 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.771s\n2026-05-20 01:42:56.485 39 INFO tempest.lib.common.rest_client [req-05f984c2-904b-47d2-9b98-9bf6852b7a5c req-05f984c2-904b-47d2-9b98-9bf6852b7a5c ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.581s\n2026-05-20 01:42:56.494 37 INFO tempest.lib.common.rest_client [req-181f3726-c0b1-4197-b1ab-c66013062362 req-181f3726-c0b1-4197-b1ab-c66013062362 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.822s\n2026-05-20 01:42:56.573 41 INFO tempest.lib.common.rest_client [req-74e46495-2417-429b-9303-c6805299d933 req-74e46495-2417-429b-9303-c6805299d933 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s\n2026-05-20 01:42:56.641 20 INFO tempest.lib.common.rest_client [req-38d92389-83f0-4338-b7a2-0d5a7ebfaa10 req-38d92389-83f0-4338-b7a2-0d5a7ebfaa10 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.439s\n2026-05-20 01:42:56.649 33 INFO tempest.lib.common.rest_client [req-4601e4a0-ee84-494c-99ae-0c091eafc576 req-4601e4a0-ee84-494c-99ae-0c091eafc576 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.882s\n2026-05-20 01:42:56.905 28 INFO tempest.lib.common.rest_client [req-2cdb124b-2fa5-48d1-b9d0-9fe38cc6b6b6 req-2cdb124b-2fa5-48d1-b9d0-9fe38cc6b6b6 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.938s\n2026-05-20 01:42:56.956 21 INFO tempest.lib.common.rest_client [req-77a3eb7a-d61c-4cc1-8c70-bff4909cfa17 req-77a3eb7a-d61c-4cc1-8c70-bff4909cfa17 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s\n2026-05-20 01:42:57.017 24 INFO tempest.lib.common.rest_client [req-b11b3198-1e63-44ad-b2f5-83f8b2ff5f36 req-b11b3198-1e63-44ad-b2f5-83f8b2ff5f36 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.965s\n2026-05-20 01:42:57.099 31 INFO tempest.lib.common.rest_client [req-fe61090b-7fe4-4730-9c61-1efa410016b3 req-fe61090b-7fe4-4730-9c61-1efa410016b3 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.114s\n2026-05-20 01:42:57.119 35 INFO tempest.lib.common.rest_client [req-1685b745-b98f-4dc2-bc4c-a7a8d93fd1de req-1685b745-b98f-4dc2-bc4c-a7a8d93fd1de ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.013s\n2026-05-20 01:42:57.124 17 INFO tempest.lib.common.rest_client [req-3fd01a9c-5488-4d58-8b19-f9610955f1a1 req-3fd01a9c-5488-4d58-8b19-f9610955f1a1 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.804s\n2026-05-20 01:42:57.178 37 INFO tempest.lib.common.rest_client [req-afbc481f-f551-4d8b-befb-c7937ff52f5e req-afbc481f-f551-4d8b-befb-c7937ff52f5e ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.680s\n2026-05-20 01:42:57.211 20 INFO tempest.lib.common.rest_client [req-335d8604-cea8-466d-b7ca-62f351aa4bd2 req-335d8604-cea8-466d-b7ca-62f351aa4bd2 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/b5307dbf9bd54d0b97970d074c7a3aab/roles/96c5293ae00249159873405c9cd172ae 0.568s\n2026-05-20 01:42:57.355 29 INFO tempest.lib.common.rest_client [req-05768ed4-4275-4ab0-a4bb-80431a17cb27 req-05768ed4-4275-4ab0-a4bb-80431a17cb27 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.214s\n2026-05-20 01:42:57.400 17 INFO tempest.lib.common.rest_client [req-15c45739-e7aa-48c0-895d-feded8bafb54 req-15c45739-e7aa-48c0-895d-feded8bafb54 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s\n2026-05-20 01:42:57.412 11 INFO tempest.lib.common.rest_client [req-ff9f04a0-84da-4a1b-ad53-93f0410e582b req-ff9f04a0-84da-4a1b-ad53-93f0410e582b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.160s\n2026-05-20 01:42:57.504 37 INFO tempest.lib.common.rest_client [req-a9a77e0c-ba05-493e-8b10-cd19ddcee72f req-a9a77e0c-ba05-493e-8b10-cd19ddcee72f ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.302s\n2026-05-20 01:42:57.624 26 INFO tempest.lib.common.rest_client [req-50ee25a4-736b-4fa3-9392-eb4498103572 req-50ee25a4-736b-4fa3-9392-eb4498103572 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.122s\n2026-05-20 01:42:57.634 15 INFO tempest.lib.common.rest_client [req-e9b7e089-8979-469b-9b9a-5e00a94df7af req-e9b7e089-8979-469b-9b9a-5e00a94df7af ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.443s\n2026-05-20 01:42:57.655 21 INFO tempest.lib.common.rest_client [req-485207c6-a198-4916-88ca-c466f06773ca req-485207c6-a198-4916-88ca-c466f06773ca ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s\n2026-05-20 01:42:57.700 39 INFO tempest.lib.common.rest_client [req-748c9bb8-c33c-4997-aabe-b128cc3c608e req-748c9bb8-c33c-4997-aabe-b128cc3c608e ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5117f7b7e06c48df841b22f7b8020025/users/afaac9df1adb4edc811dc02684f77053/roles/96c5293ae00249159873405c9cd172ae 1.210s\n2026-05-20 01:42:57.817 13 INFO tempest.lib.common.rest_client [req-75f79a58-1b21-42a4-a836-0f5c5c09a26d req-75f79a58-1b21-42a4-a836-0f5c5c09a26d ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.333s\n2026-05-20 01:42:57.854 33 INFO tempest.lib.common.rest_client [req-2e0f8f22-0da1-4081-b420-330d001d0fa1 req-2e0f8f22-0da1-4081-b420-330d001d0fa1 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 1.201s\n2026-05-20 01:42:57.871 24 INFO tempest.lib.common.rest_client [req-b30888af-ae2d-4f4b-ada7-5cac3de46013 req-b30888af-ae2d-4f4b-ada7-5cac3de46013 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.850s\n2026-05-20 01:42:57.887 41 INFO tempest.lib.common.rest_client [req-1cd97afe-a650-4772-8490-ee7d96af0ebf req-1cd97afe-a650-4772-8490-ee7d96af0ebf ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.296s\n2026-05-20 01:42:57.896 26 INFO tempest.lib.common.rest_client [req-9156a96a-c503-40a3-b5d1-46bd5134f3b2 req-9156a96a-c503-40a3-b5d1-46bd5134f3b2 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.268s\n2026-05-20 01:42:57.967 31 INFO tempest.lib.common.rest_client [req-2008a2ba-e6fe-4e11-9e31-c0b9c7a39063 req-2008a2ba-e6fe-4e11-9e31-c0b9c7a39063 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.863s\n2026-05-20 01:42:57.974 13 INFO tempest.lib.common.rest_client [req-6ede82c5-13e4-40f9-a236-7cf35c94ae52 req-6ede82c5-13e4-40f9-a236-7cf35c94ae52 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.153s\n2026-05-20 01:42:58.042 20 INFO tempest.lib.common.rest_client [req-7605338b-9c5e-4e8d-bd87-88003d91fee2 req-7605338b-9c5e-4e8d-bd87-88003d91fee2 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.829s\n2026-05-20 01:42:58.051 11 INFO tempest.lib.common.rest_client [req-5a4cb268-7683-45bc-81ee-30ec0e45119e req-5a4cb268-7683-45bc-81ee-30ec0e45119e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.610s\n2026-05-20 01:42:58.128 24 INFO tempest.lib.common.rest_client [req-22b17b4d-343d-4619-8364-154f6e3f46a4 req-22b17b4d-343d-4619-8364-154f6e3f46a4 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50fc45aafbf24a429cfbdf205dff09b9/users/910ff510d66943ab9ef99928bbc00801/roles/96c5293ae00249159873405c9cd172ae 0.254s\n2026-05-20 01:42:58.172 31 INFO tempest.lib.common.rest_client [req-e8626fbe-8f28-4035-9989-c4b6e590717f req-e8626fbe-8f28-4035-9989-c4b6e590717f ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.186s\n2026-05-20 01:42:58.185 17 INFO tempest.lib.common.rest_client [req-1fae2a2f-35a8-4ac6-bd1e-c47167f7a21d req-1fae2a2f-35a8-4ac6-bd1e-c47167f7a21d ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/9c973dfc15404b689cf5043899f83fe3/roles/96c5293ae00249159873405c9cd172ae 0.782s\n2026-05-20 01:42:58.261 28 INFO tempest.lib.common.rest_client [req-fd3cf812-9f06-4ffc-8865-99bb2e4de694 req-fd3cf812-9f06-4ffc-8865-99bb2e4de694 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.326s\n2026-05-20 01:42:58.398 35 INFO tempest.lib.common.rest_client [req-327c8939-2706-4453-97d7-d56476a2f947 req-327c8939-2706-4453-97d7-d56476a2f947 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.254s\n2026-05-20 01:42:58.405 29 INFO tempest.lib.common.rest_client [req-1f07b5b5-ea7b-428c-94db-14428a9bc872 req-1f07b5b5-ea7b-428c-94db-14428a9bc872 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.024s\n2026-05-20 01:42:58.412 39 INFO tempest.lib.common.rest_client [req-4051a95c-725a-4550-a7a6-5773ba160c43 req-4051a95c-725a-4550-a7a6-5773ba160c43 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.705s\n2026-05-20 01:42:58.422 15 INFO tempest.lib.common.rest_client [req-3c3e5fdd-4b04-40c8-8332-3bdeaeb58b9e req-3c3e5fdd-4b04-40c8-8332-3bdeaeb58b9e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.786s\n2026-05-20 01:42:58.426 28 INFO tempest.lib.common.rest_client [req-537b4304-fa40-4687-b926-b0a591f588cf req-537b4304-fa40-4687-b926-b0a591f588cf ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.161s\n2026-05-20 01:42:58.431 24 INFO tempest.lib.common.rest_client [req-f7138f83-bae9-49d2-933d-bd3b71a02f39 req-f7138f83-bae9-49d2-933d-bd3b71a02f39 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s\n2026-05-20 01:42:58.463 21 INFO tempest.lib.common.rest_client [req-5e16687c-cb99-454e-a89d-8dc2890aef26 req-5e16687c-cb99-454e-a89d-8dc2890aef26 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.802s\n2026-05-20 01:42:58.472 26 INFO tempest.lib.common.rest_client [req-6a4df257-1f95-4797-894d-c37df4dfc4eb req-6a4df257-1f95-4797-894d-c37df4dfc4eb ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.560s\n2026-05-20 01:42:58.487 13 INFO tempest.lib.common.rest_client [req-1996129e-ec92-41d2-a067-91097f0609da req-1996129e-ec92-41d2-a067-91097f0609da ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.501s\n2026-05-20 01:42:58.568 41 INFO tempest.lib.common.rest_client [req-4fd6f85f-9feb-4154-a857-e4aa087e797d req-4fd6f85f-9feb-4154-a857-e4aa087e797d ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.673s\n2026-05-20 01:42:58.591 17 INFO tempest.lib.common.rest_client [req-fc2a9fc8-d34f-46d9-98fb-7388950593d7 req-fc2a9fc8-d34f-46d9-98fb-7388950593d7 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s\n2026-05-20 01:42:58.625 33 INFO tempest.lib.common.rest_client [req-436c9a9e-ce40-415e-8ea9-83225e0688ce req-436c9a9e-ce40-415e-8ea9-83225e0688ce ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.752s\n2026-05-20 01:42:58.637 21 INFO tempest.lib.common.rest_client [req-63b07fb2-0fa9-4868-ba95-1e76b97ea53b req-63b07fb2-0fa9-4868-ba95-1e76b97ea53b ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.151s\n2026-05-20 01:42:58.647 35 INFO tempest.lib.common.rest_client [req-316f482a-123a-403d-bb14-4246550ab5a7 req-316f482a-123a-403d-bb14-4246550ab5a7 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.241s\n2026-05-20 01:42:58.648 24 INFO tempest.lib.common.rest_client [req-6d78212b-aed7-41d6-83e7-41a358b8b20c req-6d78212b-aed7-41d6-83e7-41a358b8b20c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50fc45aafbf24a429cfbdf205dff09b9/users/910ff510d66943ab9ef99928bbc00801/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.214s\n2026-05-20 01:42:58.649 11 INFO tempest.lib.common.rest_client [req-edb83113-d673-42c6-a797-602b88de6efe req-edb83113-d673-42c6-a797-602b88de6efe ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.596s\n2026-05-20 01:42:58.767 20 INFO tempest.lib.common.rest_client [req-11a408f8-73b2-4420-bb5f-b8040b4919c6 req-11a408f8-73b2-4420-bb5f-b8040b4919c6 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/b5307dbf9bd54d0b97970d074c7a3aab/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.721s\n2026-05-20 01:42:58.783 28 INFO tempest.lib.common.rest_client [req-af94772b-65a8-43c4-828a-78289b7e5432 req-af94772b-65a8-43c4-828a-78289b7e5432 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.335s\n2026-05-20 01:42:58.892 37 INFO tempest.lib.common.rest_client [req-818d592f-6daa-43c5-8e0b-93698b5672d3 req-818d592f-6daa-43c5-8e0b-93698b5672d3 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.384s\n2026-05-20 01:42:58.946 41 INFO tempest.lib.common.rest_client [req-f64985aa-fb14-4172-8233-0aec0974cc88 req-f64985aa-fb14-4172-8233-0aec0974cc88 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.363s\n2026-05-20 01:42:58.958 29 INFO tempest.lib.common.rest_client [req-aef5484e-cffc-4325-9982-bcf8bb701046 req-aef5484e-cffc-4325-9982-bcf8bb701046 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.549s\n2026-05-20 01:42:59.059 24 INFO tempest.lib.common.rest_client [req-f9aef6e8-1211-4dcf-82b7-48b39fff0c9f req-f9aef6e8-1211-4dcf-82b7-48b39fff0c9f ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.409s\n2026-05-20 01:42:59.095 20 INFO tempest.lib.common.rest_client [req-18c89656-4af4-4bb7-9842-09e1f6aad0c6 req-18c89656-4af4-4bb7-9842-09e1f6aad0c6 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.324s\n2026-05-20 01:42:59.115 39 INFO tempest.lib.common.rest_client [req-6ebdcd83-39b8-4aa0-9729-549e92831868 req-6ebdcd83-39b8-4aa0-9729-549e92831868 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5117f7b7e06c48df841b22f7b8020025/users/afaac9df1adb4edc811dc02684f77053/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.699s\n2026-05-20 01:42:59.167 13 INFO tempest.lib.common.rest_client [req-6a18ece4-ac4d-420f-a6aa-28e3e0a6a74b req-6a18ece4-ac4d-420f-a6aa-28e3e0a6a74b ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.673s\n2026-05-20 01:42:59.181 26 INFO tempest.lib.common.rest_client [req-77527779-2a91-4ae1-b105-0fd2fb599220 req-77527779-2a91-4ae1-b105-0fd2fb599220 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.707s\n2026-05-20 01:42:59.192 33 INFO tempest.lib.common.rest_client [req-5af4e4d5-e913-4a3c-a213-331b1f102a98 req-5af4e4d5-e913-4a3c-a213-331b1f102a98 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.565s\n2026-05-20 01:42:59.230 20 INFO tempest.lib.common.rest_client [req-ba9d8126-2cfb-487c-a962-32620593b6ec req-ba9d8126-2cfb-487c-a962-32620593b6ec ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/b5307dbf9bd54d0b97970d074c7a3aab/roles/68cd1badce4c4baeb95895efe5da31f7 0.132s\n2026-05-20 01:42:59.244 35 INFO tempest.lib.common.rest_client [req-6cfca21a-039e-4b02-81a4-f2a867015e16 req-6cfca21a-039e-4b02-81a4-f2a867015e16 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.563s\n2026-05-20 01:42:59.254 15 INFO tempest.lib.common.rest_client [req-f9512d3f-44b4-4544-9c60-20e2ff4e9724 req-f9512d3f-44b4-4544-9c60-20e2ff4e9724 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.802s\n2026-05-20 01:42:59.355 33 INFO tempest.lib.common.rest_client [req-9767cd48-b9d6-4de8-9062-6df63399bc64 req-9767cd48-b9d6-4de8-9062-6df63399bc64 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-20 01:42:59.364 17 INFO tempest.lib.common.rest_client [req-4d31865c-0cd3-45fb-b5f3-92093b7d13f3 req-4d31865c-0cd3-45fb-b5f3-92093b7d13f3 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/9c973dfc15404b689cf5043899f83fe3/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.771s\n2026-05-20 01:42:59.377 31 INFO tempest.lib.common.rest_client [req-d9086b07-f72e-4b1f-95ac-8b08e40c514a req-d9086b07-f72e-4b1f-95ac-8b08e40c514a ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.197s\n2026-05-20 01:42:59.386 29 INFO tempest.lib.common.rest_client [req-cb4272cb-85b8-40f4-af5d-15b7328a4f12 req-cb4272cb-85b8-40f4-af5d-15b7328a4f12 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.406s\n2026-05-20 01:42:59.501 39 INFO tempest.lib.common.rest_client [req-d5a6d74b-a0c2-4803-a589-666ff1cadde5 req-d5a6d74b-a0c2-4803-a589-666ff1cadde5 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.379s\n2026-05-20 01:42:59.499 11 INFO tempest.lib.common.rest_client [req-d00cb5b3-e620-4449-ac1c-f334edb06c88 req-d00cb5b3-e620-4449-ac1c-f334edb06c88 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.815s\n2026-05-20 01:42:59.604 37 INFO tempest.lib.common.rest_client [req-9543e8d6-8223-46fd-a318-e879d437cc0c req-9543e8d6-8223-46fd-a318-e879d437cc0c ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.710s\n2026-05-20 01:42:59.614 41 INFO tempest.lib.common.rest_client [req-0858ed48-2f82-4af5-a7ed-0d945940c5ac req-0858ed48-2f82-4af5-a7ed-0d945940c5ac ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.665s\n2026-05-20 01:42:59.612 26 INFO tempest.lib.common.rest_client [req-932079a1-b920-429f-a0ce-92f8e480554f req-932079a1-b920-429f-a0ce-92f8e480554f ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.429s\n2026-05-20 01:42:59.665 24 INFO tempest.lib.common.rest_client [req-ca84930a-ab40-4f75-90e6-feac9f9c5569 req-ca84930a-ab40-4f75-90e6-feac9f9c5569 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50fc45aafbf24a429cfbdf205dff09b9/users/910ff510d66943ab9ef99928bbc00801/roles/68cd1badce4c4baeb95895efe5da31f7 0.601s\n2026-05-20 01:42:59.703 28 INFO tempest.lib.common.rest_client [req-787bd32b-6fe5-44a2-96c5-cdadb641a87d req-787bd32b-6fe5-44a2-96c5-cdadb641a87d ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.916s\n2026-05-20 01:42:59.703 33 INFO tempest.lib.common.rest_client [req-9d3a5234-7928-4575-802c-9ea1ff7adf7a req-9d3a5234-7928-4575-802c-9ea1ff7adf7a ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/57e4e8bc0fed4342a01cfccfde76d634/users/f5ac6531afb04bbdb0abc44bad977b5a/roles/96c5293ae00249159873405c9cd172ae 0.345s\n2026-05-20 01:42:59.826 39 INFO tempest.lib.common.rest_client [req-2b86cade-bafe-4c0f-a54c-dcf476928d9b req-2b86cade-bafe-4c0f-a54c-dcf476928d9b ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5117f7b7e06c48df841b22f7b8020025/users/afaac9df1adb4edc811dc02684f77053/roles/68cd1badce4c4baeb95895efe5da31f7 0.321s\n2026-05-20 01:42:59.827 31 INFO tempest.lib.common.rest_client [req-4244b428-45aa-45bd-a25f-47d9782fa847 req-4244b428-45aa-45bd-a25f-47d9782fa847 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.447s\n2026-05-20 01:42:59.840 13 INFO tempest.lib.common.rest_client [req-1ba2e92d-958e-4912-87dd-db597157f189 req-1ba2e92d-958e-4912-87dd-db597157f189 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.671s\n2026-05-20 01:42:59.908 35 INFO tempest.lib.common.rest_client [req-f838b24d-2d71-43a3-b253-774803bc7757 req-f838b24d-2d71-43a3-b253-774803bc7757 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.662s\n2026-05-20 01:42:59.935 20 INFO tempest.lib.common.rest_client [req-f8c05928-57b3-42ee-8245-a2e97ef4fdda req-f8c05928-57b3-42ee-8245-a2e97ef4fdda ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.703s\n2026-05-20 01:42:59.948 28 INFO tempest.lib.common.rest_client [req-15bbd331-7ed6-4f8c-9b03-6016e47b8fe3 req-15bbd331-7ed6-4f8c-9b03-6016e47b8fe3 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s\n2026-05-20 01:42:59.961 41 INFO tempest.lib.common.rest_client [req-f0cd93c2-9ffd-419f-aad4-add91ece74d3 req-f0cd93c2-9ffd-419f-aad4-add91ece74d3 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s\n2026-05-20 01:42:59.971 21 INFO tempest.lib.common.rest_client [req-5709c328-682b-4e01-8cb4-ea947d02436f req-5709c328-682b-4e01-8cb4-ea947d02436f ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.329s\n2026-05-20 01:42:59.996 17 INFO tempest.lib.common.rest_client [req-b7bbbb6b-1cdd-48ce-8504-d58b22c2cfd0 req-b7bbbb6b-1cdd-48ce-8504-d58b22c2cfd0 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.630s\n2026-05-20 01:43:00.005 13 INFO tempest.lib.common.rest_client [req-57cd527f-3c3a-44a9-a66d-153d446d024b req-57cd527f-3c3a-44a9-a66d-153d446d024b ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d75937fdace84352ab46cb69eadc87e4/users/6e6f6bd9137d471493c826a809e2ba85/roles/96c5293ae00249159873405c9cd172ae 0.162s\n2026-05-20 01:43:00.088 15 INFO tempest.lib.common.rest_client [req-ae1a3766-d686-4651-8e64-a4c2572caa72 req-ae1a3766-d686-4651-8e64-a4c2572caa72 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.831s\n2026-05-20 01:43:00.121 37 INFO tempest.lib.common.rest_client [req-852c325b-d291-410b-9614-e9d9d70f0cfa req-852c325b-d291-410b-9614-e9d9d70f0cfa ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/3cab332ca08e428fa1611e0c82db146b/roles/96c5293ae00249159873405c9cd172ae 0.514s\n2026-05-20 01:43:00.140 26 INFO tempest.lib.common.rest_client [req-3aca952d-40bd-4682-961d-d9e59fdc28a7 req-3aca952d-40bd-4682-961d-d9e59fdc28a7 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/8b3fbc94882f467887ebf94531c6b080/roles/96c5293ae00249159873405c9cd172ae 0.523s\n2026-05-20 01:43:00.130 20 INFO tempest.lib.common.rest_client [req-4105718a-a6af-4625-b010-f58e20f3f1c3 req-4105718a-a6af-4625-b010-f58e20f3f1c3 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/b5307dbf9bd54d0b97970d074c7a3aab/roles/96c5293ae00249159873405c9cd172ae 0.194s\n2026-05-20 01:43:00.131 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b5307dbf9bd54d0b97970d074c7a3aab is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:00.131 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-564202120-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'project_name': 'tempest-NetworksIpV6Test-564202120', 'tenant_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'tenant_name': 'tempest-NetworksIpV6Test-564202120', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b5307dbf9bd54d0b97970d074c7a3aab', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:00.134 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-564202120-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'project_name': 'tempest-NetworksIpV6Test-564202120', 'tenant_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'tenant_name': 'tempest-NetworksIpV6Test-564202120', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b5307dbf9bd54d0b97970d074c7a3aab', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:00.242 33 INFO tempest.lib.common.rest_client [req-c8bdc63e-d1f3-4fba-aed9-bc76b3c5aec7 req-c8bdc63e-d1f3-4fba-aed9-bc76b3c5aec7 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.536s\n2026-05-20 01:43:00.286 24 INFO tempest.lib.common.rest_client [req-439d9caa-8f5c-4339-970b-d87760cf2cc0 req-439d9caa-8f5c-4339-970b-d87760cf2cc0 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.619s\n2026-05-20 01:43:00.286 15 INFO tempest.lib.common.rest_client [req-c89d71cb-512d-463c-92f3-02fdd4282223 req-c89d71cb-512d-463c-92f3-02fdd4282223 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-20 01:43:00.294 39 INFO tempest.lib.common.rest_client [req-e9031813-1670-48d5-9cae-645db3a95f56 req-e9031813-1670-48d5-9cae-645db3a95f56 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.464s\n2026-05-20 01:43:00.323 28 INFO tempest.lib.common.rest_client [req-ced93dcb-7235-4010-b202-0d50e0b2c41a req-ced93dcb-7235-4010-b202-0d50e0b2c41a ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a67896415a04f8ab266a73c467226bc/users/89aaf20ec3bd422181688343d1fad8d2/roles/96c5293ae00249159873405c9cd172ae 0.373s\n2026-05-20 01:43:00.400 11 INFO tempest.lib.common.rest_client [req-686b66c1-7dee-4337-a2bd-cd9cf9a9cd68 req-686b66c1-7dee-4337-a2bd-cd9cf9a9cd68 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.896s\n2026-05-20 01:43:00.408 31 INFO tempest.lib.common.rest_client [req-020c6e3a-8b66-4e31-afb2-583b9ee3ff70 req-020c6e3a-8b66-4e31-afb2-583b9ee3ff70 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/873f9d3aae9649dcb64c75e17b74969a/users/f8377daaf87c429c837addd7b9bd78ad/roles/96c5293ae00249159873405c9cd172ae 0.575s\n2026-05-20 01:43:00.436 41 INFO tempest.lib.common.rest_client [req-3c4de79c-c7ad-4cfd-9be5-e3c9430f564e req-3c4de79c-c7ad-4cfd-9be5-e3c9430f564e ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bd018b79a934c659da3543cef6554d5/users/463f4bc86abc468d90ebd7ed075a52cb/roles/96c5293ae00249159873405c9cd172ae 0.467s\n2026-05-20 01:43:00.461 29 INFO tempest.lib.common.rest_client [req-9fa40b47-dfac-4bcf-8dfe-6e18e9dbb075 req-9fa40b47-dfac-4bcf-8dfe-6e18e9dbb075 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.072s\n2026-05-20 01:43:00.514 35 INFO tempest.lib.common.rest_client [req-6372e1e6-905f-4c4f-a88a-9a7ccfdb4e15 req-6372e1e6-905f-4c4f-a88a-9a7ccfdb4e15 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.603s\n2026-05-20 01:43:00.522 15 INFO tempest.lib.common.rest_client [req-e8fe2240-8511-4d1b-81e8-62c130a7ead9 req-e8fe2240-8511-4d1b-81e8-62c130a7ead9 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/6b037beacd564ab0af7b25a6465427cc/roles/96c5293ae00249159873405c9cd172ae 0.229s\n2026-05-20 01:43:00.521 13 INFO tempest.lib.common.rest_client [req-f8bdb437-a3c4-4597-a14d-38befbc14587 req-f8bdb437-a3c4-4597-a14d-38befbc14587 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.513s\n2026-05-20 01:43:00.537 21 INFO tempest.lib.common.rest_client [req-bacbbda7-cf05-4c21-8966-ce20a44182b3 req-bacbbda7-cf05-4c21-8966-ce20a44182b3 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.558s\n2026-05-20 01:43:00.608 17 INFO tempest.lib.common.rest_client [req-7446d5f0-b6f2-428e-a3f5-abdb0f8b1ef7 req-7446d5f0-b6f2-428e-a3f5-abdb0f8b1ef7 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/9c973dfc15404b689cf5043899f83fe3/roles/68cd1badce4c4baeb95895efe5da31f7 0.607s\n2026-05-20 01:43:00.609 26 INFO tempest.lib.common.rest_client [req-039b9968-604e-452c-88a5-5941453d511e req-039b9968-604e-452c-88a5-5941453d511e ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.467s\n2026-05-20 01:43:00.624 33 INFO tempest.lib.common.rest_client [req-5fb1ae39-a1bb-48c3-92b5-9e33539b094c req-5fb1ae39-a1bb-48c3-92b5-9e33539b094c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/57e4e8bc0fed4342a01cfccfde76d634/users/f5ac6531afb04bbdb0abc44bad977b5a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.379s\n2026-05-20 01:43:00.628 37 INFO tempest.lib.common.rest_client [req-93cb8a02-7a82-47bd-9764-7aace5f08b69 req-93cb8a02-7a82-47bd-9764-7aace5f08b69 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.499s\n2026-05-20 01:43:00.692 11 INFO tempest.lib.common.rest_client [req-84ba005b-ef16-42b3-9f7a-c032f761e0ef req-84ba005b-ef16-42b3-9f7a-c032f761e0ef ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s\n2026-05-20 01:43:00.702 28 INFO tempest.lib.common.rest_client [req-d497fcaa-a822-4d7d-9a42-cae458e8d154 req-d497fcaa-a822-4d7d-9a42-cae458e8d154 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s\n2026-05-20 01:43:00.711 24 INFO tempest.lib.common.rest_client [req-2efb7862-97af-43da-8f37-c366ff1a6444 req-2efb7862-97af-43da-8f37-c366ff1a6444 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50fc45aafbf24a429cfbdf205dff09b9/users/910ff510d66943ab9ef99928bbc00801/roles/96c5293ae00249159873405c9cd172ae 0.421s\n2026-05-20 01:43:00.712 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 910ff510d66943ab9ef99928bbc00801 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:00.712 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1167599467-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50fc45aafbf24a429cfbdf205dff09b9', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1167599467', 'tenant_id': '50fc45aafbf24a429cfbdf205dff09b9', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1167599467', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '910ff510d66943ab9ef99928bbc00801', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:00.713 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1167599467-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50fc45aafbf24a429cfbdf205dff09b9', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1167599467', 'tenant_id': '50fc45aafbf24a429cfbdf205dff09b9', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1167599467', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '910ff510d66943ab9ef99928bbc00801', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:00.730 31 INFO tempest.lib.common.rest_client [req-a8accb92-42e1-4f35-a5d0-3fd0b0b4f7c0 req-a8accb92-42e1-4f35-a5d0-3fd0b0b4f7c0 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s\n2026-05-20 01:43:00.762 20 INFO tempest.lib.common.rest_client [req-456fd580-f413-4906-8728-544d856880c0 req-456fd580-f413-4906-8728-544d856880c0 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s\n2026-05-20 01:43:00.781 41 INFO tempest.lib.common.rest_client [req-cad88681-bb86-4a38-881a-f166aa07f4a5 req-cad88681-bb86-4a38-881a-f166aa07f4a5 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.335s\n2026-05-20 01:43:00.808 13 INFO tempest.lib.common.rest_client [req-a18e5421-156b-4659-a440-e2196aba5323 req-a18e5421-156b-4659-a440-e2196aba5323 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d75937fdace84352ab46cb69eadc87e4/users/6e6f6bd9137d471493c826a809e2ba85/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.280s\n2026-05-20 01:43:00.836 35 INFO tempest.lib.common.rest_client [req-5da2c9a5-7557-4896-8fb6-3209a901099c req-5da2c9a5-7557-4896-8fb6-3209a901099c ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/231aa2d64f594cd49a2b279b770d6491/roles/96c5293ae00249159873405c9cd172ae 0.316s\n2026-05-20 01:43:00.838 15 INFO tempest.lib.common.rest_client [req-a442ca66-33f7-47de-8fd2-9a7b1110b9fa req-a442ca66-33f7-47de-8fd2-9a7b1110b9fa ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s\n2026-05-20 01:43:00.841 39 INFO tempest.lib.common.rest_client [req-d554eb4a-45de-4f92-ae14-3602d473dd55 req-d554eb4a-45de-4f92-ae14-3602d473dd55 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5117f7b7e06c48df841b22f7b8020025/users/afaac9df1adb4edc811dc02684f77053/roles/96c5293ae00249159873405c9cd172ae 0.539s\n2026-05-20 01:43:00.841 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user afaac9df1adb4edc811dc02684f77053 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:00.842 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1166277437-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5117f7b7e06c48df841b22f7b8020025', 'project_name': 'tempest-FloatingIPAdminTestJSON-1166277437', 'tenant_id': '5117f7b7e06c48df841b22f7b8020025', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1166277437', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'afaac9df1adb4edc811dc02684f77053', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:00.842 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1166277437-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5117f7b7e06c48df841b22f7b8020025', 'project_name': 'tempest-FloatingIPAdminTestJSON-1166277437', 'tenant_id': '5117f7b7e06c48df841b22f7b8020025', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1166277437', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'afaac9df1adb4edc811dc02684f77053', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:00.888 17 INFO tempest.lib.common.rest_client [req-2dfe2a67-e6a8-4c81-b568-297ab212643c req-2dfe2a67-e6a8-4c81-b568-297ab212643c ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s\n2026-05-20 01:43:00.904 29 INFO tempest.lib.common.rest_client [req-b6248f97-81fe-4e73-b597-173a921844df req-b6248f97-81fe-4e73-b597-173a921844df ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.437s\n2026-05-20 01:43:00.950 26 INFO tempest.lib.common.rest_client [req-8e55527c-59a3-4403-a921-96824cd871fd req-8e55527c-59a3-4403-a921-96824cd871fd ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/8b3fbc94882f467887ebf94531c6b080/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.338s\n2026-05-20 01:43:00.963 37 INFO tempest.lib.common.rest_client [req-7da36194-0d62-4dc0-8d2d-de01b0d22b26 req-7da36194-0d62-4dc0-8d2d-de01b0d22b26 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/3cab332ca08e428fa1611e0c82db146b/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.332s\n2026-05-20 01:43:00.952 33 INFO tempest.lib.common.rest_client [req-dc95983f-15fd-405a-8252-af42e6c9f186 req-dc95983f-15fd-405a-8252-af42e6c9f186 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s\n2026-05-20 01:43:00.960 21 INFO tempest.lib.common.rest_client [req-e14abed3-5150-4709-a7ee-f7b83d6554d4 req-e14abed3-5150-4709-a7ee-f7b83d6554d4 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/72bf6b4d1a984eaabfc5b8c67bea0460/roles/96c5293ae00249159873405c9cd172ae 0.421s\n2026-05-20 01:43:01.011 31 INFO tempest.lib.common.rest_client [req-0e982912-8b1a-4547-8ec2-439df9d1ab3c req-0e982912-8b1a-4547-8ec2-439df9d1ab3c ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/873f9d3aae9649dcb64c75e17b74969a/users/f8377daaf87c429c837addd7b9bd78ad/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.278s\n2026-05-20 01:43:01.033 11 INFO tempest.lib.common.rest_client [req-e0d1b44f-7436-445d-b728-7cb53e55ccdf req-e0d1b44f-7436-445d-b728-7cb53e55ccdf ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/856a15c1a8214a5894e141381b64a4bf/users/05ec3d3c713d4c98a1bcf83f78afa858/roles/96c5293ae00249159873405c9cd172ae 0.337s\n2026-05-20 01:43:01.082 28 INFO tempest.lib.common.rest_client [req-7c8e7ee7-d9f0-4301-ad35-1b62b76e16c7 req-7c8e7ee7-d9f0-4301-ad35-1b62b76e16c7 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a67896415a04f8ab266a73c467226bc/users/89aaf20ec3bd422181688343d1fad8d2/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.375s\n2026-05-20 01:43:01.116 20 INFO tempest.lib.common.rest_client [req-6015d29b-e269-4f0a-b6bf-c69c75607eb2 req-6015d29b-e269-4f0a-b6bf-c69c75607eb2 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193 0.348s\n2026-05-20 01:43:01.116 20 INFO tempest.lib.common.dynamic_creds [-] Using the existing project afa3eb20c8124c28b96fca1c79cc8193 for scope project and roles: ['reader']\n2026-05-20 01:43:01.161 41 INFO tempest.lib.common.rest_client [req-93b79b03-0345-45fd-84b5-76d2c0511d9e req-93b79b03-0345-45fd-84b5-76d2c0511d9e ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bd018b79a934c659da3543cef6554d5/users/463f4bc86abc468d90ebd7ed075a52cb/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.378s\n2026-05-20 01:43:01.176 13 INFO tempest.lib.common.rest_client [req-63733e6b-a6d6-4d8e-bda1-8d011e70ac06 req-63733e6b-a6d6-4d8e-bda1-8d011e70ac06 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.366s\n2026-05-20 01:43:01.205 15 INFO tempest.lib.common.rest_client [req-a4eb1a81-0a6f-4021-bb12-04f98c28ffdd req-a4eb1a81-0a6f-4021-bb12-04f98c28ffdd ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/6b037beacd564ab0af7b25a6465427cc/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.365s\n2026-05-20 01:43:01.236 29 INFO tempest.lib.common.rest_client [req-adf51637-69ce-4c4e-8e5c-cddde6354d22 req-adf51637-69ce-4c4e-8e5c-cddde6354d22 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/598eab3b9f0d444daf23998aabe89758/users/50af2b50ac0f4f32941c1c2be2c3589e/roles/96c5293ae00249159873405c9cd172ae 0.331s\n2026-05-20 01:43:01.242 35 INFO tempest.lib.common.rest_client [req-aa6cb827-8b17-4790-966a-ec99aa559385 req-aa6cb827-8b17-4790-966a-ec99aa559385 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.405s\n2026-05-20 01:43:01.273 21 INFO tempest.lib.common.rest_client [req-7f2fef0f-1bff-4998-bd52-b59777e371cc req-7f2fef0f-1bff-4998-bd52-b59777e371cc ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s\n2026-05-20 01:43:01.350 26 INFO tempest.lib.common.rest_client [req-4602ef9f-2d0b-4e00-949c-e63b38f2f306 req-4602ef9f-2d0b-4e00-949c-e63b38f2f306 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.398s\n2026-05-20 01:43:01.373 33 INFO tempest.lib.common.rest_client [req-3eb16124-4ea1-44b7-9c08-0bd7935dfe4e req-3eb16124-4ea1-44b7-9c08-0bd7935dfe4e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/57e4e8bc0fed4342a01cfccfde76d634/users/f5ac6531afb04bbdb0abc44bad977b5a/roles/68cd1badce4c4baeb95895efe5da31f7 0.376s\n2026-05-20 01:43:01.390 28 INFO tempest.lib.common.rest_client [req-a0cdd878-71b9-4498-bbe6-62f7cb5ee2b2 req-a0cdd878-71b9-4498-bbe6-62f7cb5ee2b2 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s\n2026-05-20 01:43:01.393 37 INFO tempest.lib.common.rest_client [req-5dac0bbf-3311-446a-bbbf-ed11e9b87d6d req-5dac0bbf-3311-446a-bbbf-ed11e9b87d6d ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.427s\n2026-05-20 01:43:01.487 24 INFO tempest.lib.common.rest_client [req-cdf01c5c-27e3-42f1-99c7-3641b624ec79 req-cdf01c5c-27e3-42f1-99c7-3641b624ec79 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.760s\n2026-05-20 01:43:01.509 15 INFO tempest.lib.common.rest_client [req-6dba6cf2-748b-44a2-9e05-546731d0836c req-6dba6cf2-748b-44a2-9e05-546731d0836c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s\n2026-05-20 01:43:01.515 13 INFO tempest.lib.common.rest_client [req-7a346d43-2c3c-46fd-a798-a45a514f9607 req-7a346d43-2c3c-46fd-a798-a45a514f9607 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d75937fdace84352ab46cb69eadc87e4/users/6e6f6bd9137d471493c826a809e2ba85/roles/68cd1badce4c4baeb95895efe5da31f7 0.335s\n2026-05-20 01:43:01.524 29 INFO tempest.lib.common.rest_client [req-4d0167ca-2971-44b6-b0b8-0235912224b6 req-4d0167ca-2971-44b6-b0b8-0235912224b6 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s\n2026-05-20 01:43:01.592 17 INFO tempest.lib.common.rest_client [req-0d33f5f3-bdc0-4828-b246-89c649ece863 req-0d33f5f3-bdc0-4828-b246-89c649ece863 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/9c973dfc15404b689cf5043899f83fe3/roles/96c5293ae00249159873405c9cd172ae 0.698s\n2026-05-20 01:43:01.592 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9c973dfc15404b689cf5043899f83fe3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:01.592 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-2139753868-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25107420a473491a8a6aee53b0af0f0b', 'project_name': 'tempest-BulkNetworkOpsTest-2139753868', 'tenant_id': '25107420a473491a8a6aee53b0af0f0b', 'tenant_name': 'tempest-BulkNetworkOpsTest-2139753868', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c973dfc15404b689cf5043899f83fe3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:01.593 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-2139753868-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25107420a473491a8a6aee53b0af0f0b', 'project_name': 'tempest-BulkNetworkOpsTest-2139753868', 'tenant_id': '25107420a473491a8a6aee53b0af0f0b', 'tenant_name': 'tempest-BulkNetworkOpsTest-2139753868', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c973dfc15404b689cf5043899f83fe3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:01.639 21 INFO tempest.lib.common.rest_client [req-60c6d7d1-42e7-4ebb-bb55-d58a413e7b6f req-60c6d7d1-42e7-4ebb-bb55-d58a413e7b6f ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/72bf6b4d1a984eaabfc5b8c67bea0460/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.360s\n2026-05-20 01:43:01.693 33 INFO tempest.lib.common.rest_client [req-16a53661-6142-41f9-a6df-be24aec7ee98 req-16a53661-6142-41f9-a6df-be24aec7ee98 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.317s\n2026-05-20 01:43:01.722 39 INFO tempest.lib.common.rest_client [req-1116e3ad-7379-4403-9882-d98ceae728a5 req-1116e3ad-7379-4403-9882-d98ceae728a5 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.872s\n2026-05-20 01:43:01.728 24 INFO tempest.lib.common.rest_client [req-a7506d40-f32b-4663-a5b2-e1ce4ff3f913 req-a7506d40-f32b-4663-a5b2-e1ce4ff3f913 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.236s\n2026-05-20 01:43:01.783 31 INFO tempest.lib.common.rest_client [req-e893fa90-cc20-4902-b023-766ba15acb9c req-e893fa90-cc20-4902-b023-766ba15acb9c ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.766s\n2026-05-20 01:43:01.834 29 INFO tempest.lib.common.rest_client [req-616d2e6a-af81-435a-a0ee-62ba43e31353 req-616d2e6a-af81-435a-a0ee-62ba43e31353 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/598eab3b9f0d444daf23998aabe89758/users/50af2b50ac0f4f32941c1c2be2c3589e/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.307s\n2026-05-20 01:43:01.836 11 INFO tempest.lib.common.rest_client [req-9ae0e248-235c-46ba-a81e-57790c54a5a5 req-9ae0e248-235c-46ba-a81e-57790c54a5a5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.801s\n2026-05-20 01:43:01.862 28 INFO tempest.lib.common.rest_client [req-d433cc27-b6f3-4dbc-a701-feaaa5bee8c9 req-d433cc27-b6f3-4dbc-a701-feaaa5bee8c9 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a67896415a04f8ab266a73c467226bc/users/89aaf20ec3bd422181688343d1fad8d2/roles/68cd1badce4c4baeb95895efe5da31f7 0.470s\n2026-05-20 01:43:01.902 20 INFO tempest.lib.common.rest_client [req-50356607-daab-4217-8a60-d002e9d0d225 req-50356607-daab-4217-8a60-d002e9d0d225 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.781s\n2026-05-20 01:43:01.925 41 INFO tempest.lib.common.rest_client [req-66f8acd4-6568-4af7-8c9e-0016a3bac066 req-66f8acd4-6568-4af7-8c9e-0016a3bac066 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.759s\n2026-05-20 01:43:01.976 35 INFO tempest.lib.common.rest_client [req-fd447d10-b189-4f56-8955-4e69243e41da req-fd447d10-b189-4f56-8955-4e69243e41da ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/231aa2d64f594cd49a2b279b770d6491/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.733s\n2026-05-20 01:43:01.978 26 INFO tempest.lib.common.rest_client [req-23aa075f-11bc-43fd-aeac-c7199a62b632 req-23aa075f-11bc-43fd-aeac-c7199a62b632 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/8b3fbc94882f467887ebf94531c6b080/roles/68cd1badce4c4baeb95895efe5da31f7 0.624s\n2026-05-20 01:43:01.990 33 INFO tempest.lib.common.rest_client [req-7f351de9-1f0a-44fd-8358-3b0ae3b749ac req-7f351de9-1f0a-44fd-8358-3b0ae3b749ac ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/57e4e8bc0fed4342a01cfccfde76d634/users/f5ac6531afb04bbdb0abc44bad977b5a/roles/96c5293ae00249159873405c9cd172ae 0.296s\n2026-05-20 01:43:01.990 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f5ac6531afb04bbdb0abc44bad977b5a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:01.991 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-974339693-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '57e4e8bc0fed4342a01cfccfde76d634', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-974339693', 'tenant_id': '57e4e8bc0fed4342a01cfccfde76d634', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-974339693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f5ac6531afb04bbdb0abc44bad977b5a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:01.991 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-974339693-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '57e4e8bc0fed4342a01cfccfde76d634', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-974339693', 'tenant_id': '57e4e8bc0fed4342a01cfccfde76d634', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-974339693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f5ac6531afb04bbdb0abc44bad977b5a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:02.054 31 INFO tempest.lib.common.rest_client [req-30f2a22d-318e-4003-9855-79bae5cda600 req-30f2a22d-318e-4003-9855-79bae5cda600 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/873f9d3aae9649dcb64c75e17b74969a/users/f8377daaf87c429c837addd7b9bd78ad/roles/68cd1badce4c4baeb95895efe5da31f7 0.270s\n2026-05-20 01:43:02.144 37 INFO tempest.lib.common.rest_client [req-4d189e34-b897-4320-a277-2b8ddbf4664c req-4d189e34-b897-4320-a277-2b8ddbf4664c ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/3cab332ca08e428fa1611e0c82db146b/roles/68cd1badce4c4baeb95895efe5da31f7 0.747s\n2026-05-20 01:43:02.146 28 INFO tempest.lib.common.rest_client [req-786755b2-f27f-4443-af67-aa989d4554d4 req-786755b2-f27f-4443-af67-aa989d4554d4 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s\n2026-05-20 01:43:02.147 26 INFO tempest.lib.common.rest_client [req-615c391e-ed4c-4c26-9e34-ba3ba7f973fa req-615c391e-ed4c-4c26-9e34-ba3ba7f973fa ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-20 01:43:02.145 15 INFO tempest.lib.common.rest_client [req-4490f244-8e2a-4cff-8e6e-d5a4c6bb5f35 req-4490f244-8e2a-4cff-8e6e-d5a4c6bb5f35 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/6b037beacd564ab0af7b25a6465427cc/roles/68cd1badce4c4baeb95895efe5da31f7 0.634s\n2026-05-20 01:43:02.187 13 INFO tempest.lib.common.rest_client [req-acdb0500-f02a-4e8a-afcb-434deb428f64 req-acdb0500-f02a-4e8a-afcb-434deb428f64 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.670s\n2026-05-20 01:43:02.246 31 INFO tempest.lib.common.rest_client [req-0c8ed34c-049a-407e-aa47-8133da64e0a4 req-0c8ed34c-049a-407e-aa47-8133da64e0a4 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s\n2026-05-20 01:43:02.267 37 INFO tempest.lib.common.rest_client [req-c243d2d7-def1-406f-a409-219e52f2d168 req-c243d2d7-def1-406f-a409-219e52f2d168 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.117s\n2026-05-20 01:43:02.263 21 INFO tempest.lib.common.rest_client [req-2fd3697a-0126-46ac-99c3-825c8ceb63c6 req-2fd3697a-0126-46ac-99c3-825c8ceb63c6 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.623s\n2026-05-20 01:43:02.295 39 INFO tempest.lib.common.rest_client [req-ae2c6013-3c28-4705-90b5-1098b83c8f5a req-ae2c6013-3c28-4705-90b5-1098b83c8f5a ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.569s\n2026-05-20 01:43:02.311 11 INFO tempest.lib.common.rest_client [req-1170e58d-d443-48b7-b480-73080d163a17 req-1170e58d-d443-48b7-b480-73080d163a17 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/856a15c1a8214a5894e141381b64a4bf/users/05ec3d3c713d4c98a1bcf83f78afa858/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.471s\n2026-05-20 01:43:02.403 41 INFO tempest.lib.common.rest_client [req-a2e619e0-be77-4150-8254-66578d1b4f2e req-a2e619e0-be77-4150-8254-66578d1b4f2e ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bd018b79a934c659da3543cef6554d5/users/463f4bc86abc468d90ebd7ed075a52cb/roles/68cd1badce4c4baeb95895efe5da31f7 0.476s\n2026-05-20 01:43:02.419 17 INFO tempest.lib.common.rest_client [req-6a44a400-5275-4e53-9c86-35f0b0842c82 req-6a44a400-5275-4e53-9c86-35f0b0842c82 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.821s\n2026-05-20 01:43:02.514 15 INFO tempest.lib.common.rest_client [req-9da98670-e9b7-4013-8df7-239cdc30257d req-9da98670-e9b7-4013-8df7-239cdc30257d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s\n2026-05-20 01:43:02.525 29 INFO tempest.lib.common.rest_client [req-f3ab9cec-86e3-460b-b5ed-e3214abc8035 req-f3ab9cec-86e3-460b-b5ed-e3214abc8035 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.688s\n2026-05-20 01:43:02.539 31 INFO tempest.lib.common.rest_client [req-bfb2a914-cb26-4cf2-9de0-26fc21ab38c2 req-bfb2a914-cb26-4cf2-9de0-26fc21ab38c2 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/873f9d3aae9649dcb64c75e17b74969a/users/f8377daaf87c429c837addd7b9bd78ad/roles/96c5293ae00249159873405c9cd172ae 0.290s\n2026-05-20 01:43:02.539 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f8377daaf87c429c837addd7b9bd78ad is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:02.540 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1964638903-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '873f9d3aae9649dcb64c75e17b74969a', 'project_name': 'tempest-ExternalNetworksTestJSON-1964638903', 'tenant_id': '873f9d3aae9649dcb64c75e17b74969a', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1964638903', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f8377daaf87c429c837addd7b9bd78ad', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:02.540 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1964638903-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '873f9d3aae9649dcb64c75e17b74969a', 'project_name': 'tempest-ExternalNetworksTestJSON-1964638903', 'tenant_id': '873f9d3aae9649dcb64c75e17b74969a', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1964638903', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f8377daaf87c429c837addd7b9bd78ad', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:02.617 20 INFO tempest.lib.common.rest_client [req-d9db313c-31ee-4229-ab1d-3a94fae2e3d7 req-d9db313c-31ee-4229-ab1d-3a94fae2e3d7 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.710s\n2026-05-20 01:43:02.626 13 INFO tempest.lib.common.rest_client [req-9898f1e6-8752-4915-84f6-4134f5efd74d req-9898f1e6-8752-4915-84f6-4134f5efd74d ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d75937fdace84352ab46cb69eadc87e4/users/6e6f6bd9137d471493c826a809e2ba85/roles/96c5293ae00249159873405c9cd172ae 0.430s\n2026-05-20 01:43:02.626 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6e6f6bd9137d471493c826a809e2ba85 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:02.627 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1649703301-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd75937fdace84352ab46cb69eadc87e4', 'project_name': 'tempest-RoutersAdminTest-1649703301', 'tenant_id': 'd75937fdace84352ab46cb69eadc87e4', 'tenant_name': 'tempest-RoutersAdminTest-1649703301', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e6f6bd9137d471493c826a809e2ba85', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:02.627 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1649703301-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd75937fdace84352ab46cb69eadc87e4', 'project_name': 'tempest-RoutersAdminTest-1649703301', 'tenant_id': 'd75937fdace84352ab46cb69eadc87e4', 'tenant_name': 'tempest-RoutersAdminTest-1649703301', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e6f6bd9137d471493c826a809e2ba85', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:02.704 17 INFO tempest.lib.common.rest_client [req-b7eb3bb4-611d-419b-9180-2708db21abbe req-b7eb3bb4-611d-419b-9180-2708db21abbe ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b 0.283s\n2026-05-20 01:43:02.704 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 25107420a473491a8a6aee53b0af0f0b for scope project and roles: ['reader']\n2026-05-20 01:43:02.711 35 INFO tempest.lib.common.rest_client [req-48974f9d-cfee-4f3b-97a7-47b17bd9f265 req-48974f9d-cfee-4f3b-97a7-47b17bd9f265 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.733s\n2026-05-20 01:43:02.723 24 INFO tempest.lib.common.rest_client [req-f7cac185-6ee5-4088-a16e-6387d709e44c req-f7cac185-6ee5-4088-a16e-6387d709e44c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.993s\n2026-05-20 01:43:02.727 37 INFO tempest.lib.common.rest_client [req-da7645f4-d002-4e26-a86b-a04757dac92d req-da7645f4-d002-4e26-a86b-a04757dac92d ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/3cab332ca08e428fa1611e0c82db146b/roles/96c5293ae00249159873405c9cd172ae 0.454s\n2026-05-20 01:43:02.727 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3cab332ca08e428fa1611e0c82db146b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:02.727 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1538493528-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'project_name': 'tempest-NetworksTestDHCPv6-1538493528', 'tenant_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'tenant_name': 'tempest-NetworksTestDHCPv6-1538493528', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cab332ca08e428fa1611e0c82db146b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:02.728 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1538493528-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'project_name': 'tempest-NetworksTestDHCPv6-1538493528', 'tenant_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'tenant_name': 'tempest-NetworksTestDHCPv6-1538493528', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cab332ca08e428fa1611e0c82db146b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:02.821 26 INFO tempest.lib.common.rest_client [req-98744a66-84e5-4836-9b36-f5fb89affda9 req-98744a66-84e5-4836-9b36-f5fb89affda9 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/8b3fbc94882f467887ebf94531c6b080/roles/96c5293ae00249159873405c9cd172ae 0.672s\n2026-05-20 01:43:02.821 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8b3fbc94882f467887ebf94531c6b080 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:02.822 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1333597709-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b9fa65f5c6f445390f6d457dab42384', 'project_name': 'tempest-ExtensionsTestJSON-1333597709', 'tenant_id': '5b9fa65f5c6f445390f6d457dab42384', 'tenant_name': 'tempest-ExtensionsTestJSON-1333597709', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b3fbc94882f467887ebf94531c6b080', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:02.825 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1333597709-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b9fa65f5c6f445390f6d457dab42384', 'project_name': 'tempest-ExtensionsTestJSON-1333597709', 'tenant_id': '5b9fa65f5c6f445390f6d457dab42384', 'tenant_name': 'tempest-ExtensionsTestJSON-1333597709', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b3fbc94882f467887ebf94531c6b080', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:02.826 15 INFO tempest.lib.common.rest_client [req-993b994f-010a-4af0-b8bd-943fdbe8fda8 req-993b994f-010a-4af0-b8bd-943fdbe8fda8 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/6b037beacd564ab0af7b25a6465427cc/roles/96c5293ae00249159873405c9cd172ae 0.305s\n2026-05-20 01:43:02.826 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6b037beacd564ab0af7b25a6465427cc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:02.827 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'tenant_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b037beacd564ab0af7b25a6465427cc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:02.827 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'tenant_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b037beacd564ab0af7b25a6465427cc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:02.877 33 INFO tempest.lib.common.rest_client [req-520676ba-3e46-4583-8003-d1bcb888e0a7 req-520676ba-3e46-4583-8003-d1bcb888e0a7 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.882s\n2026-05-20 01:43:02.909 39 INFO tempest.lib.common.rest_client [req-0d5f3ab6-6f02-430e-9e35-c928be8497e7 req-0d5f3ab6-6f02-430e-9e35-c928be8497e7 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.612s\n2026-05-20 01:43:02.914 41 INFO tempest.lib.common.rest_client [req-e271c131-0d7b-4faf-ade1-2676fc1d1edf req-e271c131-0d7b-4faf-ade1-2676fc1d1edf ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s\n2026-05-20 01:43:02.937 28 INFO tempest.lib.common.rest_client [req-b3a989e7-b5e5-4be3-9662-a8b84e3a6203 req-b3a989e7-b5e5-4be3-9662-a8b84e3a6203 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a67896415a04f8ab266a73c467226bc/users/89aaf20ec3bd422181688343d1fad8d2/roles/96c5293ae00249159873405c9cd172ae 0.790s\n2026-05-20 01:43:02.937 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 89aaf20ec3bd422181688343d1fad8d2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:02.938 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-979144547-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8a67896415a04f8ab266a73c467226bc', 'project_name': 'tempest-RoutersIpV6AdminTest-979144547', 'tenant_id': '8a67896415a04f8ab266a73c467226bc', 'tenant_name': 'tempest-RoutersIpV6AdminTest-979144547', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '89aaf20ec3bd422181688343d1fad8d2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:02.938 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-979144547-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8a67896415a04f8ab266a73c467226bc', 'project_name': 'tempest-RoutersIpV6AdminTest-979144547', 'tenant_id': '8a67896415a04f8ab266a73c467226bc', 'tenant_name': 'tempest-RoutersIpV6AdminTest-979144547', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '89aaf20ec3bd422181688343d1fad8d2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:02.944 21 INFO tempest.lib.common.rest_client [req-fae147f6-4276-4ad7-bc6b-f0f9b0f4bd2c req-fae147f6-4276-4ad7-bc6b-f0f9b0f4bd2c ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/72bf6b4d1a984eaabfc5b8c67bea0460/roles/68cd1badce4c4baeb95895efe5da31f7 0.679s\n2026-05-20 01:43:03.038 11 INFO tempest.lib.common.rest_client [req-da0dcc85-9a63-46b4-9550-59a2f3c72cf7 req-da0dcc85-9a63-46b4-9550-59a2f3c72cf7 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.726s\n2026-05-20 01:43:03.083 29 INFO tempest.lib.common.rest_client [req-84ca3841-58b8-41de-b41a-6301687c501e req-84ca3841-58b8-41de-b41a-6301687c501e ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/598eab3b9f0d444daf23998aabe89758/users/50af2b50ac0f4f32941c1c2be2c3589e/roles/68cd1badce4c4baeb95895efe5da31f7 0.551s\n2026-05-20 01:43:03.098 20 INFO tempest.lib.common.rest_client [req-a0152bec-4948-4b78-b40b-1ab7f9d2e341 req-a0152bec-4948-4b78-b40b-1ab7f9d2e341 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/0c6108518fef473599a9619e9f22d57c/roles/8a521d0f25a3484db544a7c662aa9d7f 0.480s\n2026-05-20 01:43:03.272 24 INFO tempest.lib.common.rest_client [req-e8222f79-6d5f-4e12-97a0-7973717544a1 req-e8222f79-6d5f-4e12-97a0-7973717544a1 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.547s\n2026-05-20 01:43:03.320 39 INFO tempest.lib.common.rest_client [req-82664c65-1ff0-49b4-835f-0b8c5be8bb26 req-82664c65-1ff0-49b4-835f-0b8c5be8bb26 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.410s\n2026-05-20 01:43:03.366 21 INFO tempest.lib.common.rest_client [req-7a25356c-9410-4061-b07a-1dc30c4122a5 req-7a25356c-9410-4061-b07a-1dc30c4122a5 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.416s\n2026-05-20 01:43:03.407 20 INFO tempest.lib.common.rest_client [req-14ff30e1-6dea-4864-ad05-c5be4d4b53fb req-14ff30e1-6dea-4864-ad05-c5be4d4b53fb ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s\n2026-05-20 01:43:03.440 37 INFO tempest.lib.common.rest_client [req-3580bb6b-fb70-46f6-8114-b327396b9e59 req-3580bb6b-fb70-46f6-8114-b327396b9e59 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.700s\n2026-05-20 01:43:03.447 31 INFO tempest.lib.common.rest_client [req-c3314aa9-bb89-4952-8e15-9ca0ac2d0e14 req-c3314aa9-bb89-4952-8e15-9ca0ac2d0e14 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.898s\n2026-05-20 01:43:03.478 17 INFO tempest.lib.common.rest_client [req-738aeb70-9829-4e35-b4b3-4a92d6ee805d req-738aeb70-9829-4e35-b4b3-4a92d6ee805d ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.772s\n2026-05-20 01:43:03.498 35 INFO tempest.lib.common.rest_client [req-a29acbd4-cb6e-4f2a-b479-2b4927910a66 req-a29acbd4-cb6e-4f2a-b479-2b4927910a66 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/231aa2d64f594cd49a2b279b770d6491/roles/68cd1badce4c4baeb95895efe5da31f7 0.785s\n2026-05-20 01:43:03.508 33 INFO tempest.lib.common.rest_client [req-7b38a235-6cd8-4ea5-9d4f-9d98ca131d74 req-7b38a235-6cd8-4ea5-9d4f-9d98ca131d74 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.629s\n2026-05-20 01:43:03.524 21 INFO tempest.lib.common.rest_client [req-c10b90bb-9e8e-4ecf-bb77-4dd94df73057 req-c10b90bb-9e8e-4ecf-bb77-4dd94df73057 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/72bf6b4d1a984eaabfc5b8c67bea0460/roles/96c5293ae00249159873405c9cd172ae 0.154s\n2026-05-20 01:43:03.524 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 72bf6b4d1a984eaabfc5b8c67bea0460 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:03.524 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-890588430-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c43878b749c542a5a7c6f49a419f3d94', 'project_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'tenant_id': 'c43878b749c542a5a7c6f49a419f3d94', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '72bf6b4d1a984eaabfc5b8c67bea0460', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:03.525 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-890588430-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c43878b749c542a5a7c6f49a419f3d94', 'project_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'tenant_id': 'c43878b749c542a5a7c6f49a419f3d94', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '72bf6b4d1a984eaabfc5b8c67bea0460', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:03.535 13 INFO tempest.lib.common.rest_client [req-e23ca8e8-fd27-40ec-967d-13a83fe49142 req-e23ca8e8-fd27-40ec-967d-13a83fe49142 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.902s\n2026-05-20 01:43:03.578 41 INFO tempest.lib.common.rest_client [req-9cf936d2-62b3-49d0-8274-12af40b88d83 req-9cf936d2-62b3-49d0-8274-12af40b88d83 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bd018b79a934c659da3543cef6554d5/users/463f4bc86abc468d90ebd7ed075a52cb/roles/96c5293ae00249159873405c9cd172ae 0.662s\n2026-05-20 01:43:03.581 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 463f4bc86abc468d90ebd7ed075a52cb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:03.582 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-1668917849-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5bd018b79a934c659da3543cef6554d5', 'project_name': 'tempest-FloatingIPNegativeTestJSON-1668917849', 'tenant_id': '5bd018b79a934c659da3543cef6554d5', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-1668917849', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '463f4bc86abc468d90ebd7ed075a52cb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:03.583 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-1668917849-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5bd018b79a934c659da3543cef6554d5', 'project_name': 'tempest-FloatingIPNegativeTestJSON-1668917849', 'tenant_id': '5bd018b79a934c659da3543cef6554d5', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-1668917849', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '463f4bc86abc468d90ebd7ed075a52cb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:03.670 29 INFO tempest.lib.common.rest_client [req-9fe55445-4e18-463e-9fee-6aea5028fe22 req-9fe55445-4e18-463e-9fee-6aea5028fe22 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.584s\n2026-05-20 01:43:03.671 15 INFO tempest.lib.common.rest_client [req-c02e6b5d-1253-4987-8576-00713ec03b2c req-c02e6b5d-1253-4987-8576-00713ec03b2c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.838s\n2026-05-20 01:43:03.709 35 INFO tempest.lib.common.rest_client [req-8a392ef8-5153-4753-b058-57b86c782e01 req-8a392ef8-5153-4753-b058-57b86c782e01 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-20 01:43:03.708 39 INFO tempest.lib.common.rest_client [req-8ba26875-b5ef-425d-a727-a5ea1befac6f req-8ba26875-b5ef-425d-a727-a5ea1befac6f ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f05a4fa30d5c40738f0887e206ebf3e3/users/1762b878504148669739a69f021a4d40/roles/96c5293ae00249159873405c9cd172ae 0.386s\n2026-05-20 01:43:03.710 37 INFO tempest.lib.common.rest_client [req-6b15a442-39da-412f-beee-9a85872d4a4f req-6b15a442-39da-412f-beee-9a85872d4a4f ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956 0.267s\n2026-05-20 01:43:03.711 37 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e7bd72b799cf4b3ab0a9a726045bd956 for scope project and roles: ['reader']\n2026-05-20 01:43:03.725 31 INFO tempest.lib.common.rest_client [req-d57defdf-e6a1-4d11-aa00-5861349fad0d req-d57defdf-e6a1-4d11-aa00-5861349fad0d ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.270s\n2026-05-20 01:43:03.855 13 INFO tempest.lib.common.rest_client [req-afe5eefb-5c52-41b2-852e-6eb62b37ea55 req-afe5eefb-5c52-41b2-852e-6eb62b37ea55 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.318s\n2026-05-20 01:43:03.856 35 INFO tempest.lib.common.rest_client [req-b7c0cdb8-070b-43c0-b946-bd15d439bc0d req-b7c0cdb8-070b-43c0-b946-bd15d439bc0d ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/231aa2d64f594cd49a2b279b770d6491/roles/96c5293ae00249159873405c9cd172ae 0.143s\n2026-05-20 01:43:03.859 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 231aa2d64f594cd49a2b279b770d6491 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:03.861 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-153228094-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd3593490f114efeb407454169680c7e', 'project_name': 'tempest-PortsTestJSON-153228094', 'tenant_id': 'fd3593490f114efeb407454169680c7e', 'tenant_name': 'tempest-PortsTestJSON-153228094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '231aa2d64f594cd49a2b279b770d6491', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:03.862 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-153228094-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd3593490f114efeb407454169680c7e', 'project_name': 'tempest-PortsTestJSON-153228094', 'tenant_id': 'fd3593490f114efeb407454169680c7e', 'tenant_name': 'tempest-PortsTestJSON-153228094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '231aa2d64f594cd49a2b279b770d6491', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:04.010 29 INFO tempest.lib.common.rest_client [req-f34f095f-afed-4dbb-bdae-64bf1ac95a0a req-f34f095f-afed-4dbb-bdae-64bf1ac95a0a ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/598eab3b9f0d444daf23998aabe89758/users/50af2b50ac0f4f32941c1c2be2c3589e/roles/96c5293ae00249159873405c9cd172ae 0.338s\n2026-05-20 01:43:04.011 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 50af2b50ac0f4f32941c1c2be2c3589e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:04.013 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1218539162-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '598eab3b9f0d444daf23998aabe89758', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1218539162', 'tenant_id': '598eab3b9f0d444daf23998aabe89758', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1218539162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '50af2b50ac0f4f32941c1c2be2c3589e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:04.014 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1218539162-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '598eab3b9f0d444daf23998aabe89758', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1218539162', 'tenant_id': '598eab3b9f0d444daf23998aabe89758', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1218539162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '50af2b50ac0f4f32941c1c2be2c3589e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:04.087 26 INFO tempest.lib.common.rest_client [req-a178f9ab-6fcc-4902-ab69-484289d97813 req-a178f9ab-6fcc-4902-ab69-484289d97813 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.254s\n2026-05-20 01:43:04.153 11 INFO tempest.lib.common.rest_client [req-a46edc00-1d53-4f05-80b1-8e0e5b3607eb req-a46edc00-1d53-4f05-80b1-8e0e5b3607eb ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/856a15c1a8214a5894e141381b64a4bf/users/05ec3d3c713d4c98a1bcf83f78afa858/roles/68cd1badce4c4baeb95895efe5da31f7 1.113s\n2026-05-20 01:43:04.165 28 INFO tempest.lib.common.rest_client [req-4c2504cd-6783-449f-af00-ae8d07df9952 req-4c2504cd-6783-449f-af00-ae8d07df9952 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.220s\n2026-05-20 01:43:04.165 39 INFO tempest.lib.common.rest_client [req-da1e2572-c745-4a7e-9793-97a186f00647 req-da1e2572-c745-4a7e-9793-97a186f00647 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.450s\n2026-05-20 01:43:04.266 33 INFO tempest.lib.common.rest_client [req-fbb4bd00-7889-4a74-b5b2-f954f0a10026 req-fbb4bd00-7889-4a74-b5b2-f954f0a10026 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.757s\n2026-05-20 01:43:04.321 41 INFO tempest.lib.common.rest_client [req-dd73bebe-de5b-4f3f-9378-267527d3a5f8 req-dd73bebe-de5b-4f3f-9378-267527d3a5f8 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s\n2026-05-20 01:43:04.325 11 INFO tempest.lib.common.rest_client [req-d483766f-c491-4c09-9c64-8e1ba20f6812 req-d483766f-c491-4c09-9c64-8e1ba20f6812 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-20 01:43:04.345 24 INFO tempest.lib.common.rest_client [req-9fefa712-d626-4a12-aeca-68c496bb0841 req-9fefa712-d626-4a12-aeca-68c496bb0841 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c240392daa34ab39d0471d6018484b8/users/833928fc570e4e68a14a0932b06d8287/roles/a5048e830be14347876cdf483f806a64 1.068s\n2026-05-20 01:43:04.353 20 INFO tempest.lib.common.rest_client [req-204bf3f0-4614-4260-9c97-21982eff4f69 req-204bf3f0-4614-4260-9c97-21982eff4f69 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/0c6108518fef473599a9619e9f22d57c/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.943s\n2026-05-20 01:43:04.507 33 INFO tempest.lib.common.rest_client [req-ffce7efe-1c36-4402-a62d-e1b85af5fca0 req-ffce7efe-1c36-4402-a62d-e1b85af5fca0 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s\n2026-05-20 01:43:04.513 17 INFO tempest.lib.common.rest_client [req-7fc48ec2-1ee6-4b77-af1c-d17b0a1c78f7 req-7fc48ec2-1ee6-4b77-af1c-d17b0a1c78f7 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.032s\n2026-05-20 01:43:04.541 15 INFO tempest.lib.common.rest_client [req-04cd8e85-2ea4-4424-b9f8-11c27182e74d req-04cd8e85-2ea4-4424-b9f8-11c27182e74d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0 0.865s\n2026-05-20 01:43:04.541 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c61bb05bc90f4eaeb870669b0e3280b0 for scope project and roles: ['reader']\n2026-05-20 01:43:04.560 20 INFO tempest.lib.common.rest_client [req-906d599d-6bc1-4503-9ca6-a0670040f1d6 req-906d599d-6bc1-4503-9ca6-a0670040f1d6 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-20 01:43:04.588 31 INFO tempest.lib.common.rest_client [req-9a1f3553-7812-4c14-b54f-70577ad0e24d req-9a1f3553-7812-4c14-b54f-70577ad0e24d ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.858s\n2026-05-20 01:43:04.657 39 INFO tempest.lib.common.rest_client [req-5ca00af8-5c84-4794-9fd4-955a64b56228 req-5ca00af8-5c84-4794-9fd4-955a64b56228 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f05a4fa30d5c40738f0887e206ebf3e3/users/1762b878504148669739a69f021a4d40/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.490s\n2026-05-20 01:43:04.760 35 INFO tempest.lib.common.rest_client [req-1a7a7188-f171-4bb3-8f69-140c5c946979 req-1a7a7188-f171-4bb3-8f69-140c5c946979 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.885s\n2026-05-20 01:43:04.822 39 INFO tempest.lib.common.rest_client [req-61b23406-cc99-4c33-9686-ee382cb909d6 req-61b23406-cc99-4c33-9686-ee382cb909d6 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-20 01:43:04.822 11 INFO tempest.lib.common.rest_client [req-5cc9318f-b914-4e3a-9999-28e580f146b5 req-5cc9318f-b914-4e3a-9999-28e580f146b5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/856a15c1a8214a5894e141381b64a4bf/users/05ec3d3c713d4c98a1bcf83f78afa858/roles/96c5293ae00249159873405c9cd172ae 0.494s\n2026-05-20 01:43:04.823 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 05ec3d3c713d4c98a1bcf83f78afa858 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:04.825 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-990780247-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '856a15c1a8214a5894e141381b64a4bf', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-990780247', 'tenant_id': '856a15c1a8214a5894e141381b64a4bf', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-990780247', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '05ec3d3c713d4c98a1bcf83f78afa858', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:04.826 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-990780247-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '856a15c1a8214a5894e141381b64a4bf', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-990780247', 'tenant_id': '856a15c1a8214a5894e141381b64a4bf', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-990780247', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '05ec3d3c713d4c98a1bcf83f78afa858', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:04.932 29 INFO tempest.lib.common.rest_client [req-7fc47330-df5e-443d-92d1-22d4f0877e41 req-7fc47330-df5e-443d-92d1-22d4f0877e41 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.909s\n2026-05-20 01:43:04.977 21 INFO tempest.lib.common.rest_client [req-1351fd25-bf23-42e5-ae34-5e6ee478a89c req-1351fd25-bf23-42e5-ae34-5e6ee478a89c ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.446s\n2026-05-20 01:43:05.034 37 INFO tempest.lib.common.rest_client [req-85d14c3d-05e7-42ac-8e5e-cf953dcc241f req-85d14c3d-05e7-42ac-8e5e-cf953dcc241f ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.321s\n2026-05-20 01:43:05.098 26 INFO tempest.lib.common.rest_client [req-c05d82c7-cf4e-46cb-a932-bbb95c3d43d9 req-c05d82c7-cf4e-46cb-a932-bbb95c3d43d9 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384 1.006s\n2026-05-20 01:43:05.101 26 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 5b9fa65f5c6f445390f6d457dab42384 for scope project and roles: ['reader']\n2026-05-20 01:43:05.130 39 INFO tempest.lib.common.rest_client [req-777c94ea-c1e8-42bd-83c5-3920110c5988 req-777c94ea-c1e8-42bd-83c5-3920110c5988 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f05a4fa30d5c40738f0887e206ebf3e3/users/1762b878504148669739a69f021a4d40/roles/68cd1badce4c4baeb95895efe5da31f7 0.305s\n2026-05-20 01:43:05.152 17 INFO tempest.lib.common.rest_client [req-ace83754-2ff2-4471-bf08-e58cc1c0bd91 req-ace83754-2ff2-4471-bf08-e58cc1c0bd91 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/d5861d8788ae4519a8add650275ea185/roles/8a521d0f25a3484db544a7c662aa9d7f 0.637s\n2026-05-20 01:43:05.218 15 INFO tempest.lib.common.rest_client [req-aea392ae-f0dc-44f7-90e6-2862eb0c3d4e req-aea392ae-f0dc-44f7-90e6-2862eb0c3d4e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.675s\n2026-05-20 01:43:05.322 37 INFO tempest.lib.common.rest_client [req-d8704b29-9ce0-40cf-b1dc-f11a0553885a req-d8704b29-9ce0-40cf-b1dc-f11a0553885a ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s\n2026-05-20 01:43:05.355 20 INFO tempest.lib.common.rest_client [req-171c2aff-fcf4-4cec-9b64-77171fb821d7 req-171c2aff-fcf4-4cec-9b64-77171fb821d7 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/0c6108518fef473599a9619e9f22d57c/roles/68cd1badce4c4baeb95895efe5da31f7 0.792s\n2026-05-20 01:43:05.370 28 INFO tempest.lib.common.rest_client [req-a79d45ee-a5ac-4024-921a-909a96d6c77a req-a79d45ee-a5ac-4024-921a-909a96d6c77a ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.199s\n2026-05-20 01:43:05.409 17 INFO tempest.lib.common.rest_client [req-92169ab9-eddc-46cd-a639-20db7262a478 req-92169ab9-eddc-46cd-a639-20db7262a478 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-20 01:43:05.466 35 INFO tempest.lib.common.rest_client [req-eabd4aa1-830c-40bf-b001-0bcfc53197df req-eabd4aa1-830c-40bf-b001-0bcfc53197df ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e 0.703s\n2026-05-20 01:43:05.467 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project fd3593490f114efeb407454169680c7e for scope project and roles: ['reader']\n2026-05-20 01:43:05.507 24 INFO tempest.lib.common.rest_client [req-9caf59fa-66ff-461f-b4d9-99d36410bafd req-9caf59fa-66ff-461f-b4d9-99d36410bafd ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.161s\n2026-05-20 01:43:05.520 20 INFO tempest.lib.common.rest_client [req-02a73803-ac7c-4ea5-a151-b326d7d90efe req-02a73803-ac7c-4ea5-a151-b326d7d90efe ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-20 01:43:05.576 29 INFO tempest.lib.common.rest_client [req-365f7a47-b242-4163-9346-e6638fb752be req-365f7a47-b242-4163-9346-e6638fb752be ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.641s\n2026-05-20 01:43:05.590 33 INFO tempest.lib.common.rest_client [req-84eb1b3b-f9e9-4dfa-b8b7-8b8621d8bd15 req-84eb1b3b-f9e9-4dfa-b8b7-8b8621d8bd15 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a0d625cbf094cd285646632ffa3b1f3/users/dec9c2dd813d4546b50064630a848312/roles/a5048e830be14347876cdf483f806a64 1.082s\n2026-05-20 01:43:05.723 15 INFO tempest.lib.common.rest_client [req-95b67820-1fc5-4dc3-b120-af3f6fba4faa req-95b67820-1fc5-4dc3-b120-af3f6fba4faa ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.501s\n2026-05-20 01:43:05.781 31 INFO tempest.lib.common.rest_client [req-776f3e01-4e47-4ea2-8501-28036c96b526 req-776f3e01-4e47-4ea2-8501-28036c96b526 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.191s\n2026-05-20 01:43:05.892 13 INFO tempest.lib.common.rest_client [req-1a310f36-17b3-4afc-9878-b0d45868c908 req-1a310f36-17b3-4afc-9878-b0d45868c908 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 2.032s\n2026-05-20 01:43:05.937 21 INFO tempest.lib.common.rest_client [req-adbf7670-5556-42eb-a0a4-74870aa0ecdf req-adbf7670-5556-42eb-a0a4-74870aa0ecdf ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94 0.955s\n2026-05-20 01:43:05.938 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c43878b749c542a5a7c6f49a419f3d94 for scope project and roles: ['reader']\n2026-05-20 01:43:05.977 39 INFO tempest.lib.common.rest_client [req-b6cb6d1c-3304-4d55-8812-cb014d3504ce req-b6cb6d1c-3304-4d55-8812-cb014d3504ce ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.846s\n2026-05-20 01:43:06.037 26 INFO tempest.lib.common.rest_client [req-4e36fddd-19c2-49f9-bc39-5d3cdac30d39 req-4e36fddd-19c2-49f9-bc39-5d3cdac30d39 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.934s\n2026-05-20 01:43:06.080 37 INFO tempest.lib.common.rest_client [req-a36e74a6-1804-4db8-8288-998deb830888 req-a36e74a6-1804-4db8-8288-998deb830888 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/2a7adeac11b14324b4893a8f04c904f6/roles/8a521d0f25a3484db544a7c662aa9d7f 0.755s\n2026-05-20 01:43:06.112 24 INFO tempest.lib.common.rest_client [req-10bd344f-a061-4309-9005-b23a1bfdcd30 req-10bd344f-a061-4309-9005-b23a1bfdcd30 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c240392daa34ab39d0471d6018484b8/users/833928fc570e4e68a14a0932b06d8287/roles/a5048e830be14347876cdf483f806a64 0.603s\n2026-05-20 01:43:06.160 35 INFO tempest.lib.common.rest_client [req-bf5e61e4-41b6-4618-99bd-0dec694a1f27 req-bf5e61e4-41b6-4618-99bd-0dec694a1f27 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.692s\n2026-05-20 01:43:06.206 29 INFO tempest.lib.common.rest_client [req-c50018b3-51bf-48a8-90a2-c106d7e5e58e req-c50018b3-51bf-48a8-90a2-c106d7e5e58e ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.626s\n2026-05-20 01:43:06.212 28 INFO tempest.lib.common.rest_client [req-43f84cde-83ba-49b8-8e08-d3d944f71644 req-43f84cde-83ba-49b8-8e08-d3d944f71644 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.836s\n2026-05-20 01:43:06.318 17 INFO tempest.lib.common.rest_client [req-e0ec5f39-de18-416f-8d4d-1c56d2044e37 req-e0ec5f39-de18-416f-8d4d-1c56d2044e37 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/d5861d8788ae4519a8add650275ea185/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.903s\n2026-05-20 01:43:06.325 33 INFO tempest.lib.common.rest_client [req-1b90a9d2-4e6f-4001-b0ca-be5138be3239 req-1b90a9d2-4e6f-4001-b0ca-be5138be3239 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.730s\n2026-05-20 01:43:06.351 31 INFO tempest.lib.common.rest_client [req-7d16b946-5380-410a-810a-7da909377b6c req-7d16b946-5380-410a-810a-7da909377b6c ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c802176e03b2496aab47ddedc18e8aa4/users/a0426c16af1b4b6faf6a2d1bd7002616/roles/a5048e830be14347876cdf483f806a64 0.567s\n2026-05-20 01:43:06.394 13 INFO tempest.lib.common.rest_client [req-d2c418c3-08de-40c3-8c77-60f397cd2e36 req-d2c418c3-08de-40c3-8c77-60f397cd2e36 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.496s\n2026-05-20 01:43:06.393 39 INFO tempest.lib.common.rest_client [req-21cada35-e0a7-488a-877f-5e440aa0c57e req-21cada35-e0a7-488a-877f-5e440aa0c57e ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f05a4fa30d5c40738f0887e206ebf3e3/users/1762b878504148669739a69f021a4d40/roles/96c5293ae00249159873405c9cd172ae 0.414s\n2026-05-20 01:43:06.393 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1762b878504148669739a69f021a4d40 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:06.393 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1867829158-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f05a4fa30d5c40738f0887e206ebf3e3', 'project_name': 'tempest-FloatingIPAdminTestJSON-1867829158', 'tenant_id': 'f05a4fa30d5c40738f0887e206ebf3e3', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1867829158', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1762b878504148669739a69f021a4d40', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:06.393 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1867829158-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f05a4fa30d5c40738f0887e206ebf3e3', 'project_name': 'tempest-FloatingIPAdminTestJSON-1867829158', 'tenant_id': 'f05a4fa30d5c40738f0887e206ebf3e3', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1867829158', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1762b878504148669739a69f021a4d40', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:06.460 11 INFO tempest.lib.common.rest_client [req-febd0a0b-b176-436e-874a-a4f040f12133 req-febd0a0b-b176-436e-874a-a4f040f12133 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.624s\n2026-05-20 01:43:06.490 26 INFO tempest.lib.common.rest_client [req-428d7885-f5d8-42b2-b8f5-54b8cdf5753f req-428d7885-f5d8-42b2-b8f5-54b8cdf5753f ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.451s\n2026-05-20 01:43:06.554 35 INFO tempest.lib.common.rest_client [req-ae9ea80b-3820-420b-8524-be8a1d52be50 req-ae9ea80b-3820-420b-8524-be8a1d52be50 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.393s\n2026-05-20 01:43:06.560 33 INFO tempest.lib.common.rest_client [req-6534f078-c3ed-4a09-9607-b39d2d9adfcf req-6534f078-c3ed-4a09-9607-b39d2d9adfcf ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a0d625cbf094cd285646632ffa3b1f3/users/dec9c2dd813d4546b50064630a848312/roles/a5048e830be14347876cdf483f806a64 0.230s\n2026-05-20 01:43:06.564 24 INFO tempest.lib.common.rest_client [req-4748612e-79c5-417e-a791-d32bc7d89cba req-4748612e-79c5-417e-a791-d32bc7d89cba ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.448s\n2026-05-20 01:43:06.575 20 INFO tempest.lib.common.rest_client [req-415bf34a-9266-45aa-ae9a-bbd3f6b423a8 req-415bf34a-9266-45aa-ae9a-bbd3f6b423a8 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/0c6108518fef473599a9619e9f22d57c/roles/96c5293ae00249159873405c9cd172ae 1.052s\n2026-05-20 01:43:06.576 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0c6108518fef473599a9619e9f22d57c is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:06.576 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-564202120-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'project_name': 'tempest-NetworksIpV6Test-564202120', 'tenant_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'tenant_name': 'tempest-NetworksIpV6Test-564202120', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0c6108518fef473599a9619e9f22d57c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:06.576 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-NetworksIpV6Test-564202120-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'project_name': 'tempest-NetworksIpV6Test-564202120', 'tenant_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'tenant_name': 'tempest-NetworksIpV6Test-564202120', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0c6108518fef473599a9619e9f22d57c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:06.604 15 INFO tempest.lib.common.rest_client [req-4fb1777f-5031-4fbb-a5f4-56d43586c98b req-4fb1777f-5031-4fbb-a5f4-56d43586c98b ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/a555dd5ff2f944e7b7f9bc4e8ec482c6/roles/8a521d0f25a3484db544a7c662aa9d7f 0.879s\n2026-05-20 01:43:06.647 41 INFO tempest.lib.common.rest_client [req-d18eea18-0c91-44d0-9d50-010fe02aa78f req-d18eea18-0c91-44d0-9d50-010fe02aa78f ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.323s\n2026-05-20 01:43:06.690 28 INFO tempest.lib.common.rest_client [req-cb466066-cff0-4e02-9e9c-684047a5654f req-cb466066-cff0-4e02-9e9c-684047a5654f ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.474s\n2026-05-20 01:43:06.747 31 INFO tempest.lib.common.rest_client [req-6c195c92-5f49-4272-b667-41bb6f7ce7da req-6c195c92-5f49-4272-b667-41bb6f7ce7da ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.394s\n2026-05-20 01:43:06.796 11 INFO tempest.lib.common.rest_client [req-ed72f2f4-6588-4319-9efa-32eae85c467f req-ed72f2f4-6588-4319-9efa-32eae85c467f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.333s\n2026-05-20 01:43:06.802 37 INFO tempest.lib.common.rest_client [req-57272072-2e43-4d0f-a0ec-186b3d5aece7 req-57272072-2e43-4d0f-a0ec-186b3d5aece7 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.720s\n2026-05-20 01:43:06.806 33 INFO tempest.lib.common.rest_client [req-85621588-4758-432d-807b-2c4af54c6204 req-85621588-4758-432d-807b-2c4af54c6204 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-20 01:43:06.869 26 INFO tempest.lib.common.rest_client [req-27d176a0-d7b6-499e-9573-485917c10bcf req-27d176a0-d7b6-499e-9573-485917c10bcf ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/f684b578713246b192ea8bd27a6d102a/roles/8a521d0f25a3484db544a7c662aa9d7f 0.376s\n2026-05-20 01:43:06.960 29 INFO tempest.lib.common.rest_client [req-ea272966-acae-4e7c-9929-29eb50fd07d3 req-ea272966-acae-4e7c-9929-29eb50fd07d3 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.752s\n2026-05-20 01:43:07.026 17 INFO tempest.lib.common.rest_client [req-e5f73853-b3d0-4fa3-864d-676825a42d6d req-e5f73853-b3d0-4fa3-864d-676825a42d6d ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.706s\n2026-05-20 01:43:07.034 24 INFO tempest.lib.common.rest_client [req-5247e070-9c6e-483f-8313-ba8557c93db2 req-5247e070-9c6e-483f-8313-ba8557c93db2 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c240392daa34ab39d0471d6018484b8/users/833928fc570e4e68a14a0932b06d8287/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.468s\n2026-05-20 01:43:07.075 15 INFO tempest.lib.common.rest_client [req-33cd1300-9fb7-4f7d-9457-bc6a03f3e73e req-33cd1300-9fb7-4f7d-9457-bc6a03f3e73e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.463s\n2026-05-20 01:43:07.165 39 INFO tempest.lib.common.rest_client [req-474961c4-d171-4974-8fa0-b8b6d713f2c9 req-474961c4-d171-4974-8fa0-b8b6d713f2c9 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.766s\n2026-05-20 01:43:07.176 21 INFO tempest.lib.common.rest_client [req-e44a2ec1-5485-4110-9791-eacc5bcc5514 req-e44a2ec1-5485-4110-9791-eacc5bcc5514 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.235s\n2026-05-20 01:43:07.242 28 INFO tempest.lib.common.rest_client [req-259017d4-9d11-4165-a3d5-c4e941cc8cd3 req-259017d4-9d11-4165-a3d5-c4e941cc8cd3 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/67aa91b04bd047deb9def2e4e781e241/users/29281bef2ef34a07a9198c269c3c50c0/roles/a5048e830be14347876cdf483f806a64 0.551s\n2026-05-20 01:43:07.248 33 INFO tempest.lib.common.rest_client [req-cdb2e966-4080-4778-901b-88f9c1b9eaef req-cdb2e966-4080-4778-901b-88f9c1b9eaef ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a0d625cbf094cd285646632ffa3b1f3/users/dec9c2dd813d4546b50064630a848312/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.441s\n2026-05-20 01:43:07.254 26 INFO tempest.lib.common.rest_client [req-69a9456d-bb86-44cb-a080-430effd07fa3 req-69a9456d-bb86-44cb-a080-430effd07fa3 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.380s\n2026-05-20 01:43:07.256 13 INFO tempest.lib.common.rest_client [req-2a71f133-8d42-4f2e-a503-441d1590d0c6 req-2a71f133-8d42-4f2e-a503-441d1590d0c6 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762e33c06dfb444690006a584eceba51/users/7a793aa1443a4eeeb18d74925f017b89/roles/a5048e830be14347876cdf483f806a64 0.860s\n2026-05-20 01:43:07.271 35 INFO tempest.lib.common.rest_client [req-93ed63fc-d4f4-4ed1-9d75-4bcbc489db6e req-93ed63fc-d4f4-4ed1-9d75-4bcbc489db6e ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/d19609e8aae244969be24780d29af72a/roles/8a521d0f25a3484db544a7c662aa9d7f 0.712s\n2026-05-20 01:43:07.378 24 INFO tempest.lib.common.rest_client [req-5d636f3a-9fdd-4a33-83a5-8f31dcc04566 req-5d636f3a-9fdd-4a33-83a5-8f31dcc04566 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s\n2026-05-20 01:43:07.413 15 INFO tempest.lib.common.rest_client [req-71b7b199-d603-4421-b892-f22177953794 req-71b7b199-d603-4421-b892-f22177953794 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/a555dd5ff2f944e7b7f9bc4e8ec482c6/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.335s\n2026-05-20 01:43:07.437 29 INFO tempest.lib.common.rest_client [req-095df3e7-a45e-466d-b3f6-d445b0b2775f req-095df3e7-a45e-466d-b3f6-d445b0b2775f ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/42909a1de0bd489ead48ae93edd1ace1/users/ab1e380c7aab49c582b7fca073bea9a0/roles/a5048e830be14347876cdf483f806a64 0.474s\n2026-05-20 01:43:07.485 11 INFO tempest.lib.common.rest_client [req-80e7d735-4534-486e-abe9-3cc5ffa00545 req-80e7d735-4534-486e-abe9-3cc5ffa00545 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.687s\n2026-05-20 01:43:07.535 31 INFO tempest.lib.common.rest_client [req-f4c005d8-d6c6-413c-bf80-46e04211a93f req-f4c005d8-d6c6-413c-bf80-46e04211a93f ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c802176e03b2496aab47ddedc18e8aa4/users/a0426c16af1b4b6faf6a2d1bd7002616/roles/a5048e830be14347876cdf483f806a64 0.786s\n2026-05-20 01:43:07.568 39 INFO tempest.lib.common.rest_client [req-8e3c52c2-3540-46e0-9f04-f219cf78286d req-8e3c52c2-3540-46e0-9f04-f219cf78286d ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.401s\n2026-05-20 01:43:07.637 13 INFO tempest.lib.common.rest_client [req-048dc909-7613-4d63-b524-9d60d061fa66 req-048dc909-7613-4d63-b524-9d60d061fa66 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.378s\n2026-05-20 01:43:07.677 26 INFO tempest.lib.common.rest_client [req-3e03eef6-f679-4a01-9504-86fe5781da3c req-3e03eef6-f679-4a01-9504-86fe5781da3c ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/f684b578713246b192ea8bd27a6d102a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.419s\n2026-05-20 01:43:07.705 28 INFO tempest.lib.common.rest_client [req-f80991fc-7ff1-4c79-befe-940afa69f1b5 req-f80991fc-7ff1-4c79-befe-940afa69f1b5 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.460s\n2026-05-20 01:43:07.773 11 INFO tempest.lib.common.rest_client [req-fecce596-c9de-4196-bc04-8e476795fa28 req-fecce596-c9de-4196-bc04-8e476795fa28 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s\n2026-05-20 01:43:07.812 37 INFO tempest.lib.common.rest_client [req-72eb7c93-2d6d-4eb2-8e41-160c5ba29b68 req-72eb7c93-2d6d-4eb2-8e41-160c5ba29b68 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/2a7adeac11b14324b4893a8f04c904f6/roles/fd0d3aaaa6d543eb88540abed2033e0d 1.007s\n2026-05-20 01:43:07.822 24 INFO tempest.lib.common.rest_client [req-7ce06441-3934-45fa-b4d6-1be26271b7f9 req-7ce06441-3934-45fa-b4d6-1be26271b7f9 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c240392daa34ab39d0471d6018484b8/users/833928fc570e4e68a14a0932b06d8287/roles/68cd1badce4c4baeb95895efe5da31f7 0.441s\n2026-05-20 01:43:07.868 31 INFO tempest.lib.common.rest_client [req-04c3c3b4-9c1f-4f62-85c2-9b0eacf2e703 req-04c3c3b4-9c1f-4f62-85c2-9b0eacf2e703 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.331s\n2026-05-20 01:43:07.899 20 INFO tempest.lib.common.rest_client [req-3add6135-4b0d-4901-8d19-1e7359382350 req-3add6135-4b0d-4901-8d19-1e7359382350 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.316s\n2026-05-20 01:43:07.946 15 INFO tempest.lib.common.rest_client [req-037ac79b-d7af-4140-9495-b750775e3a96 req-037ac79b-d7af-4140-9495-b750775e3a96 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.531s\n2026-05-20 01:43:07.950 21 INFO tempest.lib.common.rest_client [req-cd6e27f6-766e-4feb-923d-663af4b98a0a req-cd6e27f6-766e-4feb-923d-663af4b98a0a ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.773s\n2026-05-20 01:43:07.969 13 INFO tempest.lib.common.rest_client [req-e8ee33e0-112f-4944-b4b6-605595ee9d7d req-e8ee33e0-112f-4944-b4b6-605595ee9d7d ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762e33c06dfb444690006a584eceba51/users/7a793aa1443a4eeeb18d74925f017b89/roles/a5048e830be14347876cdf483f806a64 0.325s\n2026-05-20 01:43:07.998 17 INFO tempest.lib.common.rest_client [req-1942f8fc-ffe6-4515-bd5c-0508ba4b60dc req-1942f8fc-ffe6-4515-bd5c-0508ba4b60dc ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/d5861d8788ae4519a8add650275ea185/roles/68cd1badce4c4baeb95895efe5da31f7 0.970s\n2026-05-20 01:43:08.088 26 INFO tempest.lib.common.rest_client [req-84e19c73-b6fa-4d41-91be-54707a99f8bb req-84e19c73-b6fa-4d41-91be-54707a99f8bb ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.408s\n2026-05-20 01:43:08.163 37 INFO tempest.lib.common.rest_client [req-af7f31e5-cf70-42f2-9995-71e3f8ac3a68 req-af7f31e5-cf70-42f2-9995-71e3f8ac3a68 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.349s\n2026-05-20 01:43:08.180 33 INFO tempest.lib.common.rest_client [req-854e327e-28ee-4955-ba00-7d5619ee8a61 req-854e327e-28ee-4955-ba00-7d5619ee8a61 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.929s\n2026-05-20 01:43:08.211 17 INFO tempest.lib.common.rest_client [req-1e134953-9d4c-4217-88c3-5347b9700e0f req-1e134953-9d4c-4217-88c3-5347b9700e0f ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s\n2026-05-20 01:43:08.230 29 INFO tempest.lib.common.rest_client [req-30261f5d-045d-4984-9fc2-01ab6017244b req-30261f5d-045d-4984-9fc2-01ab6017244b ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.789s\n2026-05-20 01:43:08.240 35 INFO tempest.lib.common.rest_client [req-9c5cbb68-00f6-4d73-a5ab-d96923c69c5d req-9c5cbb68-00f6-4d73-a5ab-d96923c69c5d ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.967s\n2026-05-20 01:43:08.257 31 INFO tempest.lib.common.rest_client [req-0abafe43-1e84-406c-8818-125109878a54 req-0abafe43-1e84-406c-8818-125109878a54 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c802176e03b2496aab47ddedc18e8aa4/users/a0426c16af1b4b6faf6a2d1bd7002616/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.387s\n2026-05-20 01:43:08.275 11 INFO tempest.lib.common.rest_client [req-69666d73-4951-4b89-bd0a-08c567ea4ad3 req-69666d73-4951-4b89-bd0a-08c567ea4ad3 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a903d2ce908f49bdad6f89ed905ccdde/users/8d4abb2c424947c2a919d706045af741/roles/a5048e830be14347876cdf483f806a64 0.500s\n2026-05-20 01:43:08.318 15 INFO tempest.lib.common.rest_client [req-031d2276-1d31-42e5-80b5-20227f94b7c6 req-031d2276-1d31-42e5-80b5-20227f94b7c6 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/a555dd5ff2f944e7b7f9bc4e8ec482c6/roles/68cd1badce4c4baeb95895efe5da31f7 0.368s\n2026-05-20 01:43:08.322 41 INFO tempest.lib.common.rest_client [req-09c6142e-a053-46e6-b443-6ec3fa6bf4b0 req-09c6142e-a053-46e6-b443-6ec3fa6bf4b0 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.669s\n2026-05-20 01:43:08.400 28 INFO tempest.lib.common.rest_client [req-e011a6ab-14e8-4a3f-aa13-b153ae1be4d6 req-e011a6ab-14e8-4a3f-aa13-b153ae1be4d6 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/67aa91b04bd047deb9def2e4e781e241/users/29281bef2ef34a07a9198c269c3c50c0/roles/a5048e830be14347876cdf483f806a64 0.694s\n2026-05-20 01:43:08.461 37 INFO tempest.lib.common.rest_client [req-6a569e09-fed4-4cc2-b87b-db4dfc7b6059 req-6a569e09-fed4-4cc2-b87b-db4dfc7b6059 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/2a7adeac11b14324b4893a8f04c904f6/roles/68cd1badce4c4baeb95895efe5da31f7 0.295s\n2026-05-20 01:43:08.536 21 INFO tempest.lib.common.rest_client [req-1cce0870-2ed9-410b-92fb-84bc78788d52 req-1cce0870-2ed9-410b-92fb-84bc78788d52 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/6484f6e4ceb840b880d32d012a468c5a/roles/8a521d0f25a3484db544a7c662aa9d7f 0.584s\n2026-05-20 01:43:08.568 35 INFO tempest.lib.common.rest_client [req-9eaa92eb-21ab-484a-becc-ffcb872efae5 req-9eaa92eb-21ab-484a-becc-ffcb872efae5 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/d19609e8aae244969be24780d29af72a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.325s\n2026-05-20 01:43:08.586 24 INFO tempest.lib.common.rest_client [req-61c9219d-fde8-449e-ac61-5ab405504f4a req-61c9219d-fde8-449e-ac61-5ab405504f4a ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.760s\n2026-05-20 01:43:08.604 41 INFO tempest.lib.common.rest_client [req-fda1eb08-47c0-4904-b8f9-df56e90ce52e req-fda1eb08-47c0-4904-b8f9-df56e90ce52e ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.280s\n2026-05-20 01:43:08.615 15 INFO tempest.lib.common.rest_client [req-109ff06e-05c8-4843-87a1-f892edb00b95 req-109ff06e-05c8-4843-87a1-f892edb00b95 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.295s\n2026-05-20 01:43:08.686 13 INFO tempest.lib.common.rest_client [req-01915737-bc57-4c39-afbc-c11059a0b258 req-01915737-bc57-4c39-afbc-c11059a0b258 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.716s\n2026-05-20 01:43:08.729 21 INFO tempest.lib.common.rest_client [req-a1df7d8a-46b9-4edd-a1ac-3b5546d7eb80 req-a1df7d8a-46b9-4edd-a1ac-3b5546d7eb80 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s\n2026-05-20 01:43:08.727 33 INFO tempest.lib.common.rest_client [req-7a87433e-3351-4bfc-abad-39778c3634f6 req-7a87433e-3351-4bfc-abad-39778c3634f6 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a0d625cbf094cd285646632ffa3b1f3/users/dec9c2dd813d4546b50064630a848312/roles/68cd1badce4c4baeb95895efe5da31f7 0.546s\n2026-05-20 01:43:08.742 29 INFO tempest.lib.common.rest_client [req-d488abfb-db59-4e32-8ffb-f7ff7ebb9b51 req-d488abfb-db59-4e32-8ffb-f7ff7ebb9b51 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/42909a1de0bd489ead48ae93edd1ace1/users/ab1e380c7aab49c582b7fca073bea9a0/roles/a5048e830be14347876cdf483f806a64 0.508s\n2026-05-20 01:43:08.753 26 INFO tempest.lib.common.rest_client [req-75d3dd2e-8ef4-4261-baca-23c31a6bee49 req-75d3dd2e-8ef4-4261-baca-23c31a6bee49 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/f684b578713246b192ea8bd27a6d102a/roles/68cd1badce4c4baeb95895efe5da31f7 0.656s\n2026-05-20 01:43:08.737 15 INFO tempest.lib.common.rest_client [req-0d679dd4-bf51-47ba-924a-8532108d9530 req-0d679dd4-bf51-47ba-924a-8532108d9530 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/a555dd5ff2f944e7b7f9bc4e8ec482c6/roles/96c5293ae00249159873405c9cd172ae 0.120s\n2026-05-20 01:43:08.738 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a555dd5ff2f944e7b7f9bc4e8ec482c6 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:08.738 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'tenant_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a555dd5ff2f944e7b7f9bc4e8ec482c6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:08.738 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-AllowedAddressPairIpV6TestJSON-1309258415-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'tenant_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a555dd5ff2f944e7b7f9bc4e8ec482c6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:08.852 11 INFO tempest.lib.common.rest_client [req-544969ee-e687-4639-b430-3b9be8c05eb7 req-544969ee-e687-4639-b430-3b9be8c05eb7 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.573s\n2026-05-20 01:43:08.856 39 INFO tempest.lib.common.rest_client [req-835cabaa-e020-45f7-b2f9-57d701e6cd2e req-835cabaa-e020-45f7-b2f9-57d701e6cd2e ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.286s\n2026-05-20 01:43:08.860 33 INFO tempest.lib.common.rest_client [req-3dd5a596-3fcd-41fe-a6b3-445a72a7afb5 req-3dd5a596-3fcd-41fe-a6b3-445a72a7afb5 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.131s\n2026-05-20 01:43:08.874 37 INFO tempest.lib.common.rest_client [req-6c22056e-488c-407c-84eb-3ddf32ebcf89 req-6c22056e-488c-407c-84eb-3ddf32ebcf89 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.406s\n2026-05-20 01:43:08.870 17 INFO tempest.lib.common.rest_client [req-2c162a69-ded7-45c0-8a92-1942c8762d19 req-2c162a69-ded7-45c0-8a92-1942c8762d19 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/d5861d8788ae4519a8add650275ea185/roles/96c5293ae00249159873405c9cd172ae 0.653s\n2026-05-20 01:43:08.870 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d5861d8788ae4519a8add650275ea185 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:08.870 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-2139753868-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25107420a473491a8a6aee53b0af0f0b', 'project_name': 'tempest-BulkNetworkOpsTest-2139753868', 'tenant_id': '25107420a473491a8a6aee53b0af0f0b', 'tenant_name': 'tempest-BulkNetworkOpsTest-2139753868', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd5861d8788ae4519a8add650275ea185', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:08.871 17 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-2139753868-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25107420a473491a8a6aee53b0af0f0b', 'project_name': 'tempest-BulkNetworkOpsTest-2139753868', 'tenant_id': '25107420a473491a8a6aee53b0af0f0b', 'tenant_name': 'tempest-BulkNetworkOpsTest-2139753868', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd5861d8788ae4519a8add650275ea185', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:08.940 31 INFO tempest.lib.common.rest_client [req-3a620603-adc7-4dcf-ab29-b2cbf9771603 req-3a620603-adc7-4dcf-ab29-b2cbf9771603 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.681s\n2026-05-20 01:43:08.967 35 INFO tempest.lib.common.rest_client [req-180e7e8b-1f14-4123-b1e8-a506902e9026 req-180e7e8b-1f14-4123-b1e8-a506902e9026 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.395s\n2026-05-20 01:43:08.984 21 INFO tempest.lib.common.rest_client [req-8c35d0fb-394f-487f-b5f3-4d638d0a383d req-8c35d0fb-394f-487f-b5f3-4d638d0a383d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/6484f6e4ceb840b880d32d012a468c5a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.251s\n2026-05-20 01:43:09.000 24 INFO tempest.lib.common.rest_client [req-f69ea529-f4ff-4ff5-b130-e1c0bcdab202 req-f69ea529-f4ff-4ff5-b130-e1c0bcdab202 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c240392daa34ab39d0471d6018484b8/users/833928fc570e4e68a14a0932b06d8287/roles/96c5293ae00249159873405c9cd172ae 0.411s\n2026-05-20 01:43:09.000 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 833928fc570e4e68a14a0932b06d8287 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:09.001 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1599197927-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c240392daa34ab39d0471d6018484b8', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1599197927', 'tenant_id': '2c240392daa34ab39d0471d6018484b8', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1599197927', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '833928fc570e4e68a14a0932b06d8287', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:09.001 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1599197927-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c240392daa34ab39d0471d6018484b8', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1599197927', 'tenant_id': '2c240392daa34ab39d0471d6018484b8', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1599197927', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '833928fc570e4e68a14a0932b06d8287', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:09.014 28 INFO tempest.lib.common.rest_client [req-39f02b0c-d9c6-4f79-8c83-5ac431d1d6bb req-39f02b0c-d9c6-4f79-8c83-5ac431d1d6bb ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.612s\n2026-05-20 01:43:09.086 13 INFO tempest.lib.common.rest_client [req-16bf343d-eab7-4fd6-8023-1ad263d8e3e5 req-16bf343d-eab7-4fd6-8023-1ad263d8e3e5 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762e33c06dfb444690006a584eceba51/users/7a793aa1443a4eeeb18d74925f017b89/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.398s\n2026-05-20 01:43:09.132 29 INFO tempest.lib.common.rest_client [req-547a3a1d-45c3-43e2-bd7d-fcf8ded0b2fa req-547a3a1d-45c3-43e2-bd7d-fcf8ded0b2fa ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.386s\n2026-05-20 01:43:09.167 39 INFO tempest.lib.common.rest_client [req-0125aed8-8a8e-46be-a7ed-6c200511080a req-0125aed8-8a8e-46be-a7ed-6c200511080a ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s\n2026-05-20 01:43:09.176 11 INFO tempest.lib.common.rest_client [req-81be029a-cfa3-4ef3-8d11-fa043a20680b req-81be029a-cfa3-4ef3-8d11-fa043a20680b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a903d2ce908f49bdad6f89ed905ccdde/users/8d4abb2c424947c2a919d706045af741/roles/a5048e830be14347876cdf483f806a64 0.321s\n2026-05-20 01:43:09.190 26 INFO tempest.lib.common.rest_client [req-a2c207d9-da78-4f55-8146-152ef610fd49 req-a2c207d9-da78-4f55-8146-152ef610fd49 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.436s\n2026-05-20 01:43:09.280 35 INFO tempest.lib.common.rest_client [req-24be43aa-5faa-4f21-848f-351159f05d90 req-24be43aa-5faa-4f21-848f-351159f05d90 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/d19609e8aae244969be24780d29af72a/roles/68cd1badce4c4baeb95895efe5da31f7 0.311s\n2026-05-20 01:43:09.289 21 INFO tempest.lib.common.rest_client [req-7859ad10-bd17-4985-bd74-f49f9ae16097 req-7859ad10-bd17-4985-bd74-f49f9ae16097 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.300s\n2026-05-20 01:43:09.294 37 INFO tempest.lib.common.rest_client [req-854a0f46-ce0a-48fd-99c4-82b3ad958a73 req-854a0f46-ce0a-48fd-99c4-82b3ad958a73 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/2a7adeac11b14324b4893a8f04c904f6/roles/96c5293ae00249159873405c9cd172ae 0.418s\n2026-05-20 01:43:09.294 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2a7adeac11b14324b4893a8f04c904f6 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:09.297 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1538493528-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'project_name': 'tempest-NetworksTestDHCPv6-1538493528', 'tenant_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'tenant_name': 'tempest-NetworksTestDHCPv6-1538493528', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2a7adeac11b14324b4893a8f04c904f6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:09.297 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-NetworksTestDHCPv6-1538493528-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'project_name': 'tempest-NetworksTestDHCPv6-1538493528', 'tenant_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'tenant_name': 'tempest-NetworksTestDHCPv6-1538493528', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2a7adeac11b14324b4893a8f04c904f6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:09.281 33 INFO tempest.lib.common.rest_client [req-4746f640-1d15-4378-b3ff-fff32fdcf9c7 req-4746f640-1d15-4378-b3ff-fff32fdcf9c7 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a0d625cbf094cd285646632ffa3b1f3/users/dec9c2dd813d4546b50064630a848312/roles/96c5293ae00249159873405c9cd172ae 0.418s\n2026-05-20 01:43:09.282 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dec9c2dd813d4546b50064630a848312 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:09.283 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1100874985-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a0d625cbf094cd285646632ffa3b1f3', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1100874985', 'tenant_id': '9a0d625cbf094cd285646632ffa3b1f3', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1100874985', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dec9c2dd813d4546b50064630a848312', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:09.283 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1100874985-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a0d625cbf094cd285646632ffa3b1f3', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1100874985', 'tenant_id': '9a0d625cbf094cd285646632ffa3b1f3', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1100874985', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dec9c2dd813d4546b50064630a848312', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:09.401 13 INFO tempest.lib.common.rest_client [req-abc6e20f-7f4d-424b-82e6-04ef4daa90d5 req-abc6e20f-7f4d-424b-82e6-04ef4daa90d5 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.313s\n2026-05-20 01:43:09.404 11 INFO tempest.lib.common.rest_client [req-03194577-3b3d-4598-b677-91842cd8c69d req-03194577-3b3d-4598-b677-91842cd8c69d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-20 01:43:09.412 15 INFO tempest.lib.common.rest_client [req-8cfbd021-ab1e-4942-afd3-8809e9607a87 req-8cfbd021-ab1e-4942-afd3-8809e9607a87 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s\n2026-05-20 01:43:09.420 39 INFO tempest.lib.common.rest_client [req-9ddc3cd1-7b86-45dd-82ce-2634b3220fec req-9ddc3cd1-7b86-45dd-82ce-2634b3220fec ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a564483529f45b8980320f611499ca1/users/3b367d1fe42a4c3da9ee8907aa720b67/roles/a5048e830be14347876cdf483f806a64 0.251s\n2026-05-20 01:43:09.438 28 INFO tempest.lib.common.rest_client [req-4ff8ce6c-514d-490a-8d9c-08239af00c3c req-4ff8ce6c-514d-490a-8d9c-08239af00c3c ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/67aa91b04bd047deb9def2e4e781e241/users/29281bef2ef34a07a9198c269c3c50c0/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.422s\n2026-05-20 01:43:09.495 17 INFO tempest.lib.common.rest_client [req-e5e321e3-3e36-478d-98bd-12cc717063a4 req-e5e321e3-3e36-478d-98bd-12cc717063a4 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s\n2026-05-20 01:43:09.543 31 INFO tempest.lib.common.rest_client [req-03be4545-348d-48dc-a0e1-58e91c87c164 req-03be4545-348d-48dc-a0e1-58e91c87c164 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c802176e03b2496aab47ddedc18e8aa4/users/a0426c16af1b4b6faf6a2d1bd7002616/roles/68cd1badce4c4baeb95895efe5da31f7 0.601s\n2026-05-20 01:43:09.556 35 INFO tempest.lib.common.rest_client [req-70507832-bf15-441e-adb2-a22c866ded8b req-70507832-bf15-441e-adb2-a22c866ded8b ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s\n2026-05-20 01:43:09.628 11 INFO tempest.lib.common.rest_client [req-80b4b4aa-2aea-4729-9a6e-999e767d68b7 req-80b4b4aa-2aea-4729-9a6e-999e767d68b7 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a903d2ce908f49bdad6f89ed905ccdde/users/8d4abb2c424947c2a919d706045af741/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.222s\n2026-05-20 01:43:09.685 39 INFO tempest.lib.common.rest_client [req-d57e6975-93db-4f34-819b-969306e88f4b req-d57e6975-93db-4f34-819b-969306e88f4b ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s\n2026-05-20 01:43:09.723 28 INFO tempest.lib.common.rest_client [req-2bc52cce-4f0f-4cf5-9f1f-90a9687b9f1d req-2bc52cce-4f0f-4cf5-9f1f-90a9687b9f1d ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-20 01:43:09.735 29 INFO tempest.lib.common.rest_client [req-bd13e191-4c94-4971-8154-385525dbab43 req-bd13e191-4c94-4971-8154-385525dbab43 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/42909a1de0bd489ead48ae93edd1ace1/users/ab1e380c7aab49c582b7fca073bea9a0/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.600s\n2026-05-20 01:43:09.749 20 INFO tempest.lib.common.rest_client [req-2238dcd2-2045-41ef-b5b5-20a13fca0d62 req-2238dcd2-2045-41ef-b5b5-20a13fca0d62 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.848s\n2026-05-20 01:43:09.835 11 INFO tempest.lib.common.rest_client [req-8984f6dc-f9fd-4ab4-ac34-ad70f681ba8f req-8984f6dc-f9fd-4ab4-ac34-ad70f681ba8f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-20 01:43:09.841 26 INFO tempest.lib.common.rest_client [req-94c8f92e-ad21-41cc-89a4-3bee497d4f42 req-94c8f92e-ad21-41cc-89a4-3bee497d4f42 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/f684b578713246b192ea8bd27a6d102a/roles/96c5293ae00249159873405c9cd172ae 0.648s\n2026-05-20 01:43:09.842 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f684b578713246b192ea8bd27a6d102a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:09.842 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1333597709-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b9fa65f5c6f445390f6d457dab42384', 'project_name': 'tempest-ExtensionsTestJSON-1333597709', 'tenant_id': '5b9fa65f5c6f445390f6d457dab42384', 'tenant_name': 'tempest-ExtensionsTestJSON-1333597709', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f684b578713246b192ea8bd27a6d102a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:09.842 26 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-1333597709-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b9fa65f5c6f445390f6d457dab42384', 'project_name': 'tempest-ExtensionsTestJSON-1333597709', 'tenant_id': '5b9fa65f5c6f445390f6d457dab42384', 'tenant_name': 'tempest-ExtensionsTestJSON-1333597709', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f684b578713246b192ea8bd27a6d102a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:09.889 33 INFO tempest.lib.common.rest_client [req-0402a0bf-ec1a-4287-af56-af2bb59e489c req-0402a0bf-ec1a-4287-af56-af2bb59e489c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.589s\n2026-05-20 01:43:09.929 37 INFO tempest.lib.common.rest_client [req-be0c8ad0-a005-4a82-b7ae-5c664c88ceaa req-be0c8ad0-a005-4a82-b7ae-5c664c88ceaa ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.623s\n2026-05-20 01:43:09.939 29 INFO tempest.lib.common.rest_client [req-8c6748c7-069e-470b-8661-6c9d5db75322 req-8c6748c7-069e-470b-8661-6c9d5db75322 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-20 01:43:09.955 28 INFO tempest.lib.common.rest_client [req-9b155276-149d-4aae-b5d5-d9de8d2c1e98 req-9b155276-149d-4aae-b5d5-d9de8d2c1e98 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/67aa91b04bd047deb9def2e4e781e241/users/29281bef2ef34a07a9198c269c3c50c0/roles/68cd1badce4c4baeb95895efe5da31f7 0.230s\n2026-05-20 01:43:09.969 21 INFO tempest.lib.common.rest_client [req-f9b367a4-94f9-4eec-ae74-92391ee4dc05 req-f9b367a4-94f9-4eec-ae74-92391ee4dc05 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/6484f6e4ceb840b880d32d012a468c5a/roles/68cd1badce4c4baeb95895efe5da31f7 0.675s\n2026-05-20 01:43:09.989 35 INFO tempest.lib.common.rest_client [req-e7a3ea6f-3ad3-4b12-a7ea-b8abb0c52030 req-e7a3ea6f-3ad3-4b12-a7ea-b8abb0c52030 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/d19609e8aae244969be24780d29af72a/roles/96c5293ae00249159873405c9cd172ae 0.429s\n2026-05-20 01:43:09.990 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d19609e8aae244969be24780d29af72a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:09.990 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-153228094-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd3593490f114efeb407454169680c7e', 'project_name': 'tempest-PortsTestJSON-153228094', 'tenant_id': 'fd3593490f114efeb407454169680c7e', 'tenant_name': 'tempest-PortsTestJSON-153228094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd19609e8aae244969be24780d29af72a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:09.990 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-PortsTestJSON-153228094-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd3593490f114efeb407454169680c7e', 'project_name': 'tempest-PortsTestJSON-153228094', 'tenant_id': 'fd3593490f114efeb407454169680c7e', 'tenant_name': 'tempest-PortsTestJSON-153228094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd19609e8aae244969be24780d29af72a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:10.050 24 INFO tempest.lib.common.rest_client [req-bd7a6e74-36cb-4b45-8122-cc57ad8dd64d req-bd7a6e74-36cb-4b45-8122-cc57ad8dd64d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.041s\n2026-05-20 01:43:10.119 13 INFO tempest.lib.common.rest_client [req-697c10ea-4178-402f-8d29-70c93cbd4f3d req-697c10ea-4178-402f-8d29-70c93cbd4f3d ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762e33c06dfb444690006a584eceba51/users/7a793aa1443a4eeeb18d74925f017b89/roles/68cd1badce4c4baeb95895efe5da31f7 0.714s\n2026-05-20 01:43:10.138 29 INFO tempest.lib.common.rest_client [req-88067903-64e4-4cf5-97dd-03bc9ac6f727 req-88067903-64e4-4cf5-97dd-03bc9ac6f727 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/42909a1de0bd489ead48ae93edd1ace1/users/ab1e380c7aab49c582b7fca073bea9a0/roles/68cd1badce4c4baeb95895efe5da31f7 0.196s\n2026-05-20 01:43:10.267 28 INFO tempest.lib.common.rest_client [req-02c70347-2987-4bf9-8bbd-2872360fdc2b req-02c70347-2987-4bf9-8bbd-2872360fdc2b ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.305s\n2026-05-20 01:43:10.274 31 INFO tempest.lib.common.rest_client [req-38ab812b-9b19-4671-8253-2f117310d649 req-38ab812b-9b19-4671-8253-2f117310d649 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.729s\n2026-05-20 01:43:10.338 39 INFO tempest.lib.common.rest_client [req-c7a3b9e7-e8aa-4c77-9044-c521e06b0283 req-c7a3b9e7-e8aa-4c77-9044-c521e06b0283 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a564483529f45b8980320f611499ca1/users/3b367d1fe42a4c3da9ee8907aa720b67/roles/a5048e830be14347876cdf483f806a64 0.650s\n2026-05-20 01:43:10.460 21 INFO tempest.lib.common.rest_client [req-60945077-474b-4fab-b359-3bf72b3100a1 req-60945077-474b-4fab-b359-3bf72b3100a1 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.488s\n2026-05-20 01:43:10.481 11 INFO tempest.lib.common.rest_client [req-9a434901-67f3-43c2-9d45-d4a9b390260b req-9a434901-67f3-43c2-9d45-d4a9b390260b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a903d2ce908f49bdad6f89ed905ccdde/users/8d4abb2c424947c2a919d706045af741/roles/68cd1badce4c4baeb95895efe5da31f7 0.643s\n2026-05-20 01:43:10.492 26 INFO tempest.lib.common.rest_client [req-b4efac36-62a9-4300-835a-52f641dbb9db req-b4efac36-62a9-4300-835a-52f641dbb9db ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s\n2026-05-20 01:43:10.497 28 INFO tempest.lib.common.rest_client [req-dbdceffa-e6a8-4f6d-adff-bb0ce8be2966 req-dbdceffa-e6a8-4f6d-adff-bb0ce8be2966 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/67aa91b04bd047deb9def2e4e781e241/users/29281bef2ef34a07a9198c269c3c50c0/roles/96c5293ae00249159873405c9cd172ae 0.227s\n2026-05-20 01:43:10.497 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 29281bef2ef34a07a9198c269c3c50c0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:10.497 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-581432229-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '67aa91b04bd047deb9def2e4e781e241', 'project_name': 'tempest-RoutersIpV6AdminTest-581432229', 'tenant_id': '67aa91b04bd047deb9def2e4e781e241', 'tenant_name': 'tempest-RoutersIpV6AdminTest-581432229', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '29281bef2ef34a07a9198c269c3c50c0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:10.497 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-581432229-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '67aa91b04bd047deb9def2e4e781e241', 'project_name': 'tempest-RoutersIpV6AdminTest-581432229', 'tenant_id': '67aa91b04bd047deb9def2e4e781e241', 'tenant_name': 'tempest-RoutersIpV6AdminTest-581432229', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '29281bef2ef34a07a9198c269c3c50c0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:10.603 35 INFO tempest.lib.common.rest_client [req-fd2809d7-ef49-4247-9af5-a4bf4d729412 req-fd2809d7-ef49-4247-9af5-a4bf4d729412 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s\n2026-05-20 01:43:10.656 29 INFO tempest.lib.common.rest_client [req-30cf77c2-2ea1-4281-8da7-886c1ba1d7a3 req-30cf77c2-2ea1-4281-8da7-886c1ba1d7a3 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.514s\n2026-05-20 01:43:10.659 11 INFO tempest.lib.common.rest_client [req-002edc18-a9d7-4b5c-bcaf-9d968ea9cb9a req-002edc18-a9d7-4b5c-bcaf-9d968ea9cb9a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-20 01:43:10.697 13 INFO tempest.lib.common.rest_client [req-018de6b8-d1b8-4eff-93e0-3ee61c07d3fb req-018de6b8-d1b8-4eff-93e0-3ee61c07d3fb ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.576s\n2026-05-20 01:43:10.714 31 INFO tempest.lib.common.rest_client [req-2f763fef-1f12-4d4e-b930-1f892642be78 req-2f763fef-1f12-4d4e-b930-1f892642be78 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c802176e03b2496aab47ddedc18e8aa4/users/a0426c16af1b4b6faf6a2d1bd7002616/roles/96c5293ae00249159873405c9cd172ae 0.438s\n2026-05-20 01:43:10.715 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a0426c16af1b4b6faf6a2d1bd7002616 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:10.715 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-7197899-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c802176e03b2496aab47ddedc18e8aa4', 'project_name': 'tempest-ExternalNetworksTestJSON-7197899', 'tenant_id': 'c802176e03b2496aab47ddedc18e8aa4', 'tenant_name': 'tempest-ExternalNetworksTestJSON-7197899', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0426c16af1b4b6faf6a2d1bd7002616', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:10.716 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-7197899-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c802176e03b2496aab47ddedc18e8aa4', 'project_name': 'tempest-ExternalNetworksTestJSON-7197899', 'tenant_id': 'c802176e03b2496aab47ddedc18e8aa4', 'tenant_name': 'tempest-ExternalNetworksTestJSON-7197899', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0426c16af1b4b6faf6a2d1bd7002616', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:10.801 26 INFO tempest.lib.common.rest_client [req-c30f041d-ede3-4878-bbdb-a053e3e49c9d req-c30f041d-ede3-4878-bbdb-a053e3e49c9d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.306s\n2026-05-20 01:43:10.822 39 INFO tempest.lib.common.rest_client [req-5fae87b6-211e-4953-9e5b-8790acfa80ce req-5fae87b6-211e-4953-9e5b-8790acfa80ce ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.482s\n2026-05-20 01:43:10.853 20 INFO tempest.lib.common.rest_client [req-b8b0f74c-9655-4360-90a5-db217f02f67e req-b8b0f74c-9655-4360-90a5-db217f02f67e ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.616s\n2026-05-20 01:43:10.860 29 INFO tempest.lib.common.rest_client [req-ed445a6c-59fc-4428-860a-5e2ab851e249 req-ed445a6c-59fc-4428-860a-5e2ab851e249 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/42909a1de0bd489ead48ae93edd1ace1/users/ab1e380c7aab49c582b7fca073bea9a0/roles/96c5293ae00249159873405c9cd172ae 0.199s\n2026-05-20 01:43:10.860 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ab1e380c7aab49c582b7fca073bea9a0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:10.860 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1975144498-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '42909a1de0bd489ead48ae93edd1ace1', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1975144498', 'tenant_id': '42909a1de0bd489ead48ae93edd1ace1', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1975144498', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab1e380c7aab49c582b7fca073bea9a0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:10.860 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1975144498-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '42909a1de0bd489ead48ae93edd1ace1', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1975144498', 'tenant_id': '42909a1de0bd489ead48ae93edd1ace1', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1975144498', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab1e380c7aab49c582b7fca073bea9a0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:10.865 21 INFO tempest.lib.common.rest_client [req-c2b67a25-92ce-4d5b-8799-00ee6ef9e1c5 req-c2b67a25-92ce-4d5b-8799-00ee6ef9e1c5 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/6484f6e4ceb840b880d32d012a468c5a/roles/96c5293ae00249159873405c9cd172ae 0.398s\n2026-05-20 01:43:10.865 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6484f6e4ceb840b880d32d012a468c5a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:10.865 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-890588430-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c43878b749c542a5a7c6f49a419f3d94', 'project_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'tenant_id': 'c43878b749c542a5a7c6f49a419f3d94', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6484f6e4ceb840b880d32d012a468c5a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:10.866 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-AllowedAddressPairTestJSON-890588430-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c43878b749c542a5a7c6f49a419f3d94', 'project_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'tenant_id': 'c43878b749c542a5a7c6f49a419f3d94', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6484f6e4ceb840b880d32d012a468c5a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:10.899 26 INFO tempest.lib.common.rest_client [req-95be313b-4d94-49cd-8751-196cab529781 req-95be313b-4d94-49cd-8751-196cab529781 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-group 0.093s\n2026-05-20 01:43:10.887 11 INFO tempest.lib.common.rest_client [req-42adb7c3-e4b1-4236-b954-b61bb734a515 req-42adb7c3-e4b1-4236-b954-b61bb734a515 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a903d2ce908f49bdad6f89ed905ccdde/users/8d4abb2c424947c2a919d706045af741/roles/96c5293ae00249159873405c9cd172ae 0.225s\n2026-05-20 01:43:10.888 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8d4abb2c424947c2a919d706045af741 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:10.888 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-2021109957-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a903d2ce908f49bdad6f89ed905ccdde', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-2021109957', 'tenant_id': 'a903d2ce908f49bdad6f89ed905ccdde', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-2021109957', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d4abb2c424947c2a919d706045af741', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:10.888 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-2021109957-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a903d2ce908f49bdad6f89ed905ccdde', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-2021109957', 'tenant_id': 'a903d2ce908f49bdad6f89ed905ccdde', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-2021109957', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d4abb2c424947c2a919d706045af741', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:10.965 15 INFO tempest.lib.common.rest_client [req-e0d7392e-4fac-4fae-90eb-c8111b7ab95d req-e0d7392e-4fac-4fae-90eb-c8111b7ab95d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.548s\n2026-05-20 01:43:11.003 26 INFO tempest.lib.common.rest_client [req-143f9187-10e3-45cd-9c24-30ba37bdab3d req-143f9187-10e3-45cd-9c24-30ba37bdab3d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-scope 0.103s\n2026-05-20 01:43:11.071 26 INFO tempest.lib.common.rest_client [req-471694df-f484-44f8-ae8f-80aab5fd79bd req-471694df-f484-44f8-ae8f-80aab5fd79bd ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/agent 0.065s\n2026-05-20 01:43:11.090 39 INFO tempest.lib.common.rest_client [req-0a91bbcd-40b3-4fec-b705-f4a1cbed2a66 req-0a91bbcd-40b3-4fec-b705-f4a1cbed2a66 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a564483529f45b8980320f611499ca1/users/3b367d1fe42a4c3da9ee8907aa720b67/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.267s\n2026-05-20 01:43:11.141 26 INFO tempest.lib.common.rest_client [req-9ecbe036-23ef-4243-a90d-e5b709ec3eab req-9ecbe036-23ef-4243-a90d-e5b709ec3eab ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/allowed-address-pairs 0.069s\n2026-05-20 01:43:11.210 26 INFO tempest.lib.common.rest_client [req-3cb50084-2a03-4872-ba4b-efcb9a882eda req-3cb50084-2a03-4872-ba4b-efcb9a882eda ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/auto-allocated-topology 0.067s\n2026-05-20 01:43:11.265 13 INFO tempest.lib.common.rest_client [req-77cf90b0-d02d-4835-b065-7334f1dbf37c req-77cf90b0-d02d-4835-b065-7334f1dbf37c ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762e33c06dfb444690006a584eceba51/users/7a793aa1443a4eeeb18d74925f017b89/roles/96c5293ae00249159873405c9cd172ae 0.564s\n2026-05-20 01:43:11.266 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7a793aa1443a4eeeb18d74925f017b89 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:11.266 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-183972667-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '762e33c06dfb444690006a584eceba51', 'project_name': 'tempest-RoutersAdminTest-183972667', 'tenant_id': '762e33c06dfb444690006a584eceba51', 'tenant_name': 'tempest-RoutersAdminTest-183972667', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a793aa1443a4eeeb18d74925f017b89', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:11.267 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-183972667-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '762e33c06dfb444690006a584eceba51', 'project_name': 'tempest-RoutersAdminTest-183972667', 'tenant_id': '762e33c06dfb444690006a584eceba51', 'tenant_name': 'tempest-RoutersAdminTest-183972667', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a793aa1443a4eeeb18d74925f017b89', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:11.277 41 INFO tempest.lib.common.rest_client [req-bb3c9187-292c-4310-842f-f92d85788cef req-bb3c9187-292c-4310-842f-f92d85788cef ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0cf81b6f-7172-46bf-ab43-4340998e0973/add_router_interface 2.671s\n2026-05-20 01:43:11.279 28 INFO tempest.lib.common.rest_client [req-52c49b06-be93-4fa6-ada5-917f8c29217f req-52c49b06-be93-4fa6-ada5-917f8c29217f ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.773s\n2026-05-20 01:43:11.284 26 INFO tempest.lib.common.rest_client [req-4462bd0c-13f0-4b8b-9cd8-3ed8e357ddca req-4462bd0c-13f0-4b8b-9cd8-3ed8e357ddca ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/availability_zone 0.073s\n2026-05-20 01:43:11.350 26 INFO tempest.lib.common.rest_client [req-d9347c68-a5e5-4110-b720-a9852f559505 req-d9347c68-a5e5-4110-b720-a9852f559505 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/default-subnetpools 0.065s\n2026-05-20 01:43:11.369 31 INFO tempest.lib.common.rest_client [req-4bfecbf3-8aab-4717-84d9-839ac6fd706b req-4bfecbf3-8aab-4717-84d9-839ac6fd706b ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s\n2026-05-20 01:43:11.395 39 INFO tempest.lib.common.rest_client [req-f1f89906-7fd4-478b-b098-e08288a82cea req-f1f89906-7fd4-478b-b098-e08288a82cea ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s\n2026-05-20 01:43:11.434 26 INFO tempest.lib.common.rest_client [req-2ded8a52-b7c9-4ecf-9d37-0297a1998cba req-2ded8a52-b7c9-4ecf-9d37-0297a1998cba ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dhcp_agent_scheduler 0.081s\n2026-05-20 01:43:11.517 26 INFO tempest.lib.common.rest_client [req-662673d1-b9df-44e7-a971-fd93a09bba63 req-662673d1-b9df-44e7-a971-fd93a09bba63 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration 0.080s\n2026-05-20 01:43:11.544 21 INFO tempest.lib.common.rest_client [req-4496a341-979b-4f51-9c2b-caa3a2f1138e req-4496a341-979b-4f51-9c2b-caa3a2f1138e ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s\n2026-05-20 01:43:11.559 11 INFO tempest.lib.common.rest_client [req-a4ae3ddb-b5e1-4f43-9f73-a356eafae8fb req-a4ae3ddb-b5e1-4f43-9f73-a356eafae8fb ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s\n2026-05-20 01:43:11.574 33 INFO tempest.lib.common.rest_client [req-0065673c-d53c-4628-b187-2faf203a94f9 req-0065673c-d53c-4628-b187-2faf203a94f9 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.682s\n2026-05-20 01:43:11.600 26 INFO tempest.lib.common.rest_client [req-06835399-ab5c-4181-a36f-b587aec3d631 req-06835399-ab5c-4181-a36f-b587aec3d631 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-domain-ports 0.079s\n2026-05-20 01:43:11.610 39 INFO tempest.lib.common.rest_client [req-d892655e-a10a-47f9-9cfb-a43f6ba737f9 req-d892655e-a10a-47f9-9cfb-a43f6ba737f9 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a564483529f45b8980320f611499ca1/users/3b367d1fe42a4c3da9ee8907aa720b67/roles/68cd1badce4c4baeb95895efe5da31f7 0.213s\n2026-05-20 01:43:11.677 26 INFO tempest.lib.common.rest_client [req-b932a616-c4a7-4100-8c66-6cb1d38b19df req-b932a616-c4a7-4100-8c66-6cb1d38b19df ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration-domain-keywords 0.074s\n2026-05-20 01:43:11.695 15 INFO tempest.lib.common.rest_client [req-a9ee4bdf-c40b-4d24-83af-d5812060c20b req-a9ee4bdf-c40b-4d24-83af-d5812060c20b ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.717s\n2026-05-20 01:43:11.749 26 INFO tempest.lib.common.rest_client [req-1d680065-6b52-48e9-92d5-7f7ddf389df3 req-1d680065-6b52-48e9-92d5-7f7ddf389df3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/empty-string-filtering 0.070s\n2026-05-20 01:43:11.802 24 INFO tempest.lib.common.rest_client [req-475fd871-8b4a-4fd0-acaa-c8523b0ac84a req-475fd871-8b4a-4fd0-acaa-c8523b0ac84a ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.750s\n2026-05-20 01:43:11.813 26 INFO tempest.lib.common.rest_client [req-2670a4dd-3e97-466c-99b8-4ab1e634641c req-2670a4dd-3e97-466c-99b8-4ab1e634641c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/expose-port-forwarding-in-fip 0.062s\n2026-05-20 01:43:11.872 29 INFO tempest.lib.common.rest_client [req-6a556950-7b0a-4c30-b3a1-2c55b7752802 req-6a556950-7b0a-4c30-b3a1-2c55b7752802 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.005s\n2026-05-20 01:43:11.904 26 INFO tempest.lib.common.rest_client [req-2bf4c128-3008-4705-8c4a-186206444f7e req-2bf4c128-3008-4705-8c4a-186206444f7e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-net 0.089s\n2026-05-20 01:43:11.936 13 INFO tempest.lib.common.rest_client [req-166db436-83b4-4e24-b260-c6d0346e5457 req-166db436-83b4-4e24-b260-c6d0346e5457 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s\n2026-05-20 01:43:11.981 26 INFO tempest.lib.common.rest_client [req-4e0dace3-783b-4c78-ac22-d31ebf08e68b req-4e0dace3-783b-4c78-ac22-d31ebf08e68b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extra_dhcp_opt 0.075s\n2026-05-20 01:43:12.000 39 INFO tempest.lib.common.rest_client [req-9edc3597-ed39-4717-9390-07620c1fef2e req-9edc3597-ed39-4717-9390-07620c1fef2e ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.386s\n2026-05-20 01:43:12.036 33 INFO tempest.lib.common.rest_client [req-c64445cc-8d95-4414-a600-abe50e9cdb0b req-c64445cc-8d95-4414-a600-abe50e9cdb0b ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.459s\n2026-05-20 01:43:12.037 29 INFO tempest.lib.common.rest_client [req-3319f2b2-d826-4400-9199-87b3d229e6b9 req-3319f2b2-d826-4400-9199-87b3d229e6b9 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents?agent_type=DHCP+Agent 0.162s\n2026-05-20 01:43:12.037 29 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DHCPAgentSchedulersTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-20 01:43:12.062 26 INFO tempest.lib.common.rest_client [req-a276ad9d-1db2-4605-bf53-3f6ee5cba279 req-a276ad9d-1db2-4605-bf53-3f6ee5cba279 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extraroute 0.079s\n2026-05-20 01:43:12.127 26 INFO tempest.lib.common.rest_client [req-812a034f-31de-4176-8b03-1eda9d2f3769 req-812a034f-31de-4176-8b03-1eda9d2f3769 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/filter-validation 0.063s\n2026-05-20 01:43:12.179 17 INFO tempest.lib.common.rest_client [req-0514cdef-5589-459e-b7ca-d061ffeeee6d req-0514cdef-5589-459e-b7ca-d061ffeeee6d ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.682s\n2026-05-20 01:43:12.166 39 INFO tempest.lib.common.rest_client [req-102d50ca-7c14-493f-b696-65fe2e5e9543 req-102d50ca-7c14-493f-b696-65fe2e5e9543 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a564483529f45b8980320f611499ca1/users/3b367d1fe42a4c3da9ee8907aa720b67/roles/96c5293ae00249159873405c9cd172ae 0.162s\n2026-05-20 01:43:12.166 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3b367d1fe42a4c3da9ee8907aa720b67 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:12.166 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1240776871-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3a564483529f45b8980320f611499ca1', 'project_name': 'tempest-FloatingIPAdminTestJSON-1240776871', 'tenant_id': '3a564483529f45b8980320f611499ca1', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1240776871', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b367d1fe42a4c3da9ee8907aa720b67', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:12.166 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1240776871-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3a564483529f45b8980320f611499ca1', 'project_name': 'tempest-FloatingIPAdminTestJSON-1240776871', 'tenant_id': '3a564483529f45b8980320f611499ca1', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1240776871', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b367d1fe42a4c3da9ee8907aa720b67', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:12.208 26 INFO tempest.lib.common.rest_client [req-99ee7c18-3b7a-4671-ae2f-901048f55f50 req-99ee7c18-3b7a-4671-ae2f-901048f55f50 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-description 0.078s\n2026-05-20 01:43:12.261 29 INFO tempest.lib.common.rest_client [req-95e73956-145f-4563-ae2c-acb291ff295c req-95e73956-145f-4563-ae2c-acb291ff295c ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/50af2b50ac0f4f32941c1c2be2c3589e 0.220s\n2026-05-20 01:43:12.281 26 INFO tempest.lib.common.rest_client [req-821da69e-ce65-4748-b9e2-ee46f5cf17cb req-821da69e-ce65-4748-b9e2-ee46f5cf17cb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-detail 0.071s\n2026-05-20 01:43:12.292 37 INFO tempest.lib.common.rest_client [req-912f294c-65c4-4ac8-a9e0-a9be3fa8e581 req-912f294c-65c4-4ac8-a9e0-a9be3fa8e581 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.359s\n2026-05-20 01:43:12.345 26 INFO tempest.lib.common.rest_client [req-b4128003-3703-4b6d-a148-29ef325adfa0 req-b4128003-3703-4b6d-a148-29ef325adfa0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.063s\n2026-05-20 01:43:12.357 35 INFO tempest.lib.common.rest_client [req-61eae50c-0bc2-48ef-94ab-b1db249ffda2 req-61eae50c-0bc2-48ef-94ab-b1db249ffda2 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.752s\n2026-05-20 01:43:12.414 26 INFO tempest.lib.common.rest_client [req-81e99fa8-e369-4846-986f-ee6a9aab0e1f req-81e99fa8-e369-4846-986f-ee6a9aab0e1f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/fip-port-details 0.067s\n2026-05-20 01:43:12.415 41 INFO tempest.lib.common.rest_client [req-9790ba83-12ac-4799-8fd0-66e4669d6f33 req-9790ba83-12ac-4799-8fd0-66e4669d6f33 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.135s\n2026-05-20 01:43:12.454 17 INFO tempest.lib.common.rest_client [req-174c4601-0904-41c7-a5c9-602345a23241 req-174c4601-0904-41c7-a5c9-602345a23241 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.272s\n2026-05-20 01:43:12.489 26 INFO tempest.lib.common.rest_client [req-938ffd60-912d-46f4-abdf-f4ae67c05f97 req-938ffd60-912d-46f4-abdf-f4ae67c05f97 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/flavors 0.073s\n2026-05-20 01:43:12.558 26 INFO tempest.lib.common.rest_client [req-93f54f7c-cd85-471e-936e-1a5e0ee5a1fe req-93f54f7c-cd85-471e-936e-1a5e0ee5a1fe ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding 0.068s\n2026-05-20 01:43:12.577 29 INFO tempest.lib.common.rest_client [req-69a1d5a0-2a62-4dc3-b372-471ff16829b6 req-69a1d5a0-2a62-4dc3-b372-471ff16829b6 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ab1e380c7aab49c582b7fca073bea9a0 0.314s\n2026-05-20 01:43:12.577 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 598eab3b9f0d444daf23998aabe89758\n2026-05-20 01:43:12.626 26 INFO tempest.lib.common.rest_client [req-9561bcc2-4858-4d5e-a03d-f3f789c8e872 req-9561bcc2-4858-4d5e-a03d-f3f789c8e872 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floatingip-pools 0.066s\n2026-05-20 01:43:12.658 24 INFO tempest.lib.common.rest_client [req-af495bef-f37e-47d8-aa8b-a05db56afaab req-af495bef-f37e-47d8-aa8b-a05db56afaab ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.854s\n2026-05-20 01:43:12.723 26 INFO tempest.lib.common.rest_client [req-0b467e2b-ccda-437c-b6d8-b861b29e0c7f req-0b467e2b-ccda-437c-b6d8-b861b29e0c7f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router 0.095s\n2026-05-20 01:43:12.794 26 INFO tempest.lib.common.rest_client [req-59842dcb-2c34-4927-bdb6-bb40255fc1b1 req-59842dcb-2c34-4927-bdb6-bb40255fc1b1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-bfd 0.069s\n2026-05-20 01:43:12.800 39 INFO tempest.lib.common.rest_client [req-50fba7d9-9549-407b-b085-fdef6735590f req-50fba7d9-9549-407b-b085-fdef6735590f ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s\n2026-05-20 01:43:12.896 26 INFO tempest.lib.common.rest_client [req-57a688b2-f6fb-4c1b-bb91-89741bb9be6d req-57a688b2-f6fb-4c1b-bb91-89741bb9be6d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-ecmp 0.099s\n2026-05-20 01:43:12.942 20 INFO tempest.lib.common.rest_client [req-94d61d82-3457-412c-96c5-24ec920a47bf req-94d61d82-3457-412c-96c5-24ec920a47bf ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.086s\n2026-05-20 01:43:13.005 26 INFO tempest.lib.common.rest_client [req-34895e63-b331-403f-ada9-80838aed31fb req-34895e63-b331-403f-ada9-80838aed31fb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/ext-gw-mode 0.104s\n2026-05-20 01:43:13.087 37 INFO tempest.lib.common.rest_client [req-4f9c95ca-42d3-4a87-9344-bd2066753551 req-4f9c95ca-42d3-4a87-9344-bd2066753551 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.791s\n2026-05-20 01:43:13.095 35 INFO tempest.lib.common.rest_client [req-60ff6216-0f8e-4773-b9fc-f5d252f8193a req-60ff6216-0f8e-4773-b9fc-f5d252f8193a ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.737s\n2026-05-20 01:43:13.100 26 INFO tempest.lib.common.rest_client [req-6d8922df-dd3b-46d3-9ea1-7543734d0a13 req-6d8922df-dd3b-46d3-9ea1-7543734d0a13 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-ha 0.093s\n2026-05-20 01:43:13.148 29 INFO tempest.lib.common.rest_client [req-c76ccf25-0da9-46c0-833a-adaa10ef0d1d req-c76ccf25-0da9-46c0-833a-adaa10ef0d1d ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s\n2026-05-20 01:43:13.188 26 INFO tempest.lib.common.rest_client [req-4bf9fbd6-6e00-43ee-b4b9-2c7ce50d4b73 req-4bf9fbd6-6e00-43ee-b4b9-2c7ce50d4b73 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-gateway-multihoming 0.086s\n2026-05-20 01:43:13.213 31 INFO tempest.lib.common.rest_client [req-580634ff-2804-46ce-8624-b21b1afdaf69 req-580634ff-2804-46ce-8624-b21b1afdaf69 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.839s\n2026-05-20 01:43:13.273 26 INFO tempest.lib.common.rest_client [req-4d36868e-b6b9-4ce7-9fe5-4a43370311c3 req-4d36868e-b6b9-4ce7-9fe5-4a43370311c3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-flavors 0.083s\n2026-05-20 01:43:13.350 26 INFO tempest.lib.common.rest_client [req-e649e744-4d48-4bea-b1cb-35bf44f84868 req-e649e744-4d48-4bea-b1cb-35bf44f84868 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/multi-provider 0.076s\n2026-05-20 01:43:13.382 41 INFO tempest.lib.common.rest_client [req-4e3a6423-4fe4-4549-aa17-94ef1d42a25f req-4e3a6423-4fe4-4549-aa17-94ef1d42a25f ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.964s\n2026-05-20 01:43:13.397 17 INFO tempest.lib.common.rest_client [req-8ac9398c-bccf-4b0c-812e-91ccf211f11d req-8ac9398c-bccf-4b0c-812e-91ccf211f11d ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/69dfe013-9d7c-4d25-ad61-c4b98dc50c47 0.941s\n2026-05-20 01:43:13.419 26 INFO tempest.lib.common.rest_client [req-802ce92f-6cd8-47f3-8050-0d717a931645 req-802ce92f-6cd8-47f3-8050-0d717a931645 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu 0.068s\n2026-05-20 01:43:13.499 26 INFO tempest.lib.common.rest_client [req-1b50c9ad-bf25-4106-aeca-bd77e7655406 req-1b50c9ad-bf25-4106-aeca-bd77e7655406 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu-writable 0.078s\n2026-05-20 01:43:13.518 24 INFO tempest.lib.common.rest_client [req-35fd348c-996a-4f3d-829a-6bef42fe118a req-35fd348c-996a-4f3d-829a-6bef42fe118a ] Request (ExternalNetworksAdminNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/e2d58391-f8e6-4645-bc79-864d87d11142 0.857s\n{6} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [3.467466s] ... ok\n2026-05-20 01:43:13.570 26 INFO tempest.lib.common.rest_client [req-bdf4f933-a962-4b6a-a6dc-0499e6baa4a1 req-bdf4f933-a962-4b6a-a6dc-0499e6baa4a1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network_availability_zone 0.070s\n2026-05-20 01:43:13.597 21 INFO tempest.lib.common.rest_client [req-8023ec6a-0fe4-49cc-bf3e-7eefc23227fc req-8023ec6a-0fe4-49cc-bf3e-7eefc23227fc ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.052s\n2026-05-20 01:43:13.666 26 INFO tempest.lib.common.rest_client [req-91fb6d05-b127-4de6-a1de-97696d023253 req-91fb6d05-b127-4de6-a1de-97696d023253 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network-ip-availability 0.093s\n2026-05-20 01:43:13.686 41 INFO tempest.lib.common.rest_client [req-39455a5d-9eba-4b6d-bf31-21a9db340b80 req-39455a5d-9eba-4b6d-bf31-21a9db340b80 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/0f00bc1a-1f2e-4a7d-a6ef-1462295d32ed 0.302s\n2026-05-20 01:43:13.712 20 INFO tempest.lib.common.rest_client [req-bbe53bff-7ea6-4697-965d-527934fdbc2d req-bbe53bff-7ea6-4697-965d-527934fdbc2d ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.766s\n2026-05-20 01:43:13.745 15 INFO tempest.lib.common.rest_client [req-ee5f7c14-35f2-48c6-a254-cd4e0ec3bb91 req-ee5f7c14-35f2-48c6-a254-cd4e0ec3bb91 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.049s\n2026-05-20 01:43:13.752 26 INFO tempest.lib.common.rest_client [req-303980f2-81b7-4984-abfc-29ae36956f8d req-303980f2-81b7-4984-abfc-29ae36956f8d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/pagination 0.084s\n2026-05-20 01:43:13.834 24 INFO tempest.lib.common.rest_client [req-ae0a0224-0f88-40c2-b8a3-d94882d974cf req-ae0a0224-0f88-40c2-b8a3-d94882d974cf ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/910ff510d66943ab9ef99928bbc00801 0.261s\n2026-05-20 01:43:13.846 26 INFO tempest.lib.common.rest_client [req-8276acc6-c2f1-4f47-88f0-7d27f54898aa req-8276acc6-c2f1-4f47-88f0-7d27f54898aa ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-device-profile 0.092s\n2026-05-20 01:43:13.893 29 INFO tempest.lib.common.rest_client [req-793b34b0-9fbb-4882-8318-61ef0e58422c req-793b34b0-9fbb-4882-8318-61ef0e58422c ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=598eab3b9f0d444daf23998aabe89758&name=default 0.744s\n2026-05-20 01:43:13.917 33 INFO tempest.lib.common.rest_client [req-e441e7d7-a9ee-4301-a5f4-cb8432398269 req-e441e7d7-a9ee-4301-a5f4-cb8432398269 ] Request (PortsAdminExtendedAttrsTestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.876s\n2026-05-20 01:43:13.923 26 INFO tempest.lib.common.rest_client [req-33d3017f-e7b1-440d-90ea-73052ae6239c req-33d3017f-e7b1-440d-90ea-73052ae6239c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-mac-address-regenerate 0.076s\n2026-05-20 01:43:14.012 26 INFO tempest.lib.common.rest_client [req-520ee189-42f3-4e0e-a806-86d0d8e93033 req-520ee189-42f3-4e0e-a806-86d0d8e93033 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy 0.087s\n2026-05-20 01:43:14.098 26 INFO tempest.lib.common.rest_client [req-fb1c5fd1-c502-4f0b-87b0-a6ae409bf8b9 req-fb1c5fd1-c502-4f0b-87b0-a6ae409bf8b9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy-socket 0.083s\n2026-05-20 01:43:14.148 24 INFO tempest.lib.common.rest_client [req-2eef498a-f1bd-45ed-a459-5946b6a3e417 req-2eef498a-f1bd-45ed-a459-5946b6a3e417 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/833928fc570e4e68a14a0932b06d8287 0.312s\n2026-05-20 01:43:14.149 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 50fc45aafbf24a429cfbdf205dff09b9\n2026-05-20 01:43:14.186 26 INFO tempest.lib.common.rest_client [req-d01a7cf2-1df5-4020-aaba-1a6e20fd210b req-d01a7cf2-1df5-4020-aaba-1a6e20fd210b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request 0.086s\n2026-05-20 01:43:14.293 26 INFO tempest.lib.common.rest_client [req-f5b3aa7e-fc14-4d9a-8e80-e178b8955480 req-f5b3aa7e-fc14-4d9a-8e80-e178b8955480 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request-groups 0.105s\n2026-05-20 01:43:14.363 29 INFO tempest.lib.common.rest_client [req-0826087d-0616-47cb-a599-a71192ec289e req-0826087d-0616-47cb-a599-a71192ec289e ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d199fba4-0473-4883-9532-2c6aa9798dfc 0.464s\n2026-05-20 01:43:14.387 26 INFO tempest.lib.common.rest_client [req-32a3b4d6-fede-4ec5-a5b1-5ed142950711 req-32a3b4d6-fede-4ec5-a5b1-5ed142950711 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding 0.092s\n2026-05-20 01:43:14.428 39 INFO tempest.lib.common.rest_client [req-29c43bdc-015e-4bfb-b2ae-78ae73aa3901 req-29c43bdc-015e-4bfb-b2ae-78ae73aa3901 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.623s\n2026-05-20 01:43:14.453 26 INFO tempest.lib.common.rest_client [req-f5083b5c-a00f-4765-8c8a-46d1aa8f999a req-f5083b5c-a00f-4765-8c8a-46d1aa8f999a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding-extended 0.064s\n2026-05-20 01:43:14.474 37 INFO tempest.lib.common.rest_client [req-fc4ef66a-bc3e-42e9-8586-6e9ddd722025 req-fc4ef66a-bc3e-42e9-8586-6e9ddd722025 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.385s\n2026-05-20 01:43:14.509 28 INFO tempest.lib.common.rest_client [req-26fe99b0-0395-4f9c-90c4-187c7bd061df req-26fe99b0-0395-4f9c-90c4-187c7bd061df ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.224s\n2026-05-20 01:43:14.544 35 INFO tempest.lib.common.rest_client [req-3ddcce92-7498-48e1-ba68-93688f26adac req-3ddcce92-7498-48e1-ba68-93688f26adac ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.448s\n2026-05-20 01:43:14.540 26 INFO tempest.lib.common.rest_client [req-6f1ba29e-6b8a-4d68-a427-e923be20b6d8 req-6f1ba29e-6b8a-4d68-a427-e923be20b6d8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-security 0.084s\n2026-05-20 01:43:14.559 41 INFO tempest.lib.common.rest_client [req-0831f826-d5bd-4c48-9d9f-5b6140d648cd req-0831f826-d5bd-4c48-9d9f-5b6140d648cd ] Request (FloatingIPNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/0f00bc1a-1f2e-4a7d-a6ef-1462295d32ed 0.867s\n{15} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [2.144122s] ... ok\n2026-05-20 01:43:14.612 26 INFO tempest.lib.common.rest_client [req-c6c3580e-5ee3-4d0d-a744-c03ae112a8a1 req-c6c3580e-5ee3-4d0d-a744-c03ae112a8a1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/project-id 0.071s\n2026-05-20 01:43:14.636 11 INFO tempest.lib.common.rest_client [req-5e7d7dcb-7d63-40fe-82ac-2ee935ee7250 req-5e7d7dcb-7d63-40fe-82ac-2ee935ee7250 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.072s\n2026-05-20 01:43:14.647 17 INFO tempest.lib.common.rest_client [req-ee5f41a4-bdc8-440e-a59b-fe02336fed30 req-ee5f41a4-bdc8-440e-a59b-fe02336fed30 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/740fb5c8-1369-4434-abd5-be542bb7365c 1.248s\n2026-05-20 01:43:14.685 29 INFO tempest.lib.common.rest_client [req-e0144905-3ea1-46ad-a9e0-5f0869ae9628 req-e0144905-3ea1-46ad-a9e0-5f0869ae9628 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/598eab3b9f0d444daf23998aabe89758 0.320s\n2026-05-20 01:43:14.685 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 42909a1de0bd489ead48ae93edd1ace1\n2026-05-20 01:43:14.692 13 INFO tempest.lib.common.rest_client [req-88c6bfd6-17d2-4261-8556-dc991a64d3c6 req-88c6bfd6-17d2-4261-8556-dc991a64d3c6 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.751s\n2026-05-20 01:43:14.697 33 INFO tempest.lib.common.rest_client [req-21a768d6-8b51-41eb-b831-4361ba5b1fbd req-21a768d6-8b51-41eb-b831-4361ba5b1fbd ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5d6a85dd-015e-4b9a-8ab7-5043402bce53 0.776s\n2026-05-20 01:43:14.691 26 INFO tempest.lib.common.rest_client [req-e12ca384-20ac-449a-8700-a361f40b6ac4 req-e12ca384-20ac-449a-8700-a361f40b6ac4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/provider 0.078s\n2026-05-20 01:43:14.789 26 INFO tempest.lib.common.rest_client [req-6f377958-31a9-430c-9c58-693914a36d28 req-6f377958-31a9-430c-9c58-693914a36d28 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos 0.096s\n2026-05-20 01:43:14.795 24 INFO tempest.lib.common.rest_client [req-350648ea-cdea-43a6-85fc-84aa45e40b37 req-350648ea-cdea-43a6-85fc-84aa45e40b37 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s\n2026-05-20 01:43:14.829 37 INFO tempest.lib.common.rest_client [req-d9d8e02e-5b69-40c2-b832-ca4a7dfb8f6e req-d9d8e02e-5b69-40c2-b832-ca4a7dfb8f6e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.353s\n2026-05-20 01:43:14.837 41 INFO tempest.lib.common.rest_client [req-cae97c93-c122-4d5b-a60e-13476f0c8fad req-cae97c93-c122-4d5b-a60e-13476f0c8fad ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_in_private_network): 400 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.272s\n{15} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.277742s] ... ok\n2026-05-20 01:43:14.864 33 INFO tempest.lib.common.rest_client [req-2a63977c-16ec-4823-961f-7c7f33cbf36b req-2a63977c-16ec-4823-961f-7c7f33cbf36b ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5d6a85dd-015e-4b9a-8ab7-5043402bce53 0.165s\n2026-05-20 01:43:14.893 26 INFO tempest.lib.common.rest_client [req-0d4b40ee-d224-461b-8454-86a1605cf9b2 req-0d4b40ee-d224-461b-8454-86a1605cf9b2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-limit-direction 0.100s\n2026-05-20 01:43:14.912 17 INFO tempest.lib.common.rest_client [req-fd980340-780f-455c-b6a6-ecd94c691a8b req-fd980340-780f-455c-b6a6-ecd94c691a8b ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.263s\n{11} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [2.825875s] ... ok\n{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [5.419469s] ... ok\n2026-05-20 01:43:14.964 26 INFO tempest.lib.common.rest_client [req-ffa0ac5f-a013-415b-8b26-78bd2979954c req-ffa0ac5f-a013-415b-8b26-78bd2979954c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-minimum-ingress 0.070s\n2026-05-20 01:43:14.984 15 INFO tempest.lib.common.rest_client [req-c1ecca1b-cd44-49bf-84e3-07f607638d80 req-c1ecca1b-cd44-49bf-84e3-07f607638d80 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.237s\n2026-05-20 01:43:15.045 26 INFO tempest.lib.common.rest_client [req-c7001d86-1baa-4e2a-97ec-5f3b919d5bb2 req-c7001d86-1baa-4e2a-97ec-5f3b919d5bb2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-default 0.079s\n2026-05-20 01:43:15.080 31 INFO tempest.lib.common.rest_client [req-26794d22-7489-477e-b7b1-2b2f68861fea req-26794d22-7489-477e-b7b1-2b2f68861fea ] Request (ExternalNetworksTestJSON:test_create_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.865s\n2026-05-20 01:43:15.115 26 INFO tempest.lib.common.rest_client [req-833c59b4-d586-46b3-81a9-8db5149aa4fc req-833c59b4-d586-46b3-81a9-8db5149aa4fc ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-fip 0.069s\n2026-05-20 01:43:15.214 11 INFO tempest.lib.common.rest_client [req-7acb3604-96bf-40f8-b547-08f73e50f146 req-7acb3604-96bf-40f8-b547-08f73e50f146 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.575s\n2026-05-20 01:43:15.231 26 INFO tempest.lib.common.rest_client [req-57879652-5286-4d75-9610-5f4361dfa009 req-57879652-5286-4d75-9610-5f4361dfa009 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-gateway-ip 0.113s\n2026-05-20 01:43:15.257 28 INFO tempest.lib.common.rest_client [req-650135b0-3bbc-4c97-bb12-54e30557ea3a req-650135b0-3bbc-4c97-bb12-54e30557ea3a ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.745s\n2026-05-20 01:43:15.304 26 INFO tempest.lib.common.rest_client [req-cd00624d-0319-4aa7-9dfc-f9a4448408a1 req-cd00624d-0319-4aa7-9dfc-f9a4448408a1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-port-network-policy 0.071s\n2026-05-20 01:43:15.327 20 INFO tempest.lib.common.rest_client [req-891fc401-c067-4a16-8dca-c26bc940c284 req-891fc401-c067-4a16-8dca-c26bc940c284 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a4e5afec-67b3-47e7-9c18-1974d0168a16 1.612s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [4.473601s] ... ok\n2026-05-20 01:43:15.395 26 INFO tempest.lib.common.rest_client [req-ff0275b6-593f-4d64-9c65-62f592f3faeb req-ff0275b6-593f-4d64-9c65-62f592f3faeb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum 0.090s\n2026-05-20 01:43:15.394 24 INFO tempest.lib.common.rest_client [req-e2604d42-69e6-46c5-94a6-d752c4200872 req-e2604d42-69e6-46c5-94a6-d752c4200872 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=50fc45aafbf24a429cfbdf205dff09b9&name=default 0.596s\n2026-05-20 01:43:15.471 26 INFO tempest.lib.common.rest_client [req-526d6ac2-9a06-44bb-b85a-c39e1ce78237 req-526d6ac2-9a06-44bb-b85a-c39e1ce78237 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum-rule-alias 0.075s\n2026-05-20 01:43:15.505 15 INFO tempest.lib.common.rest_client [req-49aba595-ae01-493a-aba9-7139ea7c75f8 req-49aba595-ae01-493a-aba9-7139ea7c75f8 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.518s\n2026-05-20 01:43:15.542 26 INFO tempest.lib.common.rest_client [req-7cd04236-b896-4e71-bfb9-81842d4dfd3e req-7cd04236-b896-4e71-bfb9-81842d4dfd3e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps 0.070s\n2026-05-20 01:43:15.580 29 INFO tempest.lib.common.rest_client [req-42f0e1c0-527b-4f7c-b694-f483c7d0eb7e req-42f0e1c0-527b-4f7c-b694-f483c7d0eb7e ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=42909a1de0bd489ead48ae93edd1ace1&name=default 0.894s\n2026-05-20 01:43:15.615 26 INFO tempest.lib.common.rest_client [req-0d34e54d-a6ef-4e65-9366-fddbeeff7d55 req-0d34e54d-a6ef-4e65-9366-fddbeeff7d55 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-details 0.071s\n2026-05-20 01:43:15.660 13 INFO tempest.lib.common.rest_client [req-7b4bf2d7-27c1-46b6-9678-510655b36d17 req-7b4bf2d7-27c1-46b6-9678-510655b36d17 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.965s\n2026-05-20 01:43:15.685 26 INFO tempest.lib.common.rest_client [req-9d0f9191-7818-493e-8f5a-5b90c683100f req-9d0f9191-7818-493e-8f5a-5b90c683100f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-filter 0.069s\n2026-05-20 01:43:15.744 26 INFO tempest.lib.common.rest_client [req-0632ad68-ccee-4a6a-b8db-1935b3278f71 req-0632ad68-ccee-4a6a-b8db-1935b3278f71 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rules-alias 0.058s\n2026-05-20 01:43:15.817 26 INFO tempest.lib.common.rest_client [req-79ab4219-9c57-49ae-b00d-b3fa4a3c3875 req-79ab4219-9c57-49ae-b00d-b3fa4a3c3875 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit 0.072s\n2026-05-20 01:43:15.880 31 INFO tempest.lib.common.rest_client [req-d7b1103b-70de-40da-9a78-17674e9a7d69 req-d7b1103b-70de-40da-9a78-17674e9a7d69 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/40386254-4829-4842-b832-4ee91bd42ced 0.796s\n2026-05-20 01:43:15.899 26 INFO tempest.lib.common.rest_client [req-f94d6c9b-650b-495c-9306-f4ea0f9cbaf6 req-f94d6c9b-650b-495c-9306-f4ea0f9cbaf6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit-default 0.081s\n{10} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [2.670625s] ... ok\n2026-05-20 01:43:15.961 26 INFO tempest.lib.common.rest_client [req-5a818c17-2683-446e-8ff3-a0ed8fc4c83a req-5a818c17-2683-446e-8ff3-a0ed8fc4c83a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quotas 0.061s\n2026-05-20 01:43:16.028 26 INFO tempest.lib.common.rest_client [req-a6767ca3-11ae-4339-b9ed-447f074c2d0c req-a6767ca3-11ae-4339-b9ed-447f074c2d0c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota_details 0.066s\n2026-05-20 01:43:16.099 26 INFO tempest.lib.common.rest_client [req-e533fd3c-a66a-4c0f-8fe0-81ab40841df4 req-e533fd3c-a66a-4c0f-8fe0-81ab40841df4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-policies 0.069s\n2026-05-20 01:43:16.175 26 INFO tempest.lib.common.rest_client [req-9cf414b9-b6c0-42cb-aa8e-bfeef7da891e req-9cf414b9-b6c0-42cb-aa8e-bfeef7da891e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-address-scope 0.074s\n2026-05-20 01:43:16.175 24 INFO tempest.lib.common.rest_client [req-6dc2f3ec-bc03-42d9-a1e4-04d8867c09e4 req-6dc2f3ec-bc03-42d9-a1e4-04d8867c09e4 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/424f7cb7-b012-4b1c-974a-51880184c5f0 0.781s\n2026-05-20 01:43:16.220 15 INFO tempest.lib.common.rest_client [req-b77ccda3-93f7-4808-841e-dcdc7cb9be10 req-b77ccda3-93f7-4808-841e-dcdc7cb9be10 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/472b0586-40fb-47e5-a758-95e7ce307fc4 0.713s\n2026-05-20 01:43:16.248 26 INFO tempest.lib.common.rest_client [req-0aeabe64-eca2-4e07-89da-314620e95877 req-0aeabe64-eca2-4e07-89da-314620e95877 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-security-groups 0.071s\n2026-05-20 01:43:16.250 21 INFO tempest.lib.common.rest_client [req-7a39e61a-cd63-4bfb-8275-9ab34c53cc63 req-7a39e61a-cd63-4bfb-8275-9ab34c53cc63 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.649s\n2026-05-20 01:43:16.257 29 INFO tempest.lib.common.rest_client [req-ce121bdd-da0c-44f1-8d9c-7d1925e7b409 req-ce121bdd-da0c-44f1-8d9c-7d1925e7b409 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f654ecf5-7f9e-44cc-b164-760aebbd4ae3 0.672s\n2026-05-20 01:43:16.290 28 INFO tempest.lib.common.rest_client [req-390d5b52-f516-4930-a397-eaf6d79a94ea req-390d5b52-f516-4930-a397-eaf6d79a94ea ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.025s\n2026-05-20 01:43:16.362 26 INFO tempest.lib.common.rest_client [req-dba38599-6700-4ad0-af07-6df79be72a80 req-dba38599-6700-4ad0-af07-6df79be72a80 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/revision-if-match 0.110s\n2026-05-20 01:43:16.362 15 INFO tempest.lib.common.rest_client [req-eb31d5b1-1a5a-4c9e-8c38-3e3d1e9441df req-eb31d5b1-1a5a-4c9e-8c38-3e3d1e9441df ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/472b0586-40fb-47e5-a758-95e7ce307fc4 0.137s\n2026-05-20 01:43:16.418 20 INFO tempest.lib.common.rest_client [req-e22f0d33-44c6-4df7-9037-80280899b3b1 req-e22f0d33-44c6-4df7-9037-80280899b3b1 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.088s\n{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [2.619704s] ... ok\n2026-05-20 01:43:16.425 24 INFO tempest.lib.common.rest_client [req-eb81a683-de8c-4b70-bec0-c8e6dcac5ce5 req-eb81a683-de8c-4b70-bec0-c8e6dcac5ce5 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/50fc45aafbf24a429cfbdf205dff09b9 0.247s\n2026-05-20 01:43:16.425 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2c240392daa34ab39d0471d6018484b8\n2026-05-20 01:43:16.438 26 INFO tempest.lib.common.rest_client [req-38dd0849-5f62-4957-969a-abe40d4359f8 req-38dd0849-5f62-4957-969a-abe40d4359f8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-revisions 0.074s\n2026-05-20 01:43:16.464 37 INFO tempest.lib.common.rest_client [req-9b9b4804-8286-4dd3-b783-a46be94779ce req-9b9b4804-8286-4dd3-b783-a46be94779ce ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a0e1831c-cb41-4da9-869d-4d063db0ebc9 1.634s\n2026-05-20 01:43:16.482 17 INFO tempest.lib.common.rest_client [req-d14364bb-9d51-4193-ba9b-6490b104af54 req-d14364bb-9d51-4193-ba9b-6490b104af54 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.519s\n2026-05-20 01:43:16.510 26 INFO tempest.lib.common.rest_client [req-026e17af-7287-4dfd-94cd-25f5e58ed5c3 req-026e17af-7287-4dfd-94cd-25f5e58ed5c3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router_availability_zone 0.071s\n2026-05-20 01:43:16.533 33 INFO tempest.lib.common.rest_client [req-da77eab6-bd5d-4df9-831f-c7b1203f300e req-da77eab6-bd5d-4df9-831f-c7b1203f300e ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.603s\n2026-05-20 01:43:16.578 29 INFO tempest.lib.common.rest_client [req-01b40998-5014-4137-82ef-4575241c358a req-01b40998-5014-4137-82ef-4575241c358a ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/42909a1de0bd489ead48ae93edd1ace1 0.317s\n2026-05-20 01:43:16.584 26 INFO tempest.lib.common.rest_client [req-2dd57519-e07f-49d3-9777-b3c6966ad8f8 req-2dd57519-e07f-49d3-9777-b3c6966ad8f8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-default-rules 0.072s\n2026-05-20 01:43:16.599 24 INFO tempest.lib.common.rest_client [req-a0882509-e496-4386-9437-fee0be11ade9 req-a0882509-e496-4386-9437-fee0be11ade9 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2c240392daa34ab39d0471d6018484b8&name=default 0.172s\n2026-05-20 01:43:16.629 41 INFO tempest.lib.common.rest_client [req-f7a6d76f-b0af-4da9-a2ec-97fa069c6396 req-f7a6d76f-b0af-4da9-a2ec-97fa069c6396 ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_with_port_ext_net_unreachable): 404 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.781s\n{15} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [1.792400s] ... ok\n{9} 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-20 01:43:16.633 37 INFO tempest.lib.common.rest_client [req-92637595-e37a-4e6e-9006-8f086c55a584 req-92637595-e37a-4e6e-9006-8f086c55a584 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.159s\n2026-05-20 01:43:16.635 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-20 01:43:16.648 26 INFO tempest.lib.common.rest_client [req-9bee8347-75e7-4813-9252-3d5df8dc8309 req-9bee8347-75e7-4813-9252-3d5df8dc8309 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-normalized-cidr 0.063s\n2026-05-20 01:43:16.709 26 INFO tempest.lib.common.rest_client [req-cdabe526-6d81-44ff-9940-74926b378f38 req-cdabe526-6d81-44ff-9940-74926b378f38 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-remote-address-group 0.060s\n2026-05-20 01:43:16.769 26 INFO tempest.lib.common.rest_client [req-6ce70941-e30b-4528-85de-19873941521f req-6ce70941-e30b-4528-85de-19873941521f ] 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.059s\n2026-05-20 01:43:16.832 26 INFO tempest.lib.common.rest_client [req-3db98040-7392-403c-86ff-bfa0e3a8003c req-3db98040-7392-403c-86ff-bfa0e3a8003c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-shared-filtering 0.062s\n2026-05-20 01:43:16.842 28 INFO tempest.lib.common.rest_client [req-ade7d185-297f-49b8-aaca-9e229bb999c7 req-ade7d185-297f-49b8-aaca-9e229bb999c7 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/23a68beb-5f9d-4360-b8e1-09854e773135 0.550s\n2026-05-20 01:43:16.864 39 INFO tempest.lib.common.rest_client [req-f8f5ebfb-2383-4293-87be-060559a29b13 req-f8f5ebfb-2383-4293-87be-060559a29b13 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.431s\n2026-05-20 01:43:16.905 26 INFO tempest.lib.common.rest_client [req-b7c94442-4baa-4003-b357-1a1a622104db req-b7c94442-4baa-4003-b357-1a1a622104db ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-group 0.072s\n2026-05-20 01:43:16.981 26 INFO tempest.lib.common.rest_client [req-c76528c7-eec3-4db3-9760-60afc848e8b7 req-c76528c7-eec3-4db3-9760-60afc848e8b7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/service-type 0.073s\n2026-05-20 01:43:16.984 20 INFO tempest.lib.common.rest_client [req-eb1f5302-69a8-4e25-a803-6ccaf43643b0 req-eb1f5302-69a8-4e25-a803-6ccaf43643b0 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.563s\n2026-05-20 01:43:17.009 31 INFO tempest.lib.common.rest_client [req-34bed7d8-9701-4e05-b889-79abe35d0844 req-34bed7d8-9701-4e05-b889-79abe35d0844 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.075s\n2026-05-20 01:43:17.017 37 INFO tempest.lib.common.rest_client [req-1e728ff9-4bef-4b3a-a5b2-8766bd7fa072 req-1e728ff9-4bef-4b3a-a5b2-8766bd7fa072 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1a65c1f4-a2bd-4e59-aea6-832c12c50022 0.381s\n2026-05-20 01:43:17.051 26 INFO tempest.lib.common.rest_client [req-bef7e9cb-ff26-46f8-9bdf-4f9e53ce2e75 req-bef7e9cb-ff26-46f8-9bdf-4f9e53ce2e75 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/sorting 0.068s\n2026-05-20 01:43:17.114 26 INFO tempest.lib.common.rest_client [req-b81a6495-af57-47ef-87fb-ade7a18ae6ec req-b81a6495-af57-47ef-87fb-ade7a18ae6ec ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-description 0.063s\n2026-05-20 01:43:17.149 37 INFO tempest.lib.common.rest_client [req-9274c55e-4b75-485a-b8e5-a439b10f74e1 req-9274c55e-4b75-485a-b8e5-a439b10f74e1 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.129s\n2026-05-20 01:43:17.187 26 INFO tempest.lib.common.rest_client [req-5cee66f6-6639-45c6-9603-707074d2d865 req-5cee66f6-6639-45c6-9603-707074d2d865 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/stateful-security-group 0.072s\n2026-05-20 01:43:17.213 29 INFO tempest.lib.common.rest_client [req-d4771191-fc0e-4d0e-9cf5-a4e1c130fb43 req-d4771191-fc0e-4d0e-9cf5-a4e1c130fb43 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s\n2026-05-20 01:43:17.252 26 INFO tempest.lib.common.rest_client [req-1a5cd2ae-d8a7-47d5-8b02-d9b4a7c5a3b5 req-1a5cd2ae-d8a7-47d5-8b02-d9b4a7c5a3b5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-dns-publish-fixed-ip 0.064s\n2026-05-20 01:43:17.317 26 INFO tempest.lib.common.rest_client [req-3dbcf805-1d4d-423e-8a2d-0e2b922dcce9 req-3dbcf805-1d4d-423e-8a2d-0e2b922dcce9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-external-network 0.064s\n2026-05-20 01:43:17.322 35 INFO tempest.lib.common.rest_client [req-e194fee6-7ff7-4791-b840-df20769bf725 req-e194fee6-7ff7-4791-b840-df20769bf725 ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.776s\n2026-05-20 01:43:17.390 13 INFO tempest.lib.common.rest_client [req-101348a0-597c-4f7f-b8eb-cb5abe1bfa83 req-101348a0-597c-4f7f-b8eb-cb5abe1bfa83 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.726s\n2026-05-20 01:43:17.401 26 INFO tempest.lib.common.rest_client [req-73e7b8c8-20bc-4d1d-ab68-fd2437e7018e req-73e7b8c8-20bc-4d1d-ab68-fd2437e7018e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-service-types 0.082s\n2026-05-20 01:43:17.490 26 INFO tempest.lib.common.rest_client [req-8a302582-a0a1-4a5e-828e-78b1fbd276b7 req-8a302582-a0a1-4a5e-828e-78b1fbd276b7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet_allocation 0.086s\n2026-05-20 01:43:17.576 26 INFO tempest.lib.common.rest_client [req-63774667-042a-4425-b58b-fdd7a64c763f req-63774667-042a-4425-b58b-fdd7a64c763f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnetpool-prefix-ops 0.083s\n2026-05-20 01:43:17.628 17 INFO tempest.lib.common.rest_client [req-ace4f227-4fc5-4da0-a877-3f98ad47ff63 req-ace4f227-4fc5-4da0-a877-3f98ad47ff63 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.140s\n2026-05-20 01:43:17.663 26 INFO tempest.lib.common.rest_client [req-d995f387-ee44-4cb3-a201-6efb73ea614b req-d995f387-ee44-4cb3-a201-6efb73ea614b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/tag-creation 0.084s\n2026-05-20 01:43:17.741 26 INFO tempest.lib.common.rest_client [req-5937ffdb-150a-4197-9f90-c041fec3533f req-5937ffdb-150a-4197-9f90-c041fec3533f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-tag 0.074s\n2026-05-20 01:43:17.767 37 INFO tempest.lib.common.rest_client [req-6fea2fb9-b8b8-4df9-a6bf-9d5c412091a3 req-6fea2fb9-b8b8-4df9-a6bf-9d5c412091a3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.615s\n2026-05-20 01:43:17.817 29 INFO tempest.lib.common.rest_client [req-86b36842-6ed7-4e82-ab0e-9678e855cc03 req-86b36842-6ed7-4e82-ab0e-9678e855cc03 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-05-20 01:43:17.831 11 INFO tempest.lib.common.rest_client [req-f0ab377e-5cec-4afd-91d0-175d986ae3d0 req-f0ab377e-5cec-4afd-91d0-175d986ae3d0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.609s\n2026-05-20 01:43:17.831 26 INFO tempest.lib.common.rest_client [req-7bcc2381-d966-4d8c-a12f-fc84bb0a4219 req-7bcc2381-d966-4d8c-a12f-fc84bb0a4219 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-timestamp 0.086s\n{7} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [7.340032s] ... ok\n2026-05-20 01:43:17.911 33 INFO tempest.lib.common.rest_client [req-36623829-68f1-4dc8-9fb9-30ead2f6c7a8 req-36623829-68f1-4dc8-9fb9-30ead2f6c7a8 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/1fa3c408-d4b4-4e52-b4b0-8693fc7b0a48 1.375s\n2026-05-20 01:43:17.983 13 INFO tempest.lib.common.rest_client [req-f61968ba-3a34-45f9-a309-0536c2c6af77 req-f61968ba-3a34-45f9-a309-0536c2c6af77 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/baafb77f-41c3-4e75-ac9b-e30ab7ef3448 0.591s\n2026-05-20 01:43:18.016 29 INFO tempest.lib.common.rest_client [req-65291553-fa87-4a8f-ad26-944f27b4a75d req-65291553-fa87-4a8f-ad26-944f27b4a75d ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.197s\n2026-05-20 01:43:18.168 20 INFO tempest.lib.common.rest_client [req-83e1a688-0af9-4bbe-8fa4-8ea500687973 req-83e1a688-0af9-4bbe-8fa4-8ea500687973 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/661b0d10-4e7d-4485-91f0-1bc811a4b017 1.181s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [2.841468s] ... ok\n2026-05-20 01:43:18.207 29 INFO tempest.lib.common.rest_client [req-0217566a-f015-44e0-940e-e792cc69692e req-0217566a-f015-44e0-940e-e792cc69692e ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.187s\n2026-05-20 01:43:18.260 26 INFO tempest.lib.common.rest_client [req-0064a77c-0374-4141-82c6-6e66cedbf41f req-0064a77c-0374-4141-82c6-6e66cedbf41f ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8b3fbc94882f467887ebf94531c6b080 0.376s\n2026-05-20 01:43:18.322 35 INFO tempest.lib.common.rest_client [req-5f7ed19f-483c-4e8c-99a2-e076094246cd req-5f7ed19f-483c-4e8c-99a2-e076094246cd ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/486ae5b0-b607-4c1e-affe-3ad43f732b93 0.998s\n2026-05-20 01:43:18.532 35 INFO tempest.lib.common.rest_client [req-b216a4a1-fe05-45a2-ae96-9d9f8b404458 req-b216a4a1-fe05-45a2-ae96-9d9f8b404458 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.207s\n2026-05-20 01:43:18.536 33 INFO tempest.lib.common.rest_client [req-dfbaf92d-5148-4cad-89e3-7032b5c1841a req-dfbaf92d-5148-4cad-89e3-7032b5c1841a ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.622s\n2026-05-20 01:43:18.563 24 INFO tempest.lib.common.rest_client [req-e2583081-46ec-4cee-a65d-925acdf5bfc7 req-e2583081-46ec-4cee-a65d-925acdf5bfc7 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ba2acea8-8cb8-4d2d-a18f-52cb95ff45d7 1.960s\n2026-05-20 01:43:18.579 39 INFO tempest.lib.common.rest_client [req-d33ab238-a5a5-463c-9546-7ba995f83fb8 req-d33ab238-a5a5-463c-9546-7ba995f83fb8 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.712s\n2026-05-20 01:43:18.643 31 INFO tempest.lib.common.rest_client [req-a2395f8c-6b57-4d1a-a3ae-d75d47741a63 req-a2395f8c-6b57-4d1a-a3ae-d75d47741a63 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.630s\n2026-05-20 01:43:18.756 26 INFO tempest.lib.common.rest_client [req-5d66c23e-a9e1-42f5-b25c-15aec37db501 req-5d66c23e-a9e1-42f5-b25c-15aec37db501 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f684b578713246b192ea8bd27a6d102a 0.494s\n2026-05-20 01:43:18.757 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5b9fa65f5c6f445390f6d457dab42384\n2026-05-20 01:43:18.775 11 INFO tempest.lib.common.rest_client [req-52625da5-6280-43c0-b9b0-a189670bcc93 req-52625da5-6280-43c0-b9b0-a189670bcc93 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f4f4dac6-3841-44d6-ba2c-9305ec549545 0.941s\n2026-05-20 01:43:18.785 21 INFO tempest.lib.common.rest_client [req-78db87b5-da43-43dd-9913-838be296a45d req-78db87b5-da43-43dd-9913-838be296a45d ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.533s\n2026-05-20 01:43:18.782 41 INFO tempest.lib.common.rest_client [req-485f48ef-0768-487b-bf34-e4acde596f75 req-485f48ef-0768-487b-bf34-e4acde596f75 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2aa577e5-77ef-40d5-8a4e-51235e290e07 2.094s\n2026-05-20 01:43:18.894 29 INFO tempest.lib.common.rest_client [req-afaa59f8-1cec-4d98-9c2e-a8dcc15ccda5 req-afaa59f8-1cec-4d98-9c2e-a8dcc15ccda5 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.685s\n2026-05-20 01:43:18.919 11 INFO tempest.lib.common.rest_client [req-32bad0db-53cc-4b37-97eb-5a8567c78d2b req-32bad0db-53cc-4b37-97eb-5a8567c78d2b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f4f4dac6-3841-44d6-ba2c-9305ec549545 0.142s\n{0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [3.700297s] ... ok\n2026-05-20 01:43:18.968 15 INFO tempest.lib.common.rest_client [req-a56d37c5-efca-454d-97dd-ec990c107a88 req-a56d37c5-efca-454d-97dd-ec990c107a88 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.543s\n2026-05-20 01:43:19.095 29 INFO tempest.lib.common.rest_client [req-47a97bf2-7bc9-4ff7-8be3-53def0866334 req-47a97bf2-7bc9-4ff7-8be3-53def0866334 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s\n2026-05-20 01:43:19.160 33 INFO tempest.lib.common.rest_client [req-8d70b560-b045-48b5-b853-a0d1612cf3af req-8d70b560-b045-48b5-b853-a0d1612cf3af ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1fa3c408-d4b4-4e52-b4b0-8693fc7b0a48 0.616s\n2026-05-20 01:43:19.189 24 INFO tempest.lib.common.rest_client [req-31c831e7-9380-4f9c-aebf-d746a762206c req-31c831e7-9380-4f9c-aebf-d746a762206c ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2c240392daa34ab39d0471d6018484b8 0.624s\n2026-05-20 01:43:19.354 33 INFO tempest.lib.common.rest_client [req-f3d3c060-a975-4a0e-84fc-ca724eac589b req-f3d3c060-a975-4a0e-84fc-ca724eac589b ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1fa3c408-d4b4-4e52-b4b0-8693fc7b0a48 0.190s\n{11} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [4.427072s] ... ok\n2026-05-20 01:43:19.365 26 INFO tempest.lib.common.rest_client [req-419d81bb-3fd9-4bf5-b914-77abce7f3b8a req-419d81bb-3fd9-4bf5-b914-77abce7f3b8a ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s\n2026-05-20 01:43:19.389 20 INFO tempest.lib.common.rest_client [req-8cbf3008-ace2-462e-8892-6300b01e3c80 req-8cbf3008-ace2-462e-8892-6300b01e3c80 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.215s\n2026-05-20 01:43:19.442 29 INFO tempest.lib.common.rest_client [req-ae98142d-9ff2-456b-bb91-66ed74e82a3d req-ae98142d-9ff2-456b-bb91-66ed74e82a3d ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/55e4ad361c14464992631b5cd9144884/roles/96c5293ae00249159873405c9cd172ae 0.345s\n2026-05-20 01:43:19.761 29 INFO tempest.lib.common.rest_client [req-a1aba489-10d3-46f1-9456-0897670ce3ad req-a1aba489-10d3-46f1-9456-0897670ce3ad ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.317s\n2026-05-20 01:43:19.770 24 INFO tempest.lib.common.rest_client [req-0ea83303-db1e-4c0b-b78e-45255e07ea16 req-0ea83303-db1e-4c0b-b78e-45255e07ea16 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s\n2026-05-20 01:43:19.802 11 INFO tempest.lib.common.rest_client [req-837b172d-196d-4a24-ad62-13755ebbe6ea req-837b172d-196d-4a24-ad62-13755ebbe6ea ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.840s\n2026-05-20 01:43:19.875 41 INFO tempest.lib.common.rest_client [req-afecc082-66ea-4610-a23a-116b65f7efa9 req-afecc082-66ea-4610-a23a-116b65f7efa9 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0cf81b6f-7172-46bf-ab43-4340998e0973 1.091s\n2026-05-20 01:43:19.927 29 INFO tempest.lib.common.rest_client [req-5bd1dca0-0d77-4fb8-bf53-54862d63c777 req-5bd1dca0-0d77-4fb8-bf53-54862d63c777 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/55e4ad361c14464992631b5cd9144884/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.162s\n2026-05-20 01:43:20.216 29 INFO tempest.lib.common.rest_client [req-7babb367-43d2-4201-a437-9d991ef139ce req-7babb367-43d2-4201-a437-9d991ef139ce ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s\n2026-05-20 01:43:20.350 21 INFO tempest.lib.common.rest_client [req-435da3b9-7602-4e30-a771-f2e5a569b8fc req-435da3b9-7602-4e30-a771-f2e5a569b8fc ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.562s\n2026-05-20 01:43:20.366 24 INFO tempest.lib.common.rest_client [req-876420c0-e669-4c2f-b7ef-b612c3fd770a req-876420c0-e669-4c2f-b7ef-b612c3fd770a ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s\n2026-05-20 01:43:20.389 33 INFO tempest.lib.common.rest_client [req-3b33ad1b-4443-4582-a6f6-e8cc967d8b70 req-3b33ad1b-4443-4582-a6f6-e8cc967d8b70 ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.025s\n2026-05-20 01:43:20.393 29 INFO tempest.lib.common.rest_client [req-673858f9-aef0-48dc-a841-48a2efd933e2 req-673858f9-aef0-48dc-a841-48a2efd933e2 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/55e4ad361c14464992631b5cd9144884/roles/68cd1badce4c4baeb95895efe5da31f7 0.174s\n2026-05-20 01:43:20.431 35 INFO tempest.lib.common.rest_client [req-8d127c01-e162-413d-8586-62cd0766f5af req-8d127c01-e162-413d-8586-62cd0766f5af ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4d0ec1ff-cf2c-4a08-a47e-233cb9d9248d 1.897s\n2026-05-20 01:43:20.553 33 INFO tempest.lib.common.rest_client [req-162dd114-c225-4308-8433-0d1c26ba995d req-162dd114-c225-4308-8433-0d1c26ba995d ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/37779099-db5e-4afa-b56e-0185552f3b91 0.156s\n2026-05-20 01:43:20.631 24 INFO tempest.lib.common.rest_client [req-a6c0d929-a099-4022-a16a-ca0a5a3a2bcb req-a6c0d929-a099-4022-a16a-ca0a5a3a2bcb ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.262s\n2026-05-20 01:43:20.684 29 INFO tempest.lib.common.rest_client [req-d13443d8-110b-4866-99ff-f648315a16f2 req-d13443d8-110b-4866-99ff-f648315a16f2 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s\n2026-05-20 01:43:20.729 37 INFO tempest.lib.common.rest_client [req-d2bfff36-f477-4345-bc45-8043c20facfd req-d2bfff36-f477-4345-bc45-8043c20facfd ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.961s\n2026-05-20 01:43:20.788 35 INFO tempest.lib.common.rest_client [req-8bfa8566-4562-40fd-b97f-2b5255385ad0 req-8bfa8566-4562-40fd-b97f-2b5255385ad0 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.352s\n2026-05-20 01:43:20.871 24 INFO tempest.lib.common.rest_client [req-b3fd549f-b368-4a54-9a6e-8d86afa07288 req-b3fd549f-b368-4a54-9a6e-8d86afa07288 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.239s\n2026-05-20 01:43:20.883 29 INFO tempest.lib.common.rest_client [req-cc65f4a0-7e94-4ebc-8645-bb1f97bbe38c req-cc65f4a0-7e94-4ebc-8645-bb1f97bbe38c ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/55e4ad361c14464992631b5cd9144884/roles/96c5293ae00249159873405c9cd172ae 0.193s\n2026-05-20 01:43:20.883 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 55e4ad361c14464992631b5cd9144884 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:20.884 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1127715636-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'project_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'tenant_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '55e4ad361c14464992631b5cd9144884', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:20.884 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1127715636-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'project_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'tenant_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '55e4ad361c14464992631b5cd9144884', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:20.914 35 INFO tempest.lib.common.rest_client [req-29984f36-699f-4b72-b32d-7cb09d749805 req-29984f36-699f-4b72-b32d-7cb09d749805 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/486ae5b0-b607-4c1e-affe-3ad43f732b93 0.122s\n2026-05-20 01:43:21.042 21 INFO tempest.lib.common.rest_client [req-d21e538c-b100-4b26-a27b-b318f9158ab2 req-d21e538c-b100-4b26-a27b-b318f9158ab2 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.690s\n2026-05-20 01:43:21.108 37 INFO tempest.lib.common.rest_client [req-d004cf92-9688-434e-85e0-515990d641a1 req-d004cf92-9688-434e-85e0-515990d641a1 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.374s\n2026-05-20 01:43:21.143 26 INFO tempest.lib.common.rest_client [req-1acab728-f33c-44b4-aa34-e61985703cbf req-1acab728-f33c-44b4-aa34-e61985703cbf ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5b9fa65f5c6f445390f6d457dab42384&name=default 1.773s\n2026-05-20 01:43:21.144 35 INFO tempest.lib.common.rest_client [req-cd6260a5-48e7-4ac6-9c8e-2431e84741cf req-cd6260a5-48e7-4ac6-9c8e-2431e84741cf ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4d0ec1ff-cf2c-4a08-a47e-233cb9d9248d 0.227s\n2026-05-20 01:43:21.218 20 INFO tempest.lib.common.rest_client [req-8e1e301d-f68a-4e12-9d2c-ada32f5a73d6 req-8e1e301d-f68a-4e12-9d2c-ada32f5a73d6 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.825s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [3.047968s] ... ok\n2026-05-20 01:43:21.259 11 INFO tempest.lib.common.rest_client [req-8936c0a1-4627-44f4-8ec0-f6e719b62582 req-8936c0a1-4627-44f4-8ec0-f6e719b62582 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/79c3d954-904e-4bb3-ba89-def9bfdf4df9 1.454s\n2026-05-20 01:43:21.280 15 INFO tempest.lib.common.rest_client [req-c4724125-aeed-4dfb-bc9e-292e2d919549 req-c4724125-aeed-4dfb-bc9e-292e2d919549 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/601e3255-6b81-4d2e-badf-f21bf37fbc80 2.310s\n2026-05-20 01:43:21.556 24 INFO tempest.lib.common.rest_client [req-5ea54987-c69b-4193-82ab-bea245cc9b9d req-5ea54987-c69b-4193-82ab-bea245cc9b9d ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.682s\n2026-05-20 01:43:21.622 41 INFO tempest.lib.common.rest_client [req-e631049d-b067-4e98-999c-40db3829cbc6 req-e631049d-b067-4e98-999c-40db3829cbc6 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0cf81b6f-7172-46bf-ab43-4340998e0973/remove_router_interface 1.745s\n2026-05-20 01:43:21.628 29 INFO tempest.lib.common.rest_client [req-f9c95fef-fddf-4bb0-9899-f3b28bf7293f req-f9c95fef-fddf-4bb0-9899-f3b28bf7293f ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.727s\n2026-05-20 01:43:21.647 26 INFO tempest.lib.common.rest_client [req-52dfa708-9964-40cb-a915-28507bade729 req-52dfa708-9964-40cb-a915-28507bade729 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/68e63ba2-dee5-418b-9c2f-51f438fdfc24 0.502s\n2026-05-20 01:43:21.684 24 INFO tempest.lib.common.rest_client [req-5342ba0e-7c53-4082-b93a-ad9c99b6fd72 req-5342ba0e-7c53-4082-b93a-ad9c99b6fd72 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s\n2026-05-20 01:43:21.719 21 INFO tempest.lib.common.rest_client [req-a4a91b09-ff66-448a-8e29-e070a50179b7 req-a4a91b09-ff66-448a-8e29-e070a50179b7 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/84c50a88-3db6-4960-a305-14679e7f7cda 0.676s\n2026-05-20 01:43:21.720 31 INFO tempest.lib.common.rest_client [req-50ae9f17-2df6-4622-a9ec-eaa34d2fde0a req-50ae9f17-2df6-4622-a9ec-eaa34d2fde0a ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.074s\n2026-05-20 01:43:21.756 29 INFO tempest.lib.common.rest_client [req-18f74365-9541-4da5-b1c8-c4a82130bd14 req-18f74365-9541-4da5-b1c8-c4a82130bd14 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0 0.124s\n2026-05-20 01:43:21.756 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 419a50cabf6a4dda8f54e5579f5a51e0 for scope project and roles: ['reader']\n2026-05-20 01:43:21.792 11 INFO tempest.lib.common.rest_client [req-b3c7eec2-31d2-48c1-aa76-ef3625d36926 req-b3c7eec2-31d2-48c1-aa76-ef3625d36926 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.528s\n2026-05-20 01:43:21.814 21 INFO tempest.lib.common.rest_client [req-140ee8f1-2a52-43fe-a05d-b2f7d7d28ad2 req-140ee8f1-2a52-43fe-a05d-b2f7d7d28ad2 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/84c50a88-3db6-4960-a305-14679e7f7cda 0.091s\n{5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [3.028816s] ... ok\n2026-05-20 01:43:21.857 24 INFO tempest.lib.common.rest_client [req-261ecdc2-e0ad-42be-9e03-194593dd13e4 req-261ecdc2-e0ad-42be-9e03-194593dd13e4 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/f48050a72bf148a08222d07f4f824a9e/roles/96c5293ae00249159873405c9cd172ae 0.169s\n2026-05-20 01:43:21.868 26 INFO tempest.lib.common.rest_client [req-75661267-70a3-420f-b579-9b0ad01a4ff5 req-75661267-70a3-420f-b579-9b0ad01a4ff5 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384 0.218s\n2026-05-20 01:43:21.929 33 INFO tempest.lib.common.rest_client [req-31948bca-ad98-404a-84a4-fb11f4a2e6d6 req-31948bca-ad98-404a-84a4-fb11f4a2e6d6 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/37779099-db5e-4afa-b56e-0185552f3b91 1.373s\n2026-05-20 01:43:21.933 15 INFO tempest.lib.common.rest_client [req-7ddfa025-9fc4-47cd-aaca-aa343a77097a req-7ddfa025-9fc4-47cd-aaca-aa343a77097a ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/601e3255-6b81-4d2e-badf-f21bf37fbc80 0.650s\n2026-05-20 01:43:21.948 31 INFO tempest.lib.common.rest_client [req-39b5b5dc-dd0c-4130-b4c6-2734f49d61b4 req-39b5b5dc-dd0c-4130-b4c6-2734f49d61b4 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips?floating_network_id=8102cad4-0d1f-4db9-a716-581bc343d7cd 0.225s\n2026-05-20 01:43:21.990 24 INFO tempest.lib.common.rest_client [req-877b19a2-053e-469d-8f61-34a2f920c947 req-877b19a2-053e-469d-8f61-34a2f920c947 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s\n2026-05-20 01:43:22.036 33 INFO tempest.lib.common.rest_client [req-5cc27916-6a60-4ead-9916-47ff737c61bd req-5cc27916-6a60-4ead-9916-47ff737c61bd ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/37779099-db5e-4afa-b56e-0185552f3b91 0.105s\n{11} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [2.680953s] ... ok\n2026-05-20 01:43:22.069 15 INFO tempest.lib.common.rest_client [req-6a34022f-dbaf-408f-8f64-1c9c7f998012 req-6a34022f-dbaf-408f-8f64-1c9c7f998012 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/601e3255-6b81-4d2e-badf-f21bf37fbc80 0.135s\n{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [5.648675s] ... ok\n2026-05-20 01:43:22.158 24 INFO tempest.lib.common.rest_client [req-5ada9167-85a9-4ace-ad1f-13ab0f8258d0 req-5ada9167-85a9-4ace-ad1f-13ab0f8258d0 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/f48050a72bf148a08222d07f4f824a9e/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.165s\n2026-05-20 01:43:22.354 17 INFO tempest.lib.common.rest_client [req-7d72df61-f7b1-4c85-a6b5-66065bf0f694 req-7d72df61-f7b1-4c85-a6b5-66065bf0f694 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 4.723s\n2026-05-20 01:43:22.389 24 INFO tempest.lib.common.rest_client [req-681b9f98-dcfe-4f93-a7c0-302c8193d78d req-681b9f98-dcfe-4f93-a7c0-302c8193d78d ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s\n2026-05-20 01:43:22.422 29 INFO tempest.lib.common.rest_client [req-f255751e-188a-470e-9807-24685dc94d85 req-f255751e-188a-470e-9807-24685dc94d85 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.661s\n2026-05-20 01:43:22.466 37 INFO tempest.lib.common.rest_client [req-6ce5594b-a564-4281-b362-a74df9503cd0 req-6ce5594b-a564-4281-b362-a74df9503cd0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6d47d6e7-2285-4605-9222-21c829e5ca8d 1.355s\n2026-05-20 01:43:22.470 28 INFO tempest.lib.common.rest_client [req-aebae7db-5be0-47b5-a1ec-027382ea1489 req-aebae7db-5be0-47b5-a1ec-027382ea1489 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.624s\n2026-05-20 01:43:22.548 24 INFO tempest.lib.common.rest_client [req-a1d39c1d-e765-486d-9aaa-5b873439a9e9 req-a1d39c1d-e765-486d-9aaa-5b873439a9e9 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/f48050a72bf148a08222d07f4f824a9e/roles/68cd1badce4c4baeb95895efe5da31f7 0.157s\n2026-05-20 01:43:22.555 29 INFO tempest.lib.common.rest_client [req-8b440862-4963-456d-b3ba-de2ccb8a3a0e req-8b440862-4963-456d-b3ba-de2ccb8a3a0e ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.131s\n2026-05-20 01:43:22.565 41 INFO tempest.lib.common.rest_client [req-11f52441-195b-495b-93ab-440a4a4a42c3 req-11f52441-195b-495b-93ab-440a4a4a42c3 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0cf81b6f-7172-46bf-ab43-4340998e0973 0.940s\n2026-05-20 01:43:22.610 26 INFO tempest.lib.common.rest_client [req-45df0475-3504-4dd9-84ec-c467c5c31771 req-45df0475-3504-4dd9-84ec-c467c5c31771 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.735s\n2026-05-20 01:43:22.620 33 INFO tempest.lib.common.rest_client [req-57e33fb1-5126-4856-baf3-80c8b799dddb req-57e33fb1-5126-4856-baf3-80c8b799dddb ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.580s\n2026-05-20 01:43:22.646 17 INFO tempest.lib.common.rest_client [req-ec1fbf70-f4f4-4e4a-af9e-a54ae9f3a83a req-ec1fbf70-f4f4-4e4a-af9e-a54ae9f3a83a ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.290s\n2026-05-20 01:43:22.660 24 INFO tempest.lib.common.rest_client [req-022ca76f-faa8-4ef7-8139-f5a900e7f830 req-022ca76f-faa8-4ef7-8139-f5a900e7f830 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s\n2026-05-20 01:43:22.708 11 INFO tempest.lib.common.rest_client [req-ad3a195f-a4e2-4815-a1a9-616f720b1f9e req-ad3a195f-a4e2-4815-a1a9-616f720b1f9e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/79c3d954-904e-4bb3-ba89-def9bfdf4df9 0.912s\n2026-05-20 01:43:22.722 37 INFO tempest.lib.common.rest_client [req-7be98ca6-9d1e-4e82-8bb5-e8d029c955e9 req-7be98ca6-9d1e-4e82-8bb5-e8d029c955e9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.255s\n2026-05-20 01:43:22.734 29 INFO tempest.lib.common.rest_client [req-13ca11b9-3252-44c0-8262-2ef8c672c186 req-13ca11b9-3252-44c0-8262-2ef8c672c186 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/4cd6971700284b7e8ec223f8d7966c5a/roles/8a521d0f25a3484db544a7c662aa9d7f 0.173s\n2026-05-20 01:43:22.751 35 INFO tempest.lib.common.rest_client [req-94f8324c-e149-4323-9eb3-df54c6483f15 req-94f8324c-e149-4323-9eb3-df54c6483f15 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e21770b0-f790-4737-8ae3-0124c8ec9165 1.597s\n2026-05-20 01:43:22.817 11 INFO tempest.lib.common.rest_client [req-1bb54381-3fe4-499a-b5e8-752e362929e8 req-1bb54381-3fe4-499a-b5e8-752e362929e8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/79c3d954-904e-4bb3-ba89-def9bfdf4df9 0.107s\n{0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [3.859045s] ... ok\n{12} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [9.656327s] ... ok\n2026-05-20 01:43:22.964 24 INFO tempest.lib.common.rest_client [req-837fe07f-b9e9-4605-8097-78fb50fa3b2b req-837fe07f-b9e9-4605-8097-78fb50fa3b2b ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/f48050a72bf148a08222d07f4f824a9e/roles/96c5293ae00249159873405c9cd172ae 0.301s\n2026-05-20 01:43:22.964 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f48050a72bf148a08222d07f4f824a9e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:22.964 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1458857260-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9ff84d67fc9a4175ba96acc31bff0297', 'project_name': 'tempest-NetworksTest-1458857260', 'tenant_id': '9ff84d67fc9a4175ba96acc31bff0297', 'tenant_name': 'tempest-NetworksTest-1458857260', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f48050a72bf148a08222d07f4f824a9e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:22.965 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1458857260-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9ff84d67fc9a4175ba96acc31bff0297', 'project_name': 'tempest-NetworksTest-1458857260', 'tenant_id': '9ff84d67fc9a4175ba96acc31bff0297', 'tenant_name': 'tempest-NetworksTest-1458857260', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f48050a72bf148a08222d07f4f824a9e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:22.977 29 INFO tempest.lib.common.rest_client [req-32c9e7d0-2a9c-4768-8d8d-8d517824726d req-32c9e7d0-2a9c-4768-8d8d-8d517824726d ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s\n2026-05-20 01:43:23.074 41 INFO tempest.lib.common.rest_client [req-b55b4552-975e-4a61-865d-9945abf2b729 req-b55b4552-975e-4a61-865d-9945abf2b729 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/94b379a1-dd45-4b0e-a38b-799939d36295 0.507s\n2026-05-20 01:43:23.146 37 INFO tempest.lib.common.rest_client [req-e44dcff8-b053-4be6-a9a9-c631b87f0610 req-e44dcff8-b053-4be6-a9a9-c631b87f0610 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/515a42e7-3406-4721-bf4e-2fac30caaff7 0.421s\n2026-05-20 01:43:23.223 26 INFO tempest.lib.common.rest_client [req-59504c5e-0a3f-480d-82d1-79932143ded6 req-59504c5e-0a3f-480d-82d1-79932143ded6 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s\n2026-05-20 01:43:23.231 20 INFO tempest.lib.common.rest_client [req-0bf34793-475e-4258-9123-dd23f2ca9284 req-0bf34793-475e-4258-9123-dd23f2ca9284 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.009s\n2026-05-20 01:43:23.251 17 INFO tempest.lib.common.rest_client [req-055fc53b-163a-4c4f-a54c-8712f1981016 req-055fc53b-163a-4c4f-a54c-8712f1981016 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/55fdf0e4-e89c-4f5f-ad76-657131e16ecd 0.601s\n2026-05-20 01:43:23.291 29 INFO tempest.lib.common.rest_client [req-205f12e9-fb08-4093-a7ae-5cfbf45d6cf9 req-205f12e9-fb08-4093-a7ae-5cfbf45d6cf9 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/4cd6971700284b7e8ec223f8d7966c5a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.308s\n2026-05-20 01:43:23.297 37 INFO tempest.lib.common.rest_client [req-e3af4b1e-ca64-403f-8d7b-da01d4c2d320 req-e3af4b1e-ca64-403f-8d7b-da01d4c2d320 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.148s\n2026-05-20 01:43:23.447 26 INFO tempest.lib.common.rest_client [req-738fb3e1-5066-45de-a25f-26f22a270bc3 req-738fb3e1-5066-45de-a25f-26f22a270bc3 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.222s\n2026-05-20 01:43:23.504 29 INFO tempest.lib.common.rest_client [req-b562aa46-02e5-4ae1-9e3e-e93cd3deb81b req-b562aa46-02e5-4ae1-9e3e-e93cd3deb81b ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-20 01:43:23.550 15 INFO tempest.lib.common.rest_client [req-f2c59c0e-9d14-444c-a74f-11d03bdcbe3d req-f2c59c0e-9d14-444c-a74f-11d03bdcbe3d ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.475s\n2026-05-20 01:43:23.570 39 INFO tempest.lib.common.rest_client [req-26f79746-eb7e-44cb-835b-d76d80b77a58 req-26f79746-eb7e-44cb-835b-d76d80b77a58 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.985s\n2026-05-20 01:43:23.610 26 INFO tempest.lib.common.rest_client [req-cf42f2c0-fffe-4f65-ac50-ca12e11da3b4 req-cf42f2c0-fffe-4f65-ac50-ca12e11da3b4 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.160s\n2026-05-20 01:43:23.641 29 INFO tempest.lib.common.rest_client [req-c8a79734-0b18-4aa1-91cb-07cda71e0a90 req-c8a79734-0b18-4aa1-91cb-07cda71e0a90 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/4cd6971700284b7e8ec223f8d7966c5a/roles/68cd1badce4c4baeb95895efe5da31f7 0.133s\n2026-05-20 01:43:23.764 24 INFO tempest.lib.common.rest_client [req-4b602c35-9286-42d6-b577-affbb8d3ca97 req-4b602c35-9286-42d6-b577-affbb8d3ca97 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.779s\n2026-05-20 01:43:23.850 35 INFO tempest.lib.common.rest_client [req-b9b37871-9f8a-4bf4-9bd4-703732405bc9 req-b9b37871-9f8a-4bf4-9bd4-703732405bc9 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.022s\n2026-05-20 01:43:23.854 29 INFO tempest.lib.common.rest_client [req-d9b249b8-7122-4d10-9597-9c5e27809a15 req-d9b249b8-7122-4d10-9597-9c5e27809a15 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-05-20 01:43:23.868 24 INFO tempest.lib.common.rest_client [req-08217b51-e4d6-49e7-90fb-71493b6bae67 req-08217b51-e4d6-49e7-90fb-71493b6bae67 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297 0.103s\n2026-05-20 01:43:23.869 24 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 9ff84d67fc9a4175ba96acc31bff0297 for scope project and roles: ['reader']\n2026-05-20 01:43:23.886 21 INFO tempest.lib.common.rest_client [req-258f9f75-71bd-47bb-af50-f0ed5f3a40c6 req-258f9f75-71bd-47bb-af50-f0ed5f3a40c6 ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.026s\n2026-05-20 01:43:23.918 37 INFO tempest.lib.common.rest_client [req-553efef5-06db-4749-879a-65fa04d4f5d2 req-553efef5-06db-4749-879a-65fa04d4f5d2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.619s\n2026-05-20 01:43:23.936 11 INFO tempest.lib.common.rest_client [req-c529b44a-f09c-4701-823c-ddf59acc6fd9 req-c529b44a-f09c-4701-823c-ddf59acc6fd9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.113s\n2026-05-20 01:43:23.998 29 INFO tempest.lib.common.rest_client [req-a22674f3-9309-43eb-a012-57bd83452635 req-a22674f3-9309-43eb-a012-57bd83452635 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/4cd6971700284b7e8ec223f8d7966c5a/roles/96c5293ae00249159873405c9cd172ae 0.142s\n2026-05-20 01:43:23.999 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4cd6971700284b7e8ec223f8d7966c5a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:24.000 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1127715636-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'project_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'tenant_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4cd6971700284b7e8ec223f8d7966c5a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:24.001 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-SubnetPoolsTestJSON-1127715636-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'project_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'tenant_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4cd6971700284b7e8ec223f8d7966c5a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:24.042 33 INFO tempest.lib.common.rest_client [req-ca5375f3-8df2-4150-8bf1-a0ebcc2af3b1 req-ca5375f3-8df2-4150-8bf1-a0ebcc2af3b1 ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/096f8934-c564-48ae-bf4b-78593e88fcb0 1.419s\n2026-05-20 01:43:24.060 11 INFO tempest.lib.common.rest_client [req-193d7f01-a4fa-4c77-9dfd-68a2b6fa80dc req-193d7f01-a4fa-4c77-9dfd-68a2b6fa80dc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/cbfdc29e-88f6-45bf-8c8d-ae3f1133483d 0.122s\n2026-05-20 01:43:24.105 13 INFO tempest.lib.common.rest_client [req-42acd209-a852-456d-8698-d7bffbfea83d req-42acd209-a852-456d-8698-d7bffbfea83d ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 6.120s\n2026-05-20 01:43:24.128 28 INFO tempest.lib.common.rest_client [req-9514e173-888c-4ad9-b86c-4eaa49d3d28a req-9514e173-888c-4ad9-b86c-4eaa49d3d28a ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eba98b01-b69a-44fd-8963-999e9f7cc5d4 1.656s\n2026-05-20 01:43:24.177 17 INFO tempest.lib.common.rest_client [req-457fccad-5486-4602-8dbb-c829d92869fb req-457fccad-5486-4602-8dbb-c829d92869fb ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ebddc0f0-121f-41a2-a1b1-11abdb47d424 0.921s\n2026-05-20 01:43:24.271 26 INFO tempest.lib.common.rest_client [req-e9697e2c-9316-4a9c-a3f8-dabecb46dd3a req-e9697e2c-9316-4a9c-a3f8-dabecb46dd3a ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.659s\n2026-05-20 01:43:24.364 20 INFO tempest.lib.common.rest_client [req-e36cd015-8c74-422e-ab78-fb64614cc333 req-e36cd015-8c74-422e-ab78-fb64614cc333 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.130s\n2026-05-20 01:43:24.382 33 INFO tempest.lib.common.rest_client [req-0ca9891c-f62a-45e2-b1ac-b5f01aee77b5 req-0ca9891c-f62a-45e2-b1ac-b5f01aee77b5 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/096f8934-c564-48ae-bf4b-78593e88fcb0 0.338s\n2026-05-20 01:43:24.391 31 INFO tempest.lib.common.rest_client [req-a4e85d71-79d1-4f38-b596-5c8d44bb2126 req-a4e85d71-79d1-4f38-b596-5c8d44bb2126 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8102cad4-0d1f-4db9-a716-581bc343d7cd 2.441s\n2026-05-20 01:43:24.394 26 INFO tempest.lib.common.rest_client [req-c8a5ddd1-ccff-45fe-928a-9148471e30bb req-c8a5ddd1-ccff-45fe-928a-9148471e30bb ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s\n2026-05-20 01:43:24.463 33 INFO tempest.lib.common.rest_client [req-975bded4-14a3-48a9-bd5a-fb7ed0cb00a3 req-975bded4-14a3-48a9-bd5a-fb7ed0cb00a3 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/096f8934-c564-48ae-bf4b-78593e88fcb0 0.077s\n{11} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [2.425752s] ... ok\n2026-05-20 01:43:24.575 24 INFO tempest.lib.common.rest_client [req-841e2341-513b-4bd7-b292-edfb18ca4b06 req-841e2341-513b-4bd7-b292-edfb18ca4b06 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.704s\n2026-05-20 01:43:24.622 29 INFO tempest.lib.common.rest_client [req-7188d501-c5a8-4e02-96cf-29a5eadcb4df req-7188d501-c5a8-4e02-96cf-29a5eadcb4df ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s\n2026-05-20 01:43:24.652 26 INFO tempest.lib.common.rest_client [req-4b399d5d-6b45-427b-a664-ee239fdc0c32 req-4b399d5d-6b45-427b-a664-ee239fdc0c32 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/98252a4315b948f0be034d268f64cf29/roles/96c5293ae00249159873405c9cd172ae 0.254s\n2026-05-20 01:43:24.763 31 INFO tempest.lib.common.rest_client [req-16af2dcd-1838-440d-a7cb-7f744b7cb677 req-16af2dcd-1838-440d-a7cb-7f744b7cb677 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.366s\n2026-05-20 01:43:24.763 24 INFO tempest.lib.common.rest_client [req-8836a99f-ea93-4ec0-878b-a74bd96af8a5 req-8836a99f-ea93-4ec0-878b-a74bd96af8a5 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-20 01:43:24.770 28 INFO tempest.lib.common.rest_client [req-5967e602-f604-49d4-97db-dd7f95cd0a92 req-5967e602-f604-49d4-97db-dd7f95cd0a92 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6a69f1fd-061b-45b1-b7d8-b6e8f4a2e206 0.638s\n2026-05-20 01:43:24.790 26 INFO tempest.lib.common.rest_client [req-62342ea0-4f90-4956-8eb5-7c936c6e77de req-62342ea0-4f90-4956-8eb5-7c936c6e77de ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.133s\n2026-05-20 01:43:24.828 17 INFO tempest.lib.common.rest_client [req-8fc78a3e-03e6-4912-b26d-a4643c2b0386 req-8fc78a3e-03e6-4912-b26d-a4643c2b0386 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.646s\n{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [9.868662s] ... ok\n2026-05-20 01:43:24.850 41 INFO tempest.lib.common.rest_client [req-89463dd4-ade4-4edd-8751-2c1a4a9776ce req-89463dd4-ade4-4edd-8751-2c1a4a9776ce ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/af4d9f82-131b-403e-98f2-9f88230ec3c9 1.772s\n2026-05-20 01:43:24.894 15 INFO tempest.lib.common.rest_client [req-4a7c556a-87bf-4d99-aeaa-042ea4104361 req-4a7c556a-87bf-4d99-aeaa-042ea4104361 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/eddd9eb5-577e-47e7-a12a-d47ce0f585c5 1.338s\n2026-05-20 01:43:24.903 24 INFO tempest.lib.common.rest_client [req-d2f99d62-4c2c-4618-adc4-28bc2420923d req-d2f99d62-4c2c-4618-adc4-28bc2420923d ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/923c210226a74596abd1c4eaef52d2e7/roles/8a521d0f25a3484db544a7c662aa9d7f 0.139s\n2026-05-20 01:43:25.026 31 INFO tempest.lib.common.rest_client [req-7db2bad9-a6db-4b83-8191-a5673a3d6035 req-7db2bad9-a6db-4b83-8191-a5673a3d6035 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.259s\n2026-05-20 01:43:25.066 26 INFO tempest.lib.common.rest_client [req-07e64cb1-66ae-4191-a401-6b9389a422ff req-07e64cb1-66ae-4191-a401-6b9389a422ff ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/98252a4315b948f0be034d268f64cf29/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.275s\n2026-05-20 01:43:25.099 21 INFO tempest.lib.common.rest_client [req-c1deff4e-5e4f-4859-b912-f76fc47f379f req-c1deff4e-5e4f-4859-b912-f76fc47f379f ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/75ef0b05-c67c-4149-bf3c-c6f9176c8adb 1.211s\n2026-05-20 01:43:25.156 11 INFO tempest.lib.common.rest_client [req-a99cb053-92ef-453b-9b38-06dd5e63ece0 req-a99cb053-92ef-453b-9b38-06dd5e63ece0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/cbfdc29e-88f6-45bf-8c8d-ae3f1133483d 1.093s\n2026-05-20 01:43:25.186 24 INFO tempest.lib.common.rest_client [req-77d31246-fed0-4d5d-9153-11a55a8ee92c req-77d31246-fed0-4d5d-9153-11a55a8ee92c ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.281s\n2026-05-20 01:43:25.210 26 INFO tempest.lib.common.rest_client [req-5f0d9ce2-0ef3-409d-af9c-a1e2222dad71 req-5f0d9ce2-0ef3-409d-af9c-a1e2222dad71 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.141s\n2026-05-20 01:43:25.256 29 INFO tempest.lib.common.rest_client [req-0bbae736-1e10-49ad-827f-1ce9295a8058 req-0bbae736-1e10-49ad-827f-1ce9295a8058 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.630s\n2026-05-20 01:43:25.262 31 INFO tempest.lib.common.rest_client [req-69697da9-9bbb-486d-8929-99bbb530c003 req-69697da9-9bbb-486d-8929-99bbb530c003 ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/ac230cd4-84bd-4a08-8e84-1baa0cf9865f 0.233s\n2026-05-20 01:43:25.264 11 INFO tempest.lib.common.rest_client [req-7ffc886f-80b7-4619-8231-4cfb6cbb28fc req-7ffc886f-80b7-4619-8231-4cfb6cbb28fc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/cbfdc29e-88f6-45bf-8c8d-ae3f1133483d 0.106s\n{0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [2.443965s] ... ok\n2026-05-20 01:43:25.303 35 INFO tempest.lib.common.rest_client [req-01e46dbc-7a72-48ed-a4a3-2954b8599ee9 req-01e46dbc-7a72-48ed-a4a3-2954b8599ee9 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.449s\n2026-05-20 01:43:25.365 41 INFO tempest.lib.common.rest_client [req-db48062e-04b7-4ca8-b2f2-f0b3ce26abd2 req-db48062e-04b7-4ca8-b2f2-f0b3ce26abd2 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/463f4bc86abc468d90ebd7ed075a52cb 0.513s\n2026-05-20 01:43:25.366 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5bd018b79a934c659da3543cef6554d5\n2026-05-20 01:43:25.371 31 INFO tempest.lib.common.rest_client [req-c6a5650c-5ea0-4a38-8f83-92899b82d295 req-c6a5650c-5ea0-4a38-8f83-92899b82d295 ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8102cad4-0d1f-4db9-a716-581bc343d7cd 0.106s\n{10} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [9.439549s] ... ok\n2026-05-20 01:43:25.387 29 INFO tempest.lib.common.rest_client [req-8663bfb3-7dcf-450e-9f9a-1c16cad6b70c req-8663bfb3-7dcf-450e-9f9a-1c16cad6b70c ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/78347087-5f4a-4b98-98e3-60b8f24a0ca2 0.127s\n2026-05-20 01:43:25.403 37 INFO tempest.lib.common.rest_client [req-00123476-9719-4e8a-b161-41035b8d8d70 req-00123476-9719-4e8a-b161-41035b8d8d70 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.482s\n2026-05-20 01:43:25.405 24 INFO tempest.lib.common.rest_client [req-a7d03e47-e54d-4ddd-b1ad-4e5d53c78766 req-a7d03e47-e54d-4ddd-b1ad-4e5d53c78766 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/923c210226a74596abd1c4eaef52d2e7/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.215s\n2026-05-20 01:43:25.441 26 INFO tempest.lib.common.rest_client [req-a2180044-7e58-4eaa-9cbc-e21c64cf6673 req-a2180044-7e58-4eaa-9cbc-e21c64cf6673 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/98252a4315b948f0be034d268f64cf29/roles/68cd1badce4c4baeb95895efe5da31f7 0.226s\n2026-05-20 01:43:25.573 29 INFO tempest.lib.common.rest_client [req-3b086668-8c13-4efb-84c4-cc3c03482e5b req-3b086668-8c13-4efb-84c4-cc3c03482e5b ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/78347087-5f4a-4b98-98e3-60b8f24a0ca2 0.179s\n2026-05-20 01:43:25.645 26 INFO tempest.lib.common.rest_client [req-96232085-f3eb-45f3-8d73-04d0fd87d703 req-96232085-f3eb-45f3-8d73-04d0fd87d703 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-20 01:43:25.662 37 INFO tempest.lib.common.rest_client [req-e7bc21d5-85e6-4ad5-a600-09239cdc5394 req-e7bc21d5-85e6-4ad5-a600-09239cdc5394 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.255s\n2026-05-20 01:43:25.689 24 INFO tempest.lib.common.rest_client [req-d1f92a0b-373a-44e1-adf7-7de3a186e654 req-d1f92a0b-373a-44e1-adf7-7de3a186e654 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.282s\n2026-05-20 01:43:25.719 17 INFO tempest.lib.common.rest_client [req-f17925e4-4e81-436d-bca1-86494a0973f0 req-f17925e4-4e81-436d-bca1-86494a0973f0 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.884s\n2026-05-20 01:43:25.794 26 INFO tempest.lib.common.rest_client [req-73428886-47e1-486a-b072-d0c00f4def2e req-73428886-47e1-486a-b072-d0c00f4def2e ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/98252a4315b948f0be034d268f64cf29/roles/96c5293ae00249159873405c9cd172ae 0.146s\n2026-05-20 01:43:25.794 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98252a4315b948f0be034d268f64cf29 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:25.795 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-857640749-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80c866244b5c4f86b3a0f318e5121c9d', 'project_name': 'tempest-RoutersNegativeTest-857640749', 'tenant_id': '80c866244b5c4f86b3a0f318e5121c9d', 'tenant_name': 'tempest-RoutersNegativeTest-857640749', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98252a4315b948f0be034d268f64cf29', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:25.795 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-857640749-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80c866244b5c4f86b3a0f318e5121c9d', 'project_name': 'tempest-RoutersNegativeTest-857640749', 'tenant_id': '80c866244b5c4f86b3a0f318e5121c9d', 'tenant_name': 'tempest-RoutersNegativeTest-857640749', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98252a4315b948f0be034d268f64cf29', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:25.822 24 INFO tempest.lib.common.rest_client [req-27f11ea1-b2a5-47f8-aa92-d8cf6ebac5fe req-27f11ea1-b2a5-47f8-aa92-d8cf6ebac5fe ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/923c210226a74596abd1c4eaef52d2e7/roles/68cd1badce4c4baeb95895efe5da31f7 0.130s\n2026-05-20 01:43:25.908 33 INFO tempest.lib.common.rest_client [req-4a689685-0b1a-477b-80bc-32a81411ce46 req-4a689685-0b1a-477b-80bc-32a81411ce46 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/69998a75-c7f1-42f1-bbc8-93c6919550bb 1.440s\n2026-05-20 01:43:25.978 41 INFO tempest.lib.common.rest_client [req-0897dfbb-42d9-4643-a778-7753e0abf60c req-0897dfbb-42d9-4643-a778-7753e0abf60c ] Request (FloatingIPNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s\n2026-05-20 01:43:25.998 11 INFO tempest.lib.common.rest_client [req-bcbfaff4-7e97-4369-b47e-6cba0cb675cc req-bcbfaff4-7e97-4369-b47e-6cba0cb675cc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.731s\n2026-05-20 01:43:26.000 24 INFO tempest.lib.common.rest_client [req-80575daf-aaa7-42b9-8025-9011d6b5d498 req-80575daf-aaa7-42b9-8025-9011d6b5d498 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-20 01:43:26.137 33 INFO tempest.lib.common.rest_client [req-21e4361c-3f86-4ea2-acef-59804d6b6645 req-21e4361c-3f86-4ea2-acef-59804d6b6645 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f5ac6531afb04bbdb0abc44bad977b5a 0.227s\n2026-05-20 01:43:26.171 13 INFO tempest.lib.common.rest_client [req-7e3a4a14-0c86-45b2-b2e4-520a3b7eb7ba req-7e3a4a14-0c86-45b2-b2e4-520a3b7eb7ba ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6ddb02b8-cef9-4671-b4fd-ad430cd427d8 2.062s\n2026-05-20 01:43:26.180 29 INFO tempest.lib.common.rest_client [req-45f3424c-04e6-4189-a844-3e76abff29f2 req-45f3424c-04e6-4189-a844-3e76abff29f2 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/78347087-5f4a-4b98-98e3-60b8f24a0ca2 0.605s\n2026-05-20 01:43:26.212 37 INFO tempest.lib.common.rest_client [req-7563097c-c53e-473a-8c24-05433a59f771 req-7563097c-c53e-473a-8c24-05433a59f771 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/37063c95-987f-4b20-821e-775806266bd9 0.546s\n2026-05-20 01:43:26.232 20 INFO tempest.lib.common.rest_client [req-4018622b-712d-45a0-ac9f-df7594b25eba req-4018622b-712d-45a0-ac9f-df7594b25eba ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6eb1a814-53ae-4d71-863a-f36d03e0a18f 1.864s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [5.013150s] ... ok\n2026-05-20 01:43:26.291 29 INFO tempest.lib.common.rest_client [req-969532b3-1000-49b3-a7d1-4fe33c09a938 req-969532b3-1000-49b3-a7d1-4fe33c09a938 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/78347087-5f4a-4b98-98e3-60b8f24a0ca2 0.108s\n2026-05-20 01:43:26.321 21 INFO tempest.lib.common.rest_client [req-daee00cf-ccc9-440c-b31e-4a1dc17eba06 req-daee00cf-ccc9-440c-b31e-4a1dc17eba06 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/75ef0b05-c67c-4149-bf3c-c6f9176c8adb 1.220s\n2026-05-20 01:43:26.346 37 INFO tempest.lib.common.rest_client [req-f84b99db-5256-469d-bb2c-0a89fd630315 req-f84b99db-5256-469d-bb2c-0a89fd630315 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.131s\n2026-05-20 01:43:26.367 41 INFO tempest.lib.common.rest_client [req-7db43e2e-4197-4829-a28f-333924154e73 req-7db43e2e-4197-4829-a28f-333924154e73 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5bd018b79a934c659da3543cef6554d5&name=default 0.387s\n2026-05-20 01:43:26.372 24 INFO tempest.lib.common.rest_client [req-19123d83-180e-4420-9005-48900ce499fe req-19123d83-180e-4420-9005-48900ce499fe ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/923c210226a74596abd1c4eaef52d2e7/roles/96c5293ae00249159873405c9cd172ae 0.367s\n2026-05-20 01:43:26.373 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 923c210226a74596abd1c4eaef52d2e7 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:26.373 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1458857260-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9ff84d67fc9a4175ba96acc31bff0297', 'project_name': 'tempest-NetworksTest-1458857260', 'tenant_id': '9ff84d67fc9a4175ba96acc31bff0297', 'tenant_name': 'tempest-NetworksTest-1458857260', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '923c210226a74596abd1c4eaef52d2e7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:26.373 24 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-1458857260-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9ff84d67fc9a4175ba96acc31bff0297', 'project_name': 'tempest-NetworksTest-1458857260', 'tenant_id': '9ff84d67fc9a4175ba96acc31bff0297', 'tenant_name': 'tempest-NetworksTest-1458857260', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '923c210226a74596abd1c4eaef52d2e7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:26.394 29 INFO tempest.lib.common.rest_client [req-d0e3f273-4ef0-4367-9c49-64eca7d8145e req-d0e3f273-4ef0-4367-9c49-64eca7d8145e ] Request (SubnetPoolsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/78347087-5f4a-4b98-98e3-60b8f24a0ca2 0.100s\n{9} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.770945s] ... ok\n2026-05-20 01:43:26.440 26 INFO tempest.lib.common.rest_client [req-ed5c4560-c3fc-45f4-8631-39945c888b3c req-ed5c4560-c3fc-45f4-8631-39945c888b3c ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s\n2026-05-20 01:43:26.447 33 INFO tempest.lib.common.rest_client [req-efc7968c-9dc7-4b55-ab13-03e795da3263 req-efc7968c-9dc7-4b55-ab13-03e795da3263 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dec9c2dd813d4546b50064630a848312 0.303s\n2026-05-20 01:43:26.448 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 57e4e8bc0fed4342a01cfccfde76d634\n2026-05-20 01:43:26.462 15 INFO tempest.lib.common.rest_client [req-08232c48-717d-4036-8d50-5caf77c07df4 req-08232c48-717d-4036-8d50-5caf77c07df4 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/eddd9eb5-577e-47e7-a12a-d47ce0f585c5 1.565s\n2026-05-20 01:43:26.474 21 INFO tempest.lib.common.rest_client [req-c201b2c5-5365-4c65-b628-3f04cb5bdbba req-c201b2c5-5365-4c65-b628-3f04cb5bdbba ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/75ef0b05-c67c-4149-bf3c-c6f9176c8adb 0.151s\n{5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [4.616033s] ... ok\n2026-05-20 01:43:26.541 28 INFO tempest.lib.common.rest_client [req-8d0e6dc5-1d86-4bed-a58b-f799602b294b req-8d0e6dc5-1d86-4bed-a58b-f799602b294b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bb801e24-fcc6-4678-a8e4-38f591971c3d 1.770s\n{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [15.260299s] ... ok\n2026-05-20 01:43:26.603 15 INFO tempest.lib.common.rest_client [req-419a7fea-68ed-4a71-8676-643ed526da2c req-419a7fea-68ed-4a71-8676-643ed526da2c ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/eddd9eb5-577e-47e7-a12a-d47ce0f585c5 0.137s\n{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [4.533244s] ... ok\n2026-05-20 01:43:26.615 26 INFO tempest.lib.common.rest_client [req-413a8aae-fd5e-4043-91d5-66e01c8af365 req-413a8aae-fd5e-4043-91d5-66e01c8af365 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d 0.173s\n2026-05-20 01:43:26.616 26 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 80c866244b5c4f86b3a0f318e5121c9d for scope project and roles: ['reader']\n2026-05-20 01:43:26.624 13 INFO tempest.lib.common.rest_client [req-0bbc837e-8b98-401c-8beb-91f01828d785 req-0bbc837e-8b98-401c-8beb-91f01828d785 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b604d631-f45c-4191-8086-aac0704cefb1 0.448s\n2026-05-20 01:43:26.767 31 INFO tempest.lib.common.rest_client [req-a55c43ff-cbe3-4b06-b415-2b72a578db17 req-a55c43ff-cbe3-4b06-b415-2b72a578db17 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.392s\n2026-05-20 01:43:26.787 17 INFO tempest.lib.common.rest_client [req-986ae25c-810f-4ae5-a5d2-ecb55c9cd2cf req-986ae25c-810f-4ae5-a5d2-ecb55c9cd2cf ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.064s\n2026-05-20 01:43:26.794 29 INFO tempest.lib.common.rest_client [req-f5f85a52-91de-43c2-a637-b0cea1eacc70 req-f5f85a52-91de-43c2-a637-b0cea1eacc70 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/55e4ad361c14464992631b5cd9144884 0.372s\n2026-05-20 01:43:26.913 28 INFO tempest.lib.common.rest_client [req-8951bb66-1173-4a2a-96e7-90675dfcaa3e req-8951bb66-1173-4a2a-96e7-90675dfcaa3e ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.318s\n2026-05-20 01:43:26.936 41 INFO tempest.lib.common.rest_client [req-6c346a8b-a84a-41e0-b341-583b08fce318 req-6c346a8b-a84a-41e0-b341-583b08fce318 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/18037fb1-ef8c-4235-85ed-00bf2079eeed 0.566s\n2026-05-20 01:43:26.952 31 INFO tempest.lib.common.rest_client [req-2a01f5da-3e46-47f4-92b7-719e866a4319 req-2a01f5da-3e46-47f4-92b7-719e866a4319 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.182s\n2026-05-20 01:43:26.973 37 INFO tempest.lib.common.rest_client [req-0c447f00-be96-428a-b510-30b39408f7a0 req-0c447f00-be96-428a-b510-30b39408f7a0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a5f5c83b-da26-4d8a-b531-cd743aa376b1 0.624s\n2026-05-20 01:43:27.027 33 INFO tempest.lib.common.rest_client [req-e28ddefe-a1f7-4dbf-bf16-a0982420f9a7 req-e28ddefe-a1f7-4dbf-bf16-a0982420f9a7 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-20 01:43:27.035 24 INFO tempest.lib.common.rest_client [req-9f39472b-1630-486c-9d57-87aaf1c82fc8 req-9f39472b-1630-486c-9d57-87aaf1c82fc8 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.651s\n2026-05-20 01:43:27.108 37 INFO tempest.lib.common.rest_client [req-81b8e760-0b2c-40fe-9856-febea6252bbd req-81b8e760-0b2c-40fe-9856-febea6252bbd ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.134s\n2026-05-20 01:43:27.109 29 INFO tempest.lib.common.rest_client [req-cd513e67-c7ab-4f95-8cf7-c19fd3cb55a6 req-cd513e67-c7ab-4f95-8cf7-c19fd3cb55a6 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4cd6971700284b7e8ec223f8d7966c5a 0.311s\n2026-05-20 01:43:27.109 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 419a50cabf6a4dda8f54e5579f5a51e0\n2026-05-20 01:43:27.124 20 INFO tempest.lib.common.rest_client [req-2fe6b724-f364-44f0-ae79-b02446b5a7fb req-2fe6b724-f364-44f0-ae79-b02446b5a7fb ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.885s\n2026-05-20 01:43:27.194 26 INFO tempest.lib.common.rest_client [req-879d60d6-6d11-41ca-b83e-9c8d520b224e req-879d60d6-6d11-41ca-b83e-9c8d520b224e ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.577s\n2026-05-20 01:43:27.219 28 INFO tempest.lib.common.rest_client [req-52db2aa1-0978-4497-84d3-c4e9d8bfdafb req-52db2aa1-0978-4497-84d3-c4e9d8bfdafb ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.303s\n2026-05-20 01:43:27.276 37 INFO tempest.lib.common.rest_client [req-62dcbcbf-62cd-4518-9dc6-706baf548177 req-62dcbcbf-62cd-4518-9dc6-706baf548177 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.165s\n2026-05-20 01:43:27.321 41 INFO tempest.lib.common.rest_client [req-395a151c-d260-4dcf-ace6-b188a8f38558 req-395a151c-d260-4dcf-ace6-b188a8f38558 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5bd018b79a934c659da3543cef6554d5 0.382s\n2026-05-20 01:43:27.358 11 INFO tempest.lib.common.rest_client [req-180b339e-2ef4-4bc8-9c0b-f060174d3822 req-180b339e-2ef4-4bc8-9c0b-f060174d3822 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/603dcc12-415b-4250-a9ae-84baa7590727 1.357s\n2026-05-20 01:43:27.397 13 INFO tempest.lib.common.rest_client [req-fc20b832-8d5a-442b-bcae-279aecc1e938 req-fc20b832-8d5a-442b-bcae-279aecc1e938 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e78cdf81-fa64-4803-bf1c-dc6e9e433114 0.771s\n2026-05-20 01:43:27.445 37 INFO tempest.lib.common.rest_client [req-ef99f7ca-9f68-40d9-a36e-0a149b812b0e req-ef99f7ca-9f68-40d9-a36e-0a149b812b0e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.168s\n2026-05-20 01:43:27.444 28 INFO tempest.lib.common.rest_client [req-42ac8447-ebbf-4d80-a6e3-edbce609cb35 req-42ac8447-ebbf-4d80-a6e3-edbce609cb35 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.222s\n{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [15.460996s] ... ok\n2026-05-20 01:43:27.460 26 INFO tempest.lib.common.rest_client [req-9eaa09d3-aa89-4b14-ac19-d9d58ebda553 req-9eaa09d3-aa89-4b14-ac19-d9d58ebda553 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-20 01:43:27.505 33 INFO tempest.lib.common.rest_client [req-dbd955c2-dff7-4946-b673-1ee828967d24 req-dbd955c2-dff7-4946-b673-1ee828967d24 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=57e4e8bc0fed4342a01cfccfde76d634&name=default 0.477s\n2026-05-20 01:43:27.561 37 INFO tempest.lib.common.rest_client [req-63db0853-c724-43e3-ad37-3b7cacf4f8df req-63db0853-c724-43e3-ad37-3b7cacf4f8df ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.113s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [15.268698s] ... ok\n2026-05-20 01:43:27.632 20 INFO tempest.lib.common.rest_client [req-78e19bac-0210-498d-bd86-f54549ba5077 req-78e19bac-0210-498d-bd86-f54549ba5077 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.503s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [1.398357s] ... ok\n2026-05-20 01:43:27.635 26 INFO tempest.lib.common.rest_client [req-afc04586-3394-4304-94bb-0b2cf606f8df req-afc04586-3394-4304-94bb-0b2cf606f8df ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/74621af4773f4910b304c41bf6ccbb37/roles/8a521d0f25a3484db544a7c662aa9d7f 0.170s\n2026-05-20 01:43:27.651 35 INFO tempest.lib.common.rest_client [req-e3815b10-9e25-4e03-ab15-495c646acb93 req-e3815b10-9e25-4e03-ab15-495c646acb93 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.347s\n2026-05-20 01:43:27.717 29 INFO tempest.lib.common.rest_client [req-8e75b964-ce83-43ae-ae19-143bf2ef3c8d req-8e75b964-ce83-43ae-ae19-143bf2ef3c8d ] Request (SubnetPoolsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.607s\n2026-05-20 01:43:27.740 11 INFO tempest.lib.common.rest_client [req-297201af-2a04-4b12-9c7e-2209e206e2c4 req-297201af-2a04-4b12-9c7e-2209e206e2c4 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/603dcc12-415b-4250-a9ae-84baa7590727 0.377s\n2026-05-20 01:43:27.747 13 INFO tempest.lib.common.rest_client [req-85e33c37-4681-47f4-ab17-154071510c86 req-85e33c37-4681-47f4-ab17-154071510c86 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.281s\n2026-05-20 01:43:27.764 26 INFO tempest.lib.common.rest_client [req-9cd9cbd4-ebca-488e-bc8e-0d97f1cf0086 req-9cd9cbd4-ebca-488e-bc8e-0d97f1cf0086 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s\n2026-05-20 01:43:27.841 11 INFO tempest.lib.common.rest_client [req-701a57e5-b9cc-4764-8659-0c25c55a7d75 req-701a57e5-b9cc-4764-8659-0c25c55a7d75 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/603dcc12-415b-4250-a9ae-84baa7590727 0.099s\n{0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [2.575907s] ... ok\n2026-05-20 01:43:27.896 13 INFO tempest.lib.common.rest_client [req-ef5e5458-d8a7-464d-a7d5-bb3f0dedeb09 req-ef5e5458-d8a7-464d-a7d5-bb3f0dedeb09 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.146s\n2026-05-20 01:43:27.928 26 INFO tempest.lib.common.rest_client [req-02609849-6257-46b8-8892-b14378d0d226 req-02609849-6257-46b8-8892-b14378d0d226 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/74621af4773f4910b304c41bf6ccbb37/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.159s\n2026-05-20 01:43:28.136 28 INFO tempest.lib.common.rest_client [req-dc210880-eb3b-43c2-9df1-1ed536e45462 req-dc210880-eb3b-43c2-9df1-1ed536e45462 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.690s\n2026-05-20 01:43:28.160 31 INFO tempest.lib.common.rest_client [req-888ff4af-02fb-46a1-a1b0-0837b0ab6c4b req-888ff4af-02fb-46a1-a1b0-0837b0ab6c4b ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/46e45c24-c06c-4b5b-80c1-5d8fc24d17b4 1.206s\n{10} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [2.788152s] ... ok\n2026-05-20 01:43:28.171 13 INFO tempest.lib.common.rest_client [req-995b587c-b375-442c-ac7c-171fae2400c8 req-995b587c-b375-442c-ac7c-171fae2400c8 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.271s\n2026-05-20 01:43:28.177 26 INFO tempest.lib.common.rest_client [req-0aefa29d-f64d-40cb-b986-c45229155c67 req-0aefa29d-f64d-40cb-b986-c45229155c67 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s\n2026-05-20 01:43:28.246 37 INFO tempest.lib.common.rest_client [req-7e5beb09-941d-4198-a471-7050b6d1c6b6 req-7e5beb09-941d-4198-a471-7050b6d1c6b6 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.639s\n2026-05-20 01:43:28.308 26 INFO tempest.lib.common.rest_client [req-d895f128-994c-4d08-8063-d24440dfe92d req-d895f128-994c-4d08-8063-d24440dfe92d ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/74621af4773f4910b304c41bf6ccbb37/roles/68cd1badce4c4baeb95895efe5da31f7 0.129s\n2026-05-20 01:43:28.321 33 INFO tempest.lib.common.rest_client [req-d533d808-5d71-45a2-8227-a59ba7f4d893 req-d533d808-5d71-45a2-8227-a59ba7f4d893 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f6145b43-bc8b-407e-8f0e-539711351217 0.811s\n2026-05-20 01:43:28.374 35 INFO tempest.lib.common.rest_client [req-f6ca0980-f325-4faf-b757-2f3ec523adf6 req-f6ca0980-f325-4faf-b757-2f3ec523adf6 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/04eca104-0cf3-45c3-a895-8e37c3c27bbb 0.721s\n2026-05-20 01:43:28.516 35 INFO tempest.lib.common.rest_client [req-20587a1a-f4ea-46e3-bf16-e009feb0988c req-20587a1a-f4ea-46e3-bf16-e009feb0988c ] Request (PortsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/04eca104-0cf3-45c3-a895-8e37c3c27bbb 0.139s\n2026-05-20 01:43:28.533 13 INFO tempest.lib.common.rest_client [req-2b7ab2c7-c1f1-4cb2-93f8-6fc919e0756e req-2b7ab2c7-c1f1-4cb2-93f8-6fc919e0756e ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.359s\n2026-05-20 01:43:28.530 26 INFO tempest.lib.common.rest_client [req-52fbafc8-87f6-42b2-9f8b-4a4e0f20ece0 req-52fbafc8-87f6-42b2-9f8b-4a4e0f20ece0 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-20 01:43:28.589 15 INFO tempest.lib.common.rest_client [req-db32bcbc-bcab-487e-84dd-7bdf3ab8472a req-db32bcbc-bcab-487e-84dd-7bdf3ab8472a ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.978s\n2026-05-20 01:43:28.612 29 INFO tempest.lib.common.rest_client [req-b86aa9c7-a376-459e-b4d3-a5824f6dba36 req-b86aa9c7-a376-459e-b4d3-a5824f6dba36 ] Request (SubnetPoolsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=419a50cabf6a4dda8f54e5579f5a51e0&name=default 0.891s\n2026-05-20 01:43:28.620 35 INFO tempest.lib.common.rest_client [req-f24f3c55-9a9c-4533-858c-24d7b1c7f7d9 req-f24f3c55-9a9c-4533-858c-24d7b1c7f7d9 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/04eca104-0cf3-45c3-a895-8e37c3c27bbb 0.102s\n2026-05-20 01:43:28.631 28 INFO tempest.lib.common.rest_client [req-ccbdcf99-61b5-400e-8057-63ab6c05608b req-ccbdcf99-61b5-400e-8057-63ab6c05608b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/480b4dd6-0c08-455f-8fa9-fe50dfd184dc 0.487s\n2026-05-20 01:43:28.667 26 INFO tempest.lib.common.rest_client [req-d10d9934-7292-4440-8384-40352fd7e668 req-d10d9934-7292-4440-8384-40352fd7e668 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/74621af4773f4910b304c41bf6ccbb37/roles/96c5293ae00249159873405c9cd172ae 0.130s\n2026-05-20 01:43:28.667 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 74621af4773f4910b304c41bf6ccbb37 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:28.668 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-857640749-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80c866244b5c4f86b3a0f318e5121c9d', 'project_name': 'tempest-RoutersNegativeTest-857640749', 'tenant_id': '80c866244b5c4f86b3a0f318e5121c9d', 'tenant_name': 'tempest-RoutersNegativeTest-857640749', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '74621af4773f4910b304c41bf6ccbb37', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:28.668 26 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-857640749-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80c866244b5c4f86b3a0f318e5121c9d', 'project_name': 'tempest-RoutersNegativeTest-857640749', 'tenant_id': '80c866244b5c4f86b3a0f318e5121c9d', 'tenant_name': 'tempest-RoutersNegativeTest-857640749', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '74621af4773f4910b304c41bf6ccbb37', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:28.693 21 INFO tempest.lib.common.rest_client [req-05e9a43e-1c5a-4fa8-b980-947906b13e9f req-05e9a43e-1c5a-4fa8-b980-947906b13e9f ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.214s\n2026-05-20 01:43:28.715 33 INFO tempest.lib.common.rest_client [req-f10a7097-361a-41b0-aac5-26be3da4fbf3 req-f10a7097-361a-41b0-aac5-26be3da4fbf3 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/57e4e8bc0fed4342a01cfccfde76d634 0.391s\n2026-05-20 01:43:28.715 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9a0d625cbf094cd285646632ffa3b1f3\n2026-05-20 01:43:28.733 11 INFO tempest.lib.common.rest_client [req-e798649e-a621-4c66-8c13-5cc11b94dcdd req-e798649e-a621-4c66-8c13-5cc11b94dcdd ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7a7c1ab4-9480-4b46-84d1-3f996c3410ed 0.890s\n2026-05-20 01:43:28.807 33 INFO tempest.lib.common.rest_client [req-6aa0f6be-5b29-48de-89a7-3a67f5004eeb req-6aa0f6be-5b29-48de-89a7-3a67f5004eeb ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9a0d625cbf094cd285646632ffa3b1f3&name=default 0.091s\n2026-05-20 01:43:29.010 35 INFO tempest.lib.common.rest_client [req-6ce16955-a37f-4862-8f00-8820a447ec29 req-6ce16955-a37f-4862-8f00-8820a447ec29 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2491e91f-6bcc-4953-8301-980645e2d2d6 0.387s\n2026-05-20 01:43:29.073 11 INFO tempest.lib.common.rest_client [req-1b8076c8-6574-42c3-8064-38eb75bf572b req-1b8076c8-6574-42c3-8064-38eb75bf572b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/05ec3d3c713d4c98a1bcf83f78afa858 0.339s\n2026-05-20 01:43:29.136 28 INFO tempest.lib.common.rest_client [req-90263f5f-f8d3-477e-bf43-0a50f1c30810 req-90263f5f-f8d3-477e-bf43-0a50f1c30810 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2e880d3c53db422ebf2ad3afc304c909 0.503s\n{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [2.547137s] ... ok\n2026-05-20 01:43:29.290 24 INFO tempest.lib.common.rest_client [req-35fa9873-37d7-4e48-a806-711122b3fa38 req-35fa9873-37d7-4e48-a806-711122b3fa38 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.251s\n2026-05-20 01:43:29.315 26 INFO tempest.lib.common.rest_client [req-71326899-162b-4b8a-97a3-2d51029f2a36 req-71326899-162b-4b8a-97a3-2d51029f2a36 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s\n2026-05-20 01:43:29.366 13 INFO tempest.lib.common.rest_client [req-f2fd0278-29e9-439f-a759-c86f5277247b req-f2fd0278-29e9-439f-a759-c86f5277247b ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dc96fdcd-45d7-4c6d-bf76-1870cfc7f787 0.831s\n2026-05-20 01:43:29.374 11 INFO tempest.lib.common.rest_client [req-90ac7b74-4fad-4b73-8e5b-76920cff380e req-90ac7b74-4fad-4b73-8e5b-76920cff380e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8d4abb2c424947c2a919d706045af741 0.298s\n2026-05-20 01:43:29.374 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 856a15c1a8214a5894e141381b64a4bf\n2026-05-20 01:43:29.422 39 INFO tempest.lib.common.rest_client [req-aee3058b-6dca-4e9b-ac24-0244e7cd5100 req-aee3058b-6dca-4e9b-ac24-0244e7cd5100 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4763c1ee-08d1-46f8-b3f2-da17ac59a282/add_router_interface 5.850s\n2026-05-20 01:43:29.595 37 INFO tempest.lib.common.rest_client [req-2cefa75c-075c-4a15-9b04-0ef4393442fd req-2cefa75c-075c-4a15-9b04-0ef4393442fd ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.346s\n2026-05-20 01:43:29.662 29 INFO tempest.lib.common.rest_client [req-81dec36d-b136-4ec1-afad-11d436e0764f req-81dec36d-b136-4ec1-afad-11d436e0764f ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/223f45df-eba7-490b-9867-5ded777819b0 1.048s\n2026-05-20 01:43:29.695 33 INFO tempest.lib.common.rest_client [req-ebd8d83e-6cfe-49e9-9d22-08cf6774787a req-ebd8d83e-6cfe-49e9-9d22-08cf6774787a ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/75bde4cb-a012-43f4-814b-792ad8e7fc8f 0.885s\n2026-05-20 01:43:29.751 37 INFO tempest.lib.common.rest_client [req-30f68f53-99c3-4c88-8eff-dd79375ac8ab req-30f68f53-99c3-4c88-8eff-dd79375ac8ab ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.151s\n2026-05-20 01:43:29.774 13 INFO tempest.lib.common.rest_client [req-701c7935-cb65-4f02-a823-ab7b2117ef4f req-701c7935-cb65-4f02-a823-ab7b2117ef4f ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5da56a6aae1549f8ac941774982a04b5 0.404s\n{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [2.313237s] ... ok\n2026-05-20 01:43:29.777 15 INFO tempest.lib.common.rest_client [req-0656807a-89ee-4354-939b-58cc2a6f799d req-0656807a-89ee-4354-939b-58cc2a6f799d ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.186s\n2026-05-20 01:43:29.862 20 INFO tempest.lib.common.rest_client [req-133f8269-3f5c-40ce-be00-f7c2d1e55cf0 req-133f8269-3f5c-40ce-be00-f7c2d1e55cf0 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.224s\n2026-05-20 01:43:29.916 26 INFO tempest.lib.common.rest_client [req-35e68b09-4efc-422f-837f-30fe255ec66e req-35e68b09-4efc-422f-837f-30fe255ec66e ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.598s\n2026-05-20 01:43:29.934 11 INFO tempest.lib.common.rest_client [req-fa390476-5eab-421d-b053-218ee0080a78 req-fa390476-5eab-421d-b053-218ee0080a78 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s\n2026-05-20 01:43:30.018 31 INFO tempest.lib.common.rest_client [req-641f908f-07c8-455c-86e7-13869655ec60 req-641f908f-07c8-455c-86e7-13869655ec60 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.850s\n2026-05-20 01:43:30.026 29 INFO tempest.lib.common.rest_client [req-f9004092-f853-4a43-b206-d4d0b7293801 req-f9004092-f853-4a43-b206-d4d0b7293801 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0 0.362s\n2026-05-20 01:43:30.040 33 INFO tempest.lib.common.rest_client [req-f0ee8f4b-0e9c-438e-9891-4b373e89f47b req-f0ee8f4b-0e9c-438e-9891-4b373e89f47b ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9a0d625cbf094cd285646632ffa3b1f3 0.342s\n2026-05-20 01:43:30.062 17 INFO tempest.lib.common.rest_client [req-1f56e637-cbe5-4b8c-8ebe-b0e37401330b req-1f56e637-cbe5-4b8c-8ebe-b0e37401330b ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.228s\n2026-05-20 01:43:30.246 31 INFO tempest.lib.common.rest_client [req-449386e1-4839-4cff-9620-38b5a19e7f0e req-449386e1-4839-4cff-9620-38b5a19e7f0e ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/c4484f18-a8d2-48ec-b2b8-cbb0277f1a6b 0.223s\n2026-05-20 01:43:30.270 17 INFO tempest.lib.common.rest_client [req-9a40a0c6-dc08-4f5e-bf40-07e5a4c41265 req-9a40a0c6-dc08-4f5e-bf40-07e5a4c41265 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.206s\n2026-05-20 01:43:30.383 31 INFO tempest.lib.common.rest_client [req-7e1d38b9-8a54-40f7-afc8-40743e8b1ff8 req-7e1d38b9-8a54-40f7-afc8-40743e8b1ff8 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/cb706036-36dd-49e1-a2c4-dabb4f5c121b 0.134s\n2026-05-20 01:43:30.431 21 INFO tempest.lib.common.rest_client [req-8295c466-0ae4-4adf-8955-218b44ea8ab9 req-8295c466-0ae4-4adf-8955-218b44ea8ab9 ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/f6e978b1-45e9-42da-8fa6-5bf48262b7d6 1.732s\n2026-05-20 01:43:30.453 11 INFO tempest.lib.common.rest_client [req-2f938af0-40f1-40cd-a7ba-bc776459bb19 req-2f938af0-40f1-40cd-a7ba-bc776459bb19 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=856a15c1a8214a5894e141381b64a4bf&name=default 0.513s\n2026-05-20 01:43:30.531 39 INFO tempest.lib.common.rest_client [req-ef86a9d0-5f4d-4beb-9a16-9a561e9840f1 req-ef86a9d0-5f4d-4beb-9a16-9a561e9840f1 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.107s\n2026-05-20 01:43:30.588 33 INFO tempest.lib.common.rest_client [req-5ad5b0b9-246e-428d-8894-ea0b03d4c2a4 req-5ad5b0b9-246e-428d-8894-ea0b03d4c2a4 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s\n2026-05-20 01:43:30.788 15 INFO tempest.lib.common.rest_client [req-a1b461b4-67ca-46ef-91c1-a495ec015112 req-a1b461b4-67ca-46ef-91c1-a495ec015112 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/01b7fc38-7978-4695-b0e3-29f1dba95d4b 1.007s\n2026-05-20 01:43:30.804 35 INFO tempest.lib.common.rest_client [req-dd3eb89c-b719-4b67-8c9b-349af603ad81 req-dd3eb89c-b719-4b67-8c9b-349af603ad81 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/609f4dd6-9b24-45e5-8eaa-08ecaa6709ce 1.792s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [7.978240s] ... ok\n2026-05-20 01:43:30.812 37 INFO tempest.lib.common.rest_client [req-ceb3a64d-d92e-4bf2-9d73-a41f9e71d6c2 req-ceb3a64d-d92e-4bf2-9d73-a41f9e71d6c2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/97b0841e-ac2f-4287-bb18-f21d18dbe996 1.059s\n2026-05-20 01:43:30.818 20 INFO tempest.lib.common.rest_client [req-1c33b209-3199-4368-bc49-7f2e1b6aa2ff req-1c33b209-3199-4368-bc49-7f2e1b6aa2ff ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.950s\n2026-05-20 01:43:30.896 17 INFO tempest.lib.common.rest_client [req-92186adc-48db-4178-81c4-dc98978e7b91 req-92186adc-48db-4178-81c4-dc98978e7b91 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0e02bfa6-126a-4dbe-86a4-fc34d6ca30dd 0.623s\n2026-05-20 01:43:30.980 21 INFO tempest.lib.common.rest_client [req-8dde16a9-fd63-4648-a395-5e13776d4507 req-8dde16a9-fd63-4648-a395-5e13776d4507 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f6e978b1-45e9-42da-8fa6-5bf48262b7d6 0.547s\n2026-05-20 01:43:30.979 37 INFO tempest.lib.common.rest_client [req-3dafd087-bbcf-439d-ba93-5c38be31880b req-3dafd087-bbcf-439d-ba93-5c38be31880b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.164s\n2026-05-20 01:43:31.131 21 INFO tempest.lib.common.rest_client [req-0166ab3b-0da2-4820-9ba2-31a2fb9cdab6 req-0166ab3b-0da2-4820-9ba2-31a2fb9cdab6 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f6e978b1-45e9-42da-8fa6-5bf48262b7d6 0.149s\n{5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [4.653852s] ... ok\n2026-05-20 01:43:31.142 11 INFO tempest.lib.common.rest_client [req-3be08f45-51dd-4800-9198-67ae89164c36 req-3be08f45-51dd-4800-9198-67ae89164c36 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f511a283-f726-4bfa-a06b-8ccc80dd34ec 0.686s\n2026-05-20 01:43:31.207 15 INFO tempest.lib.common.rest_client [req-748fcd43-a1dd-48a9-b50b-236599d45b85 req-748fcd43-a1dd-48a9-b50b-236599d45b85 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/01b7fc38-7978-4695-b0e3-29f1dba95d4b 0.415s\n2026-05-20 01:43:31.229 33 INFO tempest.lib.common.rest_client [req-46ccfb45-59e2-4691-a788-4ad1c181c7d0 req-46ccfb45-59e2-4691-a788-4ad1c181c7d0 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s\n2026-05-20 01:43:31.351 24 INFO tempest.lib.common.rest_client [req-c8ff2083-a187-4b73-9152-46040c7c6be6 req-c8ff2083-a187-4b73-9152-46040c7c6be6 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.022s\n2026-05-20 01:43:31.362 11 INFO tempest.lib.common.rest_client [req-3c6f4c44-1abe-4970-8387-498521c952e6 req-3c6f4c44-1abe-4970-8387-498521c952e6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/856a15c1a8214a5894e141381b64a4bf 0.217s\n2026-05-20 01:43:31.362 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a903d2ce908f49bdad6f89ed905ccdde\n2026-05-20 01:43:31.432 33 INFO tempest.lib.common.rest_client [req-66e322e5-eb15-4368-a71f-065459194132 req-66e322e5-eb15-4368-a71f-065459194132 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.200s\n2026-05-20 01:43:31.437 17 INFO tempest.lib.common.rest_client [req-f56024af-d9c7-45d7-9ef2-b083533014ec req-f56024af-d9c7-45d7-9ef2-b083533014ec ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/47ef6b4b-5439-4bce-8595-207706eb89fb 0.539s\n2026-05-20 01:43:31.465 11 INFO tempest.lib.common.rest_client [req-b261cda8-fbef-4a41-98a7-808ac6a269b5 req-b261cda8-fbef-4a41-98a7-808ac6a269b5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a903d2ce908f49bdad6f89ed905ccdde&name=default 0.102s\n2026-05-20 01:43:31.603 33 INFO tempest.lib.common.rest_client [req-9f6db8cc-da46-45f3-ad13-786842994871 req-9f6db8cc-da46-45f3-ad13-786842994871 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.168s\n2026-05-20 01:43:31.610 17 INFO tempest.lib.common.rest_client [req-2435b26d-49d6-4fda-81f5-b8089ecd5275 req-2435b26d-49d6-4fda-81f5-b8089ecd5275 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.169s\n{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [6.779572s] ... ok\n2026-05-20 01:43:31.630 20 INFO tempest.lib.common.rest_client [req-7d806a69-9d2c-47a3-937e-e2e90193a7f7 req-7d806a69-9d2c-47a3-937e-e2e90193a7f7 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b4c3a5fa-ee44-48d9-b40a-85617d163be7 0.809s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [3.994502s] ... ok\n2026-05-20 01:43:31.670 15 INFO tempest.lib.common.rest_client [req-af5ca074-23f9-41e6-8ffd-4127dbaef5c0 req-af5ca074-23f9-41e6-8ffd-4127dbaef5c0 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/01b7fc38-7978-4695-b0e3-29f1dba95d4b 0.462s\n2026-05-20 01:43:31.937 37 INFO tempest.lib.common.rest_client [req-fa8cbcd4-81d4-423b-8c69-3f2c64329bd8 req-fa8cbcd4-81d4-423b-8c69-3f2c64329bd8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d7801c5c-dee6-4ac4-86ed-e58c5abca2ef 0.953s\n2026-05-20 01:43:32.105 35 INFO tempest.lib.common.rest_client [req-66e26813-192f-4187-93b0-544b10d5fa19 req-66e26813-192f-4187-93b0-544b10d5fa19 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.297s\n2026-05-20 01:43:32.126 37 INFO tempest.lib.common.rest_client [req-edefde63-df41-45f0-bf16-50550c563a15 req-edefde63-df41-45f0-bf16-50550c563a15 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.186s\n2026-05-20 01:43:32.161 24 INFO tempest.lib.common.rest_client [req-68824ba2-2f3d-403d-9fa2-fdaf9f5a4cc3 req-68824ba2-2f3d-403d-9fa2-fdaf9f5a4cc3 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.807s\n2026-05-20 01:43:32.210 33 INFO tempest.lib.common.rest_client [req-ddb278ef-fb2a-455a-8551-a221037c91e4 req-ddb278ef-fb2a-455a-8551-a221037c91e4 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.604s\n2026-05-20 01:43:32.226 31 INFO tempest.lib.common.rest_client [req-5480dc1a-9d4a-4f09-a1a4-24187f1f07e8 req-5480dc1a-9d4a-4f09-a1a4-24187f1f07e8 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c4484f18-a8d2-48ec-b2b8-cbb0277f1a6b 1.842s\n{10} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [4.063912s] ... ok\n2026-05-20 01:43:32.261 11 INFO tempest.lib.common.rest_client [req-b2b07d6b-50e5-4e28-8a20-c96b6149c94b req-b2b07d6b-50e5-4e28-8a20-c96b6149c94b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9367c170-8d9a-4da5-a47d-2b725b1b6989 0.793s\n2026-05-20 01:43:32.330 21 INFO tempest.lib.common.rest_client [req-2eb5de83-1555-4689-a5c9-cedd7a1c4c55 req-2eb5de83-1555-4689-a5c9-cedd7a1c4c55 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.196s\n2026-05-20 01:43:32.337 33 INFO tempest.lib.common.rest_client [req-66207158-9809-4221-9773-c49270e9d856 req-66207158-9809-4221-9773-c49270e9d856 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s\n2026-05-20 01:43:32.344 15 INFO tempest.lib.common.rest_client [req-7f99f041-6ad0-427e-8dd2-5571b8f1a3b5 req-7f99f041-6ad0-427e-8dd2-5571b8f1a3b5 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/99a893fd-81fa-4a0a-922f-6342cf97fcc7 0.667s\n2026-05-20 01:43:32.416 28 INFO tempest.lib.common.rest_client [req-3eb49ef0-8ded-4abe-b68a-efdaa7ad1f9a req-3eb49ef0-8ded-4abe-b68a-efdaa7ad1f9a ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.273s\n2026-05-20 01:43:32.439 15 INFO tempest.lib.common.rest_client [req-b3ca0064-77cf-4f95-9aab-b1e532c14159 req-b3ca0064-77cf-4f95-9aab-b1e532c14159 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/99a893fd-81fa-4a0a-922f-6342cf97fcc7 0.094s\n{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [5.833209s] ... ok\n2026-05-20 01:43:32.457 17 INFO tempest.lib.common.rest_client [req-2ee9dd61-378e-4254-86b1-a4be82b5674e req-2ee9dd61-378e-4254-86b1-a4be82b5674e ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/78c10845-2b5f-45ec-99d3-b3acc28537f2 0.841s\n2026-05-20 01:43:32.511 26 INFO tempest.lib.common.rest_client [req-31c04f5b-f3ca-44c1-b908-da3d2d65f640 req-31c04f5b-f3ca-44c1-b908-da3d2d65f640 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.592s\n2026-05-20 01:43:32.509 33 INFO tempest.lib.common.rest_client [req-ba4ef5b0-827a-4ea3-a5e3-b445a53ec5e3 req-ba4ef5b0-827a-4ea3-a5e3-b445a53ec5e3 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/f0a12c2a99914f8f8cf57a7fad0d5e43/roles/96c5293ae00249159873405c9cd172ae 0.169s\n2026-05-20 01:43:32.523 11 INFO tempest.lib.common.rest_client [req-f2dfbf6c-fe6d-4c8b-a643-7d621a6fe9b6 req-f2dfbf6c-fe6d-4c8b-a643-7d621a6fe9b6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a903d2ce908f49bdad6f89ed905ccdde 0.260s\n2026-05-20 01:43:32.712 28 INFO tempest.lib.common.rest_client [req-b731b9d2-b21a-4f63-a33e-fd5c41b93ab6 req-b731b9d2-b21a-4f63-a33e-fd5c41b93ab6 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a8229e23-c342-44ff-bcea-ee869559899b 0.295s\n2026-05-20 01:43:32.713 33 INFO tempest.lib.common.rest_client [req-6099a7ae-02da-4530-bf5b-ef131257207a req-6099a7ae-02da-4530-bf5b-ef131257207a ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-20 01:43:32.716 37 INFO tempest.lib.common.rest_client [req-a643bc4c-e5e1-4547-ae76-cdf4f896c17f req-a643bc4c-e5e1-4547-ae76-cdf4f896c17f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.587s\n2026-05-20 01:43:32.805 28 INFO tempest.lib.common.rest_client [req-655aee06-23cc-47b9-afe6-97b4aae2c416 req-655aee06-23cc-47b9-afe6-97b4aae2c416 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a8229e23-c342-44ff-bcea-ee869559899b 0.091s\n2026-05-20 01:43:32.851 33 INFO tempest.lib.common.rest_client [req-1b478de4-7c87-4e78-9b07-a8fc06d160f7 req-1b478de4-7c87-4e78-9b07-a8fc06d160f7 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/f0a12c2a99914f8f8cf57a7fad0d5e43/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.135s\n2026-05-20 01:43:32.881 15 INFO tempest.lib.common.rest_client [req-c1f6a0e6-5578-44c7-b6a9-e69880dbdaea req-c1f6a0e6-5578-44c7-b6a9-e69880dbdaea ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/85478ed7-7336-4769-8ea6-df84587de70e 0.436s\n2026-05-20 01:43:33.080 33 INFO tempest.lib.common.rest_client [req-49bb5aa6-68ee-4a81-b429-09ab19031cdc req-49bb5aa6-68ee-4a81-b429-09ab19031cdc ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-20 01:43:33.115 11 INFO tempest.lib.common.rest_client [req-b76fcfcd-882e-48d7-9f2e-e262bd7d285a req-b76fcfcd-882e-48d7-9f2e-e262bd7d285a ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.589s\n2026-05-20 01:43:33.203 15 INFO tempest.lib.common.rest_client [req-b8eba841-5db5-4fb3-8854-2cabb077e90b req-b8eba841-5db5-4fb3-8854-2cabb077e90b ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4086b4b8-3db0-42ea-9fda-d0363ae91e3a 0.318s\n2026-05-20 01:43:33.220 33 INFO tempest.lib.common.rest_client [req-907206f3-244e-49bb-a79a-1a587261de93 req-907206f3-244e-49bb-a79a-1a587261de93 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/f0a12c2a99914f8f8cf57a7fad0d5e43/roles/68cd1badce4c4baeb95895efe5da31f7 0.138s\n2026-05-20 01:43:33.265 21 INFO tempest.lib.common.rest_client [req-ab2990ca-cc5a-4239-9f5e-50fa98660ff9 req-ab2990ca-cc5a-4239-9f5e-50fa98660ff9 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.932s\n2026-05-20 01:43:33.268 17 INFO tempest.lib.common.rest_client [req-c88d6ff8-71d0-4091-b4b0-a0c1022c2426 req-c88d6ff8-71d0-4091-b4b0-a0c1022c2426 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5f2eaabf-fb22-46bb-90bc-c0a44595238e 0.809s\n2026-05-20 01:43:33.421 33 INFO tempest.lib.common.rest_client [req-c96cff3b-7f55-462b-843a-1de0459db86c req-c96cff3b-7f55-462b-843a-1de0459db86c ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s\n2026-05-20 01:43:33.468 20 INFO tempest.lib.common.rest_client [req-adfabe3b-2a67-4eed-a501-cbd34e6a37e7 req-adfabe3b-2a67-4eed-a501-cbd34e6a37e7 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.834s\n2026-05-20 01:43:33.562 33 INFO tempest.lib.common.rest_client [req-63b3711e-a1e9-4a08-839e-e53a8b50931b req-63b3711e-a1e9-4a08-839e-e53a8b50931b ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/f0a12c2a99914f8f8cf57a7fad0d5e43/roles/96c5293ae00249159873405c9cd172ae 0.137s\n2026-05-20 01:43:33.562 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f0a12c2a99914f8f8cf57a7fad0d5e43 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:33.563 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-862746072-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '347c406d41b1413eb3bae0bc7dde8797', 'project_name': 'tempest-AgentManagementNegativeTest-862746072', 'tenant_id': '347c406d41b1413eb3bae0bc7dde8797', 'tenant_name': 'tempest-AgentManagementNegativeTest-862746072', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f0a12c2a99914f8f8cf57a7fad0d5e43', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:33.563 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-862746072-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '347c406d41b1413eb3bae0bc7dde8797', 'project_name': 'tempest-AgentManagementNegativeTest-862746072', 'tenant_id': '347c406d41b1413eb3bae0bc7dde8797', 'tenant_name': 'tempest-AgentManagementNegativeTest-862746072', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f0a12c2a99914f8f8cf57a7fad0d5e43', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:33.714 11 INFO tempest.lib.common.rest_client [req-71310ae6-069d-4fba-99bc-04b45f230406 req-71310ae6-069d-4fba-99bc-04b45f230406 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-05-20 01:43:33.728 24 INFO tempest.lib.common.rest_client [req-34e4add3-dac6-4253-abb0-5118ba9377fc req-34e4add3-dac6-4253-abb0-5118ba9377fc ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.562s\n2026-05-20 01:43:33.768 31 INFO tempest.lib.common.rest_client [req-856283ce-077e-4187-9d88-d2463e38d659 req-856283ce-077e-4187-9d88-d2463e38d659 ] Request (ExternalNetworksTestJSON:test_update_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.539s\n2026-05-20 01:43:33.833 39 INFO tempest.lib.common.rest_client [req-c81fe550-3b24-4187-aeee-ff987cc48f22 req-c81fe550-3b24-4187-aeee-ff987cc48f22 ] 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.300s\n2026-05-20 01:43:33.901 15 INFO tempest.lib.common.rest_client [req-f44ab40e-cf72-4c32-8ce0-a5e0f4e04493 req-f44ab40e-cf72-4c32-8ce0-a5e0f4e04493 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6a982b8f-13d1-413f-bcf7-a6d32b009949 0.693s\n2026-05-20 01:43:33.916 11 INFO tempest.lib.common.rest_client [req-1d21d5ac-e4e5-4059-8513-0743b27e4dd1 req-1d21d5ac-e4e5-4059-8513-0743b27e4dd1 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.200s\n2026-05-20 01:43:33.964 39 INFO tempest.lib.common.rest_client [req-16649a10-e65a-4088-888f-b7cfe4214afc req-16649a10-e65a-4088-888f-b7cfe4214afc ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/e4243ab2-b67f-476a-8f8d-2514198fc328 0.129s\n2026-05-20 01:43:34.007 37 INFO tempest.lib.common.rest_client [req-646a66f0-6920-4ffe-904f-3e621aaa230b req-646a66f0-6920-4ffe-904f-3e621aaa230b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.286s\n2026-05-20 01:43:34.118 11 INFO tempest.lib.common.rest_client [req-fc86334c-f154-4997-afd6-0240fb64fac9 req-fc86334c-f154-4997-afd6-0240fb64fac9 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.199s\n2026-05-20 01:43:34.193 39 INFO tempest.lib.common.rest_client [req-acf5ccdb-33cc-44fa-aeec-b881dafacf52 req-acf5ccdb-33cc-44fa-aeec-b881dafacf52 ] 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.227s\n2026-05-20 01:43:34.205 15 INFO tempest.lib.common.rest_client [req-8b7aa2d5-aebd-466f-a2d0-5e549c8859d8 req-8b7aa2d5-aebd-466f-a2d0-5e549c8859d8 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6b037beacd564ab0af7b25a6465427cc 0.302s\n2026-05-20 01:43:34.240 20 INFO tempest.lib.common.rest_client [req-f8a1ac76-3b40-44de-bbdf-9e62c47e3974 req-f8a1ac76-3b40-44de-bbdf-9e62c47e3974 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.769s\n2026-05-20 01:43:34.285 37 INFO tempest.lib.common.rest_client [req-184143eb-0504-44ff-a8e4-7926b3645067 req-184143eb-0504-44ff-a8e4-7926b3645067 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.274s\n2026-05-20 01:43:34.332 31 INFO tempest.lib.common.rest_client [req-65a670b4-6e2d-4170-92e4-1a34ec92f5ba req-65a670b4-6e2d-4170-92e4-1a34ec92f5ba ] Request (ExternalNetworksTestJSON:test_update_external_network): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/50584754-5abd-4567-9be9-60770f9eff98 0.559s\n2026-05-20 01:43:34.343 21 INFO tempest.lib.common.rest_client [req-2c6cfd1d-f04a-4d48-ac84-6871a1fea06d req-2c6cfd1d-f04a-4d48-ac84-6871a1fea06d ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/fe2b5311-2124-4ea7-87db-c02fdec8d6b6 1.075s\n2026-05-20 01:43:34.390 33 INFO tempest.lib.common.rest_client [req-1aa03dd4-2feb-4b52-bc5c-3a55848a02d6 req-1aa03dd4-2feb-4b52-bc5c-3a55848a02d6 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.812s\n2026-05-20 01:43:34.632 15 INFO tempest.lib.common.rest_client [req-b2c5ff8d-24fe-4fe8-91a9-caab7d1d2119 req-b2c5ff8d-24fe-4fe8-91a9-caab7d1d2119 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a555dd5ff2f944e7b7f9bc4e8ec482c6 0.424s\n2026-05-20 01:43:34.633 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c61bb05bc90f4eaeb870669b0e3280b0\n2026-05-20 01:43:34.749 33 INFO tempest.lib.common.rest_client [req-41af28b0-5b3e-4481-96ec-29a9633cb355 req-41af28b0-5b3e-4481-96ec-29a9633cb355 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797 0.358s\n2026-05-20 01:43:34.750 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 347c406d41b1413eb3bae0bc7dde8797 for scope project and roles: ['reader']\n2026-05-20 01:43:34.925 11 INFO tempest.lib.common.rest_client [req-1a7794b2-a304-4f95-86cb-f4ed24447ff3 req-1a7794b2-a304-4f95-86cb-f4ed24447ff3 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.803s\n2026-05-20 01:43:34.926 37 INFO tempest.lib.common.rest_client [req-ab973322-dd96-4653-8b87-7b4c4e7695dd req-ab973322-dd96-4653-8b87-7b4c4e7695dd ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d227d259-2248-4ac3-b66e-042705c02fc1 0.638s\n2026-05-20 01:43:35.090 37 INFO tempest.lib.common.rest_client [req-a67c398f-4b1d-4ef7-93f8-16566c5794f8 req-a67c398f-4b1d-4ef7-93f8-16566c5794f8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.162s\n2026-05-20 01:43:35.098 11 INFO tempest.lib.common.rest_client [req-1f2d5a64-d146-4754-96de-ab9673700d5f req-1f2d5a64-d146-4754-96de-ab9673700d5f ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-20 01:43:35.123 13 INFO tempest.lib.common.rest_client [req-097a70fd-d310-41f5-b4d7-2824e09c84e0 req-097a70fd-d310-41f5-b4d7-2824e09c84e0 ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.339s\n2026-05-20 01:43:35.258 15 INFO tempest.lib.common.rest_client [req-a5c9f3e4-0d2b-4f93-a580-b2bc88c31675 req-a5c9f3e4-0d2b-4f93-a580-b2bc88c31675 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s\n2026-05-20 01:43:35.358 11 INFO tempest.lib.common.rest_client [req-dff009bb-bf43-49cd-947a-1c387a14ea5e req-dff009bb-bf43-49cd-947a-1c387a14ea5e ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/bcf866ec1acd4020b3fd2602db51248c/roles/96c5293ae00249159873405c9cd172ae 0.257s\n2026-05-20 01:43:35.399 33 INFO tempest.lib.common.rest_client [req-012be9fe-2723-411b-8da4-a63411d0ced2 req-012be9fe-2723-411b-8da4-a63411d0ced2 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.648s\n2026-05-20 01:43:35.444 39 INFO tempest.lib.common.rest_client [req-5afee50c-192c-4b43-b3bd-722da13e0df3 req-5afee50c-192c-4b43-b3bd-722da13e0df3 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/e4243ab2-b67f-476a-8f8d-2514198fc328 1.247s\n2026-05-20 01:43:35.497 13 INFO tempest.lib.common.rest_client [req-2c5e3cb2-02c8-45f5-9b2e-83a773b192c0 req-2c5e3cb2-02c8-45f5-9b2e-83a773b192c0 ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/96fa05d2-3a12-456e-a84c-906925be6683 0.372s\n{14} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [4.913737s] ... ok\n2026-05-20 01:43:35.534 31 INFO tempest.lib.common.rest_client [req-e13e61a9-a6fd-464e-9d13-f2433091133c req-e13e61a9-a6fd-464e-9d13-f2433091133c ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/50584754-5abd-4567-9be9-60770f9eff98 1.200s\n{10} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [3.307358s] ... ok\n2026-05-20 01:43:35.550 17 INFO tempest.lib.common.rest_client [req-128724e9-bd3a-45b1-bf46-d2fdb4a15d02 req-128724e9-bd3a-45b1-bf46-d2fdb4a15d02 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9ebd25da-49ae-4f76-96e6-0b98be3788e3 2.280s\n2026-05-20 01:43:35.579 35 INFO tempest.lib.common.rest_client [req-29573abb-e775-46a6-97c2-bfafbb93c97d req-29573abb-e775-46a6-97c2-bfafbb93c97d ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.468s\n2026-05-20 01:43:35.590 11 INFO tempest.lib.common.rest_client [req-59b269aa-be57-4ed0-8f67-4b289e3f2f7a req-59b269aa-be57-4ed0-8f67-4b289e3f2f7a ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-20 01:43:35.618 13 INFO tempest.lib.common.rest_client [req-ff829663-ace5-4d3d-8a74-9cfa41ab51f6 req-ff829663-ace5-4d3d-8a74-9cfa41ab51f6 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=96fa05d2-3a12-456e-a84c-906925be6683 0.118s\n2026-05-20 01:43:35.690 33 INFO tempest.lib.common.rest_client [req-ae5a90e9-325c-492e-95c1-c818fb8c21e0 req-ae5a90e9-325c-492e-95c1-c818fb8c21e0 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s\n2026-05-20 01:43:35.708 31 INFO tempest.lib.common.rest_client [req-14ffa83b-9a05-4093-a035-cad4a53e20b6 req-14ffa83b-9a05-4093-a035-cad4a53e20b6 ] Request (ExternalNetworksTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e3861dab-8d51-4a1f-9429-b338f01cb4b8 0.170s\n2026-05-20 01:43:35.785 11 INFO tempest.lib.common.rest_client [req-21cf4153-e9d4-47f5-b82f-fd10c27404e4 req-21cf4153-e9d4-47f5-b82f-fd10c27404e4 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/bcf866ec1acd4020b3fd2602db51248c/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.191s\n2026-05-20 01:43:35.814 28 INFO tempest.lib.common.rest_client [req-43a324c7-782e-47ad-a87f-7dab677131bc req-43a324c7-782e-47ad-a87f-7dab677131bc ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a8229e23-c342-44ff-bcea-ee869559899b 3.006s\n{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [6.673135s] ... ok\n2026-05-20 01:43:35.831 15 INFO tempest.lib.common.rest_client [req-b3f765ba-922f-4557-9ed0-28dcf3d05160 req-b3f765ba-922f-4557-9ed0-28dcf3d05160 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c61bb05bc90f4eaeb870669b0e3280b0&name=default 0.572s\n2026-05-20 01:43:35.905 26 INFO tempest.lib.common.rest_client [req-147a181b-802e-4a77-9b5f-18dabb2ac1de req-147a181b-802e-4a77-9b5f-18dabb2ac1de ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.391s\n2026-05-20 01:43:35.939 11 INFO tempest.lib.common.rest_client [req-270d2117-564e-42fe-ae7d-6856708efdad req-270d2117-564e-42fe-ae7d-6856708efdad ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s\n2026-05-20 01:43:35.961 33 INFO tempest.lib.common.rest_client [req-096dc2a5-43fe-4cf3-8c80-6192de76a69b req-096dc2a5-43fe-4cf3-8c80-6192de76a69b ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/ef238c6a250f4c36a54a5c6d1171dc2a/roles/8a521d0f25a3484db544a7c662aa9d7f 0.269s\n2026-05-20 01:43:35.983 24 INFO tempest.lib.common.rest_client [req-3d830fb3-fb85-4ed7-8015-20da75958097 req-3d830fb3-fb85-4ed7-8015-20da75958097 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/95fe965d-1564-490a-a4f8-c8d900448f33 2.253s\n{6} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [4.631206s] ... ok\n2026-05-20 01:43:36.030 37 INFO tempest.lib.common.rest_client [req-6e844eb9-7556-4d34-a10f-e41dc986615d req-6e844eb9-7556-4d34-a10f-e41dc986615d ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff009073-c024-40a5-8ad4-93d5d249bdd2 0.938s\n2026-05-20 01:43:36.161 21 INFO tempest.lib.common.rest_client [req-afc9f58e-6569-4e26-8e1c-9d9d5f6177f2 req-afc9f58e-6569-4e26-8e1c-9d9d5f6177f2 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fe2b5311-2124-4ea7-87db-c02fdec8d6b6 1.816s\n2026-05-20 01:43:36.171 37 INFO tempest.lib.common.rest_client [req-f7f39882-1956-4bfb-94f7-3e17db53a2aa req-f7f39882-1956-4bfb-94f7-3e17db53a2aa ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.138s\n2026-05-20 01:43:36.217 33 INFO tempest.lib.common.rest_client [req-ad713206-c0ec-4258-b944-f184756b5378 req-ad713206-c0ec-4258-b944-f184756b5378 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-20 01:43:36.247 11 INFO tempest.lib.common.rest_client [req-65409e4a-8131-4243-b6cc-51168bc7b8d4 req-65409e4a-8131-4243-b6cc-51168bc7b8d4 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/bcf866ec1acd4020b3fd2602db51248c/roles/68cd1badce4c4baeb95895efe5da31f7 0.305s\n2026-05-20 01:43:36.313 21 INFO tempest.lib.common.rest_client [req-30bafd8a-7b4c-41e2-86f8-9c11005d1ef1 req-30bafd8a-7b4c-41e2-86f8-9c11005d1ef1 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/fe2b5311-2124-4ea7-87db-c02fdec8d6b6 0.148s\n2026-05-20 01:43:36.428 20 INFO tempest.lib.common.rest_client [req-588665ce-035c-4d20-867e-2b9d4257cf4e req-588665ce-035c-4d20-867e-2b9d4257cf4e ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8cca3c77-ea26-4dc1-ab98-7ecbc0817fe2 2.185s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [4.797387s] ... ok\n2026-05-20 01:43:36.542 11 INFO tempest.lib.common.rest_client [req-99bbccfe-9258-423f-9002-bbd9994b1e57 req-99bbccfe-9258-423f-9002-bbd9994b1e57 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.293s\n2026-05-20 01:43:36.544 33 INFO tempest.lib.common.rest_client [req-9f7830ef-80cc-499b-a463-1e5af1d5f7b0 req-9f7830ef-80cc-499b-a463-1e5af1d5f7b0 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/ef238c6a250f4c36a54a5c6d1171dc2a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.322s\n2026-05-20 01:43:36.691 35 INFO tempest.lib.common.rest_client [req-3b2ae57e-abfd-4ed7-96b4-37d39109f4fa req-3b2ae57e-abfd-4ed7-96b4-37d39109f4fa ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.110s\n2026-05-20 01:43:36.808 33 INFO tempest.lib.common.rest_client [req-9fa91f8c-90a5-44f8-8ed7-ba26ddf07e9b req-9fa91f8c-90a5-44f8-8ed7-ba26ddf07e9b ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s\n2026-05-20 01:43:36.794 11 INFO tempest.lib.common.rest_client [req-adb1d3da-bfe2-41bd-ac7a-7de195615352 req-adb1d3da-bfe2-41bd-ac7a-7de195615352 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/bcf866ec1acd4020b3fd2602db51248c/roles/96c5293ae00249159873405c9cd172ae 0.249s\n2026-05-20 01:43:36.794 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bcf866ec1acd4020b3fd2602db51248c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:36.794 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1075912854-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f9ba01a0e734176a91b9630f43083eb', 'project_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'tenant_id': '7f9ba01a0e734176a91b9630f43083eb', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bcf866ec1acd4020b3fd2602db51248c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:36.795 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1075912854-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f9ba01a0e734176a91b9630f43083eb', 'project_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'tenant_id': '7f9ba01a0e734176a91b9630f43083eb', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bcf866ec1acd4020b3fd2602db51248c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:37.121 33 INFO tempest.lib.common.rest_client [req-46e1f188-8329-4044-9682-de071254ab20 req-46e1f188-8329-4044-9682-de071254ab20 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/ef238c6a250f4c36a54a5c6d1171dc2a/roles/68cd1badce4c4baeb95895efe5da31f7 0.310s\n2026-05-20 01:43:37.217 21 INFO tempest.lib.common.rest_client [req-9a0f6d88-7a3d-4c24-b3ec-a52953d66e1f req-9a0f6d88-7a3d-4c24-b3ec-a52953d66e1f ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4561a0ab-aca5-4dae-bf63-6c86d220457f 0.901s\n2026-05-20 01:43:37.345 21 INFO tempest.lib.common.rest_client [req-95156d9e-95dd-4ad2-af00-d36b9aa32397 req-95156d9e-95dd-4ad2-af00-d36b9aa32397 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4561a0ab-aca5-4dae-bf63-6c86d220457f 0.125s\n{5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [6.212835s] ... ok\n2026-05-20 01:43:37.421 33 INFO tempest.lib.common.rest_client [req-8bdbfc60-db38-464d-953c-443b87825f0f req-8bdbfc60-db38-464d-953c-443b87825f0f ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s\n2026-05-20 01:43:37.429 15 INFO tempest.lib.common.rest_client [req-36d90917-a9a9-490d-be9f-77ed44649597 req-36d90917-a9a9-490d-be9f-77ed44649597 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/72030213-c638-4953-b9f1-2900ab8f9624 1.596s\n2026-05-20 01:43:37.458 17 INFO tempest.lib.common.rest_client [req-ce2a6b9a-10ae-4718-a0cd-2ddf1fa60786 req-ce2a6b9a-10ae-4718-a0cd-2ddf1fa60786 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b645f973-583a-4512-bd19-e0e1f17f2674 1.905s\n2026-05-20 01:43:37.472 35 INFO tempest.lib.common.rest_client [req-73e21d36-371c-4fd7-a474-f9328457257f req-73e21d36-371c-4fd7-a474-f9328457257f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c3947ca4-6238-42d5-bc4e-1583529ed2de 0.778s\n2026-05-20 01:43:37.518 39 INFO tempest.lib.common.rest_client [req-16cf4ca5-56c8-437d-a35c-f583a24ce4be req-16cf4ca5-56c8-437d-a35c-f583a24ce4be ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.001s\n2026-05-20 01:43:37.556 24 INFO tempest.lib.common.rest_client [req-9f4c3d51-a515-472b-b72f-34485c7c0059 req-9f4c3d51-a515-472b-b72f-34485c7c0059 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.569s\n2026-05-20 01:43:37.567 31 INFO tempest.lib.common.rest_client [req-d63dc65f-c709-4694-8cf2-90c20d7d454e req-d63dc65f-c709-4694-8cf2-90c20d7d454e ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cb706036-36dd-49e1-a2c4-dabb4f5c121b 1.856s\n2026-05-20 01:43:37.582 11 INFO tempest.lib.common.rest_client [req-82add202-8a21-4779-9d77-d4369250de58 req-82add202-8a21-4779-9d77-d4369250de58 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.770s\n2026-05-20 01:43:37.596 35 INFO tempest.lib.common.rest_client [req-33a34638-cb02-4020-a7e2-2c4a450af466 req-33a34638-cb02-4020-a7e2-2c4a450af466 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c3947ca4-6238-42d5-bc4e-1583529ed2de 0.119s\n2026-05-20 01:43:37.647 33 INFO tempest.lib.common.rest_client [req-03d2ec7c-2ec4-4e73-9c94-3085120e6907 req-03d2ec7c-2ec4-4e73-9c94-3085120e6907 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/ef238c6a250f4c36a54a5c6d1171dc2a/roles/96c5293ae00249159873405c9cd172ae 0.224s\n2026-05-20 01:43:37.648 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ef238c6a250f4c36a54a5c6d1171dc2a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:37.648 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-862746072-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '347c406d41b1413eb3bae0bc7dde8797', 'project_name': 'tempest-AgentManagementNegativeTest-862746072', 'tenant_id': '347c406d41b1413eb3bae0bc7dde8797', 'tenant_name': 'tempest-AgentManagementNegativeTest-862746072', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ef238c6a250f4c36a54a5c6d1171dc2a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:37.649 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-AgentManagementNegativeTest-862746072-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '347c406d41b1413eb3bae0bc7dde8797', 'project_name': 'tempest-AgentManagementNegativeTest-862746072', 'tenant_id': '347c406d41b1413eb3bae0bc7dde8797', 'tenant_name': 'tempest-AgentManagementNegativeTest-862746072', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ef238c6a250f4c36a54a5c6d1171dc2a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:37.773 15 INFO tempest.lib.common.rest_client [req-fd1c5ca0-765f-4885-866d-e0c9fa3b81a4 req-fd1c5ca0-765f-4885-866d-e0c9fa3b81a4 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0 0.342s\n2026-05-20 01:43:37.829 37 INFO tempest.lib.common.rest_client [req-0b5fcf54-95d1-4f69-beb5-6a86e8db3b13 req-0b5fcf54-95d1-4f69-beb5-6a86e8db3b13 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.655s\n2026-05-20 01:43:37.862 17 INFO tempest.lib.common.rest_client [req-fc05b4db-4a06-4b0f-a45e-d71225470acf req-fc05b4db-4a06-4b0f-a45e-d71225470acf ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9c973dfc15404b689cf5043899f83fe3 0.400s\n2026-05-20 01:43:37.905 20 INFO tempest.lib.common.rest_client [req-24ce8edf-d25c-4c6b-8640-62649f9b0ed3 req-24ce8edf-d25c-4c6b-8640-62649f9b0ed3 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.472s\n2026-05-20 01:43:38.117 11 INFO tempest.lib.common.rest_client [req-694dc83c-23b2-4660-aeda-bb7178c92be8 req-694dc83c-23b2-4660-aeda-bb7178c92be8 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb 0.531s\n2026-05-20 01:43:38.118 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 7f9ba01a0e734176a91b9630f43083eb for scope project and roles: ['reader']\n2026-05-20 01:43:38.129 31 INFO tempest.lib.common.rest_client [req-9f339cfe-3f4d-41fb-897f-d8f47d3febbe req-9f339cfe-3f4d-41fb-897f-d8f47d3febbe ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f8377daaf87c429c837addd7b9bd78ad 0.559s\n2026-05-20 01:43:38.226 26 INFO tempest.lib.common.rest_client [req-e21b4809-5771-40cc-857b-e89e345a8edb req-e21b4809-5771-40cc-857b-e89e345a8edb ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.318s\n2026-05-20 01:43:38.439 15 INFO tempest.lib.common.rest_client [req-7eb6d647-dbc5-4625-bf31-ab0045fab605 req-7eb6d647-dbc5-4625-bf31-ab0045fab605 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.661s\n2026-05-20 01:43:38.447 21 INFO tempest.lib.common.rest_client [req-d0226ba3-bf8e-47c6-9050-a69108ae3c9c req-d0226ba3-bf8e-47c6-9050-a69108ae3c9c ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/769d7e29-a05c-43d8-8a26-4b321d861bbd 1.098s\n2026-05-20 01:43:38.488 13 INFO tempest.lib.common.rest_client [req-2bf9a0ca-47ac-4f58-a98d-b8b34e58747e req-2bf9a0ca-47ac-4f58-a98d-b8b34e58747e ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/96fa05d2-3a12-456e-a84c-906925be6683 2.868s\n{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [8.709703s] ... ok\n2026-05-20 01:43:38.581 17 INFO tempest.lib.common.rest_client [req-0abb1805-4a3b-4ba5-a2a8-8ce066af77d1 req-0abb1805-4a3b-4ba5-a2a8-8ce066af77d1 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d5861d8788ae4519a8add650275ea185 0.716s\n2026-05-20 01:43:38.581 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 25107420a473491a8a6aee53b0af0f0b\n2026-05-20 01:43:38.584 33 INFO tempest.lib.common.rest_client [req-bac5c9ce-d711-442f-8317-9241abd7e84b req-bac5c9ce-d711-442f-8317-9241abd7e84b ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.930s\n2026-05-20 01:43:38.659 31 INFO tempest.lib.common.rest_client [req-862ea358-cf77-4579-8bd2-1c6d1e146ebd req-862ea358-cf77-4579-8bd2-1c6d1e146ebd ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a0426c16af1b4b6faf6a2d1bd7002616 0.527s\n2026-05-20 01:43:38.659 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c802176e03b2496aab47ddedc18e8aa4\n2026-05-20 01:43:38.745 35 INFO tempest.lib.common.rest_client [req-99307261-dcc3-4acc-b870-e52ab3051e72 req-99307261-dcc3-4acc-b870-e52ab3051e72 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f43715a7-18f2-4709-a2ff-200ae4847ce9 1.147s\n2026-05-20 01:43:38.958 11 INFO tempest.lib.common.rest_client [req-2afc9bf3-8d4b-4cef-83dc-05dbc1b2bc46 req-2afc9bf3-8d4b-4cef-83dc-05dbc1b2bc46 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.838s\n2026-05-20 01:43:39.075 20 INFO tempest.lib.common.rest_client [req-ae34fbc1-84f2-45e8-89bb-ae1a39c9af06 req-ae34fbc1-84f2-45e8-89bb-ae1a39c9af06 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.166s\n2026-05-20 01:43:39.146 21 INFO tempest.lib.common.rest_client [req-77a73992-f7c2-439a-8b79-6059f450c1ad req-77a73992-f7c2-439a-8b79-6059f450c1ad ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e3888e1d-bb5b-41bc-bf0e-cc913e0bdfb8 0.698s\n2026-05-20 01:43:39.219 17 INFO tempest.lib.common.rest_client [req-e2923a67-7d10-4b79-a4c9-8abac35d898b req-e2923a67-7d10-4b79-a4c9-8abac35d898b ] Request (BulkNetworkOpsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.635s\n2026-05-20 01:43:39.260 15 INFO tempest.lib.common.rest_client [req-392c6dd8-4b62-417e-be8a-c97e5540cf92 req-392c6dd8-4b62-417e-be8a-c97e5540cf92 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.804s\n2026-05-20 01:43:39.264 31 INFO tempest.lib.common.rest_client [req-a1369dc6-a7d7-43a3-977c-3a3b36b36c25 req-a1369dc6-a7d7-43a3-977c-3a3b36b36c25 ] Request (ExternalNetworksTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s\n2026-05-20 01:43:39.309 11 INFO tempest.lib.common.rest_client [req-9bbd7a43-f6fe-430e-a5a2-85fc6045501a req-9bbd7a43-f6fe-430e-a5a2-85fc6045501a ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.346s\n2026-05-20 01:43:39.356 37 INFO tempest.lib.common.rest_client [req-0e2665c7-7890-41c8-9fc6-1f31125845c5 req-0e2665c7-7890-41c8-9fc6-1f31125845c5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.524s\n2026-05-20 01:43:39.368 33 INFO tempest.lib.common.rest_client [req-8f372eb0-cbd4-4698-ab35-80875645d02f req-8f372eb0-cbd4-4698-ab35-80875645d02f ] Request (AgentManagementNegativeTest:test_list_agents_non_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents 0.780s\n{11} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.785754s] ... ok\n2026-05-20 01:43:39.404 15 INFO tempest.lib.common.rest_client [req-36c6e4e1-5193-4d42-a72b-b691215b95e4 req-36c6e4e1-5193-4d42-a72b-b691215b95e4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.142s\n2026-05-20 01:43:39.456 17 INFO tempest.lib.common.rest_client [req-938d2ce5-bdbe-40b9-b701-e9f71ebca5de req-938d2ce5-bdbe-40b9-b701-e9f71ebca5de ] Request (BulkNetworkOpsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=25107420a473491a8a6aee53b0af0f0b&name=default 0.236s\n2026-05-20 01:43:39.481 11 INFO tempest.lib.common.rest_client [req-7c50cbd3-bba7-4207-9476-f07eb24b8684 req-7c50cbd3-bba7-4207-9476-f07eb24b8684 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/af8295e36f2f4436b4d11f879825e355/roles/8a521d0f25a3484db544a7c662aa9d7f 0.170s\n2026-05-20 01:43:39.584 24 INFO tempest.lib.common.rest_client [req-c11c881f-33c4-41cd-abc8-dbcb5ca2a72e req-c11c881f-33c4-41cd-abc8-dbcb5ca2a72e ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.024s\n2026-05-20 01:43:39.596 11 INFO tempest.lib.common.rest_client [req-bb47b5ca-5ed6-4e93-83c0-026f1e477455 req-bb47b5ca-5ed6-4e93-83c0-026f1e477455 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s\n2026-05-20 01:43:39.623 15 INFO tempest.lib.common.rest_client [req-f270b07b-549d-49d6-8df2-01eb062670fd req-f270b07b-549d-49d6-8df2-01eb062670fd ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.217s\n2026-05-20 01:43:39.688 31 INFO tempest.lib.common.rest_client [req-e9f12427-e6ad-43e3-9861-529f2f43a823 req-e9f12427-e6ad-43e3-9861-529f2f43a823 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c802176e03b2496aab47ddedc18e8aa4&name=default 0.421s\n2026-05-20 01:43:39.713 37 INFO tempest.lib.common.rest_client [req-446a4b48-a6b7-450c-b712-50f560eccc6c req-446a4b48-a6b7-450c-b712-50f560eccc6c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.356s\n2026-05-20 01:43:39.719 35 INFO tempest.lib.common.rest_client [req-412abd0b-4013-49bc-b183-d78102c15d1f req-412abd0b-4013-49bc-b183-d78102c15d1f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f0734708-84e0-4f99-8ad1-49182db72e54 0.972s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [8.913386s] ... ok\n2026-05-20 01:43:39.724 33 INFO tempest.lib.common.rest_client [req-2cb17c86-1d23-44c6-a45e-4b34d4885f7d req-2cb17c86-1d23-44c6-a45e-4b34d4885f7d ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f0a12c2a99914f8f8cf57a7fad0d5e43 0.349s\n2026-05-20 01:43:39.808 39 INFO tempest.lib.common.rest_client [req-61b60486-d3f3-47fa-8711-cc5feb82df0c req-61b60486-d3f3-47fa-8711-cc5feb82df0c ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.289s\n2026-05-20 01:43:39.936 11 INFO tempest.lib.common.rest_client [req-f1f269c4-d295-447c-8e45-f33a09e88bef req-f1f269c4-d295-447c-8e45-f33a09e88bef ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/af8295e36f2f4436b4d11f879825e355/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.337s\n2026-05-20 01:43:40.033 39 INFO tempest.lib.common.rest_client [req-5a11d706-900e-42b9-8221-87d39b8dd8d9 req-5a11d706-900e-42b9-8221-87d39b8dd8d9 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.223s\n2026-05-20 01:43:40.081 26 INFO tempest.lib.common.rest_client [req-f5dab824-fa6c-4bbf-a7b8-1f85542655c7 req-f5dab824-fa6c-4bbf-a7b8-1f85542655c7 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.853s\n2026-05-20 01:43:40.093 28 INFO tempest.lib.common.rest_client [req-d83742bf-82fc-4dee-996b-dc3785e1fc74 req-d83742bf-82fc-4dee-996b-dc3785e1fc74 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.276s\n2026-05-20 01:43:40.109 33 INFO tempest.lib.common.rest_client [req-3e673eac-b847-4ab7-abe5-68beba1cdd32 req-3e673eac-b847-4ab7-abe5-68beba1cdd32 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ef238c6a250f4c36a54a5c6d1171dc2a 0.382s\n2026-05-20 01:43:40.111 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 347c406d41b1413eb3bae0bc7dde8797\n2026-05-20 01:43:40.106 17 INFO tempest.lib.common.rest_client [req-70d9b94b-49de-4bcf-a536-168526ee617c req-70d9b94b-49de-4bcf-a536-168526ee617c ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f1dcfbfe-201a-4224-a60d-ee5a39b8a7a7 0.648s\n2026-05-20 01:43:40.140 11 INFO tempest.lib.common.rest_client [req-3c980584-edc9-4fe2-a131-1c684030660e req-3c980584-edc9-4fe2-a131-1c684030660e ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-20 01:43:40.157 39 INFO tempest.lib.common.rest_client [req-6ca680e0-c3d6-44a8-98f4-b4787038b7d9 req-6ca680e0-c3d6-44a8-98f4-b4787038b7d9 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.122s\n2026-05-20 01:43:40.258 20 INFO tempest.lib.common.rest_client [req-98ed864c-ddde-4496-b2ad-1b8aadc2e77b req-98ed864c-ddde-4496-b2ad-1b8aadc2e77b ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f464713b-a858-4ca9-bf7a-05c131ef966f 1.182s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [3.827107s] ... ok\n2026-05-20 01:43:40.301 15 INFO tempest.lib.common.rest_client [req-7f4b40eb-2dd8-4f3d-ba32-50b40c88fb0c req-7f4b40eb-2dd8-4f3d-ba32-50b40c88fb0c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.675s\n2026-05-20 01:43:40.303 37 INFO tempest.lib.common.rest_client [req-57af39b5-24a0-42e3-a606-45e69ab55749 req-57af39b5-24a0-42e3-a606-45e69ab55749 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4bd83b69-e2f4-4472-bf6b-0fd9a14bf0f5 0.586s\n2026-05-20 01:43:40.454 28 INFO tempest.lib.common.rest_client [req-10bf11a9-49f6-4e1b-9a43-29fe35a6c7dc req-10bf11a9-49f6-4e1b-9a43-29fe35a6c7dc ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f4ed2acc-5f5c-4e7b-ab49-5a00de324b02 0.357s\n2026-05-20 01:43:40.456 15 INFO tempest.lib.common.rest_client [req-f0b0686c-23e6-4a45-9879-ab210de0dbdd req-f0b0686c-23e6-4a45-9879-ab210de0dbdd ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-20 01:43:40.485 11 INFO tempest.lib.common.rest_client [req-c73fdd91-7dc3-4e1d-87a2-c39937e96419 req-c73fdd91-7dc3-4e1d-87a2-c39937e96419 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/af8295e36f2f4436b4d11f879825e355/roles/68cd1badce4c4baeb95895efe5da31f7 0.340s\n2026-05-20 01:43:40.501 37 INFO tempest.lib.common.rest_client [req-b0dc6b39-473e-458b-a727-b473815cb4d8 req-b0dc6b39-473e-458b-a727-b473815cb4d8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.195s\n2026-05-20 01:43:40.540 21 INFO tempest.lib.common.rest_client [req-6c2fbb30-758f-4a89-8659-2c5e80ede3e7 req-6c2fbb30-758f-4a89-8659-2c5e80ede3e7 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7a8e9519-0657-4a41-8125-347deb857bc3 1.391s\n2026-05-20 01:43:40.552 17 INFO tempest.lib.common.rest_client [req-9978d211-abf8-4208-bffa-2501e64bf736 req-9978d211-abf8-4208-bffa-2501e64bf736 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b 0.444s\n2026-05-20 01:43:40.600 31 INFO tempest.lib.common.rest_client [req-4f6658a2-537e-428f-b876-769c534d842e req-4f6658a2-537e-428f-b876-769c534d842e ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f4b53313-3c1b-4599-972d-8d8c24915906 0.910s\n2026-05-20 01:43:40.656 33 INFO tempest.lib.common.rest_client [req-ac5b417d-9e45-4b14-8c0b-24809c330e07 req-ac5b417d-9e45-4b14-8c0b-24809c330e07 ] Request (AgentManagementNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s\n2026-05-20 01:43:40.708 39 INFO tempest.lib.common.rest_client [req-e21070a8-a298-40c1-ad47-b945fd771a36 req-e21070a8-a298-40c1-ad47-b945fd771a36 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/330be049-8846-4c7d-a283-e58993642219 0.545s\n2026-05-20 01:43:40.707 11 INFO tempest.lib.common.rest_client [req-90f1c787-aaa3-4cdb-8da0-97f9ae2fc0cc req-90f1c787-aaa3-4cdb-8da0-97f9ae2fc0cc ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s\n2026-05-20 01:43:40.717 15 INFO tempest.lib.common.rest_client [req-58ed3ee5-22bf-4d1c-8e4b-8b5fe5b8591b req-58ed3ee5-22bf-4d1c-8e4b-8b5fe5b8591b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/f15a51762f894c02b01709756d87a750/roles/96c5293ae00249159873405c9cd172ae 0.258s\n2026-05-20 01:43:40.741 35 INFO tempest.lib.common.rest_client [req-9f9ef6a3-d08d-4170-a1e9-0eb84e97627b req-9f9ef6a3-d08d-4170-a1e9-0eb84e97627b ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.018s\n2026-05-20 01:43:40.870 21 INFO tempest.lib.common.rest_client [req-1f49ea59-4c22-4511-924b-2ac13b11566b req-1f49ea59-4c22-4511-924b-2ac13b11566b ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/72bf6b4d1a984eaabfc5b8c67bea0460 0.328s\n2026-05-20 01:43:40.932 15 INFO tempest.lib.common.rest_client [req-9b8c791d-44d0-4fab-9f6b-fb0920d445ab req-9b8c791d-44d0-4fab-9f6b-fb0920d445ab ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s\n2026-05-20 01:43:40.943 24 INFO tempest.lib.common.rest_client [req-26cafbd4-f5fa-4f9d-86d7-c5472a5bc4c9 req-26cafbd4-f5fa-4f9d-86d7-c5472a5bc4c9 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ced51b37-f124-404b-ac6c-7177fde71098 1.357s\n{6} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [4.959575s] ... ok\n2026-05-20 01:43:40.988 37 INFO tempest.lib.common.rest_client [req-e2861bcf-fdae-4d90-96e0-21544dfbde5e req-e2861bcf-fdae-4d90-96e0-21544dfbde5e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2aae2c1b-2f38-4028-9208-84f1c24f616f 0.481s\n2026-05-20 01:43:41.027 31 INFO tempest.lib.common.rest_client [req-c002de90-0b01-4ff7-8c22-48fb87a85c55 req-c002de90-0b01-4ff7-8c22-48fb87a85c55 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c802176e03b2496aab47ddedc18e8aa4 0.425s\n2026-05-20 01:43:41.028 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 873f9d3aae9649dcb64c75e17b74969a\n2026-05-20 01:43:41.078 37 INFO tempest.lib.common.rest_client [req-151576df-a0a6-4654-b00d-dfaf07064fe8 req-151576df-a0a6-4654-b00d-dfaf07064fe8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.088s\n2026-05-20 01:43:41.077 11 INFO tempest.lib.common.rest_client [req-efdb73be-f8c7-4866-8d2f-76a84fb6925c req-efdb73be-f8c7-4866-8d2f-76a84fb6925c ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/af8295e36f2f4436b4d11f879825e355/roles/96c5293ae00249159873405c9cd172ae 0.366s\n2026-05-20 01:43:41.078 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user af8295e36f2f4436b4d11f879825e355 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:41.079 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1075912854-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f9ba01a0e734176a91b9630f43083eb', 'project_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'tenant_id': '7f9ba01a0e734176a91b9630f43083eb', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'af8295e36f2f4436b4d11f879825e355', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:41.079 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-NetworksIpV6TestAttrs-1075912854-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f9ba01a0e734176a91b9630f43083eb', 'project_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'tenant_id': '7f9ba01a0e734176a91b9630f43083eb', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'af8295e36f2f4436b4d11f879825e355', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:41.189 31 INFO tempest.lib.common.rest_client [req-86b12c69-fd78-4e08-adc8-bb45b8710256 req-86b12c69-fd78-4e08-adc8-bb45b8710256 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=873f9d3aae9649dcb64c75e17b74969a&name=default 0.158s\n2026-05-20 01:43:41.201 17 INFO tempest.lib.common.rest_client [req-a9d03c87-b39c-47d1-9cbb-bd9ae56ec6b6 req-a9d03c87-b39c-47d1-9cbb-bd9ae56ec6b6 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s\n2026-05-20 01:43:41.237 15 INFO tempest.lib.common.rest_client [req-df21c4bd-1bf1-4b21-8b31-29af3cf6bb8a req-df21c4bd-1bf1-4b21-8b31-29af3cf6bb8a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/f15a51762f894c02b01709756d87a750/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.302s\n2026-05-20 01:43:41.279 39 INFO tempest.lib.common.rest_client [req-d8533fb9-1034-411e-8819-c10fdc685b06 req-d8533fb9-1034-411e-8819-c10fdc685b06 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/a5f63974-a157-4d98-8979-1302c2156978 0.566s\n{14} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [5.767824s] ... ok\n2026-05-20 01:43:41.292 20 INFO tempest.lib.common.rest_client [req-29f23645-797a-4b24-9fdc-17d8afd1ad83 req-29f23645-797a-4b24-9fdc-17d8afd1ad83 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.031s\n2026-05-20 01:43:41.336 21 INFO tempest.lib.common.rest_client [req-29fc035d-31c6-4b0e-87cf-eb58aa8daf90 req-29fc035d-31c6-4b0e-87cf-eb58aa8daf90 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6484f6e4ceb840b880d32d012a468c5a 0.462s\n2026-05-20 01:43:41.336 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c43878b749c542a5a7c6f49a419f3d94\n2026-05-20 01:43:41.357 37 INFO tempest.lib.common.rest_client [req-da332ccd-9b99-4b28-9702-78be755c2a87 req-da332ccd-9b99-4b28-9702-78be755c2a87 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.277s\n2026-05-20 01:43:41.359 35 INFO tempest.lib.common.rest_client [req-ab30e5f9-5bca-4d76-99d0-acfdc93fb1b3 req-ab30e5f9-5bca-4d76-99d0-acfdc93fb1b3 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5b0c5403-00ad-40a6-90de-03ae590146c5 0.615s\n2026-05-20 01:43:41.407 13 INFO tempest.lib.common.rest_client [req-17601b43-3779-42e1-b913-f4cbb7520794 req-17601b43-3779-42e1-b913-f4cbb7520794 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.914s\n2026-05-20 01:43:41.531 15 INFO tempest.lib.common.rest_client [req-99e6fe8c-2528-482c-b3ec-5ee0353b1a2c req-99e6fe8c-2528-482c-b3ec-5ee0353b1a2c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s\n2026-05-20 01:43:41.531 37 INFO tempest.lib.common.rest_client [req-d90e80d0-0601-42e2-9e13-52085d13e45a req-d90e80d0-0601-42e2-9e13-52085d13e45a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.172s\n2026-05-20 01:43:41.655 37 INFO tempest.lib.common.rest_client [req-cfd003d4-0257-4f7b-a505-b834994f512d req-cfd003d4-0257-4f7b-a505-b834994f512d ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.121s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [14.051558s] ... ok\n2026-05-20 01:43:41.701 31 INFO tempest.lib.common.rest_client [req-6a3519d3-c916-4f12-968f-063e4ca7a174 req-6a3519d3-c916-4f12-968f-063e4ca7a174 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cec254cb-2548-4f27-bc83-d37d67f16066 0.510s\n2026-05-20 01:43:41.701 15 INFO tempest.lib.common.rest_client [req-c4b4a719-c7ec-4ef8-a3e8-c03a8b2a3e20 req-c4b4a719-c7ec-4ef8-a3e8-c03a8b2a3e20 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/f15a51762f894c02b01709756d87a750/roles/68cd1badce4c4baeb95895efe5da31f7 0.163s\n2026-05-20 01:43:41.719 13 INFO tempest.lib.common.rest_client [req-e9672fb0-8002-4b12-9511-3c4a3400a35e req-e9672fb0-8002-4b12-9511-3c4a3400a35e ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/82223a02-2f0a-41d3-b16e-35a90e5de8e8 0.310s\n2026-05-20 01:43:41.744 11 INFO tempest.lib.common.rest_client [req-3f933d44-cf5e-4eaf-8932-ff3206f9e5a1 req-3f933d44-cf5e-4eaf-8932-ff3206f9e5a1 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s\n2026-05-20 01:43:41.759 33 INFO tempest.lib.common.rest_client [req-8b5cf780-ab1c-4f17-a1bc-6f8a80f24d76 req-8b5cf780-ab1c-4f17-a1bc-6f8a80f24d76 ] Request (AgentManagementNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=347c406d41b1413eb3bae0bc7dde8797&name=default 1.098s\n2026-05-20 01:43:41.950 39 INFO tempest.lib.common.rest_client [req-97e08d3d-29bf-43a3-b756-ed420e6509ab req-97e08d3d-29bf-43a3-b756-ed420e6509ab ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/97e3fbf4-c59c-4911-a559-4f5e9c5c9eec 0.666s\n2026-05-20 01:43:41.964 21 INFO tempest.lib.common.rest_client [req-865afc88-70f5-4c06-b00a-30859738bae3 req-865afc88-70f5-4c06-b00a-30859738bae3 ] Request (AllowedAddressPairTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.625s\n2026-05-20 01:43:41.971 17 INFO tempest.lib.common.rest_client [req-b7e6bfda-3b8b-454b-b4c5-de9ac4cc125b req-b7e6bfda-3b8b-454b-b4c5-de9ac4cc125b ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.761s\n2026-05-20 01:43:42.010 15 INFO tempest.lib.common.rest_client [req-6fe42a34-d59f-4a85-ba91-e30df56699ba req-6fe42a34-d59f-4a85-ba91-e30df56699ba ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s\n2026-05-20 01:43:42.103 31 INFO tempest.lib.common.rest_client [req-962d53d6-350e-4101-9c29-e25a3e531955 req-962d53d6-350e-4101-9c29-e25a3e531955 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/873f9d3aae9649dcb64c75e17b74969a 0.400s\n2026-05-20 01:43:42.109 35 INFO tempest.lib.common.rest_client [req-3efa0447-1e4a-4ddd-b6e8-73549f73873a req-3efa0447-1e4a-4ddd-b6e8-73549f73873a ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.747s\n2026-05-20 01:43:42.138 20 INFO tempest.lib.common.rest_client [req-acb9259a-84c6-4b79-b447-eed30909cd0f req-acb9259a-84c6-4b79-b447-eed30909cd0f ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.843s\n2026-05-20 01:43:42.179 17 INFO tempest.lib.common.rest_client [req-9235c8df-4a93-4bb9-93dc-fa43735b83ec req-9235c8df-4a93-4bb9-93dc-fa43735b83ec ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.204s\n2026-05-20 01:43:42.186 37 INFO tempest.lib.common.rest_client [req-78bb8a29-1db1-4b1d-a387-4f4d81fd5ed7 req-78bb8a29-1db1-4b1d-a387-4f4d81fd5ed7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.527s\n2026-05-20 01:43:42.211 15 INFO tempest.lib.common.rest_client [req-9ba819ca-690a-47dd-9be9-da6446976de7 req-9ba819ca-690a-47dd-9be9-da6446976de7 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/f15a51762f894c02b01709756d87a750/roles/96c5293ae00249159873405c9cd172ae 0.195s\n2026-05-20 01:43:42.212 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f15a51762f894c02b01709756d87a750 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:42.212 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-81477532-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'tenant_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f15a51762f894c02b01709756d87a750', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:42.212 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-81477532-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'tenant_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f15a51762f894c02b01709756d87a750', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:42.237 35 INFO tempest.lib.common.rest_client [req-b41abfcc-8ba7-45df-8b05-6dc1c7e67d23 req-b41abfcc-8ba7-45df-8b05-6dc1c7e67d23 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/47b989f4-961d-410f-8f28-534373ddac81 0.126s\n2026-05-20 01:43:42.298 33 INFO tempest.lib.common.rest_client [req-b7416965-67a9-467d-ae9e-8366ca8f0227 req-b7416965-67a9-467d-ae9e-8366ca8f0227 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/251b7b3c-abab-4ab6-a458-b736ad271317 0.535s\n2026-05-20 01:43:42.457 17 INFO tempest.lib.common.rest_client [req-f166baf4-92f8-4c67-84e4-19ff6b3f719f req-f166baf4-92f8-4c67-84e4-19ff6b3f719f ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.270s\n2026-05-20 01:43:42.519 21 INFO tempest.lib.common.rest_client [req-459bfbb5-d0f3-4efb-816f-14363326158c req-459bfbb5-d0f3-4efb-816f-14363326158c ] Request (AllowedAddressPairTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c43878b749c542a5a7c6f49a419f3d94&name=default 0.550s\n2026-05-20 01:43:42.537 33 INFO tempest.lib.common.rest_client [req-2f0a0ae7-63c4-4af0-9bd8-16d189ad1ec6 req-2f0a0ae7-63c4-4af0-9bd8-16d189ad1ec6 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797 0.236s\n2026-05-20 01:43:42.539 33 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DvrRoutersNegativeTest.setUpClass. Invoking tearDownClass.\n{11} setUpClass (tempest.api.network.test_routers_negative.DvrRoutersNegativeTest) ... SKIPPED: DVR extension not enabled.\n2026-05-20 01:43:42.601 35 INFO tempest.lib.common.rest_client [req-bf09e57e-594a-4a4d-9a7a-838e2e712c49 req-bf09e57e-594a-4a4d-9a7a-838e2e712c49 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/47b989f4-961d-410f-8f28-534373ddac81 0.360s\n2026-05-20 01:43:42.616 39 INFO tempest.lib.common.rest_client [req-7692e208-c3e6-44d5-bf14-b33bc59f4787 req-7692e208-c3e6-44d5-bf14-b33bc59f4787 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4763c1ee-08d1-46f8-b3f2-da17ac59a282 0.664s\n2026-05-20 01:43:42.661 31 INFO tempest.lib.common.rest_client [req-75354f16-5028-43c6-a17c-418d98e0cf29 req-75354f16-5028-43c6-a17c-418d98e0cf29 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s\n2026-05-20 01:43:42.728 35 INFO tempest.lib.common.rest_client [req-769b535c-539f-4eac-a36f-0b23ae0af9eb req-769b535c-539f-4eac-a36f-0b23ae0af9eb ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/47b989f4-961d-410f-8f28-534373ddac81 0.124s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [3.008825s] ... ok\n2026-05-20 01:43:42.840 15 INFO tempest.lib.common.rest_client [req-e56ca868-aa8a-4470-a77e-e608e1b01eaa req-e56ca868-aa8a-4470-a77e-e608e1b01eaa ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s\n2026-05-20 01:43:42.963 15 INFO tempest.lib.common.rest_client [req-f73aeb4e-b3f5-401f-94f7-e01059270edd req-f73aeb4e-b3f5-401f-94f7-e01059270edd ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff 0.119s\n2026-05-20 01:43:42.963 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 2e2c4ae697c445e689d1ce8dd1504aff for scope project and roles: ['reader']\n2026-05-20 01:43:43.090 26 INFO tempest.lib.common.rest_client [req-0d364adc-24c8-4a08-97a0-15172afb99d3 req-0d364adc-24c8-4a08-97a0-15172afb99d3 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.002s\n2026-05-20 01:43:43.118 17 INFO tempest.lib.common.rest_client [req-7f902d32-3daa-433e-acae-b11a25774180 req-7f902d32-3daa-433e-acae-b11a25774180 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.652s\n2026-05-20 01:43:43.144 24 INFO tempest.lib.common.rest_client [req-e314e985-5a81-45e7-868a-d81fa3414963 req-e314e985-5a81-45e7-868a-d81fa3414963 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.196s\n2026-05-20 01:43:43.192 31 INFO tempest.lib.common.rest_client [req-0b6071e7-f8fd-41d4-bd63-a1495e9a7335 req-0b6071e7-f8fd-41d4-bd63-a1495e9a7335 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s\n2026-05-20 01:43:43.277 17 INFO tempest.lib.common.rest_client [req-17651ace-c7da-4957-96c2-1a370b981072 req-17651ace-c7da-4957-96c2-1a370b981072 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-20 01:43:43.318 31 INFO tempest.lib.common.rest_client [req-211c8c1a-f2d9-480c-9919-cef1bfec3ffb req-211c8c1a-f2d9-480c-9919-cef1bfec3ffb ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.123s\n2026-05-20 01:43:43.432 37 INFO tempest.lib.common.rest_client [req-82ddaf25-5826-490a-bc43-87cfa2f4be58 req-82ddaf25-5826-490a-bc43-87cfa2f4be58 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.244s\n2026-05-20 01:43:43.470 31 INFO tempest.lib.common.rest_client [req-813cb66e-ab70-46ce-97f0-08b5a95b05a1 req-813cb66e-ab70-46ce-97f0-08b5a95b05a1 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.148s\n2026-05-20 01:43:43.476 17 INFO tempest.lib.common.rest_client [req-c9525f75-f9c1-4ecc-bc61-a71825bb162e req-c9525f75-f9c1-4ecc-bc61-a71825bb162e ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/11af355dd150406d881129fa471abeef/roles/96c5293ae00249159873405c9cd172ae 0.193s\n2026-05-20 01:43:43.501 28 INFO tempest.lib.common.rest_client [req-ab951afb-c81d-495b-9042-a588448d570d req-ab951afb-c81d-495b-9042-a588448d570d ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.042s\n2026-05-20 01:43:43.520 21 INFO tempest.lib.common.rest_client [req-02396bea-002a-46e9-8dd2-a50dc8894b05 req-02396bea-002a-46e9-8dd2-a50dc8894b05 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7ef92692-90ab-4a37-b9f2-c78a11eadbd5 0.996s\n2026-05-20 01:43:43.713 28 INFO tempest.lib.common.rest_client [req-971e6387-82c1-441c-8a07-8c47f47be052 req-971e6387-82c1-441c-8a07-8c47f47be052 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/70e0af45-4dfe-4b95-baac-6f160a116a92 0.208s\n2026-05-20 01:43:43.728 17 INFO tempest.lib.common.rest_client [req-f531b68c-6bbd-4c3e-826d-de337470752d req-f531b68c-6bbd-4c3e-826d-de337470752d ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s\n2026-05-20 01:43:43.784 15 INFO tempest.lib.common.rest_client [req-318861a3-e290-4c05-9b20-a5f7b0bcad07 req-318861a3-e290-4c05-9b20-a5f7b0bcad07 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.816s\n2026-05-20 01:43:43.798 21 INFO tempest.lib.common.rest_client [req-18607382-36c3-4fe8-94c1-85d8bea9e870 req-18607382-36c3-4fe8-94c1-85d8bea9e870 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94 0.273s\n2026-05-20 01:43:43.965 15 INFO tempest.lib.common.rest_client [req-564c8475-da46-4a31-ad60-0d0545016f7c req-564c8475-da46-4a31-ad60-0d0545016f7c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-20 01:43:43.977 17 INFO tempest.lib.common.rest_client [req-6c411ca2-a925-4e8c-a484-fd15089bda97 req-6c411ca2-a925-4e8c-a484-fd15089bda97 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/11af355dd150406d881129fa471abeef/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.244s\n2026-05-20 01:43:44.014 37 INFO tempest.lib.common.rest_client [req-81dadb17-d0b4-402b-8827-aa486f2e264b req-81dadb17-d0b4-402b-8827-aa486f2e264b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.574s\n2026-05-20 01:43:44.056 35 INFO tempest.lib.common.rest_client [req-a782d0bb-fc49-484e-8354-84ad0d90c165 req-a782d0bb-fc49-484e-8354-84ad0d90c165 ] Request (PortsTestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.320s\n2026-05-20 01:43:44.129 31 INFO tempest.lib.common.rest_client [req-ee69f487-8dad-4a4e-9dc7-fd032fd60331 req-ee69f487-8dad-4a4e-9dc7-fd032fd60331 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.655s\n2026-05-20 01:43:44.213 17 INFO tempest.lib.common.rest_client [req-7c050a01-936b-42bb-9578-71aa6c5ef723 req-7c050a01-936b-42bb-9578-71aa6c5ef723 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-20 01:43:44.214 15 INFO tempest.lib.common.rest_client [req-92a1bec6-85e0-4a7f-9e37-55cd62eecb95 req-92a1bec6-85e0-4a7f-9e37-55cd62eecb95 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/6da6ffa88c7b48098bbc7a4863667177/roles/8a521d0f25a3484db544a7c662aa9d7f 0.246s\n2026-05-20 01:43:44.321 37 INFO tempest.lib.common.rest_client [req-11c2cd6c-be58-4363-a3bf-15e7bff0b8e0 req-11c2cd6c-be58-4363-a3bf-15e7bff0b8e0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.304s\n2026-05-20 01:43:44.319 24 INFO tempest.lib.common.rest_client [req-22fdafe9-16a6-4814-b9a5-3cca95bb060f req-22fdafe9-16a6-4814-b9a5-3cca95bb060f ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.169s\n2026-05-20 01:43:44.325 15 INFO tempest.lib.common.rest_client [req-3b883f92-c00e-432e-b9e5-34d22e638848 req-3b883f92-c00e-432e-b9e5-34d22e638848 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s\n2026-05-20 01:43:44.337 31 INFO tempest.lib.common.rest_client [req-c28bd1ba-13ad-420d-98a6-699a304c08fa req-c28bd1ba-13ad-420d-98a6-699a304c08fa ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-20 01:43:44.320 21 INFO tempest.lib.common.rest_client [req-17cd24a3-69a5-4074-8a67-0e00d6170500 req-17cd24a3-69a5-4074-8a67-0e00d6170500 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s\n2026-05-20 01:43:44.362 17 INFO tempest.lib.common.rest_client [req-8d657b5b-71a7-45be-be78-383daa995363 req-8d657b5b-71a7-45be-be78-383daa995363 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/11af355dd150406d881129fa471abeef/roles/68cd1badce4c4baeb95895efe5da31f7 0.140s\n2026-05-20 01:43:44.360 11 INFO tempest.lib.common.rest_client [req-c6d3e7a8-08bc-436e-aa36-a109757ad91f req-c6d3e7a8-08bc-436e-aa36-a109757ad91f ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.605s\n2026-05-20 01:43:44.518 35 INFO tempest.lib.common.rest_client [req-12d844a0-6103-45fd-88fe-52f21cdac955 req-12d844a0-6103-45fd-88fe-52f21cdac955 ] Request (PortsTestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/7c4cef49-818f-4392-9d36-0cd142a9aabb 0.459s\n2026-05-20 01:43:44.578 15 INFO tempest.lib.common.rest_client [req-96551788-1147-4b16-a655-4d0923647d8a req-96551788-1147-4b16-a655-4d0923647d8a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/6da6ffa88c7b48098bbc7a4863667177/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.248s\n2026-05-20 01:43:44.589 17 INFO tempest.lib.common.rest_client [req-906b0114-4d97-4779-8bee-2798c157daee req-906b0114-4d97-4779-8bee-2798c157daee ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-20 01:43:44.622 31 INFO tempest.lib.common.rest_client [req-c407198e-7ced-47e0-a52a-9bf6028356d8 req-c407198e-7ced-47e0-a52a-9bf6028356d8 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8bc723215159494a8eaf7382a54a206f/users/407a6079be84457f81dbd924304a7838/roles/96c5293ae00249159873405c9cd172ae 0.275s\n2026-05-20 01:43:44.781 15 INFO tempest.lib.common.rest_client [req-263a2c2c-7414-408a-b9a5-a124ddaacc38 req-263a2c2c-7414-408a-b9a5-a124ddaacc38 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-20 01:43:44.793 21 INFO tempest.lib.common.rest_client [req-e896f84f-f454-4562-bd65-a1a4d0c15412 req-e896f84f-f454-4562-bd65-a1a4d0c15412 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.458s\n2026-05-20 01:43:44.820 31 INFO tempest.lib.common.rest_client [req-9e6f692f-9a15-4db0-816c-2e8af21a7c55 req-9e6f692f-9a15-4db0-816c-2e8af21a7c55 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-20 01:43:44.828 17 INFO tempest.lib.common.rest_client [req-3a76904a-7ff5-4997-9ffc-24ce0664b4d6 req-3a76904a-7ff5-4997-9ffc-24ce0664b4d6 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/11af355dd150406d881129fa471abeef/roles/96c5293ae00249159873405c9cd172ae 0.232s\n2026-05-20 01:43:44.828 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 11af355dd150406d881129fa471abeef is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:44.829 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-73174094-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cb32a317fb974a10b91a7e569c9c712e', 'project_name': 'tempest-SecGroupIPv6Test-73174094', 'tenant_id': 'cb32a317fb974a10b91a7e569c9c712e', 'tenant_name': 'tempest-SecGroupIPv6Test-73174094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '11af355dd150406d881129fa471abeef', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:44.829 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-73174094-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cb32a317fb974a10b91a7e569c9c712e', 'project_name': 'tempest-SecGroupIPv6Test-73174094', 'tenant_id': 'cb32a317fb974a10b91a7e569c9c712e', 'tenant_name': 'tempest-SecGroupIPv6Test-73174094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '11af355dd150406d881129fa471abeef', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:44.857 37 INFO tempest.lib.common.rest_client [req-3234a047-cd90-4e77-9e24-f1da2d74c2ad req-3234a047-cd90-4e77-9e24-f1da2d74c2ad ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f2b00252-26bd-4aa8-8db6-45d8ee0a610d 0.530s\n2026-05-20 01:43:44.881 35 INFO tempest.lib.common.rest_client [req-70b184e5-f6e3-4b6f-b3ea-475354f6b9a9 req-70b184e5-f6e3-4b6f-b3ea-475354f6b9a9 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7c4cef49-818f-4392-9d36-0cd142a9aabb 0.355s\n2026-05-20 01:43:44.981 28 INFO tempest.lib.common.rest_client [req-51db8b2f-c2a6-4fcd-9cd0-929d281059e5 req-51db8b2f-c2a6-4fcd-9cd0-929d281059e5 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/70e0af45-4dfe-4b95-baac-6f160a116a92 1.264s\n2026-05-20 01:43:44.998 37 INFO tempest.lib.common.rest_client [req-6b5c4189-8a8f-4893-8cdb-8ad2908d041f req-6b5c4189-8a8f-4893-8cdb-8ad2908d041f ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.139s\n2026-05-20 01:43:45.050 21 INFO tempest.lib.common.rest_client [req-32cf2122-874b-4fa1-b76a-fa938ac8dd8b req-32cf2122-874b-4fa1-b76a-fa938ac8dd8b ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.254s\n2026-05-20 01:43:45.099 15 INFO tempest.lib.common.rest_client [req-f5ac9bb3-ae43-4c5a-b04e-8a7fd8bcde1a req-f5ac9bb3-ae43-4c5a-b04e-8a7fd8bcde1a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/6da6ffa88c7b48098bbc7a4863667177/roles/68cd1badce4c4baeb95895efe5da31f7 0.315s\n2026-05-20 01:43:45.103 31 INFO tempest.lib.common.rest_client [req-ee3641ec-b80a-47c5-89e9-f3c096c9be59 req-ee3641ec-b80a-47c5-89e9-f3c096c9be59 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8bc723215159494a8eaf7382a54a206f/users/407a6079be84457f81dbd924304a7838/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.277s\n2026-05-20 01:43:45.189 35 INFO tempest.lib.common.rest_client [req-022472df-0117-4dcf-a401-af2c93f92ee7 req-022472df-0117-4dcf-a401-af2c93f92ee7 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.301s\n2026-05-20 01:43:45.196 20 INFO tempest.lib.common.rest_client [req-e8325e97-b6ad-420d-b184-d94e5c3354fc req-e8325e97-b6ad-420d-b184-d94e5c3354fc ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.055s\n2026-05-20 01:43:45.246 21 INFO tempest.lib.common.rest_client [req-3afed43e-8f5b-41c2-83cb-d528f57ffed6 req-3afed43e-8f5b-41c2-83cb-d528f57ffed6 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.195s\n2026-05-20 01:43:45.287 35 INFO tempest.lib.common.rest_client [req-7efb43f2-7ab8-4427-9a96-20e7afd8264a req-7efb43f2-7ab8-4427-9a96-20e7afd8264a ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7c4cef49-818f-4392-9d36-0cd142a9aabb 0.092s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [2.555343s] ... ok\n2026-05-20 01:43:45.288 39 INFO tempest.lib.common.rest_client [req-48702ba7-46c4-4887-9082-9d505ce2c341 req-48702ba7-46c4-4887-9082-9d505ce2c341 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4763c1ee-08d1-46f8-b3f2-da17ac59a282/remove_router_interface 2.671s\n2026-05-20 01:43:45.354 37 INFO tempest.lib.common.rest_client [req-db0620dd-5540-402f-83de-37854b0ed09e req-db0620dd-5540-402f-83de-37854b0ed09e ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff64d388-d4a9-4301-bd59-7733a13e9362 0.354s\n2026-05-20 01:43:45.372 15 INFO tempest.lib.common.rest_client [req-c1c64482-7e58-4970-aa12-9fc130f79414 req-c1c64482-7e58-4970-aa12-9fc130f79414 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s\n2026-05-20 01:43:45.386 31 INFO tempest.lib.common.rest_client [req-8800348b-5fa4-4b31-ab21-e909dd710607 req-8800348b-5fa4-4b31-ab21-e909dd710607 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.278s\n2026-05-20 01:43:45.401 20 INFO tempest.lib.common.rest_client [req-fe3ecd1e-5ccb-44e8-9e69-7c3490db5e35 req-fe3ecd1e-5ccb-44e8-9e69-7c3490db5e35 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.202s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [5.142254s] ... ok\n2026-05-20 01:43:45.445 17 INFO tempest.lib.common.rest_client [req-63e029b1-5341-4e79-8363-0c0e97c15bc2 req-63e029b1-5341-4e79-8363-0c0e97c15bc2 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s\n2026-05-20 01:43:45.451 37 INFO tempest.lib.common.rest_client [req-19deadd7-9498-4659-b5e5-b121ccb08392 req-19deadd7-9498-4659-b5e5-b121ccb08392 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.092s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [3.797834s] ... ok\n2026-05-20 01:43:45.493 26 INFO tempest.lib.common.rest_client [req-f3d6a102-aac8-40ed-8e9e-e8a031e5b5d6 req-f3d6a102-aac8-40ed-8e9e-e8a031e5b5d6 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.399s\n2026-05-20 01:43:45.548 15 INFO tempest.lib.common.rest_client [req-3e94e3c5-4e92-4f0c-9c77-8ab1c9429cc8 req-3e94e3c5-4e92-4f0c-9c77-8ab1c9429cc8 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/6da6ffa88c7b48098bbc7a4863667177/roles/96c5293ae00249159873405c9cd172ae 0.172s\n2026-05-20 01:43:45.548 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6da6ffa88c7b48098bbc7a4863667177 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:45.548 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-81477532-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'tenant_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6da6ffa88c7b48098bbc7a4863667177', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:45.549 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-ExtraDHCPOptionsTestJSON-81477532-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'tenant_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6da6ffa88c7b48098bbc7a4863667177', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:45.584 11 INFO tempest.lib.common.rest_client [req-5d55c0f6-68a0-4901-b7d4-4adb18905a91 req-5d55c0f6-68a0-4901-b7d4-4adb18905a91 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.615s\n2026-05-20 01:43:45.650 31 INFO tempest.lib.common.rest_client [req-3301ffce-88c7-44cf-994e-da324c8bfc47 req-3301ffce-88c7-44cf-994e-da324c8bfc47 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8bc723215159494a8eaf7382a54a206f/users/407a6079be84457f81dbd924304a7838/roles/68cd1badce4c4baeb95895efe5da31f7 0.261s\n2026-05-20 01:43:45.757 17 INFO tempest.lib.common.rest_client [req-71a2ec30-13e9-4b32-bf7b-efda837d8bba req-71a2ec30-13e9-4b32-bf7b-efda837d8bba ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e 0.306s\n2026-05-20 01:43:45.758 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project cb32a317fb974a10b91a7e569c9c712e for scope project and roles: ['reader']\n2026-05-20 01:43:45.851 31 INFO tempest.lib.common.rest_client [req-89b02167-09e2-4c19-8a3c-7875f39eb47d req-89b02167-09e2-4c19-8a3c-7875f39eb47d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-20 01:43:45.906 21 INFO tempest.lib.common.rest_client [req-25c68361-ffe4-484a-b892-5849366957ec req-25c68361-ffe4-484a-b892-5849366957ec ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.653s\n2026-05-20 01:43:45.916 13 INFO tempest.lib.common.rest_client [req-7b303d77-b06a-4b52-99e4-a88908357603 req-7b303d77-b06a-4b52-99e4-a88908357603 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.194s\n2026-05-20 01:43:46.018 31 INFO tempest.lib.common.rest_client [req-2c3816ad-6f46-4745-b77e-6efe7c8b4ce3 req-2c3816ad-6f46-4745-b77e-6efe7c8b4ce3 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8bc723215159494a8eaf7382a54a206f/users/407a6079be84457f81dbd924304a7838/roles/96c5293ae00249159873405c9cd172ae 0.164s\n2026-05-20 01:43:46.019 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 407a6079be84457f81dbd924304a7838 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:46.019 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-2144718409-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8bc723215159494a8eaf7382a54a206f', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-2144718409', 'tenant_id': '8bc723215159494a8eaf7382a54a206f', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-2144718409', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '407a6079be84457f81dbd924304a7838', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:46.021 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-2144718409-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8bc723215159494a8eaf7382a54a206f', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-2144718409', 'tenant_id': '8bc723215159494a8eaf7382a54a206f', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-2144718409', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '407a6079be84457f81dbd924304a7838', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:46.165 13 INFO tempest.lib.common.rest_client [req-3ab7fd01-d222-477e-9d96-25c574436871 req-3ab7fd01-d222-477e-9d96-25c574436871 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a21ad0e8-a6c5-4f84-b83d-af75b5cc947b 0.246s\n2026-05-20 01:43:46.174 21 INFO tempest.lib.common.rest_client [req-4ad62b72-6913-4d02-807a-7e42fc74c135 req-4ad62b72-6913-4d02-807a-7e42fc74c135 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-20 01:43:46.191 15 INFO tempest.lib.common.rest_client [req-b8c4325f-4cdf-4404-be89-2ea1b0b4783b req-b8c4325f-4cdf-4404-be89-2ea1b0b4783b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s\n2026-05-20 01:43:46.239 24 INFO tempest.lib.common.rest_client [req-09c267bc-1e0d-4411-972e-f207f48f5697 req-09c267bc-1e0d-4411-972e-f207f48f5697 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a86f51a4-8a28-4d35-ab59-28ea9a18e946 1.917s\n{6} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [5.294629s] ... ok\n2026-05-20 01:43:46.270 20 INFO tempest.lib.common.rest_client [req-803c818b-066b-43fe-bf65-a71f80b172f9 req-803c818b-066b-43fe-bf65-a71f80b172f9 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.861s\n2026-05-20 01:43:46.299 37 INFO tempest.lib.common.rest_client [req-b4caf008-3baf-404d-9867-ffc536374918 req-b4caf008-3baf-404d-9867-ffc536374918 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.839s\n2026-05-20 01:43:46.326 21 INFO tempest.lib.common.rest_client [req-55cf0ecb-5518-4cde-b1a7-d895934595e3 req-55cf0ecb-5518-4cde-b1a7-d895934595e3 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/953a7a59b3da476f8d8149b3d29d58f5/roles/96c5293ae00249159873405c9cd172ae 0.145s\n2026-05-20 01:43:46.379 17 INFO tempest.lib.common.rest_client [req-052474ff-c0d7-44a9-9a86-4a78fb4e9b57 req-052474ff-c0d7-44a9-9a86-4a78fb4e9b57 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.618s\n2026-05-20 01:43:46.539 28 INFO tempest.lib.common.rest_client [req-226de28b-fea1-4834-a206-eb9e9d15a968 req-226de28b-fea1-4834-a206-eb9e9d15a968 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f4ed2acc-5f5c-4e7b-ab49-5a00de324b02 1.556s\n{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [10.724245s] ... ok\n2026-05-20 01:43:46.541 21 INFO tempest.lib.common.rest_client [req-3822f584-4ee5-4c53-bb0b-11efa1c76222 req-3822f584-4ee5-4c53-bb0b-11efa1c76222 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s\n2026-05-20 01:43:46.671 21 INFO tempest.lib.common.rest_client [req-d2f914b8-f156-477c-8d79-98eb72de82cc req-d2f914b8-f156-477c-8d79-98eb72de82cc ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/953a7a59b3da476f8d8149b3d29d58f5/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.126s\n2026-05-20 01:43:46.695 35 INFO tempest.lib.common.rest_client [req-64571eaa-b3f7-42fa-b065-97655fbaf962 req-64571eaa-b3f7-42fa-b065-97655fbaf962 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.400s\n2026-05-20 01:43:46.730 37 INFO tempest.lib.common.rest_client [req-87281002-c777-4067-8cb2-aa04a1632817 req-87281002-c777-4067-8cb2-aa04a1632817 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 400 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.427s\n2026-05-20 01:43:46.802 31 INFO tempest.lib.common.rest_client [req-918dc34a-708c-4e39-b706-afd06b668a8d req-918dc34a-708c-4e39-b706-afd06b668a8d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.758s\n2026-05-20 01:43:46.810 17 INFO tempest.lib.common.rest_client [req-1850ec51-7ba2-4047-8d57-e9f2a5904ace req-1850ec51-7ba2-4047-8d57-e9f2a5904ace ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.429s\n2026-05-20 01:43:46.875 21 INFO tempest.lib.common.rest_client [req-125b1c2f-545d-4f69-8f7d-2927a10e3c72 req-125b1c2f-545d-4f69-8f7d-2927a10e3c72 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-20 01:43:46.890 37 INFO tempest.lib.common.rest_client [req-13d883b3-1716-471d-a924-814efd6055a4 req-13d883b3-1716-471d-a924-814efd6055a4 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.156s\n2026-05-20 01:43:46.903 20 INFO tempest.lib.common.rest_client [req-4eeaaafb-bcb6-4f5d-97c7-f48f4f31e2a0 req-4eeaaafb-bcb6-4f5d-97c7-f48f4f31e2a0 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/85c96cec-58e5-4722-b755-97535ca5b289 0.629s\n2026-05-20 01:43:46.968 31 INFO tempest.lib.common.rest_client [req-b49485e4-9918-4257-b319-a32920d4c6bf req-b49485e4-9918-4257-b319-a32920d4c6bf ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.163s\n2026-05-20 01:43:46.976 11 INFO tempest.lib.common.rest_client [req-c4eda994-a830-422e-8e4a-e8fe3671070b req-c4eda994-a830-422e-8e4a-e8fe3671070b ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.385s\n2026-05-20 01:43:47.012 17 INFO tempest.lib.common.rest_client [req-aed1970d-523f-4bba-b2f2-098beb5dcc05 req-aed1970d-523f-4bba-b2f2-098beb5dcc05 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/1b6ec380cc194354b643303c9f8c3adb/roles/8a521d0f25a3484db544a7c662aa9d7f 0.197s\n2026-05-20 01:43:47.031 37 INFO tempest.lib.common.rest_client [req-ef73cad4-938d-49d4-832b-3566a4da4aeb req-ef73cad4-938d-49d4-832b-3566a4da4aeb ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.137s\n2026-05-20 01:43:47.071 39 INFO tempest.lib.common.rest_client [req-9d985604-4a1d-4576-82a1-9de456236ba0 req-9d985604-4a1d-4576-82a1-9de456236ba0 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4763c1ee-08d1-46f8-b3f2-da17ac59a282 1.777s\n2026-05-20 01:43:47.181 21 INFO tempest.lib.common.rest_client [req-064ee36b-2027-4397-9a8e-d98a23e2ca96 req-064ee36b-2027-4397-9a8e-d98a23e2ca96 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/953a7a59b3da476f8d8149b3d29d58f5/roles/68cd1badce4c4baeb95895efe5da31f7 0.303s\n2026-05-20 01:43:47.283 17 INFO tempest.lib.common.rest_client [req-016cb180-32f4-4ea9-baf5-1d7ed9a06571 req-016cb180-32f4-4ea9-baf5-1d7ed9a06571 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s\n2026-05-20 01:43:47.317 21 INFO tempest.lib.common.rest_client [req-b324400b-2612-438a-be19-8a0eb61522b0 req-b324400b-2612-438a-be19-8a0eb61522b0 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.132s\n2026-05-20 01:43:47.390 24 INFO tempest.lib.common.rest_client [req-417c5966-aced-46d1-85b7-2e19b4bb4404 req-417c5966-aced-46d1-85b7-2e19b4bb4404 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.148s\n2026-05-20 01:43:47.451 17 INFO tempest.lib.common.rest_client [req-0fd9f95e-34ac-43cd-b5e2-c5998e7817d6 req-0fd9f95e-34ac-43cd-b5e2-c5998e7817d6 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/1b6ec380cc194354b643303c9f8c3adb/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.166s\n2026-05-20 01:43:47.460 37 INFO tempest.lib.common.rest_client [req-7e4a1555-ac9f-44fb-a3bf-ce0210ef2bd1 req-7e4a1555-ac9f-44fb-a3bf-ce0210ef2bd1 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e447e1f0-61f1-4db2-b232-717c085a953c 0.427s\n2026-05-20 01:43:47.551 37 INFO tempest.lib.common.rest_client [req-67c14b46-18a8-40b2-af39-bff525251798 req-67c14b46-18a8-40b2-af39-bff525251798 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.088s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [2.096234s] ... ok\n2026-05-20 01:43:47.548 21 INFO tempest.lib.common.rest_client [req-b5eef8ae-3c1c-4c45-a5e7-83b4676b49fc req-b5eef8ae-3c1c-4c45-a5e7-83b4676b49fc ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/953a7a59b3da476f8d8149b3d29d58f5/roles/96c5293ae00249159873405c9cd172ae 0.228s\n2026-05-20 01:43:47.548 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 953a7a59b3da476f8d8149b3d29d58f5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:47.549 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1395283267-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '38061186224a495ab1eeea36f33d469a', 'project_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'tenant_id': '38061186224a495ab1eeea36f33d469a', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '953a7a59b3da476f8d8149b3d29d58f5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:47.549 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1395283267-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '38061186224a495ab1eeea36f33d469a', 'project_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'tenant_id': '38061186224a495ab1eeea36f33d469a', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '953a7a59b3da476f8d8149b3d29d58f5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:47.632 31 INFO tempest.lib.common.rest_client [req-750816b2-ca1d-4d56-a3f4-dc9dc08e740b req-750816b2-ca1d-4d56-a3f4-dc9dc08e740b ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.659s\n2026-05-20 01:43:47.664 17 INFO tempest.lib.common.rest_client [req-490f9fa4-8ba2-4420-8777-5ff82b2f3dfb req-490f9fa4-8ba2-4420-8777-5ff82b2f3dfb ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s\n2026-05-20 01:43:47.745 31 INFO tempest.lib.common.rest_client [req-c8bd346f-74d2-44c2-92b8-4b053179aa6d req-c8bd346f-74d2-44c2-92b8-4b053179aa6d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s\n2026-05-20 01:43:47.796 17 INFO tempest.lib.common.rest_client [req-0166f427-1ea7-4fbc-8c1e-2cae71ff7df7 req-0166f427-1ea7-4fbc-8c1e-2cae71ff7df7 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/1b6ec380cc194354b643303c9f8c3adb/roles/68cd1badce4c4baeb95895efe5da31f7 0.129s\n2026-05-20 01:43:47.821 39 INFO tempest.lib.common.rest_client [req-c69c6e77-467a-4ae3-ae2b-4a515bac2246 req-c69c6e77-467a-4ae3-ae2b-4a515bac2246 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f13cf6a8-3f49-474c-8fab-d00c16f76b99 0.748s\n2026-05-20 01:43:47.886 13 INFO tempest.lib.common.rest_client [req-8187156f-e8b2-4aa0-b283-616b06a2f5bb req-8187156f-e8b2-4aa0-b283-616b06a2f5bb ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a21ad0e8-a6c5-4f84-b83d-af75b5cc947b 1.717s\n2026-05-20 01:43:47.913 20 INFO tempest.lib.common.rest_client [req-adcd85dd-49b9-487a-b989-a46ff2165f56 req-adcd85dd-49b9-487a-b989-a46ff2165f56 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.006s\n2026-05-20 01:43:47.979 17 INFO tempest.lib.common.rest_client [req-b9d83a74-d1c3-4d97-adff-bf22aaefe746 req-b9d83a74-d1c3-4d97-adff-bf22aaefe746 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-20 01:43:48.005 31 INFO tempest.lib.common.rest_client [req-23d5dc0f-d5f7-4c10-bdec-35e0b0470c70 req-23d5dc0f-d5f7-4c10-bdec-35e0b0470c70 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02bf8d0d55cd4f2dae751309a487de18/users/2972b670bdee4ac58f2ce37d2d8960a4/roles/a5048e830be14347876cdf483f806a64 0.258s\n2026-05-20 01:43:48.226 17 INFO tempest.lib.common.rest_client [req-9a00e754-a7a6-472c-b0e8-f23e0c569935 req-9a00e754-a7a6-472c-b0e8-f23e0c569935 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/1b6ec380cc194354b643303c9f8c3adb/roles/96c5293ae00249159873405c9cd172ae 0.240s\n2026-05-20 01:43:48.227 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1b6ec380cc194354b643303c9f8c3adb is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:48.229 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-73174094-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cb32a317fb974a10b91a7e569c9c712e', 'project_name': 'tempest-SecGroupIPv6Test-73174094', 'tenant_id': 'cb32a317fb974a10b91a7e569c9c712e', 'tenant_name': 'tempest-SecGroupIPv6Test-73174094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1b6ec380cc194354b643303c9f8c3adb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:48.229 17 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-73174094-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cb32a317fb974a10b91a7e569c9c712e', 'project_name': 'tempest-SecGroupIPv6Test-73174094', 'tenant_id': 'cb32a317fb974a10b91a7e569c9c712e', 'tenant_name': 'tempest-SecGroupIPv6Test-73174094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1b6ec380cc194354b643303c9f8c3adb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:48.334 26 INFO tempest.lib.common.rest_client [req-a66baf99-e122-490e-9c46-a21dbec6255c req-a66baf99-e122-490e-9c46-a21dbec6255c ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6/add_router_interface 2.836s\n2026-05-20 01:43:48.345 21 INFO tempest.lib.common.rest_client [req-9b27a7c8-94a8-47a1-85e6-c456b00a4299 req-9b27a7c8-94a8-47a1-85e6-c456b00a4299 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.776s\n2026-05-20 01:43:48.353 31 INFO tempest.lib.common.rest_client [req-be81f4aa-0420-4af6-988a-56f134e72920 req-be81f4aa-0420-4af6-988a-56f134e72920 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s\n2026-05-20 01:43:48.368 37 INFO tempest.lib.common.rest_client [req-198d4fc7-7170-40ee-90b8-21c529c75d5b req-198d4fc7-7170-40ee-90b8-21c529c75d5b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.810s\n2026-05-20 01:43:48.445 15 INFO tempest.lib.common.rest_client [req-07911c06-027b-428f-9653-c8c4dcad9367 req-07911c06-027b-428f-9653-c8c4dcad9367 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.250s\n2026-05-20 01:43:48.475 35 INFO tempest.lib.common.rest_client [req-d571550a-455a-44d7-ae78-17118c1134db req-d571550a-455a-44d7-ae78-17118c1134db ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.777s\n2026-05-20 01:43:48.481 31 INFO tempest.lib.common.rest_client [req-d1669d07-fc2b-4785-adb5-3fe7e3fc598d req-d1669d07-fc2b-4785-adb5-3fe7e3fc598d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02bf8d0d55cd4f2dae751309a487de18/users/2972b670bdee4ac58f2ce37d2d8960a4/roles/a5048e830be14347876cdf483f806a64 0.123s\n2026-05-20 01:43:48.486 21 INFO tempest.lib.common.rest_client [req-3aec1b52-0f70-4d19-a265-a1682654eeba req-3aec1b52-0f70-4d19-a265-a1682654eeba ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a 0.137s\n2026-05-20 01:43:48.487 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 38061186224a495ab1eeea36f33d469a for scope project and roles: ['reader']\n2026-05-20 01:43:48.679 31 INFO tempest.lib.common.rest_client [req-277360b6-6518-438b-9ac2-35118d9d828d req-277360b6-6518-438b-9ac2-35118d9d828d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-20 01:43:48.694 37 INFO tempest.lib.common.rest_client [req-998e6bee-b488-440f-a573-0c9234b13a7b req-998e6bee-b488-440f-a573-0c9234b13a7b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.323s\n2026-05-20 01:43:48.714 26 INFO tempest.lib.common.rest_client [req-0913a418-f4c7-45f1-95bf-c97d054046b4 req-0913a418-f4c7-45f1-95bf-c97d054046b4 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6/add_router_interface 0.376s\n2026-05-20 01:43:48.824 31 INFO tempest.lib.common.rest_client [req-9a3cf6bc-036e-4ade-9202-b94ee5e02112 req-9a3cf6bc-036e-4ade-9202-b94ee5e02112 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02bf8d0d55cd4f2dae751309a487de18/users/2972b670bdee4ac58f2ce37d2d8960a4/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.143s\n2026-05-20 01:43:48.851 17 INFO tempest.lib.common.rest_client [req-11abcb85-38de-4485-a4e7-469ff349babc req-11abcb85-38de-4485-a4e7-469ff349babc ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s\n2026-05-20 01:43:48.977 26 INFO tempest.lib.common.rest_client [req-1454311b-3c4f-48bb-840b-bb90ed9d9f0a req-1454311b-3c4f-48bb-840b-bb90ed9d9f0a ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1cf9ef48-61e3-4b4b-bd4a-4ef67aa7636d 0.256s\n2026-05-20 01:43:49.006 31 INFO tempest.lib.common.rest_client [req-caf46bc2-8ff1-4edb-9808-434e1590efb1 req-caf46bc2-8ff1-4edb-9808-434e1590efb1 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s\n2026-05-20 01:43:49.023 11 INFO tempest.lib.common.rest_client [req-a0b16787-ba6e-481d-8ab1-c7ad7a64c005 req-a0b16787-ba6e-481d-8ab1-c7ad7a64c005 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.045s\n2026-05-20 01:43:49.101 21 INFO tempest.lib.common.rest_client [req-821ae545-42ab-45a3-b853-4d1ec128ce56 req-821ae545-42ab-45a3-b853-4d1ec128ce56 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.611s\n2026-05-20 01:43:49.118 35 INFO tempest.lib.common.rest_client [req-753220af-8fc1-4239-a1ea-af618b4ec23f req-753220af-8fc1-4239-a1ea-af618b4ec23f ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.640s\n2026-05-20 01:43:49.168 31 INFO tempest.lib.common.rest_client [req-e54a35ca-9b36-4432-9f67-509e00b5f2eb req-e54a35ca-9b36-4432-9f67-509e00b5f2eb ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02bf8d0d55cd4f2dae751309a487de18/users/2972b670bdee4ac58f2ce37d2d8960a4/roles/68cd1badce4c4baeb95895efe5da31f7 0.159s\n2026-05-20 01:43:49.299 21 INFO tempest.lib.common.rest_client [req-a6671267-ca03-4cd8-80b4-a21ba08833a9 req-a6671267-ca03-4cd8-80b4-a21ba08833a9 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-20 01:43:49.382 31 INFO tempest.lib.common.rest_client [req-a82f5e35-2645-4479-9378-45aa07f977f9 req-a82f5e35-2645-4479-9378-45aa07f977f9 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s\n2026-05-20 01:43:49.459 20 INFO tempest.lib.common.rest_client [req-9e70e00a-8892-49a8-9f8c-efab157a6770 req-9e70e00a-8892-49a8-9f8c-efab157a6770 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/f07eb374-7058-4cd3-bb93-394c5abcfa56 1.543s\n2026-05-20 01:43:49.479 39 INFO tempest.lib.common.rest_client [req-b2ebf3a5-de01-4246-b5f2-de2a8a7f5181 req-b2ebf3a5-de01-4246-b5f2-de2a8a7f5181 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8a8b80e5-9231-40c9-91b5-e4796e55be66 1.653s\n2026-05-20 01:43:49.489 21 INFO tempest.lib.common.rest_client [req-8b96c400-f180-41fb-8ae6-37844f968b13 req-8b96c400-f180-41fb-8ae6-37844f968b13 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/8d925d306d174e929eed5adbf9f6fd46/roles/8a521d0f25a3484db544a7c662aa9d7f 0.186s\n2026-05-20 01:43:49.611 21 INFO tempest.lib.common.rest_client [req-005e7df8-4c28-419a-b7ab-81ebca6cea46 req-005e7df8-4c28-419a-b7ab-81ebca6cea46 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-05-20 01:43:49.649 31 INFO tempest.lib.common.rest_client [req-b5631ce9-4b68-4144-972e-881bf48e950b req-b5631ce9-4b68-4144-972e-881bf48e950b ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02bf8d0d55cd4f2dae751309a487de18/users/2972b670bdee4ac58f2ce37d2d8960a4/roles/96c5293ae00249159873405c9cd172ae 0.262s\n2026-05-20 01:43:49.650 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2972b670bdee4ac58f2ce37d2d8960a4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:49.650 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1659689605-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02bf8d0d55cd4f2dae751309a487de18', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1659689605', 'tenant_id': '02bf8d0d55cd4f2dae751309a487de18', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1659689605', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2972b670bdee4ac58f2ce37d2d8960a4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:49.650 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1659689605-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02bf8d0d55cd4f2dae751309a487de18', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1659689605', 'tenant_id': '02bf8d0d55cd4f2dae751309a487de18', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1659689605', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2972b670bdee4ac58f2ce37d2d8960a4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:49.725 15 INFO tempest.lib.common.rest_client [req-4c1de5d5-88b0-40db-9760-22d583997794 req-4c1de5d5-88b0-40db-9760-22d583997794 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.277s\n2026-05-20 01:43:49.828 21 INFO tempest.lib.common.rest_client [req-1f64671d-9906-488c-ba11-6c93cc559271 req-1f64671d-9906-488c-ba11-6c93cc559271 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/8d925d306d174e929eed5adbf9f6fd46/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.213s\n2026-05-20 01:43:49.860 24 INFO tempest.lib.common.rest_client [req-86b0ceaf-2322-43cb-ab50-55633196372f req-86b0ceaf-2322-43cb-ab50-55633196372f ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.466s\n2026-05-20 01:43:50.000 11 INFO tempest.lib.common.rest_client [req-691db133-2740-428d-b42e-3feb49c9eb6e req-691db133-2740-428d-b42e-3feb49c9eb6e ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.972s\n2026-05-20 01:43:50.005 17 INFO tempest.lib.common.rest_client [req-95862ea5-ee52-4308-992c-4ed378287c75 req-95862ea5-ee52-4308-992c-4ed378287c75 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.149s\n2026-05-20 01:43:50.031 21 INFO tempest.lib.common.rest_client [req-8cd8c2e9-77ac-4d81-a63b-4c61527316ed req-8cd8c2e9-77ac-4d81-a63b-4c61527316ed ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-20 01:43:50.057 28 INFO tempest.lib.common.rest_client [req-abf0d167-0d81-4266-a928-fe7e69f2fa8e req-abf0d167-0d81-4266-a928-fe7e69f2fa8e ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.514s\n2026-05-20 01:43:50.080 39 INFO tempest.lib.common.rest_client [req-a406b3a9-8f45-42ec-8092-a8605ab43da6 req-a406b3a9-8f45-42ec-8092-a8605ab43da6 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/0930c57f-8e3c-4d64-baae-f719fffeeae6 0.599s\n2026-05-20 01:43:50.174 21 INFO tempest.lib.common.rest_client [req-a60e96da-2172-4530-b74e-0e142f469060 req-a60e96da-2172-4530-b74e-0e142f469060 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/8d925d306d174e929eed5adbf9f6fd46/roles/68cd1badce4c4baeb95895efe5da31f7 0.139s\n2026-05-20 01:43:50.179 17 INFO tempest.lib.common.rest_client [req-5ddc8088-a063-4c60-9a03-d0e9974bc5b7 req-5ddc8088-a063-4c60-9a03-d0e9974bc5b7 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.166s\n2026-05-20 01:43:50.235 31 INFO tempest.lib.common.rest_client [req-b2debf07-d3f0-47da-ab7d-19a0008bbb08 req-b2debf07-d3f0-47da-ab7d-19a0008bbb08 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s\n2026-05-20 01:43:50.344 21 INFO tempest.lib.common.rest_client [req-c954af24-054a-47b3-9771-1307b820e3e6 req-c954af24-054a-47b3-9771-1307b820e3e6 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s\n2026-05-20 01:43:50.402 11 INFO tempest.lib.common.rest_client [req-241c5198-035f-4a3d-98a8-fabe578f5af7 req-241c5198-035f-4a3d-98a8-fabe578f5af7 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/21fa65e0-4ec3-4479-b0af-73942a24c132 0.399s\n2026-05-20 01:43:50.416 13 INFO tempest.lib.common.rest_client [req-2699e929-8c4e-4205-8605-15fa90d8d7e7 req-2699e929-8c4e-4205-8605-15fa90d8d7e7 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/82223a02-2f0a-41d3-b16e-35a90e5de8e8 2.527s\n{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [11.926383s] ... ok\n2026-05-20 01:43:50.444 39 INFO tempest.lib.common.rest_client [req-1c180533-9102-4b0e-bea6-c8f7fd962713 req-1c180533-9102-4b0e-bea6-c8f7fd962713 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/afaac9df1adb4edc811dc02684f77053 0.362s\n2026-05-20 01:43:50.502 17 INFO tempest.lib.common.rest_client [req-f5608234-83e0-444d-9f0f-780dff1da671 req-f5608234-83e0-444d-9f0f-780dff1da671 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/9b959070-9720-4b30-802d-7e759c6893df 0.316s\n2026-05-20 01:43:50.570 11 INFO tempest.lib.common.rest_client [req-fc58e6ad-e8e3-4241-98b1-123775409219 req-fc58e6ad-e8e3-4241-98b1-123775409219 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.165s\n2026-05-20 01:43:50.587 21 INFO tempest.lib.common.rest_client [req-3805b028-dc0e-441f-a066-253be95de102 req-3805b028-dc0e-441f-a066-253be95de102 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/8d925d306d174e929eed5adbf9f6fd46/roles/96c5293ae00249159873405c9cd172ae 0.239s\n2026-05-20 01:43:50.587 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8d925d306d174e929eed5adbf9f6fd46 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:50.588 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1395283267-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '38061186224a495ab1eeea36f33d469a', 'project_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'tenant_id': '38061186224a495ab1eeea36f33d469a', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d925d306d174e929eed5adbf9f6fd46', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:50.588 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-NetworksNegativeTestJSON-1395283267-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '38061186224a495ab1eeea36f33d469a', 'project_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'tenant_id': '38061186224a495ab1eeea36f33d469a', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d925d306d174e929eed5adbf9f6fd46', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:50.633 17 INFO tempest.lib.common.rest_client [req-49049a63-9497-44d6-928a-b98956b3bf0d req-49049a63-9497-44d6-928a-b98956b3bf0d ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/9b959070-9720-4b30-802d-7e759c6893df 0.128s\n2026-05-20 01:43:50.670 15 INFO tempest.lib.common.rest_client [req-907c4699-4172-4bf1-a7d7-2629f9fbb920 req-907c4699-4172-4bf1-a7d7-2629f9fbb920 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.939s\n2026-05-20 01:43:50.680 39 INFO tempest.lib.common.rest_client [req-3ec68fe3-7266-4057-91a4-99a5bc818156 req-3ec68fe3-7266-4057-91a4-99a5bc818156 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1762b878504148669739a69f021a4d40 0.234s\n2026-05-20 01:43:50.901 35 INFO tempest.lib.common.rest_client [req-938fa843-6c8b-4589-81e0-8aa562f39622 req-938fa843-6c8b-4589-81e0-8aa562f39622 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.779s\n2026-05-20 01:43:50.928 17 INFO tempest.lib.common.rest_client [req-100143aa-9c0b-449c-aa41-7e6dced51f7b req-100143aa-9c0b-449c-aa41-7e6dced51f7b ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9b959070-9720-4b30-802d-7e759c6893df 0.292s\n2026-05-20 01:43:51.026 39 INFO tempest.lib.common.rest_client [req-66d0143f-5ec4-47b8-857d-8178263c9798 req-66d0143f-5ec4-47b8-857d-8178263c9798 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3b367d1fe42a4c3da9ee8907aa720b67 0.342s\n2026-05-20 01:43:51.029 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3a564483529f45b8980320f611499ca1\n2026-05-20 01:43:51.029 11 INFO tempest.lib.common.rest_client [req-754a26e6-f89d-4998-981e-867e228cf10d req-754a26e6-f89d-4998-981e-867e228cf10d ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2fc004a8-3982-4e1c-9efa-6ee755cb8d76 0.455s\n{0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [5.442971s] ... ok\n2026-05-20 01:43:51.053 17 INFO tempest.lib.common.rest_client [req-1853b550-ce12-4d50-a7de-78dda771372a req-1853b550-ce12-4d50-a7de-78dda771372a ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.122s\n2026-05-20 01:43:51.119 26 INFO tempest.lib.common.rest_client [req-1994e75c-f0c2-4419-98ff-7f6219f84fa9 req-1994e75c-f0c2-4419-98ff-7f6219f84fa9 ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6/remove_router_interface 2.139s\n{7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [15.214520s] ... ok\n2026-05-20 01:43:51.178 17 INFO tempest.lib.common.rest_client [req-f4333f8e-195f-4bd4-890f-f38572fbef40 req-f4333f8e-195f-4bd4-890f-f38572fbef40 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9b959070-9720-4b30-802d-7e759c6893df 0.121s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [2.326119s] ... ok\n2026-05-20 01:43:51.188 20 INFO tempest.lib.common.rest_client [req-517783c5-255e-4415-83bc-1b434502b670 req-517783c5-255e-4415-83bc-1b434502b670 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/85c96cec-58e5-4722-b755-97535ca5b289 1.726s\n2026-05-20 01:43:51.219 21 INFO tempest.lib.common.rest_client [req-a93c67ba-199b-499d-b59a-faa47b7fb10e req-a93c67ba-199b-499d-b59a-faa47b7fb10e ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s\n2026-05-20 01:43:51.255 26 INFO tempest.lib.common.rest_client [req-933f7ffb-3238-4621-9fa9-8555a757ef0a req-933f7ffb-3238-4621-9fa9-8555a757ef0a ] Request (RoutersNegativeTest:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1093522410 0.130s\n{7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.135190s] ... ok\n2026-05-20 01:43:51.296 20 INFO tempest.lib.common.rest_client [req-aed401fe-380f-431e-b655-e2ddc34e4777 req-aed401fe-380f-431e-b655-e2ddc34e4777 ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/85c96cec-58e5-4722-b755-97535ca5b289 0.103s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [5.895281s] ... ok\n2026-05-20 01:43:51.659 26 INFO tempest.lib.common.rest_client [req-f0e83959-5871-46ac-adb6-e001d4b4817d req-f0e83959-5871-46ac-adb6-e001d4b4817d ] Request (RoutersNegativeTest:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6 0.398s\n{7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.403154s] ... ok\n2026-05-20 01:43:51.671 39 INFO tempest.lib.common.rest_client [req-7bb6d975-8e4e-44f2-8eb9-55e8d44b0487 req-7bb6d975-8e4e-44f2-8eb9-55e8d44b0487 ] Request (FloatingIPAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.639s\n2026-05-20 01:43:51.680 24 INFO tempest.lib.common.rest_client [req-2de34830-fcff-4ca6-aad4-928ea4ccf0bf req-2de34830-fcff-4ca6-aad4-928ea4ccf0bf ] Request (NetworksTest:test_create_delete_subnet_with_gw): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4e3d71e9-bdb4-43c5-be33-d39bc87bed48 1.814s\n{6} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [5.441675s] ... ok\n2026-05-20 01:43:51.736 15 INFO tempest.lib.common.rest_client [req-e0099fc8-2dca-4374-9f78-a5e045b4d743 req-e0099fc8-2dca-4374-9f78-a5e045b4d743 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.064s\n2026-05-20 01:43:51.761 21 INFO tempest.lib.common.rest_client [req-d3cbcaa8-5710-47a4-b0c4-8cd72471b710 req-d3cbcaa8-5710-47a4-b0c4-8cd72471b710 ] Request (NetworksNegativeTestJSON:test_create_port_on_non_existent_network): 404 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.536s\n{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.542810s] ... ok\n2026-05-20 01:43:51.840 17 INFO tempest.lib.common.rest_client [req-53b256f0-c8ae-4978-ac6a-bd78683f74db req-53b256f0-c8ae-4978-ac6a-bd78683f74db ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.658s\n2026-05-20 01:43:51.882 21 INFO tempest.lib.common.rest_client [req-d66fed70-f6bb-4570-a76e-3c22e9c93b53 req-d66fed70-f6bb-4570-a76e-3c22e9c93b53 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_network): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bbe3d945-4cb5-4542-a349-9e31202f9ceb 0.113s\n{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.117914s] ... ok\n2026-05-20 01:43:51.883 15 INFO tempest.lib.common.rest_client [req-ccdfb5a3-668d-4f69-9901-f9d79f64b509 req-ccdfb5a3-668d-4f69-9901-f9d79f64b509 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.145s\n2026-05-20 01:43:51.900 31 INFO tempest.lib.common.rest_client [req-c479c838-e11b-4319-b4b8-1084f4fc25fa req-c479c838-e11b-4319-b4b8-1084f4fc25fa ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.656s\n2026-05-20 01:43:51.968 28 INFO tempest.lib.common.rest_client [req-dca4c845-5483-46c8-876f-3a3d5fc6e6f8 req-dca4c845-5483-46c8-876f-3a3d5fc6e6f8 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ab71b9c0-9aad-4498-a883-13179ec6ee30 1.909s\n2026-05-20 01:43:51.990 21 INFO tempest.lib.common.rest_client [req-5c1506d0-ff59-458d-a309-edb69facb6eb req-5c1506d0-ff59-458d-a309-edb69facb6eb ] Request (NetworksNegativeTestJSON:test_delete_non_existent_port): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d1ef5587-2e38-4ecc-9c9c-ec3d140eedb3 0.103s\n{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.106361s] ... ok\n2026-05-20 01:43:52.091 21 INFO tempest.lib.common.rest_client [req-14d7ed19-d17e-4762-b6fb-c2c5441641a3 req-14d7ed19-d17e-4762-b6fb-c2c5441641a3 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_subnet): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/adeb30b9-4503-4fdb-b7c0-42f5e2456a27 0.096s\n{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.100548s] ... ok\n2026-05-20 01:43:52.124 11 INFO tempest.lib.common.rest_client [req-486ca939-6694-49db-a45e-e191310198e3 req-486ca939-6694-49db-a45e-e191310198e3 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.088s\n2026-05-20 01:43:52.213 21 INFO tempest.lib.common.rest_client [req-e5eeeac2-7b77-4867-9bf9-185ba7a7052f req-e5eeeac2-7b77-4867-9bf9-185ba7a7052f ] Request (NetworksNegativeTestJSON:test_show_non_existent_network): 404 GET https://api.testbed.osism.xyz:9696/v2.0/networks/be4c97e4-4670-4450-afeb-6f48b7e7c616 0.116s\n{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.120874s] ... ok\n2026-05-20 01:43:52.230 28 INFO tempest.lib.common.rest_client [req-525b5852-264b-4c25-8a65-779e46415622 req-525b5852-264b-4c25-8a65-779e46415622 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/ab71b9c0-9aad-4498-a883-13179ec6ee30 0.258s\n2026-05-20 01:43:52.279 39 INFO tempest.lib.common.rest_client [req-12f37e34-b586-48e4-ba6b-739f83ff9ae6 req-12f37e34-b586-48e4-ba6b-739f83ff9ae6 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3a564483529f45b8980320f611499ca1&name=default 0.605s\n2026-05-20 01:43:52.316 21 INFO tempest.lib.common.rest_client [req-ceff74a8-d5f6-4de5-987c-203c9f84f2fe req-ceff74a8-d5f6-4de5-987c-203c9f84f2fe ] Request (NetworksNegativeTestJSON:test_show_non_existent_port): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5238dc17-252e-4275-a3ec-8898a54253cb 0.097s\n{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.101996s] ... ok\n2026-05-20 01:43:52.356 17 INFO tempest.lib.common.rest_client [req-c46843af-5110-440a-a5c6-cffedbf37ef7 req-c46843af-5110-440a-a5c6-cffedbf37ef7 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.512s\n2026-05-20 01:43:52.423 21 INFO tempest.lib.common.rest_client [req-38d1725e-1e2a-476d-9fac-5b60d95cbea4 req-38d1725e-1e2a-476d-9fac-5b60d95cbea4 ] Request (NetworksNegativeTestJSON:test_show_non_existent_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4683c699-8d79-45eb-9916-236b6be8edde 0.099s\n{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.103170s] ... ok\n2026-05-20 01:43:52.459 28 INFO tempest.lib.common.rest_client [req-f13f8c76-d6e5-463b-a97c-20780714883f req-f13f8c76-d6e5-463b-a97c-20780714883f ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=ab71b9c0-9aad-4498-a883-13179ec6ee30&device_owner=network%3Arouter_gateway 0.224s\n2026-05-20 01:43:52.467 35 INFO tempest.lib.common.rest_client [req-81908007-2bcc-4286-9f27-303d32874c45 req-81908007-2bcc-4286-9f27-303d32874c45 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.563s\n2026-05-20 01:43:52.494 37 INFO tempest.lib.common.rest_client [req-ae0d5737-a2e9-4982-883a-c947b1b51a68 req-ae0d5737-a2e9-4982-883a-c947b1b51a68 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/08184c9b-12a1-4ad5-b939-4aaf99be1b74/add_router_interface 3.794s\n2026-05-20 01:43:52.556 21 INFO tempest.lib.common.rest_client [req-9047a8cc-1447-4747-8595-5917e6f1357c req-9047a8cc-1447-4747-8595-5917e6f1357c ] Request (NetworksNegativeTestJSON:test_update_non_existent_network): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/baf348e2-95e9-4331-a5f7-5ed8b509145a 0.127s\n{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.132141s] ... ok\n2026-05-20 01:43:52.575 15 INFO tempest.lib.common.rest_client [req-a28624ec-a499-4547-b2e7-e27184bac840 req-a28624ec-a499-4547-b2e7-e27184bac840 ] Request (ExtraDHCPOptionsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/26f52578-3f16-4128-a73a-e4c190c04d3f 0.689s\n{2} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [1.906549s] ... ok\n2026-05-20 01:43:52.605 28 INFO tempest.lib.common.rest_client [req-48e36d44-5c1e-4e6f-af06-b250f6a74eef req-48e36d44-5c1e-4e6f-af06-b250f6a74eef ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.141s\n2026-05-20 01:43:52.657 21 INFO tempest.lib.common.rest_client [req-434572e6-3f77-490b-8e16-fa8a03a0a030 req-434572e6-3f77-490b-8e16-fa8a03a0a030 ] Request (NetworksNegativeTestJSON:test_update_non_existent_port): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/579e0c43-673d-4f60-9ec5-b2e90964709c 0.095s\n{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.099426s] ... ok\n2026-05-20 01:43:52.735 28 INFO tempest.lib.common.rest_client [req-5e8535b2-a0b0-4208-b0b0-89145fe92837 req-5e8535b2-a0b0-4208-b0b0-89145fe92837 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ab71b9c0-9aad-4498-a883-13179ec6ee30 0.127s\n2026-05-20 01:43:52.758 24 INFO tempest.lib.common.rest_client [req-2cf4af3d-a85c-4437-8cc3-53638f2ee38c req-2cf4af3d-a85c-4437-8cc3-53638f2ee38c ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.071s\n2026-05-20 01:43:52.765 37 INFO tempest.lib.common.rest_client [req-2f3f945b-0548-4a6e-a8b2-b372c50ed1b9 req-2f3f945b-0548-4a6e-a8b2-b372c50ed1b9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c2304724-e965-404f-8671-7e979d2a1c60 0.268s\n2026-05-20 01:43:52.774 31 INFO tempest.lib.common.rest_client [req-b9a491a9-22bd-4242-b1c3-f67984251c0a req-b9a491a9-22bd-4242-b1c3-f67984251c0a ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.867s\n2026-05-20 01:43:52.800 26 INFO tempest.lib.common.rest_client [req-a7dd6e6d-ddfc-4c5f-8799-75918eda0f54 req-a7dd6e6d-ddfc-4c5f-8799-75918eda0f54 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.132s\n2026-05-20 01:43:52.798 21 INFO tempest.lib.common.rest_client [req-5a474e1c-d04a-4566-8286-c5e2d3c65dc7 req-5a474e1c-d04a-4566-8286-c5e2d3c65dc7 ] Request (NetworksNegativeTestJSON:test_update_non_existent_subnet): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/4e03dfe8-f549-4fef-80b1-881f4ce14211 0.131s\n{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.142964s] ... ok\n2026-05-20 01:43:52.914 17 INFO tempest.lib.common.rest_client [req-6dc23d70-1336-4f86-a17a-8c41be9fc90b req-6dc23d70-1336-4f86-a17a-8c41be9fc90b ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e53261f5-be7a-4dff-8aff-c6dcd883f861 0.555s\n2026-05-20 01:43:52.953 37 INFO tempest.lib.common.rest_client [req-bfadc05f-6808-4253-a0d9-15b3b4797b3f req-bfadc05f-6808-4253-a0d9-15b3b4797b3f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.182s\n2026-05-20 01:43:53.021 20 INFO tempest.lib.common.rest_client [req-31e11f4e-da4c-49aa-88d8-286c2974ceaf req-31e11f4e-da4c-49aa-88d8-286c2974ceaf ] Request (NetworksIpV6Test:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.719s\n2026-05-20 01:43:53.037 21 INFO tempest.lib.common.rest_client [req-b598dfef-bf65-4b27-bb9b-33495219ee23 req-b598dfef-bf65-4b27-bb9b-33495219ee23 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/953a7a59b3da476f8d8149b3d29d58f5 0.230s\n2026-05-20 01:43:53.073 13 INFO tempest.lib.common.rest_client [req-6da56ad8-b1b0-4c38-82a5-8bb60dfebdfd req-6da56ad8-b1b0-4c38-82a5-8bb60dfebdfd ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.652s\n2026-05-20 01:43:53.096 17 INFO tempest.lib.common.rest_client [req-3696eb31-7175-41ff-8e0e-b066489c9f9c req-3696eb31-7175-41ff-8e0e-b066489c9f9c ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.180s\n2026-05-20 01:43:53.170 39 INFO tempest.lib.common.rest_client [req-5ec22d2e-7e29-42fa-bf78-4148ad5e9c9d req-5ec22d2e-7e29-42fa-bf78-4148ad5e9c9d ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ad6a9882-5291-40e5-8696-f2171bd86998 0.887s\n2026-05-20 01:43:53.199 20 INFO tempest.lib.common.rest_client [req-9e513c2a-3550-4b84-ba38-b34481f80800 req-9e513c2a-3550-4b84-ba38-b34481f80800 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=3411030c-9565-4039-aced-010d0073be8b 0.174s\n2026-05-20 01:43:53.328 17 INFO tempest.lib.common.rest_client [req-4fb504e5-1200-40d1-83f0-1e6ba1f64899 req-4fb504e5-1200-40d1-83f0-1e6ba1f64899 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fc189444-7242-43cf-a7bd-06199a045e9c 0.227s\n2026-05-20 01:43:53.361 21 INFO tempest.lib.common.rest_client [req-cc8a46d7-619b-405c-8f2d-fbfa167d7b33 req-cc8a46d7-619b-405c-8f2d-fbfa167d7b33 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8d925d306d174e929eed5adbf9f6fd46 0.321s\n2026-05-20 01:43:53.362 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 38061186224a495ab1eeea36f33d469a\n2026-05-20 01:43:53.402 39 INFO tempest.lib.common.rest_client [req-9d71b0c1-111d-4399-b1f6-435375a52119 req-9d71b0c1-111d-4399-b1f6-435375a52119 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3a564483529f45b8980320f611499ca1 0.229s\n2026-05-20 01:43:53.403 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5117f7b7e06c48df841b22f7b8020025\n2026-05-20 01:43:53.454 17 INFO tempest.lib.common.rest_client [req-a586ad9c-85d4-4fa2-aec6-24eb6cb805a3 req-a586ad9c-85d4-4fa2-aec6-24eb6cb805a3 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.123s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [2.274749s] ... ok\n2026-05-20 01:43:53.521 15 INFO tempest.lib.common.rest_client [req-51004821-5a38-4d74-b181-9a5174334c57 req-51004821-5a38-4d74-b181-9a5174334c57 ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/406502f2-6a4e-43b8-80f7-43d7bf183d61 0.942s\n2026-05-20 01:43:53.582 39 INFO tempest.lib.common.rest_client [req-a4a4790d-bc3f-4023-8156-7981df59d819 req-a4a4790d-bc3f-4023-8156-7981df59d819 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5117f7b7e06c48df841b22f7b8020025&name=default 0.178s\n2026-05-20 01:43:53.630 15 INFO tempest.lib.common.rest_client [req-45503299-ffe5-4155-9abe-0f2c8410d539 req-45503299-ffe5-4155-9abe-0f2c8410d539 ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/406502f2-6a4e-43b8-80f7-43d7bf183d61 0.105s\n{2} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [1.053435s] ... ok\n2026-05-20 01:43:53.700 31 INFO tempest.lib.common.rest_client [req-a61b5fc7-1f96-4742-87a7-a2cd0c2175bb req-a61b5fc7-1f96-4742-87a7-a2cd0c2175bb ] Request (RoutersAdminNegativeIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f2014056-4ab4-43ee-92f3-32bced6a652c 0.919s\n{10} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [3.464468s] ... ok\n2026-05-20 01:43:53.822 11 INFO tempest.lib.common.rest_client [req-88d93c27-95fb-439d-b9f3-16ce5a71789e req-88d93c27-95fb-439d-b9f3-16ce5a71789e ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.694s\n2026-05-20 01:43:53.853 21 INFO tempest.lib.common.rest_client [req-42ccce7f-8f34-4947-b3f5-34c885d88b5e req-42ccce7f-8f34-4947-b3f5-34c885d88b5e ] Request (NetworksNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.489s\n2026-05-20 01:43:53.934 17 INFO tempest.lib.common.rest_client [req-d15fb477-4924-458e-a6a8-659194a10905 req-d15fb477-4924-458e-a6a8-659194a10905 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.473s\n2026-05-20 01:43:53.985 31 INFO tempest.lib.common.rest_client [req-6c3ddac8-1dda-44a4-95e6-1be3a88ae193 req-6c3ddac8-1dda-44a4-95e6-1be3a88ae193 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/407a6079be84457f81dbd924304a7838 0.278s\n2026-05-20 01:43:54.225 28 INFO tempest.lib.common.rest_client [req-b34edd31-cace-4bfc-bd80-299ed601de3d req-b34edd31-cace-4bfc-bd80-299ed601de3d ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ab71b9c0-9aad-4498-a883-13179ec6ee30 1.485s\n{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [7.684584s] ... ok\n2026-05-20 01:43:54.246 31 INFO tempest.lib.common.rest_client [req-26fefbf4-9d51-4a32-bc3c-8a700c57e4f8 req-26fefbf4-9d51-4a32-bc3c-8a700c57e4f8 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2972b670bdee4ac58f2ce37d2d8960a4 0.259s\n2026-05-20 01:43:54.247 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8bc723215159494a8eaf7382a54a206f\n2026-05-20 01:43:54.275 15 INFO tempest.lib.common.rest_client [req-45b01427-0813-4c87-84e1-a7f15d27dc45 req-45b01427-0813-4c87-84e1-a7f15d27dc45 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/406502f2-6a4e-43b8-80f7-43d7bf183d61 0.639s\n2026-05-20 01:43:54.301 17 INFO tempest.lib.common.rest_client [req-fe73173d-948e-4d51-80b5-f1e5c73d96cc req-fe73173d-948e-4d51-80b5-f1e5c73d96cc ] 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.366s\n2026-05-20 01:43:54.467 20 INFO tempest.lib.common.rest_client [req-443b7a0c-7a39-4046-83aa-863fd8a2e413 req-443b7a0c-7a39-4046-83aa-863fd8a2e413 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/3411030c-9565-4039-aced-010d0073be8b 1.264s\n2026-05-20 01:43:54.565 21 INFO tempest.lib.common.rest_client [req-1f6e23f8-5140-44c8-adee-3df7f4ba1d45 req-1f6e23f8-5140-44c8-adee-3df7f4ba1d45 ] Request (NetworksNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=38061186224a495ab1eeea36f33d469a&name=default 0.710s\n2026-05-20 01:43:54.577 13 INFO tempest.lib.common.rest_client [req-bfa45b3b-e32b-4d04-8c8d-a7beff14ffb2 req-bfa45b3b-e32b-4d04-8c8d-a7beff14ffb2 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8866d79e-6bd1-4801-bba9-17802fb12c84 1.501s\n2026-05-20 01:43:54.591 20 INFO tempest.lib.common.rest_client [req-07e38047-7690-4cbc-a192-43de050f8ac4 req-07e38047-7690-4cbc-a192-43de050f8ac4 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=3411030c-9565-4039-aced-010d0073be8b 0.122s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [3.292890s] ... ok\n2026-05-20 01:43:54.602 37 INFO tempest.lib.common.rest_client [req-a246dbf7-f6da-47e6-b54b-019d7bdbb570 req-a246dbf7-f6da-47e6-b54b-019d7bdbb570 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/08184c9b-12a1-4ad5-b939-4aaf99be1b74/remove_router_interface 1.646s\n2026-05-20 01:43:54.624 28 INFO tempest.lib.common.rest_client [req-8569153e-06fb-408f-acf7-2faf63ca5337 req-8569153e-06fb-408f-acf7-2faf63ca5337 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.392s\n2026-05-20 01:43:54.654 39 INFO tempest.lib.common.rest_client [req-231b1c91-dbcd-4451-880e-e0f90febe3fe req-231b1c91-dbcd-4451-880e-e0f90febe3fe ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/10b09a48-d140-40af-88f5-19197671fa14 1.067s\n2026-05-20 01:43:54.662 15 INFO tempest.lib.common.rest_client [req-9d9dbda3-dc4c-489f-9514-550dd4b448cd req-9d9dbda3-dc4c-489f-9514-550dd4b448cd ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9afeccc0-5315-413e-965f-6d794acb2025 0.385s\n2026-05-20 01:43:54.663 11 INFO tempest.lib.common.rest_client [req-191c2b54-4cb2-45ba-996a-4b575e51d512 req-191c2b54-4cb2-45ba-996a-4b575e51d512 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.838s\n2026-05-20 01:43:54.676 35 INFO tempest.lib.common.rest_client [req-8eb09c92-5897-48b7-9255-349feff33bb8 req-8eb09c92-5897-48b7-9255-349feff33bb8 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/05d4d9f2-05b9-4352-a234-17d141646d5e 2.207s\n2026-05-20 01:43:54.746 37 INFO tempest.lib.common.rest_client [req-b8e95987-b4c9-4686-968c-a510d758787c req-b8e95987-b4c9-4686-968c-a510d758787c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.140s\n2026-05-20 01:43:54.764 17 INFO tempest.lib.common.rest_client [req-01b2defa-9b41-45a3-a5e0-6766b8a32d63 req-01b2defa-9b41-45a3-a5e0-6766b8a32d63 ] 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.461s\n2026-05-20 01:43:54.793 31 INFO tempest.lib.common.rest_client [req-91b50a6c-9a08-4905-bafd-a0b19ffd9975 req-91b50a6c-9a08-4905-bafd-a0b19ffd9975 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s\n2026-05-20 01:43:54.799 13 INFO tempest.lib.common.rest_client [req-a6dd7e6f-5642-492b-a8db-a7497f6f6894 req-a6dd7e6f-5642-492b-a8db-a7497f6f6894 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/8866d79e-6bd1-4801-bba9-17802fb12c84 0.219s\n2026-05-20 01:43:54.977 39 INFO tempest.lib.common.rest_client [req-8c229fcc-0eb0-4595-954d-f28d83e8bed0 req-8c229fcc-0eb0-4595-954d-f28d83e8bed0 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5117f7b7e06c48df841b22f7b8020025 0.320s\n2026-05-20 01:43:54.978 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f05a4fa30d5c40738f0887e206ebf3e3\n2026-05-20 01:43:55.001 13 INFO tempest.lib.common.rest_client [req-11d765f0-26fd-42b8-86e8-d20d0ea2d437 req-11d765f0-26fd-42b8-86e8-d20d0ea2d437 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=8866d79e-6bd1-4801-bba9-17802fb12c84&device_owner=network%3Arouter_gateway 0.200s\n2026-05-20 01:43:55.081 21 INFO tempest.lib.common.rest_client [req-b81aff37-0ee6-4f12-a8d1-695b8def3e45 req-b81aff37-0ee6-4f12-a8d1-695b8def3e45 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/02022de0-e27a-4b23-b021-df5ee417b965 0.514s\n2026-05-20 01:43:55.135 11 INFO tempest.lib.common.rest_client [req-aec62438-01e9-4fca-9394-63ec78497979 req-aec62438-01e9-4fca-9394-63ec78497979 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5f8178a7-54d0-4af1-8ebf-07c08d714234 0.468s\n2026-05-20 01:43:55.159 13 INFO tempest.lib.common.rest_client [req-b2bccdc9-ac19-4f6f-b07e-ebce7290f107 req-b2bccdc9-ac19-4f6f-b07e-ebce7290f107 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.156s\n2026-05-20 01:43:55.164 37 INFO tempest.lib.common.rest_client [req-2a9150c1-88f9-40c3-a41a-ea44f8136c71 req-2a9150c1-88f9-40c3-a41a-ea44f8136c71 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dc457dde-1c9f-47ef-89c1-19f52b914b63 0.414s\n2026-05-20 01:43:55.204 17 INFO tempest.lib.common.rest_client [req-8c661bf9-baa8-46a1-805a-ee8af0a2adb5 req-8c661bf9-baa8-46a1-805a-ee8af0a2adb5 ] 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.438s\n2026-05-20 01:43:55.294 11 INFO tempest.lib.common.rest_client [req-25cdd2be-b604-4265-8efd-43aa301c7d64 req-25cdd2be-b604-4265-8efd-43aa301c7d64 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.156s\n2026-05-20 01:43:55.300 13 INFO tempest.lib.common.rest_client [req-9a8d9309-1a23-498d-971d-3311358422dd req-9a8d9309-1a23-498d-971d-3311358422dd ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8866d79e-6bd1-4801-bba9-17802fb12c84 0.137s\n2026-05-20 01:43:55.306 37 INFO tempest.lib.common.rest_client [req-3b854df8-17f4-4813-9955-a3e76c539d10 req-3b854df8-17f4-4813-9955-a3e76c539d10 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.139s\n2026-05-20 01:43:55.307 21 INFO tempest.lib.common.rest_client [req-9c63949e-df27-401e-a1dd-b2e73c35be91 req-9c63949e-df27-401e-a1dd-b2e73c35be91 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a 0.222s\n2026-05-20 01:43:55.479 11 INFO tempest.lib.common.rest_client [req-a52f0f71-8fc4-485a-8768-7aeb00abe610 req-a52f0f71-8fc4-485a-8768-7aeb00abe610 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4ed5071d-bf27-4222-b381-81ad9d0d2fa8 0.181s\n{0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [4.446725s] ... ok\n2026-05-20 01:43:55.568 20 INFO tempest.lib.common.rest_client [req-c00b6a9f-972a-411d-8009-5fc207223db4 req-c00b6a9f-972a-411d-8009-5fc207223db4 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.973s\n2026-05-20 01:43:55.579 26 INFO tempest.lib.common.rest_client [req-e674da7b-d62a-4051-b6df-6100b8aca520 req-e674da7b-d62a-4051-b6df-6100b8aca520 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.772s\n2026-05-20 01:43:55.613 24 INFO tempest.lib.common.rest_client [req-1c42d249-0de7-4e7d-a564-c3a100ac7be3 req-1c42d249-0de7-4e7d-a564-c3a100ac7be3 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.852s\n2026-05-20 01:43:55.611 15 INFO tempest.lib.common.rest_client [req-5f318094-496b-43ad-b9f8-0bfbe7156c66 req-5f318094-496b-43ad-b9f8-0bfbe7156c66 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cd0fea44-458a-417b-a6fd-c758602dfa46 0.946s\n2026-05-20 01:43:55.687 17 INFO tempest.lib.common.rest_client [req-d38a6bfe-4689-4770-a8d8-2f64c08ece84 req-d38a6bfe-4689-4770-a8d8-2f64c08ece84 ] 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.480s\n2026-05-20 01:43:55.697 39 INFO tempest.lib.common.rest_client [req-f8004a92-b8c6-4c1e-b9a0-7a07bf14fb55 req-f8004a92-b8c6-4c1e-b9a0-7a07bf14fb55 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f05a4fa30d5c40738f0887e206ebf3e3&name=default 0.717s\n2026-05-20 01:43:55.871 21 INFO tempest.lib.common.rest_client [req-1f725174-f55a-4a1d-a86e-dfe1c24a6649 req-1f725174-f55a-4a1d-a86e-dfe1c24a6649 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s\n2026-05-20 01:43:55.896 35 INFO tempest.lib.common.rest_client [req-d5747008-1d9e-4260-a886-c3188a3e37cb req-d5747008-1d9e-4260-a886-c3188a3e37cb ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/05d4d9f2-05b9-4352-a234-17d141646d5e 1.217s\n2026-05-20 01:43:55.922 26 INFO tempest.lib.common.rest_client [req-10a78e49-bdc1-4183-b567-ee99c110d13a req-10a78e49-bdc1-4183-b567-ee99c110d13a ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6 0.333s\n{7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [4.260441s] ... ok\n2026-05-20 01:43:55.978 15 INFO tempest.lib.common.rest_client [req-d799cb29-bceb-4f68-a911-fa32aadd602a req-d799cb29-bceb-4f68-a911-fa32aadd602a ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f15a51762f894c02b01709756d87a750 0.358s\n2026-05-20 01:43:56.161 37 INFO tempest.lib.common.rest_client [req-be2a1bdf-9699-4a47-9552-f96cf083c7ca req-be2a1bdf-9699-4a47-9552-f96cf083c7ca ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/08184c9b-12a1-4ad5-b939-4aaf99be1b74 0.850s\n2026-05-20 01:43:56.161 20 INFO tempest.lib.common.rest_client [req-acad3a6a-094b-417a-9771-4722396a75cc req-acad3a6a-094b-417a-9771-4722396a75cc ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.590s\n2026-05-20 01:43:56.175 31 INFO tempest.lib.common.rest_client [req-541283fc-b739-43f2-a716-873d72d862e2 req-541283fc-b739-43f2-a716-873d72d862e2 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8bc723215159494a8eaf7382a54a206f&name=default 1.379s\n2026-05-20 01:43:56.185 39 INFO tempest.lib.common.rest_client [req-4985c147-478c-415a-8b13-ed2a7ed7d85f req-4985c147-478c-415a-8b13-ed2a7ed7d85f ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dc57dbaf-d70c-460f-97e2-f336c2c11097 0.486s\n2026-05-20 01:43:56.286 15 INFO tempest.lib.common.rest_client [req-9e2d135f-a37b-4f91-9a41-e11613a4d093 req-9e2d135f-a37b-4f91-9a41-e11613a4d093 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6da6ffa88c7b48098bbc7a4863667177 0.303s\n2026-05-20 01:43:56.287 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2e2c4ae697c445e689d1ce8dd1504aff\n2026-05-20 01:43:56.481 17 INFO tempest.lib.common.rest_client [req-28009590-ad74-4d56-84ce-dceca1fe7a13 req-28009590-ad74-4d56-84ce-dceca1fe7a13 ] 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.789s\n2026-05-20 01:43:56.488 21 INFO tempest.lib.common.rest_client [req-74ba1f9d-7cf9-46e4-952c-4d22b43deb22 req-74ba1f9d-7cf9-46e4-952c-4d22b43deb22 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s\n2026-05-20 01:43:56.551 13 INFO tempest.lib.common.rest_client [req-7131bd7f-ab78-48d7-8a1d-919a2cc7b1e0 req-7131bd7f-ab78-48d7-8a1d-919a2cc7b1e0 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8866d79e-6bd1-4801-bba9-17802fb12c84 1.245s\n{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [6.134250s] ... ok\n2026-05-20 01:43:56.583 39 INFO tempest.lib.common.rest_client [req-e6d22f45-1a76-4d2f-a825-ce2482927877 req-e6d22f45-1a76-4d2f-a825-ce2482927877 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f05a4fa30d5c40738f0887e206ebf3e3 0.396s\n2026-05-20 01:43:56.666 35 INFO tempest.lib.common.rest_client [req-abe3b103-86f2-43a4-8d4a-2e21a851a6af req-abe3b103-86f2-43a4-8d4a-2e21a851a6af ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/05d4d9f2-05b9-4352-a234-17d141646d5e 0.766s\n2026-05-20 01:43:56.686 21 INFO tempest.lib.common.rest_client [req-a4fef54a-d48a-48c0-8e9c-0aead3d8ef88 req-a4fef54a-d48a-48c0-8e9c-0aead3d8ef88 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.195s\n2026-05-20 01:43:56.740 11 INFO tempest.lib.common.rest_client [req-01756eed-949f-4431-98d8-f1481d68a8b5 req-01756eed-949f-4431-98d8-f1481d68a8b5 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.257s\n2026-05-20 01:43:56.764 35 INFO tempest.lib.common.rest_client [req-5a6f228b-aeb2-4098-9acc-7e3dfcb48bc9 req-5a6f228b-aeb2-4098-9acc-7e3dfcb48bc9 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/05d4d9f2-05b9-4352-a234-17d141646d5e 0.095s\n2026-05-20 01:43:56.788 37 INFO tempest.lib.common.rest_client [req-5312e266-8f3e-46c6-8f5e-04a6ed7f6db1 req-5312e266-8f3e-46c6-8f5e-04a6ed7f6db1 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.623s\n2026-05-20 01:43:56.816 17 INFO tempest.lib.common.rest_client [req-83ce31f6-ad97-4168-b279-267b3013c739 req-83ce31f6-ad97-4168-b279-267b3013c739 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/42b42163-0dfd-40a0-9883-4bbead31f9b9 0.332s\n2026-05-20 01:43:56.836 15 INFO tempest.lib.common.rest_client [req-d91f2c1e-ba27-43c9-ae73-9d4034d8a8a5 req-d91f2c1e-ba27-43c9-ae73-9d4034d8a8a5 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s\n2026-05-20 01:43:56.883 31 INFO tempest.lib.common.rest_client [req-6311e584-082e-4388-9a68-1029f9a4b265 req-6311e584-082e-4388-9a68-1029f9a4b265 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5b73b48d-0583-4d98-997b-5193f4cdfc44 0.706s\n2026-05-20 01:43:56.891 21 INFO tempest.lib.common.rest_client [req-ab3945dc-cc1a-4be6-9ba5-7546be896c1f req-ab3945dc-cc1a-4be6-9ba5-7546be896c1f ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.203s\n2026-05-20 01:43:56.916 13 INFO tempest.lib.common.rest_client [req-580556ef-5bf9-455a-895e-5728294c60ef req-580556ef-5bf9-455a-895e-5728294c60ef ] Request (RoutersAdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.360s\n2026-05-20 01:43:56.968 17 INFO tempest.lib.common.rest_client [req-ccad9403-6ac9-43bd-8099-4944e1d177b4 req-ccad9403-6ac9-43bd-8099-4944e1d177b4 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.150s\n2026-05-20 01:43:57.077 24 INFO tempest.lib.common.rest_client [req-13d750ec-eb3b-4338-b9b0-030d0890bbcd req-13d750ec-eb3b-4338-b9b0-030d0890bbcd ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/057b82c5-ea86-44db-86fe-f2d497d34eff 1.460s\n{6} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [5.394098s] ... ok\n2026-05-20 01:43:57.112 35 INFO tempest.lib.common.rest_client [req-5f661f6f-b454-4045-9d70-a8ce2eec82f3 req-5f661f6f-b454-4045-9d70-a8ce2eec82f3 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/edf54796-d30a-4279-aff9-f799076ff8d7 0.345s\n2026-05-20 01:43:57.155 39 INFO tempest.lib.common.rest_client [req-8087c16a-ce7c-4096-90ae-e5b963f70979 req-8087c16a-ce7c-4096-90ae-e5b963f70979 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s\n2026-05-20 01:43:57.162 15 INFO tempest.lib.common.rest_client [req-a525f58f-e5a3-420c-a43a-cdbda7c35738 req-a525f58f-e5a3-420c-a43a-cdbda7c35738 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2e2c4ae697c445e689d1ce8dd1504aff&name=default 0.320s\n2026-05-20 01:43:57.181 37 INFO tempest.lib.common.rest_client [req-696b3105-41e9-48a3-b626-5015e3a9a57e req-696b3105-41e9-48a3-b626-5015e3a9a57e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.389s\n2026-05-20 01:43:57.256 17 INFO tempest.lib.common.rest_client [req-509aeb28-a6f5-442a-870c-563f4962d9bd req-509aeb28-a6f5-442a-870c-563f4962d9bd ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e34cfea1-42e2-4e05-97f5-6180fa4ef0b7 0.285s\n2026-05-20 01:43:57.262 31 INFO tempest.lib.common.rest_client [req-788e1bfd-c241-4e0e-ba14-b548a95c9202 req-788e1bfd-c241-4e0e-ba14-b548a95c9202 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8bc723215159494a8eaf7382a54a206f 0.378s\n2026-05-20 01:43:57.263 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 02bf8d0d55cd4f2dae751309a487de18\n2026-05-20 01:43:57.285 20 INFO tempest.lib.common.rest_client [req-769c3eeb-45cb-4851-baf8-18b456bda584 req-769c3eeb-45cb-4851-baf8-18b456bda584 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4bb403e0-d6db-4fae-bd69-8007e0ea9b87 1.119s\n2026-05-20 01:43:57.390 20 INFO tempest.lib.common.rest_client [req-7d6475b0-4d00-450a-af0b-0bc526681e11 req-7d6475b0-4d00-450a-af0b-0bc526681e11 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/16d6f497-af9c-4a2f-868b-1cdcc83679ed 0.100s\n2026-05-20 01:43:57.437 31 INFO tempest.lib.common.rest_client [req-353f3426-1bd5-43b5-abf6-de07847d7c2d req-353f3426-1bd5-43b5-abf6-de07847d7c2d ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=02bf8d0d55cd4f2dae751309a487de18&name=default 0.172s\n2026-05-20 01:43:57.465 21 INFO tempest.lib.common.rest_client [req-a97bfb9c-493b-4d3f-869e-348d55f17996 req-a97bfb9c-493b-4d3f-869e-348d55f17996 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.571s\n2026-05-20 01:43:57.560 20 INFO tempest.lib.common.rest_client [req-a2215526-8a32-43e0-99e7-b57632f9ebb6 req-a2215526-8a32-43e0-99e7-b57632f9ebb6 ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4bb403e0-d6db-4fae-bd69-8007e0ea9b87 0.167s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [2.968900s] ... ok\n2026-05-20 01:43:57.569 17 INFO tempest.lib.common.rest_client [req-1f34c1f9-e8b5-45fa-b21e-44553ced8a21 req-1f34c1f9-e8b5-45fa-b21e-44553ced8a21 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.308s\n2026-05-20 01:43:57.649 21 INFO tempest.lib.common.rest_client [req-3f62b347-c7a7-43c9-bacc-621aa402acf7 req-3f62b347-c7a7-43c9-bacc-621aa402acf7 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-20 01:43:57.656 39 INFO tempest.lib.common.rest_client [req-2e563714-97f6-4f35-b891-0e15000370c4 req-2e563714-97f6-4f35-b891-0e15000370c4 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s\n2026-05-20 01:43:57.700 15 INFO tempest.lib.common.rest_client [req-af11bc2a-0ec2-43ca-b46f-b6731e1410d9 req-af11bc2a-0ec2-43ca-b46f-b6731e1410d9 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/628e80e6-8afb-4f8a-979c-84495cf9b7ab 0.535s\n2026-05-20 01:43:57.818 21 INFO tempest.lib.common.rest_client [req-d13bee74-5e41-456b-8ae2-6bbf92cd7410 req-d13bee74-5e41-456b-8ae2-6bbf92cd7410 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/82d829ce8828452caab575f8f204923e/roles/96c5293ae00249159873405c9cd172ae 0.167s\n2026-05-20 01:43:57.819 39 INFO tempest.lib.common.rest_client [req-4a1e317e-a104-42e1-a7a2-5eb560043b9a req-4a1e317e-a104-42e1-a7a2-5eb560043b9a ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.158s\n2026-05-20 01:43:57.836 24 INFO tempest.lib.common.rest_client [req-dbc2eb59-44b5-449f-b8b5-0d9c2ae19bb9 req-dbc2eb59-44b5-449f-b8b5-0d9c2ae19bb9 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.754s\n2026-05-20 01:43:57.901 20 INFO tempest.lib.common.rest_client [req-13bf9e3e-ad9b-45ad-a1e8-a69c18b5aa97 req-13bf9e3e-ad9b-45ad-a1e8-a69c18b5aa97 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.336s\n2026-05-20 01:43:57.928 35 INFO tempest.lib.common.rest_client [req-cc07fcaa-930c-45dd-9c2c-fb7514fe4153 req-cc07fcaa-930c-45dd-9c2c-fb7514fe4153 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d612ea96-e36f-46c4-9039-3524a5cd438d 0.814s\n2026-05-20 01:43:57.951 21 INFO tempest.lib.common.rest_client [req-f54e1368-b70f-44fb-a525-d81ec5506702 req-f54e1368-b70f-44fb-a525-d81ec5506702 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s\n2026-05-20 01:43:57.972 39 INFO tempest.lib.common.rest_client [req-769d0b31-a190-4cea-afa3-a8ccf780c8fd req-769d0b31-a190-4cea-afa3-a8ccf780c8fd ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.151s\n2026-05-20 01:43:58.000 15 INFO tempest.lib.common.rest_client [req-e2829903-da50-49a2-9860-ae4fec914cce req-e2829903-da50-49a2-9860-ae4fec914cce ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff 0.297s\n2026-05-20 01:43:58.100 20 INFO tempest.lib.common.rest_client [req-fbbc97ce-035c-4f47-b1bc-8579d365d27f req-fbbc97ce-035c-4f47-b1bc-8579d365d27f ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb 0.196s\n2026-05-20 01:43:58.149 17 INFO tempest.lib.common.rest_client [req-11ec1e98-1818-405a-8624-ad980d61c4a9 req-11ec1e98-1818-405a-8624-ad980d61c4a9 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/9a72fa2f-73ab-4e3a-ade2-08ba740a78ab 0.576s\n2026-05-20 01:43:58.159 31 INFO tempest.lib.common.rest_client [req-b5f79a53-c588-4604-acd7-a16dccff7944 req-b5f79a53-c588-4604-acd7-a16dccff7944 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/aa8e2687-cd71-45d4-ac7c-deb2dfd8f077 0.720s\n2026-05-20 01:43:58.175 28 INFO tempest.lib.common.rest_client [req-6fe001f4-3b70-42b7-8fb6-7ee95ca96369 req-6fe001f4-3b70-42b7-8fb6-7ee95ca96369 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/15edcc05-48e1-480e-acb4-72facbf6b710 3.545s\n2026-05-20 01:43:58.206 21 INFO tempest.lib.common.rest_client [req-ebeae681-5316-44b5-ba8d-627688476123 req-ebeae681-5316-44b5-ba8d-627688476123 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/82d829ce8828452caab575f8f204923e/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.253s\n2026-05-20 01:43:58.212 11 INFO tempest.lib.common.rest_client [req-d48acf65-f923-4865-a45e-f35dcc253614 req-d48acf65-f923-4865-a45e-f35dcc253614 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.470s\n2026-05-20 01:43:58.223 20 INFO tempest.lib.common.rest_client [req-29a0ebde-4943-4a4c-828e-7096a5c18b26 req-29a0ebde-4943-4a4c-828e-7096a5c18b26 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.120s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.661898s] ... ok\n2026-05-20 01:43:58.356 17 INFO tempest.lib.common.rest_client [req-db092d69-1544-4be9-96b8-46c73e32b266 req-db092d69-1544-4be9-96b8-46c73e32b266 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.203s\n2026-05-20 01:43:58.403 20 INFO tempest.lib.common.rest_client [req-66099855-a5a6-43d8-94ea-943fd9d569cc req-66099855-a5a6-43d8-94ea-943fd9d569cc ] Request (NetworksIpV6Test:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.177s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.179676s] ... ok\n2026-05-20 01:43:58.410 21 INFO tempest.lib.common.rest_client [req-2198b1de-55e5-4c29-b509-46f32dbe41f7 req-2198b1de-55e5-4c29-b509-46f32dbe41f7 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-20 01:43:58.414 28 INFO tempest.lib.common.rest_client [req-60a01693-1683-48de-954c-93f1a48e0ed6 req-60a01693-1683-48de-954c-93f1a48e0ed6 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/15edcc05-48e1-480e-acb4-72facbf6b710 0.235s\n2026-05-20 01:43:58.508 31 INFO tempest.lib.common.rest_client [req-c3cf2f86-1acf-4d8b-a717-89556b3d6455 req-c3cf2f86-1acf-4d8b-a717-89556b3d6455 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/02bf8d0d55cd4f2dae751309a487de18 0.347s\n2026-05-20 01:43:58.532 28 INFO tempest.lib.common.rest_client [req-39d4ff20-69dc-4783-946c-c0ea7d0638e3 req-39d4ff20-69dc-4783-946c-c0ea7d0638e3 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=15edcc05-48e1-480e-acb4-72facbf6b710&device_owner=network%3Arouter_gateway 0.115s\n2026-05-20 01:43:58.552 20 INFO tempest.lib.common.rest_client [req-efc32b04-26c0-40ac-90b8-fa46efded811 req-efc32b04-26c0-40ac-90b8-fa46efded811 ] Request (NetworksIpV6Test:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.145s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.148185s] ... ok\n2026-05-20 01:43:58.627 15 INFO tempest.lib.common.rest_client [req-43c765ba-6847-4926-ac81-a8e5d118ad20 req-43c765ba-6847-4926-ac81-a8e5d118ad20 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.623s\n2026-05-20 01:43:58.641 39 INFO tempest.lib.common.rest_client [req-a5a94661-348e-4d4a-9205-013fac24d9cc req-a5a94661-348e-4d4a-9205-013fac24d9cc ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.664s\n2026-05-20 01:43:58.640 21 INFO tempest.lib.common.rest_client [req-ab70b1fe-9c4f-44e9-9b7b-106710e43c04 req-ab70b1fe-9c4f-44e9-9b7b-106710e43c04 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/82d829ce8828452caab575f8f204923e/roles/68cd1badce4c4baeb95895efe5da31f7 0.227s\n2026-05-20 01:43:58.705 20 INFO tempest.lib.common.rest_client [req-e060dc4a-ccec-4259-9469-fb2800180b02 req-e060dc4a-ccec-4259-9469-fb2800180b02 ] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.149s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.151524s] ... ok\n2026-05-20 01:43:58.717 28 INFO tempest.lib.common.rest_client [req-92ff365c-5b76-4436-8292-4b87274bb3cb req-92ff365c-5b76-4436-8292-4b87274bb3cb ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.184s\n2026-05-20 01:43:58.789 26 INFO tempest.lib.common.rest_client [req-a4474ec4-eafc-424e-95c3-632c4869133f req-a4474ec4-eafc-424e-95c3-632c4869133f ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6/add_router_interface 2.863s\n2026-05-20 01:43:58.821 20 INFO tempest.lib.common.rest_client [req-ea46281f-1356-4b26-98dc-8cb347379d9c req-ea46281f-1356-4b26-98dc-8cb347379d9c ] Request (NetworksIpV6Test:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.111s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.113433s] ... ok\n2026-05-20 01:43:58.834 21 INFO tempest.lib.common.rest_client [req-0f8dd58b-5fd1-4579-afb6-faaf3ea3002e req-0f8dd58b-5fd1-4579-afb6-faaf3ea3002e ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s\n2026-05-20 01:43:58.843 28 INFO tempest.lib.common.rest_client [req-f48dcf6f-1ee1-4848-8454-5e6e87320790 req-f48dcf6f-1ee1-4848-8454-5e6e87320790 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=15edcc05-48e1-480e-acb4-72facbf6b710 0.124s\n2026-05-20 01:43:58.854 17 INFO tempest.lib.common.rest_client [req-be48a931-d60b-4939-b9d8-64b4284cb5db req-be48a931-d60b-4939-b9d8-64b4284cb5db ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/1175317e-8b0e-4b71-978a-1bd7fc0c7cd5 0.495s\n2026-05-20 01:43:58.871 39 INFO tempest.lib.common.rest_client [req-db411f25-16f8-49f3-85f8-3807a2c0f723 req-db411f25-16f8-49f3-85f8-3807a2c0f723 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-20 01:43:58.986 21 INFO tempest.lib.common.rest_client [req-5daf3cb2-0acd-4647-a8c4-6ee0bcead3e3 req-5daf3cb2-0acd-4647-a8c4-6ee0bcead3e3 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/82d829ce8828452caab575f8f204923e/roles/96c5293ae00249159873405c9cd172ae 0.149s\n2026-05-20 01:43:58.987 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 82d829ce8828452caab575f8f204923e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:43:58.987 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-990335794-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10b2f4c1236041c78941e4e0a612b5a9', 'project_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'tenant_id': '10b2f4c1236041c78941e4e0a612b5a9', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82d829ce8828452caab575f8f204923e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:58.987 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-990335794-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10b2f4c1236041c78941e4e0a612b5a9', 'project_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'tenant_id': '10b2f4c1236041c78941e4e0a612b5a9', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82d829ce8828452caab575f8f204923e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:43:59.079 20 INFO tempest.lib.common.rest_client [req-a3883650-2604-4bc3-94e8-20482c54cdba req-a3883650-2604-4bc3-94e8-20482c54cdba ] Request (NetworksIpV6Test:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/533e2bb6-019b-48bd-a6c3-c6dab2fbcabb 0.255s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.257593s] ... ok\n2026-05-20 01:43:59.081 35 INFO tempest.lib.common.rest_client [req-a1146ec2-4cdf-44b7-9595-2334631adf5f req-a1146ec2-4cdf-44b7-9595-2334631adf5f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e228743a-2007-4b57-b08f-9ca9082532fd 1.149s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [13.790801s] ... ok\n2026-05-20 01:43:59.098 11 INFO tempest.lib.common.rest_client [req-7af7fa84-4b66-427a-80a9-79b296d7cdef req-7af7fa84-4b66-427a-80a9-79b296d7cdef ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f6d3e546-2883-4a90-82a5-bee903d8de9d 0.884s\n{0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [3.617842s] ... ok\n2026-05-20 01:43:59.114 17 INFO tempest.lib.common.rest_client [req-086417d1-6db2-456c-9fe2-93d1a0b1d421 req-086417d1-6db2-456c-9fe2-93d1a0b1d421 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.258s\n2026-05-20 01:43:59.117 31 INFO tempest.lib.common.rest_client [req-4e8e84f0-07b4-4d13-9adb-7a1e561152e4 req-4e8e84f0-07b4-4d13-9adb-7a1e561152e4 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s\n2026-05-20 01:43:59.119 39 INFO tempest.lib.common.rest_client [req-06588fd6-49c5-44cf-a951-3030e785d99e req-06588fd6-49c5-44cf-a951-3030e785d99e ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/681004a81f1b4f4b9a4f71c0e22a630a/roles/96c5293ae00249159873405c9cd172ae 0.244s\n2026-05-20 01:43:59.119 24 INFO tempest.lib.common.rest_client [req-51c28d49-67b3-47cd-8279-9e1092485f39 req-51c28d49-67b3-47cd-8279-9e1092485f39 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.273s\n2026-05-20 01:43:59.226 26 INFO tempest.lib.common.rest_client [req-710811aa-f975-4ceb-9bca-9c8a5d85f962 req-710811aa-f975-4ceb-9bca-9c8a5d85f962 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6 0.431s\n2026-05-20 01:43:59.259 20 INFO tempest.lib.common.rest_client [req-7004d26d-5755-48be-95af-c297779652b1 req-7004d26d-5755-48be-95af-c297779652b1 ] Request (NetworksIpV6Test:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/533e2bb6-019b-48bd-a6c3-c6dab2fbcabb?fields=id&fields=name&fields=mtu 0.176s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.178321s] ... ok\n2026-05-20 01:43:59.271 35 INFO tempest.lib.common.rest_client [req-2f8b0daa-06ae-4471-923b-6d40abc6852e req-2f8b0daa-06ae-4471-923b-6d40abc6852e ] Request (PortsTestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.184s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.187265s] ... ok\n2026-05-20 01:43:59.283 15 INFO tempest.lib.common.rest_client [req-27609d1d-8844-4822-ac94-c1058e265e8e req-27609d1d-8844-4822-ac94-c1058e265e8e ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s\n2026-05-20 01:43:59.325 39 INFO tempest.lib.common.rest_client [req-45518449-0de6-4b35-9131-a8f993118fd5 req-45518449-0de6-4b35-9131-a8f993118fd5 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-20 01:43:59.356 37 INFO tempest.lib.common.rest_client [req-e348250f-1e70-4fe2-a812-9715064f698b req-e348250f-1e70-4fe2-a812-9715064f698b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/eef5c529-0047-4348-adff-6ee6b9f25575/add_router_interface 2.172s\n2026-05-20 01:43:59.381 20 INFO tempest.lib.common.rest_client [req-0c82fb16-46d8-4f97-b0d9-86cdee6e2f4b req-0c82fb16-46d8-4f97-b0d9-86cdee6e2f4b ] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/b9056aac-2e26-4f7e-8aa0-b22948bea1c9 0.119s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.122944s] ... ok\n2026-05-20 01:43:59.452 15 INFO tempest.lib.common.rest_client [req-de9545d7-dcd4-4993-8fc3-ff0b866be99d req-de9545d7-dcd4-4993-8fc3-ff0b866be99d ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.167s\n2026-05-20 01:43:59.469 26 INFO tempest.lib.common.rest_client [req-0ea350c2-2137-469c-84f2-f71eaac8d5e9 req-0ea350c2-2137-469c-84f2-f71eaac8d5e9 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c2867f28-95de-4bfb-aff2-8652a022c711 0.239s\n2026-05-20 01:43:59.471 39 INFO tempest.lib.common.rest_client [req-aa23276b-4a29-4b7d-aab4-fbd0d8a368f7 req-aa23276b-4a29-4b7d-aab4-fbd0d8a368f7 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/681004a81f1b4f4b9a4f71c0e22a630a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.143s\n2026-05-20 01:43:59.508 20 INFO tempest.lib.common.rest_client [req-ed6bcad0-9b92-49e8-8057-2f92b2337372 req-ed6bcad0-9b92-49e8-8057-2f92b2337372 ] Request (NetworksIpV6Test:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/b9056aac-2e26-4f7e-8aa0-b22948bea1c9?fields=id&fields=network_id 0.120s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.125424s] ... ok\n2026-05-20 01:43:59.558 35 INFO tempest.lib.common.rest_client [req-8a1947d0-960d-43f0-bc00-18d606328375 req-8a1947d0-960d-43f0-bc00-18d606328375 ] Request (PortsTestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.284s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.286344s] ... ok\n2026-05-20 01:43:59.569 37 INFO tempest.lib.common.rest_client [req-b72a2b57-3d4f-4acd-ba69-df0a11b43204 req-b72a2b57-3d4f-4acd-ba69-df0a11b43204 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c704b653-e136-4bf3-8643-7607458b8696 0.211s\n2026-05-20 01:43:59.572 17 INFO tempest.lib.common.rest_client [req-b3445af8-e99b-417f-b7d5-055bf223ebff req-b3445af8-e99b-417f-b7d5-055bf223ebff ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/1f74d086-0aa5-4257-ad3b-b900d6f88321 0.455s\n2026-05-20 01:43:59.610 21 INFO tempest.lib.common.rest_client [req-b6aa128a-bf4d-4aa9-b66e-1872d09d940e req-b6aa128a-bf4d-4aa9-b66e-1872d09d940e ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s\n2026-05-20 01:43:59.656 15 INFO tempest.lib.common.rest_client [req-5affb854-47e5-447e-afe4-0fcf9029beb8 req-5affb854-47e5-447e-afe4-0fcf9029beb8 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s\n2026-05-20 01:43:59.665 39 INFO tempest.lib.common.rest_client [req-127a2a9d-67a5-4e50-91cc-47b9d3a40d5a req-127a2a9d-67a5-4e50-91cc-47b9d3a40d5a ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s\n2026-05-20 01:43:59.759 31 INFO tempest.lib.common.rest_client [req-5678b6da-6c92-4462-a278-29386e523d02 req-5678b6da-6c92-4462-a278-29386e523d02 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s\n2026-05-20 01:43:59.772 37 INFO tempest.lib.common.rest_client [req-f8737719-d8ae-4e9e-a8e5-738dabeed4bb req-f8737719-d8ae-4e9e-a8e5-738dabeed4bb ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.200s\n2026-05-20 01:43:59.779 13 INFO tempest.lib.common.rest_client [req-a1d4b508-3946-4519-b95e-d4d4d2a97bd4 req-a1d4b508-3946-4519-b95e-d4d4d2a97bd4 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/54133708-3092-4a41-9f4f-6d909b7b2d72 2.858s\n2026-05-20 01:43:59.782 17 INFO tempest.lib.common.rest_client [req-64d49742-16dd-4d29-8034-aa0a01116cca req-64d49742-16dd-4d29-8034-aa0a01116cca ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.205s\n2026-05-20 01:43:59.798 21 INFO tempest.lib.common.rest_client [req-614fe293-46ff-43e0-91fd-d09ee3441d10 req-614fe293-46ff-43e0-91fd-d09ee3441d10 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9 0.182s\n2026-05-20 01:43:59.800 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 10b2f4c1236041c78941e4e0a612b5a9 for scope project and roles: ['reader']\n2026-05-20 01:43:59.809 39 INFO tempest.lib.common.rest_client [req-e97ca02e-b88f-475d-b3fe-abffe23b6c33 req-e97ca02e-b88f-475d-b3fe-abffe23b6c33 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/681004a81f1b4f4b9a4f71c0e22a630a/roles/68cd1badce4c4baeb95895efe5da31f7 0.135s\n2026-05-20 01:43:59.893 11 INFO tempest.lib.common.rest_client [req-9ead47f3-d975-4396-9d09-733b5ae97338 req-9ead47f3-d975-4396-9d09-733b5ae97338 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.791s\n2026-05-20 01:43:59.979 39 INFO tempest.lib.common.rest_client [req-7941d0ca-95eb-444f-8799-cc10f6b72b8e req-7941d0ca-95eb-444f-8799-cc10f6b72b8e ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-05-20 01:44:00.020 31 INFO tempest.lib.common.rest_client [req-546b5338-de36-447e-ad36-216f8d142290 req-546b5338-de36-447e-ad36-216f8d142290 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.258s\n2026-05-20 01:44:00.051 24 INFO tempest.lib.common.rest_client [req-03de5e5a-34de-4d3a-9b72-2438ce364664 req-03de5e5a-34de-4d3a-9b72-2438ce364664 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7cf1426f-adcf-425c-8fd8-832ba550f7e5 0.929s\n{6} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [2.974234s] ... ok\n2026-05-20 01:44:00.076 13 INFO tempest.lib.common.rest_client [req-1c2dd47b-8cb0-4532-87f4-a5649454a8af req-1c2dd47b-8cb0-4532-87f4-a5649454a8af ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/54133708-3092-4a41-9f4f-6d909b7b2d72 0.294s\n2026-05-20 01:44:00.110 39 INFO tempest.lib.common.rest_client [req-c8b74b8c-9aef-4024-a46b-7abaef827526 req-c8b74b8c-9aef-4024-a46b-7abaef827526 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/681004a81f1b4f4b9a4f71c0e22a630a/roles/96c5293ae00249159873405c9cd172ae 0.129s\n2026-05-20 01:44:00.110 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 681004a81f1b4f4b9a4f71c0e22a630a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:00.111 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-483465604-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3692b5c0680f4b339478d937d8125c5b', 'project_name': 'tempest-RoutersTest-483465604', 'tenant_id': '3692b5c0680f4b339478d937d8125c5b', 'tenant_name': 'tempest-RoutersTest-483465604', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '681004a81f1b4f4b9a4f71c0e22a630a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:00.111 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-483465604-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3692b5c0680f4b339478d937d8125c5b', 'project_name': 'tempest-RoutersTest-483465604', 'tenant_id': '3692b5c0680f4b339478d937d8125c5b', 'tenant_name': 'tempest-RoutersTest-483465604', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '681004a81f1b4f4b9a4f71c0e22a630a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:00.132 17 INFO tempest.lib.common.rest_client [req-6060c725-6eef-4cad-b7d9-e012f117a0dd req-6060c725-6eef-4cad-b7d9-e012f117a0dd ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/83ad1095-e13b-43c6-99de-af13de33010a 0.343s\n2026-05-20 01:44:00.259 31 INFO tempest.lib.common.rest_client [req-bb8c283e-231b-4c77-bc27-18d101f46b4c req-bb8c283e-231b-4c77-bc27-18d101f46b4c ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.236s\n2026-05-20 01:44:00.263 13 INFO tempest.lib.common.rest_client [req-1a3496b0-8772-4cc7-a5ea-db3a2b3657b1 req-1a3496b0-8772-4cc7-a5ea-db3a2b3657b1 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=54133708-3092-4a41-9f4f-6d909b7b2d72&device_owner=network%3Arouter_gateway 0.182s\n2026-05-20 01:44:00.296 17 INFO tempest.lib.common.rest_client [req-8008e046-8984-49c4-81d6-d97e35bf9966 req-8008e046-8984-49c4-81d6-d97e35bf9966 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.160s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [6.844249s] ... ok\n2026-05-20 01:44:00.365 20 INFO tempest.lib.common.rest_client [req-d0cd240c-747f-4de2-b2ba-92e714503d67 req-d0cd240c-747f-4de2-b2ba-92e714503d67 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.850s\n2026-05-20 01:44:00.379 21 INFO tempest.lib.common.rest_client [req-ea5b0f53-e4fb-4c26-aecf-5d2526cc5a6c req-ea5b0f53-e4fb-4c26-aecf-5d2526cc5a6c ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.577s\n2026-05-20 01:44:00.392 15 INFO tempest.lib.common.rest_client [req-abc9fc5c-237f-4ce5-a774-9f758c8c7068 req-abc9fc5c-237f-4ce5-a774-9f758c8c7068 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.734s\n2026-05-20 01:44:00.450 13 INFO tempest.lib.common.rest_client [req-cc386826-7bdf-45a3-9995-bccfff249903 req-cc386826-7bdf-45a3-9995-bccfff249903 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.184s\n2026-05-20 01:44:00.464 11 INFO tempest.lib.common.rest_client [req-0d5af000-8520-439e-a78f-65dff7717560 req-0d5af000-8520-439e-a78f-65dff7717560 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.568s\n2026-05-20 01:44:00.500 21 INFO tempest.lib.common.rest_client [req-d72b1de5-b3ab-456f-862d-c122e9092f80 req-d72b1de5-b3ab-456f-862d-c122e9092f80 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.118s\n2026-05-20 01:44:00.523 15 INFO tempest.lib.common.rest_client [req-c67d6f85-09b7-4a6e-b55e-106ee64faaba req-c67d6f85-09b7-4a6e-b55e-106ee64faaba ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.129s\n2026-05-20 01:44:00.568 13 INFO tempest.lib.common.rest_client [req-58273e1f-15bf-483e-946c-6568ed95d3b4 req-58273e1f-15bf-483e-946c-6568ed95d3b4 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=54133708-3092-4a41-9f4f-6d909b7b2d72 0.115s\n2026-05-20 01:44:00.613 17 INFO tempest.lib.common.rest_client [req-57855634-d45f-45b3-8d68-39f947ca3d03 req-57855634-d45f-45b3-8d68-39f947ca3d03 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.308s\n2026-05-20 01:44:00.653 15 INFO tempest.lib.common.rest_client [req-2843eee9-6f11-4add-87b7-315748b67bf2 req-2843eee9-6f11-4add-87b7-315748b67bf2 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/ff8063031c914d5b810333b31df40bc7/roles/96c5293ae00249159873405c9cd172ae 0.126s\n2026-05-20 01:44:00.659 21 INFO tempest.lib.common.rest_client [req-8b6f39ef-4781-4a86-9ef1-d7a625e65b4a req-8b6f39ef-4781-4a86-9ef1-d7a625e65b4a ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/10e427de477948de9b57ecc1f163d12a/roles/8a521d0f25a3484db544a7c662aa9d7f 0.156s\n2026-05-20 01:44:00.804 39 INFO tempest.lib.common.rest_client [req-b352a975-6ab0-416b-ac63-ff34be0363fe req-b352a975-6ab0-416b-ac63-ff34be0363fe ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s\n2026-05-20 01:44:00.842 15 INFO tempest.lib.common.rest_client [req-a53b096c-963e-4072-a4a9-271faf03060a req-a53b096c-963e-4072-a4a9-271faf03060a ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-20 01:44:00.850 31 INFO tempest.lib.common.rest_client [req-0a0c3f68-3831-4626-a345-d2fbd02cf58f req-0a0c3f68-3831-4626-a345-d2fbd02cf58f ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.589s\n2026-05-20 01:44:00.862 21 INFO tempest.lib.common.rest_client [req-d77497ca-1e19-462a-b99f-60fc9cab8d7f req-d77497ca-1e19-462a-b99f-60fc9cab8d7f ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-20 01:44:00.874 37 INFO tempest.lib.common.rest_client [req-96cfe58a-0111-4fa0-bc58-b1eb4b8d3ba5 req-96cfe58a-0111-4fa0-bc58-b1eb4b8d3ba5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/eef5c529-0047-4348-adff-6ee6b9f25575/remove_router_interface 1.098s\n2026-05-20 01:44:00.922 39 INFO tempest.lib.common.rest_client [req-ece234c8-9060-4fa6-8893-7b198670cb7f req-ece234c8-9060-4fa6-8893-7b198670cb7f ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b 0.116s\n2026-05-20 01:44:00.922 39 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 3692b5c0680f4b339478d937d8125c5b for scope project and roles: ['reader']\n2026-05-20 01:44:00.947 20 INFO tempest.lib.common.rest_client [req-3de47b4e-f6f8-478c-b819-08fe54bcdd61 req-3de47b4e-f6f8-478c-b819-08fe54bcdd61 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.580s\n2026-05-20 01:44:00.981 31 INFO tempest.lib.common.rest_client [req-b3639f40-c131-4a9f-8388-87afe42428e3 req-b3639f40-c131-4a9f-8388-87afe42428e3 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.128s\n2026-05-20 01:44:00.993 21 INFO tempest.lib.common.rest_client [req-23103a3e-60c6-4069-aed1-b389e06d9e4c req-23103a3e-60c6-4069-aed1-b389e06d9e4c ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/10e427de477948de9b57ecc1f163d12a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.128s\n2026-05-20 01:44:00.999 37 INFO tempest.lib.common.rest_client [req-4f03445a-4020-4117-b85e-3a7404859db8 req-4f03445a-4020-4117-b85e-3a7404859db8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.122s\n2026-05-20 01:44:01.022 15 INFO tempest.lib.common.rest_client [req-4962b87e-594c-4472-9a18-51493a6eca76 req-4962b87e-594c-4472-9a18-51493a6eca76 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/ff8063031c914d5b810333b31df40bc7/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.175s\n2026-05-20 01:44:01.058 17 INFO tempest.lib.common.rest_client [req-d03a3f14-3de3-4c55-89df-e1507c8fdca2 req-d03a3f14-3de3-4c55-89df-e1507c8fdca2 ] 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.433s\n2026-05-20 01:44:01.057 24 INFO tempest.lib.common.rest_client [req-2dc81b41-e7d2-42a6-9c30-f4c1d51eb1c8 req-2dc81b41-e7d2-42a6-9c30-f4c1d51eb1c8 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.996s\n2026-05-20 01:44:01.077 28 INFO tempest.lib.common.rest_client [req-0484b629-5db6-4bd0-88b4-a6a5310c82f1 req-0484b629-5db6-4bd0-88b4-a6a5310c82f1 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/15edcc05-48e1-480e-acb4-72facbf6b710 2.223s\n{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [6.863500s] ... ok\n2026-05-20 01:44:01.195 21 INFO tempest.lib.common.rest_client [req-16eefac4-f1ae-4fd8-90c6-13fadfbc2fb9 req-16eefac4-f1ae-4fd8-90c6-13fadfbc2fb9 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-20 01:44:01.199 35 INFO tempest.lib.common.rest_client [req-3093d4aa-a6e9-46ff-b112-9608784c37d6 req-3093d4aa-a6e9-46ff-b112-9608784c37d6 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.635s\n2026-05-20 01:44:01.226 31 INFO tempest.lib.common.rest_client [req-0de753e6-1899-43f3-9f3a-39eb5b311b1c req-0de753e6-1899-43f3-9f3a-39eb5b311b1c ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/bcc3e14f2f82427d83aa4f3a2e7830f1/roles/96c5293ae00249159873405c9cd172ae 0.241s\n2026-05-20 01:44:01.244 15 INFO tempest.lib.common.rest_client [req-60fbd3dd-3f27-40a5-9b6b-82cac03b844a req-60fbd3dd-3f27-40a5-9b6b-82cac03b844a ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-20 01:44:01.272 11 INFO tempest.lib.common.rest_client [req-4474f866-3475-4169-aeb9-11f2eab63430 req-4474f866-3475-4169-aeb9-11f2eab63430 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/377aa963-ab53-4c51-bea5-364c263c74fa 0.805s\n{0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [2.172851s] ... ok\n2026-05-20 01:44:01.304 37 INFO tempest.lib.common.rest_client [req-1938cfe9-aa01-4969-9b82-15bc207b2a0a req-1938cfe9-aa01-4969-9b82-15bc207b2a0a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e33dc1ca-e544-41b6-954e-5d6c4eff39e7 0.300s\n2026-05-20 01:44:01.410 26 INFO tempest.lib.common.rest_client [req-ba8ebafb-3639-462a-bd6a-6628b23a868c req-ba8ebafb-3639-462a-bd6a-6628b23a868c ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6/remove_router_interface 1.938s\n{7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [5.487739s] ... ok\n2026-05-20 01:44:01.415 31 INFO tempest.lib.common.rest_client [req-ce33f0b0-8b37-4523-9772-6fc734666aff req-ce33f0b0-8b37-4523-9772-6fc734666aff ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-20 01:44:01.451 37 INFO tempest.lib.common.rest_client [req-bf920bb8-5ff7-4ee6-ab48-36b7dc28eec1 req-bf920bb8-5ff7-4ee6-ab48-36b7dc28eec1 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.144s\n2026-05-20 01:44:01.470 21 INFO tempest.lib.common.rest_client [req-21dca15f-1c98-49f6-93d7-5138b350584b req-21dca15f-1c98-49f6-93d7-5138b350584b ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/10e427de477948de9b57ecc1f163d12a/roles/68cd1badce4c4baeb95895efe5da31f7 0.271s\n2026-05-20 01:44:01.487 15 INFO tempest.lib.common.rest_client [req-eae50811-7427-4bf9-81a2-053d8ff772d5 req-eae50811-7427-4bf9-81a2-053d8ff772d5 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/ff8063031c914d5b810333b31df40bc7/roles/68cd1badce4c4baeb95895efe5da31f7 0.241s\n2026-05-20 01:44:01.492 28 INFO tempest.lib.common.rest_client [req-7c32eca8-f3ed-4c1c-83af-d7206ed1e1c7 req-7c32eca8-f3ed-4c1c-83af-d7206ed1e1c7 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.393s\n2026-05-20 01:44:01.507 17 INFO tempest.lib.common.rest_client [req-4ca88156-6d8c-4837-b30f-de2e5cb3f0a6 req-4ca88156-6d8c-4837-b30f-de2e5cb3f0a6 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/52201db2-d446-46b0-b36d-4b6798088f41 0.447s\n2026-05-20 01:44:01.513 26 INFO tempest.lib.common.rest_client [req-58485315-94c6-4e56-b882-49c709422084 req-58485315-94c6-4e56-b882-49c709422084 ] Request (RoutersNegativeTest:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-404759202 0.096s\n{7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.101981s] ... ok\n2026-05-20 01:44:01.599 39 INFO tempest.lib.common.rest_client [req-36cbfed6-ba29-40af-bbf6-8c2dd2dadf37 req-36cbfed6-ba29-40af-bbf6-8c2dd2dadf37 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.675s\n2026-05-20 01:44:01.616 15 INFO tempest.lib.common.rest_client [req-cc974d8e-c205-4604-ae04-df554ab63209 req-cc974d8e-c205-4604-ae04-df554ab63209 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s\n2026-05-20 01:44:01.629 31 INFO tempest.lib.common.rest_client [req-659d8694-ea01-4e55-9346-b634589146cc req-659d8694-ea01-4e55-9346-b634589146cc ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/bcc3e14f2f82427d83aa4f3a2e7830f1/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.211s\n2026-05-20 01:44:01.653 17 INFO tempest.lib.common.rest_client [req-c29ad6ae-ff94-4d16-b746-6ec32bfcbe02 req-c29ad6ae-ff94-4d16-b746-6ec32bfcbe02 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.140s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [1.352649s] ... ok\n2026-05-20 01:44:01.654 26 INFO tempest.lib.common.rest_client [req-bf1418d2-f4c8-4b24-9ecc-24331a441082 req-bf1418d2-f4c8-4b24-9ecc-24331a441082 ] Request (RoutersNegativeTest:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-213124474 0.134s\n{7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.143647s] ... ok\n2026-05-20 01:44:01.701 21 INFO tempest.lib.common.rest_client [req-cb5e6b9c-efb3-4c26-b9a8-d5dbca3cdd99 req-cb5e6b9c-efb3-4c26-b9a8-d5dbca3cdd99 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-20 01:44:01.742 31 INFO tempest.lib.common.rest_client [req-4d64aff6-dee1-44bc-a521-3e4ffc6561ab req-4d64aff6-dee1-44bc-a521-3e4ffc6561ab ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s\n2026-05-20 01:44:01.743 15 INFO tempest.lib.common.rest_client [req-26963751-4f5b-414c-8dae-70badbf9160a req-26963751-4f5b-414c-8dae-70badbf9160a ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/ff8063031c914d5b810333b31df40bc7/roles/96c5293ae00249159873405c9cd172ae 0.124s\n2026-05-20 01:44:01.743 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ff8063031c914d5b810333b31df40bc7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:01.744 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-765626674-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e419a88b20540519749b2c830c4cc17', 'project_name': 'tempest-FloatingIPTestJSON-765626674', 'tenant_id': '6e419a88b20540519749b2c830c4cc17', 'tenant_name': 'tempest-FloatingIPTestJSON-765626674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff8063031c914d5b810333b31df40bc7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:01.744 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-765626674-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e419a88b20540519749b2c830c4cc17', 'project_name': 'tempest-FloatingIPTestJSON-765626674', 'tenant_id': '6e419a88b20540519749b2c830c4cc17', 'tenant_name': 'tempest-FloatingIPTestJSON-765626674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff8063031c914d5b810333b31df40bc7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:01.867 39 INFO tempest.lib.common.rest_client [req-da4e0ed9-023f-40c7-92b7-2e38e735322f req-da4e0ed9-023f-40c7-92b7-2e38e735322f ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s\n2026-05-20 01:44:01.878 31 INFO tempest.lib.common.rest_client [req-30553ea7-d215-4315-9564-ea3dad0239b0 req-30553ea7-d215-4315-9564-ea3dad0239b0 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/bcc3e14f2f82427d83aa4f3a2e7830f1/roles/68cd1badce4c4baeb95895efe5da31f7 0.133s\n2026-05-20 01:44:01.931 21 INFO tempest.lib.common.rest_client [req-247fc6e5-0125-41eb-a1ce-5f55076bdd22 req-247fc6e5-0125-41eb-a1ce-5f55076bdd22 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/10e427de477948de9b57ecc1f163d12a/roles/96c5293ae00249159873405c9cd172ae 0.228s\n2026-05-20 01:44:01.931 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 10e427de477948de9b57ecc1f163d12a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:01.932 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-990335794-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10b2f4c1236041c78941e4e0a612b5a9', 'project_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'tenant_id': '10b2f4c1236041c78941e4e0a612b5a9', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '10e427de477948de9b57ecc1f163d12a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:01.932 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-RoutersNegativeIpV6Test-990335794-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10b2f4c1236041c78941e4e0a612b5a9', 'project_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'tenant_id': '10b2f4c1236041c78941e4e0a612b5a9', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '10e427de477948de9b57ecc1f163d12a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:02.014 26 INFO tempest.lib.common.rest_client [req-ad242a61-4d8c-4d80-8d83-c8de696822a1 req-ad242a61-4d8c-4d80-8d83-c8de696822a1 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/71f3216d-72ce-4976-9f70-e2a6ecd8aaa5 0.353s\n2026-05-20 01:44:02.082 11 INFO tempest.lib.common.rest_client [req-ded6663c-b596-46a4-9f27-8434c37aa8d8 req-ded6663c-b596-46a4-9f27-8434c37aa8d8 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.804s\n2026-05-20 01:44:02.105 39 INFO tempest.lib.common.rest_client [req-6ade4ffe-2174-4be7-b5da-3492863edbd8 req-6ade4ffe-2174-4be7-b5da-3492863edbd8 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/7865efe7ddbf448eaa75d9a31bab16b7/roles/8a521d0f25a3484db544a7c662aa9d7f 0.231s\n2026-05-20 01:44:02.134 17 INFO tempest.lib.common.rest_client [req-699ed6d8-9a3f-44af-a81c-a86221d205f4 req-699ed6d8-9a3f-44af-a81c-a86221d205f4 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.475s\n2026-05-20 01:44:02.163 37 INFO tempest.lib.common.rest_client [req-dc891bd5-dd4a-4641-a62e-85b4ec75ce11 req-dc891bd5-dd4a-4641-a62e-85b4ec75ce11 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eef5c529-0047-4348-adff-6ee6b9f25575 0.707s\n2026-05-20 01:44:02.189 13 INFO tempest.lib.common.rest_client [req-66d0e6da-f65e-46c5-a7b9-0439450c6420 req-66d0e6da-f65e-46c5-a7b9-0439450c6420 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/54133708-3092-4a41-9f4f-6d909b7b2d72 1.619s\n{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [5.636053s] ... ok\n2026-05-20 01:44:02.233 31 INFO tempest.lib.common.rest_client [req-20dc4770-d97f-4278-b22a-12b5c0397452 req-20dc4770-d97f-4278-b22a-12b5c0397452 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.354s\n2026-05-20 01:44:02.262 39 INFO tempest.lib.common.rest_client [req-db5946b4-0cf0-409a-bf01-c83d330c6a3a req-db5946b4-0cf0-409a-bf01-c83d330c6a3a ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s\n2026-05-20 01:44:02.342 35 INFO tempest.lib.common.rest_client [req-efbf7616-f139-4266-b9ee-a495a5d65c89 req-efbf7616-f139-4266-b9ee-a495a5d65c89 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.139s\n2026-05-20 01:44:02.360 37 INFO tempest.lib.common.rest_client [req-fd97e49f-6dfb-4a31-988c-73c992801cde req-fd97e49f-6dfb-4a31-988c-73c992801cde ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.193s\n2026-05-20 01:44:02.404 15 INFO tempest.lib.common.rest_client [req-ad2af6a6-857a-435e-8fea-b3ca379fd978 req-ad2af6a6-857a-435e-8fea-b3ca379fd978 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s\n2026-05-20 01:44:02.409 39 INFO tempest.lib.common.rest_client [req-35268816-3385-4f1a-8c3f-ba369c41a6ea req-35268816-3385-4f1a-8c3f-ba369c41a6ea ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/7865efe7ddbf448eaa75d9a31bab16b7/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.140s\n2026-05-20 01:44:02.400 31 INFO tempest.lib.common.rest_client [req-61517736-dc8f-4f35-8bfd-df844d61604d req-61517736-dc8f-4f35-8bfd-df844d61604d ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/bcc3e14f2f82427d83aa4f3a2e7830f1/roles/96c5293ae00249159873405c9cd172ae 0.159s\n2026-05-20 01:44:02.401 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bcc3e14f2f82427d83aa4f3a2e7830f1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:02.401 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-1171251464-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4446629386e94682a3e4df966f17585e', 'project_name': 'tempest-ServiceProvidersTest-1171251464', 'tenant_id': '4446629386e94682a3e4df966f17585e', 'tenant_name': 'tempest-ServiceProvidersTest-1171251464', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bcc3e14f2f82427d83aa4f3a2e7830f1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:02.401 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-1171251464-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4446629386e94682a3e4df966f17585e', 'project_name': 'tempest-ServiceProvidersTest-1171251464', 'tenant_id': '4446629386e94682a3e4df966f17585e', 'tenant_name': 'tempest-ServiceProvidersTest-1171251464', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bcc3e14f2f82427d83aa4f3a2e7830f1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:02.507 17 INFO tempest.lib.common.rest_client [req-09cc9ff8-fb16-4908-a902-1ad30b3c97a8 req-09cc9ff8-fb16-4908-a902-1ad30b3c97a8 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.371s\n2026-05-20 01:44:02.519 37 INFO tempest.lib.common.rest_client [req-a26aa315-27c3-4172-b5ad-ca4eec245d66 req-a26aa315-27c3-4172-b5ad-ca4eec245d66 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.155s\n2026-05-20 01:44:02.552 13 INFO tempest.lib.common.rest_client [req-dc35f8ee-26c1-4fcf-8105-fabd665b6aa3 req-dc35f8ee-26c1-4fcf-8105-fabd665b6aa3 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.360s\n2026-05-20 01:44:02.599 15 INFO tempest.lib.common.rest_client [req-04084f5f-db12-44f9-be6a-f620c6fdfd75 req-04084f5f-db12-44f9-be6a-f620c6fdfd75 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17 0.193s\n2026-05-20 01:44:02.599 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 6e419a88b20540519749b2c830c4cc17 for scope project and roles: ['reader']\n2026-05-20 01:44:02.606 39 INFO tempest.lib.common.rest_client [req-9faf093b-6ef4-482a-b67b-53d60630a7e1 req-9faf093b-6ef4-482a-b67b-53d60630a7e1 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-20 01:44:02.608 21 INFO tempest.lib.common.rest_client [req-93545a6d-7093-404e-9036-15e517c22f29 req-93545a6d-7093-404e-9036-15e517c22f29 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.669s\n2026-05-20 01:44:02.624 37 INFO tempest.lib.common.rest_client [req-ae35a24f-1afa-4483-8041-329ffd836dea req-ae35a24f-1afa-4483-8041-329ffd836dea ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.100s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [15.071829s] ... ok\n2026-05-20 01:44:02.634 20 INFO tempest.lib.common.rest_client [req-2ccf1fc5-5fce-4423-907a-35fa1cee2e37 req-2ccf1fc5-5fce-4423-907a-35fa1cee2e37 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/288f2915-ece8-40a8-b645-e2eca4aa007a 1.685s\n2026-05-20 01:44:02.660 24 INFO tempest.lib.common.rest_client [req-890fb40e-8350-4223-b47d-d2cc5b71a837 req-890fb40e-8350-4223-b47d-d2cc5b71a837 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.593s\n2026-05-20 01:44:02.714 26 INFO tempest.lib.common.rest_client [req-5e4367b2-86da-4bb6-8a29-6485b7d0548d req-5e4367b2-86da-4bb6-8a29-6485b7d0548d ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2477a3df-f6c5-4f1a-9519-986af74f69e8 0.698s\n2026-05-20 01:44:02.738 39 INFO tempest.lib.common.rest_client [req-d737f547-c51f-46f5-bee2-f28b338d26a6 req-d737f547-c51f-46f5-bee2-f28b338d26a6 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/7865efe7ddbf448eaa75d9a31bab16b7/roles/68cd1badce4c4baeb95895efe5da31f7 0.129s\n2026-05-20 01:44:02.987 31 INFO tempest.lib.common.rest_client [req-a35644fb-b467-464f-a5d3-47a35f19c98d req-a35644fb-b467-464f-a5d3-47a35f19c98d ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s\n2026-05-20 01:44:03.047 17 INFO tempest.lib.common.rest_client [req-32c4155c-d55d-40c6-97b9-f6db133bc11a req-32c4155c-d55d-40c6-97b9-f6db133bc11a ] 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.537s\n2026-05-20 01:44:03.098 39 INFO tempest.lib.common.rest_client [req-a1007c1e-37a0-4ad5-8e03-b0b93fcf2640 req-a1007c1e-37a0-4ad5-8e03-b0b93fcf2640 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s\n2026-05-20 01:44:03.109 31 INFO tempest.lib.common.rest_client [req-714d7e25-390d-4eb2-bc00-227de74445ef req-714d7e25-390d-4eb2-bc00-227de74445ef ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e 0.120s\n2026-05-20 01:44:03.109 31 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 4446629386e94682a3e4df966f17585e for scope project and roles: ['reader']\n2026-05-20 01:44:03.174 15 INFO tempest.lib.common.rest_client [req-9e400d87-c5ea-4f1a-a11e-3ea451973c05 req-9e400d87-c5ea-4f1a-a11e-3ea451973c05 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.573s\n2026-05-20 01:44:03.244 39 INFO tempest.lib.common.rest_client [req-4a6158c0-7725-4959-b412-59bbd67aecce req-4a6158c0-7725-4959-b412-59bbd67aecce ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/7865efe7ddbf448eaa75d9a31bab16b7/roles/96c5293ae00249159873405c9cd172ae 0.144s\n2026-05-20 01:44:03.245 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7865efe7ddbf448eaa75d9a31bab16b7 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:03.245 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-483465604-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3692b5c0680f4b339478d937d8125c5b', 'project_name': 'tempest-RoutersTest-483465604', 'tenant_id': '3692b5c0680f4b339478d937d8125c5b', 'tenant_name': 'tempest-RoutersTest-483465604', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7865efe7ddbf448eaa75d9a31bab16b7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:03.245 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-RoutersTest-483465604-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3692b5c0680f4b339478d937d8125c5b', 'project_name': 'tempest-RoutersTest-483465604', 'tenant_id': '3692b5c0680f4b339478d937d8125c5b', 'tenant_name': 'tempest-RoutersTest-483465604', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7865efe7ddbf448eaa75d9a31bab16b7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:03.300 21 INFO tempest.lib.common.rest_client [req-ec78efac-5fa8-4661-a9f7-226b58b5d443 req-ec78efac-5fa8-4661-a9f7-226b58b5d443 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.689s\n2026-05-20 01:44:03.380 15 INFO tempest.lib.common.rest_client [req-d84111a9-8df1-4006-b7d7-590e50b40683 req-d84111a9-8df1-4006-b7d7-590e50b40683 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-20 01:44:03.434 26 INFO tempest.lib.common.rest_client [req-ac4ce7b8-f3e2-4203-a64b-837859dc1f39 req-ac4ce7b8-f3e2-4203-a64b-837859dc1f39 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/47e3a266-ed46-4e58-9483-e10192ac48c9 0.716s\n2026-05-20 01:44:03.505 17 INFO tempest.lib.common.rest_client [req-0f88ed01-fe46-42ea-8bcc-68bfb71bf913 req-0f88ed01-fe46-42ea-8bcc-68bfb71bf913 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/22733017-6f5c-4b6a-923f-80bf70927316 0.452s\n2026-05-20 01:44:03.511 20 INFO tempest.lib.common.rest_client [req-7b18c9f2-fc5d-4dc4-b1ee-279087c4749f req-7b18c9f2-fc5d-4dc4-b1ee-279087c4749f ] Request (NetworksIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/695717a3-2b48-477a-aafe-28907ab370e6 0.875s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [4.000387s] ... ok\n2026-05-20 01:44:03.524 15 INFO tempest.lib.common.rest_client [req-ecdd1dc5-d291-4ae5-81b0-a9c40aee48d0 req-ecdd1dc5-d291-4ae5-81b0-a9c40aee48d0 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/eb08949c1ada40a283567339db14047f/roles/8a521d0f25a3484db544a7c662aa9d7f 0.141s\n2026-05-20 01:44:03.534 35 INFO tempest.lib.common.rest_client [req-58fb3838-40b5-4df8-bd12-fb5a7222de58 req-58fb3838-40b5-4df8-bd12-fb5a7222de58 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.187s\n2026-05-20 01:44:03.646 20 INFO tempest.lib.common.rest_client [req-1a9203a8-9cba-428b-be48-700223a769a2 req-1a9203a8-9cba-428b-be48-700223a769a2 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/288f2915-ece8-40a8-b645-e2eca4aa007a 0.132s\n2026-05-20 01:44:03.685 31 INFO tempest.lib.common.rest_client [req-d51e799b-b61b-441e-b3dd-748a68b4a8dc req-d51e799b-b61b-441e-b3dd-748a68b4a8dc ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.572s\n2026-05-20 01:44:03.720 15 INFO tempest.lib.common.rest_client [req-9b317cdc-7f87-4fde-bdde-352b95b656b8 req-9b317cdc-7f87-4fde-bdde-352b95b656b8 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-20 01:44:03.745 17 INFO tempest.lib.common.rest_client [req-14e2abcd-c70b-4539-a357-2f9665528ba6 req-14e2abcd-c70b-4539-a357-2f9665528ba6 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.237s\n2026-05-20 01:44:03.832 31 INFO tempest.lib.common.rest_client [req-21f24d69-263d-42a4-87ba-e48321ee5971 req-21f24d69-263d-42a4-87ba-e48321ee5971 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.144s\n2026-05-20 01:44:03.844 20 INFO tempest.lib.common.rest_client [req-adb24957-bf83-4187-8c70-94eacbbe0358 req-adb24957-bf83-4187-8c70-94eacbbe0358 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/695717a3-2b48-477a-aafe-28907ab370e6 0.194s\n2026-05-20 01:44:03.880 15 INFO tempest.lib.common.rest_client [req-6bcf9d81-01cf-4852-98c7-142b10634e9c req-6bcf9d81-01cf-4852-98c7-142b10634e9c ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/eb08949c1ada40a283567339db14047f/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.155s\n2026-05-20 01:44:03.927 39 INFO tempest.lib.common.rest_client [req-fe472a1d-484e-46fb-9d6e-72783cd88618 req-fe472a1d-484e-46fb-9d6e-72783cd88618 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.675s\n2026-05-20 01:44:03.974 20 INFO tempest.lib.common.rest_client [req-370ed20b-05aa-46d9-a679-9b00e122db8a req-370ed20b-05aa-46d9-a679-9b00e122db8a ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/16d6f497-af9c-4a2f-868b-1cdcc83679ed 0.126s\n2026-05-20 01:44:04.037 31 INFO tempest.lib.common.rest_client [req-030b3899-5133-4b35-9037-6bdee8266330 req-030b3899-5133-4b35-9037-6bdee8266330 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/eb9e7bb683844b5bb6ef916c78752e59/roles/8a521d0f25a3484db544a7c662aa9d7f 0.201s\n2026-05-20 01:44:04.138 15 INFO tempest.lib.common.rest_client [req-e70153f7-5e5f-4b2a-b76c-88848fa1625e req-e70153f7-5e5f-4b2a-b76c-88848fa1625e ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s\n2026-05-20 01:44:04.149 20 INFO tempest.lib.common.rest_client [req-7bc5ca00-b902-4f27-a45a-fe9a19562ba7 req-7bc5ca00-b902-4f27-a45a-fe9a19562ba7 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4bb403e0-d6db-4fae-bd69-8007e0ea9b87 0.170s\n2026-05-20 01:44:04.157 28 INFO tempest.lib.common.rest_client [req-69cb8594-e6e1-4cb1-a227-b955b4c17e01 req-69cb8594-e6e1-4cb1-a227-b955b4c17e01 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fa51a130-17a6-41f4-95ee-7daeb2a7032d 2.661s\n2026-05-20 01:44:04.161 31 INFO tempest.lib.common.rest_client [req-14a616bf-0481-4db3-822c-ea6d708cda87 req-14a616bf-0481-4db3-822c-ea6d708cda87 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.120s\n2026-05-20 01:44:04.168 26 INFO tempest.lib.common.rest_client [req-943691ef-d861-4285-a829-d3857188c66c req-943691ef-d861-4285-a829-d3857188c66c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/07bcbd47-4833-41b1-a982-a252da067e53 0.728s\n2026-05-20 01:44:04.196 17 INFO tempest.lib.common.rest_client [req-a5f914d5-54ba-472e-a1f9-cdeab592473d req-a5f914d5-54ba-472e-a1f9-cdeab592473d ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bf84690a-8ffd-4e58-9a28-cddb2a064e76 0.448s\n2026-05-20 01:44:04.291 15 INFO tempest.lib.common.rest_client [req-64783e27-b1ad-448c-8da1-99793be4effb req-64783e27-b1ad-448c-8da1-99793be4effb ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/eb08949c1ada40a283567339db14047f/roles/68cd1badce4c4baeb95895efe5da31f7 0.150s\n2026-05-20 01:44:04.298 31 INFO tempest.lib.common.rest_client [req-43d34dad-6c19-46d7-9906-31ffacc7ed27 req-43d34dad-6c19-46d7-9906-31ffacc7ed27 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/eb9e7bb683844b5bb6ef916c78752e59/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.132s\n2026-05-20 01:44:04.348 28 INFO tempest.lib.common.rest_client [req-553d4fd0-055a-453e-a99f-196a435d96cf req-553d4fd0-055a-453e-a99f-196a435d96cf ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/fa51a130-17a6-41f4-95ee-7daeb2a7032d 0.189s\n2026-05-20 01:44:04.364 17 INFO tempest.lib.common.rest_client [req-d5d90d75-03f0-45fd-bb16-99b57027306f req-d5d90d75-03f0-45fd-bb16-99b57027306f ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.165s\n2026-05-20 01:44:04.403 11 INFO tempest.lib.common.rest_client [req-1460cea0-3833-45ce-b49e-0826705711da req-1460cea0-3833-45ce-b49e-0826705711da ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.319s\n2026-05-20 01:44:04.478 24 INFO tempest.lib.common.rest_client [req-5fcc33fc-0928-49ef-a23a-7ec39853b774 req-5fcc33fc-0928-49ef-a23a-7ec39853b774 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9a3417c4-3c22-4163-b7e4-0e956ad67b68 1.816s\n{6} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [4.424985s] ... ok\n2026-05-20 01:44:04.507 15 INFO tempest.lib.common.rest_client [req-cb842b23-306c-473a-abcb-9cce0fec7188 req-cb842b23-306c-473a-abcb-9cce0fec7188 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s\n2026-05-20 01:44:04.518 31 INFO tempest.lib.common.rest_client [req-89216a51-5f93-4c9e-9e04-2bdc02624605 req-89216a51-5f93-4c9e-9e04-2bdc02624605 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-20 01:44:04.528 28 INFO tempest.lib.common.rest_client [req-f222206e-c8a7-46ab-8dd2-7eb6a191d3df req-f222206e-c8a7-46ab-8dd2-7eb6a191d3df ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=fa51a130-17a6-41f4-95ee-7daeb2a7032d&device_owner=network%3Arouter_gateway 0.175s\n2026-05-20 01:44:04.663 31 INFO tempest.lib.common.rest_client [req-8a7b929e-dcca-4dce-bca4-1cbae7d9982c req-8a7b929e-dcca-4dce-bca4-1cbae7d9982c ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/eb9e7bb683844b5bb6ef916c78752e59/roles/68cd1badce4c4baeb95895efe5da31f7 0.141s\n2026-05-20 01:44:04.657 15 INFO tempest.lib.common.rest_client [req-4e02833d-4554-4af4-a3b1-35a83c3a1176 req-4e02833d-4554-4af4-a3b1-35a83c3a1176 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/eb08949c1ada40a283567339db14047f/roles/96c5293ae00249159873405c9cd172ae 0.147s\n2026-05-20 01:44:04.658 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user eb08949c1ada40a283567339db14047f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:04.658 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-765626674-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e419a88b20540519749b2c830c4cc17', 'project_name': 'tempest-FloatingIPTestJSON-765626674', 'tenant_id': '6e419a88b20540519749b2c830c4cc17', 'tenant_name': 'tempest-FloatingIPTestJSON-765626674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eb08949c1ada40a283567339db14047f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:04.658 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-FloatingIPTestJSON-765626674-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e419a88b20540519749b2c830c4cc17', 'project_name': 'tempest-FloatingIPTestJSON-765626674', 'tenant_id': '6e419a88b20540519749b2c830c4cc17', 'tenant_name': 'tempest-FloatingIPTestJSON-765626674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eb08949c1ada40a283567339db14047f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:04.693 17 INFO tempest.lib.common.rest_client [req-34cc3d21-5862-4700-881a-bb306f05437a req-34cc3d21-5862-4700-881a-bb306f05437a ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3404ce47-0bd4-4ed3-a5d6-f2b4de55517d 0.325s\n2026-05-20 01:44:04.703 28 INFO tempest.lib.common.rest_client [req-a11377ff-ba2e-4f7a-b8f5-250fd7f5e249 req-a11377ff-ba2e-4f7a-b8f5-250fd7f5e249 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.172s\n2026-05-20 01:44:04.726 35 INFO tempest.lib.common.rest_client [req-2c7d2e22-1346-484e-99e2-0bf1afa9badc req-2c7d2e22-1346-484e-99e2-0bf1afa9badc ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.186s\n2026-05-20 01:44:04.737 21 INFO tempest.lib.common.rest_client [req-9b9450d5-76b2-4c3a-97f4-53c1f755a748 req-9b9450d5-76b2-4c3a-97f4-53c1f755a748 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.434s\n2026-05-20 01:44:04.778 37 INFO tempest.lib.common.rest_client [req-467f8749-aed8-4742-8659-c3e878ca8992 req-467f8749-aed8-4742-8659-c3e878ca8992 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.151s\n2026-05-20 01:44:04.811 28 INFO tempest.lib.common.rest_client [req-5069cb28-ddd3-4efc-82af-3a0318f9a6d2 req-5069cb28-ddd3-4efc-82af-3a0318f9a6d2 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fa51a130-17a6-41f4-95ee-7daeb2a7032d 0.106s\n2026-05-20 01:44:04.839 17 INFO tempest.lib.common.rest_client [req-d6ce2f57-cc23-4e82-813e-ba155a08bd59 req-d6ce2f57-cc23-4e82-813e-ba155a08bd59 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.143s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [3.181654s] ... ok\n2026-05-20 01:44:04.873 31 INFO tempest.lib.common.rest_client [req-74805b1a-be9d-43a2-9290-cf6a3a636463 req-74805b1a-be9d-43a2-9290-cf6a3a636463 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-20 01:44:04.963 35 INFO tempest.lib.common.rest_client [req-4f69fae6-c8cc-40ed-ad00-60ccac54f1f4 req-4f69fae6-c8cc-40ed-ad00-60ccac54f1f4 ] 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.13 0.235s\n2026-05-20 01:44:04.991 13 INFO tempest.lib.common.rest_client [req-1770485a-f73b-4d26-b5c8-3b853f1e428f req-1770485a-f73b-4d26-b5c8-3b853f1e428f ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/22c43043-487a-4cc0-88aa-c73366678090 2.436s\n2026-05-20 01:44:05.002 31 INFO tempest.lib.common.rest_client [req-39bc1ccc-c89f-4292-b70f-4d8064474110 req-39bc1ccc-c89f-4292-b70f-4d8064474110 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/eb9e7bb683844b5bb6ef916c78752e59/roles/96c5293ae00249159873405c9cd172ae 0.126s\n2026-05-20 01:44:05.002 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user eb9e7bb683844b5bb6ef916c78752e59 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:05.003 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-1171251464-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4446629386e94682a3e4df966f17585e', 'project_name': 'tempest-ServiceProvidersTest-1171251464', 'tenant_id': '4446629386e94682a3e4df966f17585e', 'tenant_name': 'tempest-ServiceProvidersTest-1171251464', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eb9e7bb683844b5bb6ef916c78752e59', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:05.003 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-ServiceProvidersTest-1171251464-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4446629386e94682a3e4df966f17585e', 'project_name': 'tempest-ServiceProvidersTest-1171251464', 'tenant_id': '4446629386e94682a3e4df966f17585e', 'tenant_name': 'tempest-ServiceProvidersTest-1171251464', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eb9e7bb683844b5bb6ef916c78752e59', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:05.166 20 INFO tempest.lib.common.rest_client [req-18dfa8f3-d25a-4be5-be58-4d4a50e6567d req-18dfa8f3-d25a-4be5-be58-4d4a50e6567d ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3411030c-9565-4039-aced-010d0073be8b 1.014s\n2026-05-20 01:44:05.166 13 INFO tempest.lib.common.rest_client [req-ba6abdb4-1117-4c01-9cce-8a2870fd43b2 req-ba6abdb4-1117-4c01-9cce-8a2870fd43b2 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/22c43043-487a-4cc0-88aa-c73366678090 0.172s\n2026-05-20 01:44:05.246 26 INFO tempest.lib.common.rest_client [req-8adf4252-f8db-4d84-86ce-6ffc5caa9ff6 req-8adf4252-f8db-4d84-86ce-6ffc5caa9ff6 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/07710f56-fba5-47b7-a1bf-798f6f60e5c6 1.075s\n2026-05-20 01:44:05.282 20 INFO tempest.lib.common.rest_client [req-5f124951-3c69-4061-9f71-6eab348ae7fa req-5f124951-3c69-4061-9f71-6eab348ae7fa ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f07eb374-7058-4cd3-bb93-394c5abcfa56 0.114s\n2026-05-20 01:44:05.316 13 INFO tempest.lib.common.rest_client [req-84b986db-892e-4be4-818d-13357870d816 req-84b986db-892e-4be4-818d-13357870d816 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=22c43043-487a-4cc0-88aa-c73366678090&device_owner=network%3Arouter_gateway 0.146s\n2026-05-20 01:44:05.347 15 INFO tempest.lib.common.rest_client [req-251bd8aa-e2da-4e25-b601-011437f2b3d9 req-251bd8aa-e2da-4e25-b601-011437f2b3d9 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s\n2026-05-20 01:44:05.371 17 INFO tempest.lib.common.rest_client [req-82584560-7a53-4b9b-adca-d02bb7577878 req-82584560-7a53-4b9b-adca-d02bb7577878 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.528s\n2026-05-20 01:44:05.376 21 INFO tempest.lib.common.rest_client [req-bceff1ae-ab84-406d-853c-eb19ba477a64 req-bceff1ae-ab84-406d-853c-eb19ba477a64 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.637s\n2026-05-20 01:44:05.427 20 INFO tempest.lib.common.rest_client [req-b86de325-80e0-4b81-984d-9bd6b1f59409 req-b86de325-80e0-4b81-984d-9bd6b1f59409 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/85c96cec-58e5-4722-b755-97535ca5b289 0.142s\n2026-05-20 01:44:05.459 13 INFO tempest.lib.common.rest_client [req-7567dbde-74af-4722-9c5c-48dbcceac000 req-7567dbde-74af-4722-9c5c-48dbcceac000 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.140s\n2026-05-20 01:44:05.479 35 INFO tempest.lib.common.rest_client [req-873b0a99-ec61-497b-aa49-c70caa32a1bc req-873b0a99-ec61-497b-aa49-c70caa32a1bc ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b25884ff-659f-45cd-90b5-d5b6863e33a9 0.512s\n2026-05-20 01:44:05.531 11 INFO tempest.lib.common.rest_client [req-74d985d4-f299-4bb4-9f93-087390f46895 req-74d985d4-f299-4bb4-9f93-087390f46895 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/30a2ea66-10f4-4f4c-9516-e9007b1e3396 1.123s\n{0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [4.255517s] ... ok\n2026-05-20 01:44:05.552 13 INFO tempest.lib.common.rest_client [req-bb6eda60-506c-487c-b453-36acc22c3946 req-bb6eda60-506c-487c-b453-36acc22c3946 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=22c43043-487a-4cc0-88aa-c73366678090 0.091s\n2026-05-20 01:44:05.584 35 INFO tempest.lib.common.rest_client [req-4743fe0f-11e0-45de-bd20-4d1d146f0193 req-4743fe0f-11e0-45de-bd20-4d1d146f0193 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b25884ff-659f-45cd-90b5-d5b6863e33a9 0.102s\n2026-05-20 01:44:05.636 31 INFO tempest.lib.common.rest_client [req-5985df9f-aabe-440e-af7d-1c8accf60052 req-5985df9f-aabe-440e-af7d-1c8accf60052 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s\n2026-05-20 01:44:05.654 11 INFO tempest.lib.common.rest_client [req-529d53bf-de24-4b3b-b4ce-d09fe1b2d644 req-529d53bf-de24-4b3b-b4ce-d09fe1b2d644 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a46d9b95-783f-4ae9-ab06-69632b33088c 0.118s\n2026-05-20 01:44:05.680 17 INFO tempest.lib.common.rest_client [req-1845cebc-0ecf-4fd7-97a5-f7e4845d2e28 req-1845cebc-0ecf-4fd7-97a5-f7e4845d2e28 ] 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.306s\n2026-05-20 01:44:05.812 11 INFO tempest.lib.common.rest_client [req-4cb59420-2dee-4770-a8d9-14a2a8bcc38c req-4cb59420-2dee-4770-a8d9-14a2a8bcc38c ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/30a2ea66-10f4-4f4c-9516-e9007b1e3396 0.155s\n2026-05-20 01:44:05.881 20 INFO tempest.lib.common.rest_client [req-2661dfb0-3628-4633-a001-1db4f80f2bd0 req-2661dfb0-3628-4633-a001-1db4f80f2bd0 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/80cd3f1a-872a-4946-acf1-7c350bf5ea33 0.451s\n2026-05-20 01:44:05.904 11 INFO tempest.lib.common.rest_client [req-c5cb38d2-df93-4e67-b851-0fd6b2a3b8af req-c5cb38d2-df93-4e67-b851-0fd6b2a3b8af ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/747a5eff-a8c0-47e2-bea9-86d263e02b81 0.089s\n2026-05-20 01:44:05.951 31 INFO tempest.lib.common.rest_client [req-c8d39dea-714b-4498-a4d7-38dbc0e1082a req-c8d39dea-714b-4498-a4d7-38dbc0e1082a ] Request (ServiceProvidersTest:test_service_providers_list): 200 GET https://api.testbed.osism.xyz:9696/v2.0/service-providers 0.311s\n{10} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.315120s] ... ok\n2026-05-20 01:44:05.951 26 INFO tempest.lib.common.rest_client [req-0593a842-f2b2-46f9-a934-b9596aba5d4f req-0593a842-f2b2-46f9-a934-b9596aba5d4f ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c1720399-7c33-40e3-9a77-a1eda9567f81 0.702s\n2026-05-20 01:44:05.991 24 INFO tempest.lib.common.rest_client [req-b8040e9a-0d8a-4b59-829c-0f54e4001397 req-b8040e9a-0d8a-4b59-829c-0f54e4001397 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.510s\n2026-05-20 01:44:06.075 11 INFO tempest.lib.common.rest_client [req-9a07cb03-b07a-4f3b-ab43-10467603292b req-9a07cb03-b07a-4f3b-ab43-10467603292b ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/377aa963-ab53-4c51-bea5-364c263c74fa 0.169s\n2026-05-20 01:44:06.141 28 INFO tempest.lib.common.rest_client [req-7ce7bedd-10a2-456f-b365-a3df5eac3c2b req-7ce7bedd-10a2-456f-b365-a3df5eac3c2b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fa51a130-17a6-41f4-95ee-7daeb2a7032d 1.327s\n{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [5.049081s] ... ok\n2026-05-20 01:44:06.141 17 INFO tempest.lib.common.rest_client [req-876c8982-b08f-444b-9282-8e83f7cb2803 req-876c8982-b08f-444b-9282-8e83f7cb2803 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3771ade5-bd7a-4316-aa84-0bd483c65cdf 0.457s\n2026-05-20 01:44:06.184 11 INFO tempest.lib.common.rest_client [req-7f8ae882-ebb7-4311-9423-ea42fa6ee8e9 req-7f8ae882-ebb7-4311-9423-ea42fa6ee8e9 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bb07f05d-cc2a-4c32-b873-36df0737f15c 0.107s\n2026-05-20 01:44:06.198 20 INFO tempest.lib.common.rest_client [req-3d844bd2-016d-48d6-9b72-295fbcc09dc6 req-3d844bd2-016d-48d6-9b72-295fbcc09dc6 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7580e3f7-489f-4677-b72c-cc77c600d466 0.314s\n2026-05-20 01:44:06.255 31 INFO tempest.lib.common.rest_client [req-26929e33-4aab-40bc-a9d3-cd86179e3d25 req-26929e33-4aab-40bc-a9d3-cd86179e3d25 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bcc3e14f2f82427d83aa4f3a2e7830f1 0.265s\n2026-05-20 01:44:06.273 35 INFO tempest.lib.common.rest_client [req-78d203b4-aaf9-4863-8978-608254c88ea7 req-78d203b4-aaf9-4863-8978-608254c88ea7 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/665b2554-4e3d-4c31-b056-10d17000652b 0.687s\n2026-05-20 01:44:06.287 11 INFO tempest.lib.common.rest_client [req-6a301975-2dbc-45b8-8e12-9ea62579592a req-6a301975-2dbc-45b8-8e12-9ea62579592a ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f6d3e546-2883-4a90-82a5-bee903d8de9d 0.098s\n2026-05-20 01:44:06.369 21 INFO tempest.lib.common.rest_client [req-b356e53a-d867-4aa3-a475-0d884b4e9008 req-b356e53a-d867-4aa3-a475-0d884b4e9008 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.987s\n2026-05-20 01:44:06.394 35 INFO tempest.lib.common.rest_client [req-c00ebd80-abaa-428e-89b6-e3d04f6ea76f req-c00ebd80-abaa-428e-89b6-e3d04f6ea76f ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/665b2554-4e3d-4c31-b056-10d17000652b 0.118s\n2026-05-20 01:44:06.415 17 INFO tempest.lib.common.rest_client [req-2664578d-0644-46fc-8afd-1386ec179298 req-2664578d-0644-46fc-8afd-1386ec179298 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.272s\n2026-05-20 01:44:06.421 24 INFO tempest.lib.common.rest_client [req-700cc8de-dba5-4a81-902c-e75e5f854f60 req-700cc8de-dba5-4a81-902c-e75e5f854f60 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/186f9bcc-cc42-479d-8ade-d1c7a7b491b5 0.425s\n2026-05-20 01:44:06.430 39 INFO tempest.lib.common.rest_client [req-574fcfc3-3de4-4f03-a072-23b7b1b829b1 req-574fcfc3-3de4-4f03-a072-23b7b1b829b1 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.500s\n2026-05-20 01:44:06.495 26 INFO tempest.lib.common.rest_client [req-7e77fab7-ed3f-4853-9f8b-96d9f1d561f3 req-7e77fab7-ed3f-4853-9f8b-96d9f1d561f3 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/baeae11a-730b-4664-b8c5-1651522ab394 0.541s\n2026-05-20 01:44:06.511 28 INFO tempest.lib.common.rest_client [req-71df88be-a836-4c40-9172-35394144e649 req-71df88be-a836-4c40-9172-35394144e649 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.367s\n2026-05-20 01:44:06.599 31 INFO tempest.lib.common.rest_client [req-f6fa0b0e-5ca7-49eb-b7d6-4b7f710d6132 req-f6fa0b0e-5ca7-49eb-b7d6-4b7f710d6132 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/eb9e7bb683844b5bb6ef916c78752e59 0.340s\n2026-05-20 01:44:06.600 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4446629386e94682a3e4df966f17585e\n2026-05-20 01:44:06.689 11 INFO tempest.lib.common.rest_client [req-3912b03b-8fe5-43e5-821d-8248889961d5 req-3912b03b-8fe5-43e5-821d-8248889961d5 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dc79aa9f-08ad-4ff1-b6b7-dfa873569c4e 0.397s\n2026-05-20 01:44:06.739 35 INFO tempest.lib.common.rest_client [req-a3546719-b50a-4318-a97d-9d13a0d87da4 req-a3546719-b50a-4318-a97d-9d13a0d87da4 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6cead3ce-1da2-4483-9c65-3578505bd9c3 0.341s\n2026-05-20 01:44:06.766 17 INFO tempest.lib.common.rest_client [req-dac53559-e933-4f5a-ab37-eac43a4be785 req-dac53559-e933-4f5a-ab37-eac43a4be785 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f27113aa-79b7-4814-87b6-6d363ecacd55 0.347s\n2026-05-20 01:44:06.800 11 INFO tempest.lib.common.rest_client [req-c91527c3-5c8c-4a7d-ba18-cada137ecbd4 req-c91527c3-5c8c-4a7d-ba18-cada137ecbd4 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5f8178a7-54d0-4af1-8ebf-07c08d714234 0.108s\n2026-05-20 01:44:06.837 13 INFO tempest.lib.common.rest_client [req-a040adfa-d843-49dd-bcec-90d0ca3197b6 req-a040adfa-d843-49dd-bcec-90d0ca3197b6 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/22c43043-487a-4cc0-88aa-c73366678090 1.283s\n{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [4.646881s] ... ok\n2026-05-20 01:44:06.862 37 INFO tempest.lib.common.rest_client [req-10f636a5-9d3e-43a6-a56c-78ab89dc5139 req-10f636a5-9d3e-43a6-a56c-78ab89dc5139 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.079s\n2026-05-20 01:44:06.905 17 INFO tempest.lib.common.rest_client [req-b3015572-ca69-4558-acc7-f6ce1780ec24 req-b3015572-ca69-4558-acc7-f6ce1780ec24 ] 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_remote_ip_prefix [2.066018s] ... ok\n2026-05-20 01:44:07.205 31 INFO tempest.lib.common.rest_client [req-bfec8bce-6b60-4aef-8869-e7caaa9742be req-bfec8bce-6b60-4aef-8869-e7caaa9742be ] Request (ServiceProvidersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s\n2026-05-20 01:44:07.222 13 INFO tempest.lib.common.rest_client [req-0d187692-890e-49e0-852c-315c0a5a206a req-0d187692-890e-49e0-852c-315c0a5a206a ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.380s\n2026-05-20 01:44:07.272 26 INFO tempest.lib.common.rest_client [req-cf00d91c-2000-469a-865e-9532935f84d2 req-cf00d91c-2000-469a-865e-9532935f84d2 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b4f1df48-370b-4ca3-8362-0e9de48976df 0.772s\n2026-05-20 01:44:07.316 21 INFO tempest.lib.common.rest_client [req-ac1ee407-890e-4fa4-8b32-5f6c05d67e10 req-ac1ee407-890e-4fa4-8b32-5f6c05d67e10 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.942s\n2026-05-20 01:44:07.344 35 INFO tempest.lib.common.rest_client [req-bd315e95-cbfe-433d-b0ed-9aea6d739e17 req-bd315e95-cbfe-433d-b0ed-9aea6d739e17 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/28ec265c-d71f-46c3-8d44-de6dc504cdcb 0.601s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [7.785748s] ... ok\n{12} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.\n2026-05-20 01:44:07.372 11 INFO tempest.lib.common.rest_client [req-bdee816e-3d55-4961-96e5-fdd46b6487b0 req-bdee816e-3d55-4961-96e5-fdd46b6487b0 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4ed5071d-bf27-4222-b381-81ad9d0d2fa8 0.569s\n2026-05-20 01:44:07.386 26 INFO tempest.lib.common.rest_client [req-3dcd47ca-8fe5-47e9-831f-bf86a0eb2ee9 req-3dcd47ca-8fe5-47e9-831f-bf86a0eb2ee9 ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6aad13f1-ff8f-4346-b96a-e87fbff89dd6 0.111s\n2026-05-20 01:44:07.453 17 INFO tempest.lib.common.rest_client [req-6af8ab6a-ff29-4984-84db-ea797fa42dc6 req-6af8ab6a-ff29-4984-84db-ea797fa42dc6 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.545s\n2026-05-20 01:44:07.641 20 INFO tempest.lib.common.rest_client [req-d97f581d-8071-4e51-9af0-8af075c5ce58 req-d97f581d-8071-4e51-9af0-8af075c5ce58 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ebcfbf47-f3c0-461f-948f-a6c5324bc0ce 1.438s\n2026-05-20 01:44:07.749 20 INFO tempest.lib.common.rest_client [req-a2a55ab2-ec2c-4611-b503-d9ead7cabacd req-a2a55ab2-ec2c-4611-b503-d9ead7cabacd ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0eadec24-3565-48e5-b4de-bfb54de380dc 0.105s\n2026-05-20 01:44:07.818 21 INFO tempest.lib.common.rest_client [req-5c3d9e87-be84-4a84-bf2e-c3bcb8e43e22 req-5c3d9e87-be84-4a84-bf2e-c3bcb8e43e22 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.499s\n2026-05-20 01:44:07.840 26 INFO tempest.lib.common.rest_client [req-c72d0527-2c1f-4198-8dd4-674652aedacd req-c72d0527-2c1f-4198-8dd4-674652aedacd ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6 0.451s\n2026-05-20 01:44:07.854 11 INFO tempest.lib.common.rest_client [req-c01dc823-f54a-4ebe-97f4-0bf5cfc811c4 req-c01dc823-f54a-4ebe-97f4-0bf5cfc811c4 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/579317f8-439d-4728-90f7-ac9511296677 0.479s\n2026-05-20 01:44:07.861 20 INFO tempest.lib.common.rest_client [req-09f2c775-6281-41b2-b557-d61903c12ab2 req-09f2c775-6281-41b2-b557-d61903c12ab2 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f464713b-a858-4ca9-bf7a-05c131ef966f 0.109s\n2026-05-20 01:44:07.889 31 INFO tempest.lib.common.rest_client [req-7af2f7f0-0c9f-48a8-a75d-370729da87ed req-7af2f7f0-0c9f-48a8-a75d-370729da87ed ] Request (ServiceProvidersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4446629386e94682a3e4df966f17585e&name=default 0.680s\n2026-05-20 01:44:07.922 24 INFO tempest.lib.common.rest_client [req-b7d5baf7-1794-4eeb-87e2-15f4193938f2 req-b7d5baf7-1794-4eeb-87e2-15f4193938f2 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.495s\n2026-05-20 01:44:07.954 11 INFO tempest.lib.common.rest_client [req-c8e12901-754d-49e2-a513-e98c15d7595a req-c8e12901-754d-49e2-a513-e98c15d7595a ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/21fa65e0-4ec3-4479-b0af-73942a24c132 0.097s\n2026-05-20 01:44:07.967 20 INFO tempest.lib.common.rest_client [req-bc462c03-f874-4631-ac9d-5286f5e602bb req-bc462c03-f874-4631-ac9d-5286f5e602bb ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d413ede7-7870-4b41-bc7c-f57c952d9ae4 0.103s\n2026-05-20 01:44:08.059 15 INFO tempest.lib.common.rest_client [req-ae2567a2-464e-4811-88ba-5feb7eebba4a req-ae2567a2-464e-4811-88ba-5feb7eebba4a ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.706s\n2026-05-20 01:44:08.125 26 INFO tempest.lib.common.rest_client [req-19a51127-80cd-4932-8ec8-a29c403e5cb0 req-19a51127-80cd-4932-8ec8-a29c403e5cb0 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98252a4315b948f0be034d268f64cf29 0.281s\n2026-05-20 01:44:08.124 20 INFO tempest.lib.common.rest_client [req-28b5184f-56f4-4c92-b186-ef3231db2fb9 req-28b5184f-56f4-4c92-b186-ef3231db2fb9 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8cca3c77-ea26-4dc1-ab98-7ecbc0817fe2 0.154s\n2026-05-20 01:44:08.216 20 INFO tempest.lib.common.rest_client [req-2dba8269-4b65-4459-bba9-2eaca37c1b04 req-2dba8269-4b65-4459-bba9-2eaca37c1b04 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e6bfd4bd-d538-40c9-a3ce-82ea4b0724ec 0.091s\n2026-05-20 01:44:08.384 20 INFO tempest.lib.common.rest_client [req-8994d779-ca4f-44df-a10e-ba44e208fdd2 req-8994d779-ca4f-44df-a10e-ba44e208fdd2 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b4c3a5fa-ee44-48d9-b40a-85617d163be7 0.166s\n2026-05-20 01:44:08.403 39 INFO tempest.lib.common.rest_client [req-f58f0fc9-6432-4d0c-9d42-16250d854019 req-f58f0fc9-6432-4d0c-9d42-16250d854019 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.969s\n2026-05-20 01:44:08.423 26 INFO tempest.lib.common.rest_client [req-cc1bdbcb-2761-42ea-b425-11cb87751404 req-cc1bdbcb-2761-42ea-b425-11cb87751404 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/74621af4773f4910b304c41bf6ccbb37 0.296s\n2026-05-20 01:44:08.423 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 80c866244b5c4f86b3a0f318e5121c9d\n2026-05-20 01:44:08.478 15 INFO tempest.lib.common.rest_client [req-f11e0cc7-7276-4324-ad0c-568b7eeb00bb req-f11e0cc7-7276-4324-ad0c-568b7eeb00bb ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.416s\n2026-05-20 01:44:08.491 24 INFO tempest.lib.common.rest_client [req-80bcd730-76d7-4a0a-b523-ad184503c753 req-80bcd730-76d7-4a0a-b523-ad184503c753 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/f22daf37-bcb1-4860-a827-874baec2b696 0.565s\n2026-05-20 01:44:08.682 20 INFO tempest.lib.common.rest_client [req-4f9b3e76-ec0b-41fc-9c55-247b3a7ce7fe req-4f9b3e76-ec0b-41fc-9c55-247b3a7ce7fe ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/de244955-dc9e-4afb-9312-c6636615d8f1 0.295s\n2026-05-20 01:44:08.694 17 INFO tempest.lib.common.rest_client [req-558aeca8-7112-41d9-8771-5c7b5468cc6b req-558aeca8-7112-41d9-8771-5c7b5468cc6b ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 1.238s\n2026-05-20 01:44:08.836 17 INFO tempest.lib.common.rest_client [req-5e992080-356f-4022-804e-25feac0b62fd req-5e992080-356f-4022-804e-25feac0b62fd ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/8c477384-1b83-4505-9acc-3255cd3b9add 0.136s\n2026-05-20 01:44:08.852 37 INFO tempest.lib.common.rest_client [req-d3e20c53-a145-47b6-a488-26f45413c814 req-d3e20c53-a145-47b6-a488-26f45413c814 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.984s\n2026-05-20 01:44:08.863 31 INFO tempest.lib.common.rest_client [req-fdb2ba70-0808-4948-bb3d-a3f04e54d132 req-fdb2ba70-0808-4948-bb3d-a3f04e54d132 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/eff5cb56-4fdd-4248-b2f5-3e2670cd1e81 0.971s\n2026-05-20 01:44:09.092 26 INFO tempest.lib.common.rest_client [req-7a4a1251-ac7c-4121-854b-f2d988489ce3 req-7a4a1251-ac7c-4121-854b-f2d988489ce3 ] Request (RoutersNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s\n2026-05-20 01:44:09.208 37 INFO tempest.lib.common.rest_client [req-c6430787-56de-4e8e-890c-1eee6e8292ce req-c6430787-56de-4e8e-890c-1eee6e8292ce ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.354s\n2026-05-20 01:44:09.233 17 INFO tempest.lib.common.rest_client [req-5c115494-7772-4833-9853-7b1ef95fdd10 req-5c115494-7772-4833-9853-7b1ef95fdd10 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.394s\n2026-05-20 01:44:09.362 31 INFO tempest.lib.common.rest_client [req-5f15be75-12b6-47ca-a947-52bf1149a7f7 req-5f15be75-12b6-47ca-a947-52bf1149a7f7 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e 0.496s\n2026-05-20 01:44:09.372 21 INFO tempest.lib.common.rest_client [req-071dd416-0eae-46bc-9d38-7337bc34d8e0 req-071dd416-0eae-46bc-9d38-7337bc34d8e0 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.552s\n2026-05-20 01:44:09.542 24 INFO tempest.lib.common.rest_client [req-2a5c480d-e0da-46f1-8951-8a4994ed70a2 req-2a5c480d-e0da-46f1-8951-8a4994ed70a2 ] Request (NetworksTest:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/186f9bcc-cc42-479d-8ade-d1c7a7b491b5 1.049s\n2026-05-20 01:44:09.582 20 INFO tempest.lib.common.rest_client [req-ad176d2c-a4f4-4b08-8c74-e874364e48f0 req-ad176d2c-a4f4-4b08-8c74-e874364e48f0 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b3ed26c9-7730-4909-8c19-7d27507bf375 0.897s\n2026-05-20 01:44:09.644 35 INFO tempest.lib.common.rest_client [req-2e03b1ca-b925-4437-9792-a07ff974fda2 req-2e03b1ca-b925-4437-9792-a07ff974fda2 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.293s\n2026-05-20 01:44:09.659 24 INFO tempest.lib.common.rest_client [req-436c0a19-f5e0-4cd2-97b0-4b4813b41411 req-436c0a19-f5e0-4cd2-97b0-4b4813b41411 ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/186f9bcc-cc42-479d-8ade-d1c7a7b491b5 0.114s\n{6} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [5.179627s] ... ok\n2026-05-20 01:44:09.699 20 INFO tempest.lib.common.rest_client [req-5a9ae063-8521-404c-aae0-9970c2d83eb8 req-5a9ae063-8521-404c-aae0-9970c2d83eb8 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5177452a-be52-49c9-914b-23cbc1db8f9d 0.111s\n2026-05-20 01:44:09.715 17 INFO tempest.lib.common.rest_client [req-bcb838f4-b00e-4021-b8e2-8f62d387a98b req-bcb838f4-b00e-4021-b8e2-8f62d387a98b ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/8c477384-1b83-4505-9acc-3255cd3b9add 0.479s\n2026-05-20 01:44:09.770 26 INFO tempest.lib.common.rest_client [req-c01817f0-82f2-4c85-93e5-c29121073210 req-c01817f0-82f2-4c85-93e5-c29121073210 ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=80c866244b5c4f86b3a0f318e5121c9d&name=default 0.672s\n2026-05-20 01:44:09.797 11 INFO tempest.lib.common.rest_client [req-2655bd65-0c82-4a29-972f-af4def0277f5 req-2655bd65-0c82-4a29-972f-af4def0277f5 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2fc004a8-3982-4e1c-9efa-6ee755cb8d76 1.840s\n2026-05-20 01:44:09.869 20 INFO tempest.lib.common.rest_client [req-7f3bd771-ef32-4b16-a805-880d67534e67 req-7f3bd771-ef32-4b16-a805-880d67534e67 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6eb1a814-53ae-4d71-863a-f36d03e0a18f 0.168s\n2026-05-20 01:44:09.971 17 INFO tempest.lib.common.rest_client [req-c50f67f7-8193-4730-adb6-900472a6b440 req-c50f67f7-8193-4730-adb6-900472a6b440 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.252s\n2026-05-20 01:44:10.131 39 INFO tempest.lib.common.rest_client [req-e45ceb70-25cc-4eca-ab14-8a8955725d9c req-e45ceb70-25cc-4eca-ab14-8a8955725d9c ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.724s\n2026-05-20 01:44:10.197 11 INFO tempest.lib.common.rest_client [req-0b5cd8ae-3d8e-49e1-8fbb-96dd4097f992 req-0b5cd8ae-3d8e-49e1-8fbb-96dd4097f992 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3535cb9f-1b94-4a71-a30c-b02bdd54f089 0.398s\n2026-05-20 01:44:10.243 37 INFO tempest.lib.common.rest_client [req-ecc38841-336e-4920-b678-540a4f16c7c6 req-ecc38841-336e-4920-b678-540a4f16c7c6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8134b536-89af-40be-8b4c-4a999e1e7b9c 1.031s\n2026-05-20 01:44:10.498 37 INFO tempest.lib.common.rest_client [req-5b5393fe-0599-4f49-91c5-12a716a34ece req-5b5393fe-0599-4f49-91c5-12a716a34ece ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.252s\n2026-05-20 01:44:10.747 17 INFO tempest.lib.common.rest_client [req-c4619800-e497-48fd-8c31-213773139349 req-c4619800-e497-48fd-8c31-213773139349 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.770s\n2026-05-20 01:44:10.770 20 INFO tempest.lib.common.rest_client [req-034b9d32-6049-4540-856e-2e81930205a2 req-034b9d32-6049-4540-856e-2e81930205a2 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/89ee83b7-3ec2-4f17-9e43-7fb3a4feddd2 0.897s\n2026-05-20 01:44:10.796 26 INFO tempest.lib.common.rest_client [req-b629a8a3-3928-4827-820a-4a886539b356 req-b629a8a3-3928-4827-820a-4a886539b356 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/12ddac35-6a94-4d31-b091-687764409358 1.023s\n2026-05-20 01:44:10.821 24 INFO tempest.lib.common.rest_client [req-a03eb47a-b9c6-4cfc-82da-4e7f52db9e13 req-a03eb47a-b9c6-4cfc-82da-4e7f52db9e13 ] Request (NetworksTest:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.156s\n2026-05-20 01:44:10.927 17 INFO tempest.lib.common.rest_client [req-e2eb41af-1758-4e26-9562-2312a1117002 req-e2eb41af-1758-4e26-9562-2312a1117002 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3111917a-1676-4156-89cd-be3d09e5126a 0.176s\n2026-05-20 01:44:10.991 24 INFO tempest.lib.common.rest_client [req-a5e050cc-d6dc-40f2-af52-9bc7331186b3 req-a5e050cc-d6dc-40f2-af52-9bc7331186b3 ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=c217367f-beb8-461f-9cc9-755e12c53f0f 0.167s\n2026-05-20 01:44:11.071 37 INFO tempest.lib.common.rest_client [req-8c151549-b761-4883-b4e2-8a31ae1a7ce9 req-8c151549-b761-4883-b4e2-8a31ae1a7ce9 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2e4902b2-d963-4846-b2f5-6b406cb2ca97 0.568s\n2026-05-20 01:44:11.111 26 INFO tempest.lib.common.rest_client [req-2bfe437e-ca1e-4986-8d98-dc5dcb4f2514 req-2bfe437e-ca1e-4986-8d98-dc5dcb4f2514 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d 0.312s\n2026-05-20 01:44:11.115 26 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in TagsTest.setUpClass. Invoking tearDownClass.\n{7} setUpClass (tempest.api.network.test_tags.TagsTest) ... SKIPPED: tag extension not enabled.\n2026-05-20 01:44:11.281 17 INFO tempest.lib.common.rest_client [req-1f67cc81-1770-4250-92ed-8fef992297eb req-1f67cc81-1770-4250-92ed-8fef992297eb ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.350s\n2026-05-20 01:44:11.360 13 INFO tempest.lib.common.rest_client [req-3a47d884-35bb-43d5-b31e-3bd341867730 req-3a47d884-35bb-43d5-b31e-3bd341867730 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/49561dd6-0d5b-4f5f-be6f-3a870f2d75be 4.134s\n2026-05-20 01:44:11.427 24 INFO tempest.lib.common.rest_client [req-4cd373df-beb2-4794-a972-0a60a839cb5d req-4cd373df-beb2-4794-a972-0a60a839cb5d ] Request (NetworksTest:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/c217367f-beb8-461f-9cc9-755e12c53f0f 0.434s\n2026-05-20 01:44:11.491 37 INFO tempest.lib.common.rest_client [req-02e299e8-106f-42ff-a093-c228f8bdc3cd req-02e299e8-106f-42ff-a093-c228f8bdc3cd ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fcaac035-caa6-4c2c-9f35-68955d916143 0.417s\n2026-05-20 01:44:11.503 28 INFO tempest.lib.common.rest_client [req-b6d094c4-3071-4f37-a9ac-134e82dc0589 req-b6d094c4-3071-4f37-a9ac-134e82dc0589 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9ebf2b58-e6b4-46e4-852f-3cc7e3e4793c 4.990s\n2026-05-20 01:44:11.583 24 INFO tempest.lib.common.rest_client [req-a306e45b-6cac-4cbb-b349-96dd0805fb9e req-a306e45b-6cac-4cbb-b349-96dd0805fb9e ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=c217367f-beb8-461f-9cc9-755e12c53f0f 0.154s\n{6} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [1.922698s] ... ok\n2026-05-20 01:44:11.592 20 INFO tempest.lib.common.rest_client [req-9f415c93-f78c-4723-be1e-26c8d1c56e39 req-9f415c93-f78c-4723-be1e-26c8d1c56e39 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9d43f85d-5517-421b-8073-1b6320d8b1ab 0.818s\n2026-05-20 01:44:11.616 13 INFO tempest.lib.common.rest_client [req-adbc9d80-26a9-4b40-a09d-aa17f84a73a3 req-adbc9d80-26a9-4b40-a09d-aa17f84a73a3 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/49561dd6-0d5b-4f5f-be6f-3a870f2d75be 0.253s\n2026-05-20 01:44:11.629 37 INFO tempest.lib.common.rest_client [req-1296a6a3-4a33-44a2-b843-885fbbd8c42f req-1296a6a3-4a33-44a2-b843-885fbbd8c42f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.135s\n2026-05-20 01:44:11.705 20 INFO tempest.lib.common.rest_client [req-4a2d9deb-1fd1-46b3-90aa-3d01a4ea6ec1 req-4a2d9deb-1fd1-46b3-90aa-3d01a4ea6ec1 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/76737fef-52c4-4a14-9547-066aeb1e457f 0.112s\n2026-05-20 01:44:11.747 17 INFO tempest.lib.common.rest_client [req-65fa270d-aded-40c5-94d3-ff843756212f req-65fa270d-aded-40c5-94d3-ff843756212f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3111917a-1676-4156-89cd-be3d09e5126a 0.463s\n2026-05-20 01:44:11.770 28 INFO tempest.lib.common.rest_client [req-3c6110d8-ceac-4d32-84e7-f49d934aeeca req-3c6110d8-ceac-4d32-84e7-f49d934aeeca ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/9ebf2b58-e6b4-46e4-852f-3cc7e3e4793c 0.259s\n2026-05-20 01:44:11.807 13 INFO tempest.lib.common.rest_client [req-67fb36bd-914c-44d0-8fd2-3d4d05ea3f12 req-67fb36bd-914c-44d0-8fd2-3d4d05ea3f12 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=49561dd6-0d5b-4f5f-be6f-3a870f2d75be&device_owner=network%3Arouter_gateway 0.187s\n2026-05-20 01:44:11.829 20 INFO tempest.lib.common.rest_client [req-e30fffd3-76e8-4fb5-a0bb-5c69e7850643 req-e30fffd3-76e8-4fb5-a0bb-5c69e7850643 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/661b0d10-4e7d-4485-91f0-1bc811a4b017 0.120s\n2026-05-20 01:44:11.928 28 INFO tempest.lib.common.rest_client [req-31eb9a74-3b5a-4415-8a76-83ad140578e5 req-31eb9a74-3b5a-4415-8a76-83ad140578e5 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=9ebf2b58-e6b4-46e4-852f-3cc7e3e4793c&device_owner=network%3Arouter_gateway 0.155s\n2026-05-20 01:44:11.937 39 INFO tempest.lib.common.rest_client [req-454f9495-a320-4a79-be79-2268cd7e2066 req-454f9495-a320-4a79-be79-2268cd7e2066 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.802s\n2026-05-20 01:44:11.956 20 INFO tempest.lib.common.rest_client [req-acc9362a-d9d0-4bbd-9f21-06e276ee9775 req-acc9362a-d9d0-4bbd-9f21-06e276ee9775 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/72f673a7-4d44-4562-947f-aa8813845fdc 0.124s\n2026-05-20 01:44:11.987 17 INFO tempest.lib.common.rest_client [req-17825003-9694-427f-bb04-1daa40e3dae4 req-17825003-9694-427f-bb04-1daa40e3dae4 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.233s\n2026-05-20 01:44:12.018 13 INFO tempest.lib.common.rest_client [req-9dbe14a9-c32b-46ef-b1ed-e186e3c51af0 req-9dbe14a9-c32b-46ef-b1ed-e186e3c51af0 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.209s\n2026-05-20 01:44:12.081 20 INFO tempest.lib.common.rest_client [req-09a47643-501f-4629-92d6-72898e8e0627 req-09a47643-501f-4629-92d6-72898e8e0627 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a4e5afec-67b3-47e7-9c18-1974d0168a16 0.123s\n2026-05-20 01:44:12.121 28 INFO tempest.lib.common.rest_client [req-12851c27-6e03-4736-a543-e884d01d4e93 req-12851c27-6e03-4736-a543-e884d01d4e93 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.190s\n2026-05-20 01:44:12.153 13 INFO tempest.lib.common.rest_client [req-07d0d1a8-fc51-447a-9f6b-bb3d9a3683dd req-07d0d1a8-fc51-447a-9f6b-bb3d9a3683dd ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=49561dd6-0d5b-4f5f-be6f-3a870f2d75be 0.132s\n2026-05-20 01:44:12.230 28 INFO tempest.lib.common.rest_client [req-5375e0ba-8174-4944-9668-02ebb7483292 req-5375e0ba-8174-4944-9668-02ebb7483292 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9ebf2b58-e6b4-46e4-852f-3cc7e3e4793c 0.107s\n2026-05-20 01:44:12.355 39 INFO tempest.lib.common.rest_client [req-752700a5-aec5-40cd-9021-b9d9f978c2cf req-752700a5-aec5-40cd-9021-b9d9f978c2cf ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.412s\n2026-05-20 01:44:12.364 11 INFO tempest.lib.common.rest_client [req-7f5966d6-1795-4f4c-9cc5-057abda5e28f req-7f5966d6-1795-4f4c-9cc5-057abda5e28f ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c59b250a-a526-4f7a-9042-1c1d083e5eba 2.164s\n2026-05-20 01:44:12.457 17 INFO tempest.lib.common.rest_client [req-2f0551a0-bbe3-46d3-96fa-f7fee7974ebd req-2f0551a0-bbe3-46d3-96fa-f7fee7974ebd ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.467s\n2026-05-20 01:44:12.521 20 INFO tempest.lib.common.rest_client [req-9aea133b-5573-44f9-9f91-ebabfb44d759 req-9aea133b-5573-44f9-9f91-ebabfb44d759 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b9056aac-2e26-4f7e-8aa0-b22948bea1c9 0.437s\n2026-05-20 01:44:12.595 17 INFO tempest.lib.common.rest_client [req-2282a3f9-ede8-413e-942b-037a4cc3981a req-2282a3f9-ede8-413e-942b-037a4cc3981a ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/1991b487-9620-4f69-bb57-7b3a56c69f4a 0.136s\n2026-05-20 01:44:12.734 11 INFO tempest.lib.common.rest_client [req-6840897a-347e-4a4c-94d6-dea2a65de765 req-6840897a-347e-4a4c-94d6-dea2a65de765 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bcf866ec1acd4020b3fd2602db51248c 0.366s\n2026-05-20 01:44:12.843 24 INFO tempest.lib.common.rest_client [req-f3058d8c-73f2-4834-8567-fb08df4d251d req-f3058d8c-73f2-4834-8567-fb08df4d251d ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.256s\n2026-05-20 01:44:12.874 17 INFO tempest.lib.common.rest_client [req-2d9deef2-be7b-4c00-bdd3-ab757a99b78f req-2d9deef2-be7b-4c00-bdd3-ab757a99b78f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.276s\n2026-05-20 01:44:12.885 21 INFO tempest.lib.common.rest_client [req-899c42cd-fa38-4977-91d7-ef47d03f03a6 req-899c42cd-fa38-4977-91d7-ef47d03f03a6 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08/add_router_interface 3.509s\n2026-05-20 01:44:13.148 11 INFO tempest.lib.common.rest_client [req-8535c258-f5d6-4885-b1ab-ef7d95b963fb req-8535c258-f5d6-4885-b1ab-ef7d95b963fb ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/af8295e36f2f4436b4d11f879825e355 0.412s\n2026-05-20 01:44:13.148 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7f9ba01a0e734176a91b9630f43083eb\n2026-05-20 01:44:13.325 17 INFO tempest.lib.common.rest_client [req-ec18ea2f-2213-45b3-a872-639ba54aa2d8 req-ec18ea2f-2213-45b3-a872-639ba54aa2d8 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/1991b487-9620-4f69-bb57-7b3a56c69f4a 0.448s\n2026-05-20 01:44:13.393 21 INFO tempest.lib.common.rest_client [req-b80f940e-f511-4cc4-81f8-5d7ca4a97f1c req-b80f940e-f511-4cc4-81f8-5d7ca4a97f1c ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08/add_router_interface 0.505s\n2026-05-20 01:44:13.404 35 INFO tempest.lib.common.rest_client [req-e29fdcfa-6130-4c5e-8357-7db11fcc403e req-e29fdcfa-6130-4c5e-8357-7db11fcc403e ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.757s\n2026-05-20 01:44:13.486 20 INFO tempest.lib.common.rest_client [req-29ddd088-f6ed-4eaf-9846-3457720db990 req-29ddd088-f6ed-4eaf-9846-3457720db990 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/533e2bb6-019b-48bd-a6c3-c6dab2fbcabb 0.961s\n2026-05-20 01:44:13.696 21 INFO tempest.lib.common.rest_client [req-c59e26ab-a136-4881-9e91-e34716a07ce0 req-c59e26ab-a136-4881-9e91-e34716a07ce0 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9e688eea-531a-44cd-ab5a-fb8ed3fcf462 0.298s\n2026-05-20 01:44:13.704 11 INFO tempest.lib.common.rest_client [req-124cc106-bf86-402f-8dd8-4e7217132621 req-124cc106-bf86-402f-8dd8-4e7217132621 ] Request (NetworksIpV6TestAttrs:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s\n2026-05-20 01:44:13.694 17 INFO tempest.lib.common.rest_client [req-f34d7730-19ac-4e52-8601-1abbf54532bc req-f34d7730-19ac-4e52-8601-1abbf54532bc ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.365s\n2026-05-20 01:44:13.706 37 INFO tempest.lib.common.rest_client [req-4a4ebb2a-25c7-4fb4-ae0a-16005efb22ed req-4a4ebb2a-25c7-4fb4-ae0a-16005efb22ed ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.067s\n2026-05-20 01:44:13.789 35 INFO tempest.lib.common.rest_client [req-e43dcfc7-01eb-4131-b44f-fa69a7bdd20a req-e43dcfc7-01eb-4131-b44f-fa69a7bdd20a ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.380s\n2026-05-20 01:44:13.898 20 INFO tempest.lib.common.rest_client [req-620c2063-9dc4-4a9c-94c5-94427bff859d req-620c2063-9dc4-4a9c-94c5-94427bff859d ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b5307dbf9bd54d0b97970d074c7a3aab 0.409s\n2026-05-20 01:44:13.908 28 INFO tempest.lib.common.rest_client [req-dab015b9-331d-47d0-866a-0952129fb585 req-dab015b9-331d-47d0-866a-0952129fb585 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9ebf2b58-e6b4-46e4-852f-3cc7e3e4793c 1.675s\n{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [7.766909s] ... ok\n2026-05-20 01:44:14.128 15 INFO tempest.lib.common.rest_client [req-187895a0-5dcd-4c28-8587-e15a0a5525cf req-187895a0-5dcd-4c28-8587-e15a0a5525cf ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.648s\n2026-05-20 01:44:14.248 11 INFO tempest.lib.common.rest_client [req-cd7b3def-48aa-4ae5-ad2e-d29509926836 req-cd7b3def-48aa-4ae5-ad2e-d29509926836 ] Request (NetworksIpV6TestAttrs:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7f9ba01a0e734176a91b9630f43083eb&name=default 0.540s\n2026-05-20 01:44:14.293 17 INFO tempest.lib.common.rest_client [req-95c982db-8316-4fdf-9516-c266d33882e3 req-95c982db-8316-4fdf-9516-c266d33882e3 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/482ce1e4-a7aa-4837-952d-d5dabcf476a3 0.595s\n2026-05-20 01:44:14.338 20 INFO tempest.lib.common.rest_client [req-e93d9939-bbcf-4628-bf10-ccc938d77262 req-e93d9939-bbcf-4628-bf10-ccc938d77262 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0c6108518fef473599a9619e9f22d57c 0.437s\n2026-05-20 01:44:14.339 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: afa3eb20c8124c28b96fca1c79cc8193\n2026-05-20 01:44:14.433 17 INFO tempest.lib.common.rest_client [req-4118437e-0672-4992-b4b2-5ccd77dc3411 req-4118437e-0672-4992-b4b2-5ccd77dc3411 ] 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_show_delete_security_group_rule [7.527769s] ... ok\n2026-05-20 01:44:14.486 13 INFO tempest.lib.common.rest_client [req-ade33ba8-8332-4da4-a049-5a73238a8745 req-ade33ba8-8332-4da4-a049-5a73238a8745 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/49561dd6-0d5b-4f5f-be6f-3a870f2d75be 2.329s\n{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [7.648962s] ... ok\n2026-05-20 01:44:14.879 11 INFO tempest.lib.common.rest_client [req-f242843a-1893-40b4-af8e-268d707c60f3 req-f242843a-1893-40b4-af8e-268d707c60f3 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/49b41d70-f3e1-41bf-a6f1-859be238798c 0.628s\n2026-05-20 01:44:14.942 21 INFO tempest.lib.common.rest_client [req-88a33f8d-492b-4b1c-9798-c2f9a18aa269 req-88a33f8d-492b-4b1c-9798-c2f9a18aa269 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9e688eea-531a-44cd-ab5a-fb8ed3fcf462 0.242s\n2026-05-20 01:44:15.006 20 INFO tempest.lib.common.rest_client [req-2b94beaa-9d6a-4784-a9a8-81bec9f80800 req-2b94beaa-9d6a-4784-a9a8-81bec9f80800 ] Request (NetworksIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s\n2026-05-20 01:44:15.058 24 INFO tempest.lib.common.rest_client [req-4e20dfe1-15c0-4d82-9fa7-6ca6f3cc06a6 req-4e20dfe1-15c0-4d82-9fa7-6ca6f3cc06a6 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.213s\n2026-05-20 01:44:15.326 11 INFO tempest.lib.common.rest_client [req-c63ea76a-c2ed-4a2f-8ecd-6b09d8a7e40d req-c63ea76a-c2ed-4a2f-8ecd-6b09d8a7e40d ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb 0.444s\n2026-05-20 01:44:15.454 35 INFO tempest.lib.common.rest_client [req-dc3dd533-e85c-4af1-9665-db31ac534d64 req-dc3dd533-e85c-4af1-9665-db31ac534d64 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.662s\n2026-05-20 01:44:15.481 17 INFO tempest.lib.common.rest_client [req-ad135795-c67f-4b65-902c-a27614d7b0a9 req-ad135795-c67f-4b65-902c-a27614d7b0a9 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.043s\n2026-05-20 01:44:15.524 37 INFO tempest.lib.common.rest_client [req-f58d8d8b-2107-48fe-a440-ea8ec5b31854 req-f58d8d8b-2107-48fe-a440-ea8ec5b31854 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.815s\n2026-05-20 01:44:15.634 20 INFO tempest.lib.common.rest_client [req-3fbc5460-9c86-4d4f-a40c-72ddeea518a7 req-3fbc5460-9c86-4d4f-a40c-72ddeea518a7 ] Request (NetworksIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=afa3eb20c8124c28b96fca1c79cc8193&name=default 0.625s\n2026-05-20 01:44:15.911 11 INFO tempest.lib.common.rest_client [req-d6a30ea2-fd33-4ba9-9266-aea88ccbd7dd req-d6a30ea2-fd33-4ba9-9266-aea88ccbd7dd ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s\n2026-05-20 01:44:16.049 39 INFO tempest.lib.common.rest_client [req-b47c2a3d-5607-4f6d-8c7e-6232291b44b9 req-b47c2a3d-5607-4f6d-8c7e-6232291b44b9 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ae39d884-6d9a-4433-a76c-f70673099b72/add_router_interface 3.690s\n2026-05-20 01:44:16.095 21 INFO tempest.lib.common.rest_client [req-bb1b67dd-9d29-4b03-b767-9718eb5c9fb9 req-bb1b67dd-9d29-4b03-b767-9718eb5c9fb9 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9e688eea-531a-44cd-ab5a-fb8ed3fcf462 0.149s\n2026-05-20 01:44:16.408 17 INFO tempest.lib.common.rest_client [req-9d0cc97b-afac-4940-b8f0-c36fc7db727e req-9d0cc97b-afac-4940-b8f0-c36fc7db727e ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.924s\n2026-05-20 01:44:16.406 39 INFO tempest.lib.common.rest_client [req-afddf7e6-3d5e-4efe-bc84-41c6d4326cc9 req-afddf7e6-3d5e-4efe-bc84-41c6d4326cc9 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ec71185f-2293-4a97-b102-88a5692478d7 0.354s\n2026-05-20 01:44:16.510 24 INFO tempest.lib.common.rest_client [req-903515ad-ac05-4fe7-abb7-3d2a20082515 req-903515ad-ac05-4fe7-abb7-3d2a20082515 ] Request (NetworksTest:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/71da5025-85f2-43cc-ad27-2154a716ebfc 1.448s\n2026-05-20 01:44:16.535 11 INFO tempest.lib.common.rest_client [req-0f6693a3-d0fb-48b5-9aab-aa2f8a44f13e req-0f6693a3-d0fb-48b5-9aab-aa2f8a44f13e ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-20 01:44:16.587 20 INFO tempest.lib.common.rest_client [req-62c1a739-bea3-47e9-83a5-8c73377cd2e9 req-62c1a739-bea3-47e9-83a5-8c73377cd2e9 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2a950c68-e1ee-4032-837e-b67328033d9f 0.950s\n2026-05-20 01:44:16.630 24 INFO tempest.lib.common.rest_client [req-40b22582-450e-4d57-ade1-14094db20cd6 req-40b22582-450e-4d57-ade1-14094db20cd6 ] Request (NetworksTest:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/12b973aa-72db-4631-9c14-7ae9f5a8c30b 0.116s\n2026-05-20 01:44:16.696 11 INFO tempest.lib.common.rest_client [req-2b25c127-485b-47ed-ae2a-d03d95605075 req-2b25c127-485b-47ed-ae2a-d03d95605075 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.159s\n2026-05-20 01:44:16.748 24 INFO tempest.lib.common.rest_client [req-3c177147-6649-4f7f-9547-b73d272b1c13 req-3c177147-6649-4f7f-9547-b73d272b1c13 ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/71da5025-85f2-43cc-ad27-2154a716ebfc 0.115s\n{6} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [5.164414s] ... ok\n2026-05-20 01:44:16.844 20 INFO tempest.lib.common.rest_client [req-2acb31e7-b917-44aa-ba04-5f38e4938356 req-2acb31e7-b917-44aa-ba04-5f38e4938356 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193 0.255s\n2026-05-20 01:44:16.903 37 INFO tempest.lib.common.rest_client [req-3a9a9385-9dec-4ab4-a06a-252b1cf528f8 req-3a9a9385-9dec-4ab4-a06a-252b1cf528f8 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.376s\n2026-05-20 01:44:16.998 24 INFO tempest.lib.common.rest_client [req-bb782dd2-4635-41c9-b2b6-18564cf08688 req-bb782dd2-4635-41c9-b2b6-18564cf08688 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.244s\n2026-05-20 01:44:17.010 17 INFO tempest.lib.common.rest_client [req-50ad4743-839a-4de2-890f-7a4e7746883a req-50ad4743-839a-4de2-890f-7a4e7746883a ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/69b508a4-3c17-47aa-bbe5-d1919e035d41 0.600s\n2026-05-20 01:44:17.050 37 INFO tempest.lib.common.rest_client [req-f6c73690-1599-4cc3-891c-0ec6c1ba300b req-f6c73690-1599-4cc3-891c-0ec6c1ba300b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.144s\n2026-05-20 01:44:17.094 11 INFO tempest.lib.common.rest_client [req-ed35041b-4aa6-4b0b-a3fb-94470aa60c01 req-ed35041b-4aa6-4b0b-a3fb-94470aa60c01 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.396s\n2026-05-20 01:44:17.174 24 INFO tempest.lib.common.rest_client [req-5de7f783-c6cc-4040-ac5c-7740870db237 req-5de7f783-c6cc-4040-ac5c-7740870db237 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb 0.173s\n2026-05-20 01:44:17.186 17 INFO tempest.lib.common.rest_client [req-1c4cfe2b-beef-4647-98d2-8eec66c2e355 req-1c4cfe2b-beef-4647-98d2-8eec66c2e355 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.174s\n2026-05-20 01:44:17.199 28 INFO tempest.lib.common.rest_client [req-410a5a57-a76b-4faa-b562-76e3a29b289d req-410a5a57-a76b-4faa-b562-76e3a29b289d ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.288s\n2026-05-20 01:44:17.265 24 INFO tempest.lib.common.rest_client [req-2cc0de85-0502-420c-9e01-a7a4dd24a0c5 req-2cc0de85-0502-420c-9e01-a7a4dd24a0c5 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.088s\n{6} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.514881s] ... ok\n2026-05-20 01:44:17.449 20 INFO tempest.lib.common.rest_client [req-361d18cf-9ecf-44f3-90b1-84c330a368af req-361d18cf-9ecf-44f3-90b1-84c330a368af ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s\n2026-05-20 01:44:17.484 24 INFO tempest.lib.common.rest_client [req-dfc7396d-35ab-44f1-97ce-2accd3b57799 req-dfc7396d-35ab-44f1-97ce-2accd3b57799 ] Request (NetworksTest:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.216s\n{6} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.219305s] ... ok\n2026-05-20 01:44:17.494 17 INFO tempest.lib.common.rest_client [req-6fd324cc-5f7c-4429-84cf-1bf046ff2400 req-6fd324cc-5f7c-4429-84cf-1bf046ff2400 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.306s\n2026-05-20 01:44:17.511 21 INFO tempest.lib.common.rest_client [req-f4383c54-8d5f-4ac5-a545-e4745dfe2438 req-f4383c54-8d5f-4ac5-a545-e4745dfe2438 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9e688eea-531a-44cd-ab5a-fb8ed3fcf462 0.413s\n2026-05-20 01:44:17.625 17 INFO tempest.lib.common.rest_client [req-705ae4d9-ee07-4757-9c1a-66d6c27fdea4 req-705ae4d9-ee07-4757-9c1a-66d6c27fdea4 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/69b508a4-3c17-47aa-bbe5-d1919e035d41 0.127s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_delete_security_group_clear_associated_rules [3.190194s] ... ok\n2026-05-20 01:44:17.724 24 INFO tempest.lib.common.rest_client [req-3bc80063-0ee3-454c-94f6-f7c7569580d0 req-3bc80063-0ee3-454c-94f6-f7c7569580d0 ] Request (NetworksTest:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.235s\n{6} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.238511s] ... ok\n2026-05-20 01:44:17.787 11 INFO tempest.lib.common.rest_client [req-f7799360-52b2-4fe0-bbb9-3284741c1fe8 req-f7799360-52b2-4fe0-bbb9-3284741c1fe8 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.687s\n2026-05-20 01:44:17.800 17 INFO tempest.lib.common.rest_client [req-921c6862-fd84-4de9-89e1-659c5ad97ee8 req-921c6862-fd84-4de9-89e1-659c5ad97ee8 ] Request (SecGroupIPv6Test:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.171s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.174236s] ... ok\n2026-05-20 01:44:17.853 13 INFO tempest.lib.common.rest_client [req-016dfa41-edcc-47e5-bf4f-ac9618a33691 req-016dfa41-edcc-47e5-bf4f-ac9618a33691 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.361s\n2026-05-20 01:44:17.926 37 INFO tempest.lib.common.rest_client [req-33a8ded2-3e7c-4259-b49d-4502809e7e26 req-33a8ded2-3e7c-4259-b49d-4502809e7e26 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/77caf9d4-0236-4068-b41d-f6076f683432 0.872s\n2026-05-20 01:44:17.941 24 INFO tempest.lib.common.rest_client [req-6c4b2cd6-899b-42bb-9288-d755b9b26a36 req-6c4b2cd6-899b-42bb-9288-d755b9b26a36 ] Request (NetworksTest:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.214s\n{6} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.216026s] ... ok\n2026-05-20 01:44:17.968 11 INFO tempest.lib.common.rest_client [req-9492d0cf-29c7-4503-8425-cf2a3cdc726e req-9492d0cf-29c7-4503-8425-cf2a3cdc726e ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-20 01:44:18.078 37 INFO tempest.lib.common.rest_client [req-816ebd7c-ee60-4c6b-a407-0d9fc6eb15e0 req-816ebd7c-ee60-4c6b-a407-0d9fc6eb15e0 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.147s\n2026-05-20 01:44:18.135 24 INFO tempest.lib.common.rest_client [req-a3023fc0-8327-4a71-b997-4b34537fef8b req-a3023fc0-8327-4a71-b997-4b34537fef8b ] Request (NetworksTest:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.189s\n{6} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.194175s] ... ok\n2026-05-20 01:44:18.156 17 INFO tempest.lib.common.rest_client [req-b0178901-5e2a-4f3e-b4a0-890880e26a1d req-b0178901-5e2a-4f3e-b4a0-890880e26a1d ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/11af355dd150406d881129fa471abeef 0.352s\n2026-05-20 01:44:18.166 20 INFO tempest.lib.common.rest_client [req-3fdbd598-d55f-435e-a1ac-bc8afa3566f0 req-3fdbd598-d55f-435e-a1ac-bc8afa3566f0 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s\n2026-05-20 01:44:18.229 11 INFO tempest.lib.common.rest_client [req-8c409dd9-a336-403b-887b-d8890cb09d1d req-8c409dd9-a336-403b-887b-d8890cb09d1d ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/eac4dae767f743f1bcaa440f1f1ccbbe/roles/96c5293ae00249159873405c9cd172ae 0.258s\n2026-05-20 01:44:18.310 24 INFO tempest.lib.common.rest_client [req-3e391fd5-147e-42c5-bddd-85fa22299a5b req-3e391fd5-147e-42c5-bddd-85fa22299a5b ] Request (NetworksTest:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/c63fb1bc-1157-4a6b-9d85-292ecce1ce40 0.170s\n{6} tempest.api.network.test_networks.NetworksTest.test_show_network [0.173023s] ... ok\n2026-05-20 01:44:18.382 20 INFO tempest.lib.common.rest_client [req-03c33058-a80f-4e11-a9ad-fe3304e3ea66 req-03c33058-a80f-4e11-a9ad-fe3304e3ea66 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.212s\n2026-05-20 01:44:18.388 11 INFO tempest.lib.common.rest_client [req-b44883fd-e624-45de-a12a-7a752799dc67 req-b44883fd-e624-45de-a12a-7a752799dc67 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s\n2026-05-20 01:44:18.429 17 INFO tempest.lib.common.rest_client [req-580c981f-3d70-40a5-b1d8-a367867b8395 req-580c981f-3d70-40a5-b1d8-a367867b8395 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1b6ec380cc194354b643303c9f8c3adb 0.268s\n2026-05-20 01:44:18.429 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cb32a317fb974a10b91a7e569c9c712e\n2026-05-20 01:44:18.609 15 INFO tempest.lib.common.rest_client [req-9be97a85-45a7-427d-bfd0-5a53cb778e0a req-9be97a85-45a7-427d-bfd0-5a53cb778e0a ] Request (FloatingIPTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a93ef6c5-375d-46d3-b9ed-9a985f98bbcb/add_router_interface 4.479s\n2026-05-20 01:44:18.604 28 INFO tempest.lib.common.rest_client [req-4c3babca-09f1-4d2a-a0a5-2234cf1b8d16 req-4c3babca-09f1-4d2a-a0a5-2234cf1b8d16 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ba2e3465-55ed-4102-b749-ef0b6abe2449 1.403s\n2026-05-20 01:44:18.643 11 INFO tempest.lib.common.rest_client [req-06f1aecc-a082-47db-9111-ffa7a6ece0df req-06f1aecc-a082-47db-9111-ffa7a6ece0df ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/eac4dae767f743f1bcaa440f1f1ccbbe/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.252s\n2026-05-20 01:44:18.664 37 INFO tempest.lib.common.rest_client [req-b257a4d3-b2c6-4cae-bcd0-741164aef7d2 req-b257a4d3-b2c6-4cae-bcd0-741164aef7d2 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0e179083-2194-4351-9012-09995de7c92f 0.583s\n2026-05-20 01:44:18.681 20 INFO tempest.lib.common.rest_client [req-2a922c82-8614-4d2d-acca-2cbf1df35b7f req-2a922c82-8614-4d2d-acca-2cbf1df35b7f ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.297s\n2026-05-20 01:44:18.693 35 INFO tempest.lib.common.rest_client [req-722b577d-39da-4017-989e-ec092b0bdf6b req-722b577d-39da-4017-989e-ec092b0bdf6b ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4333bd8d-0759-4cd8-bdde-a9071e8fb4a5/add_router_interface 3.237s\n2026-05-20 01:44:18.749 28 INFO tempest.lib.common.rest_client [req-81bc49db-404a-47ed-872d-4c36300efe86 req-81bc49db-404a-47ed-872d-4c36300efe86 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/ba2e3465-55ed-4102-b749-ef0b6abe2449 0.142s\n2026-05-20 01:44:18.796 24 INFO tempest.lib.common.rest_client [req-1e9a5ac9-1105-44b4-a7e7-4e96e73b0211 req-1e9a5ac9-1105-44b4-a7e7-4e96e73b0211 ] Request (NetworksTest:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/c63fb1bc-1157-4a6b-9d85-292ecce1ce40?fields=id&fields=name&fields=mtu 0.483s\n{6} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.485769s] ... ok\n2026-05-20 01:44:18.861 11 INFO tempest.lib.common.rest_client [req-ddba02cf-7f48-4bbe-8df5-bf60f3ec7faf req-ddba02cf-7f48-4bbe-8df5-bf60f3ec7faf ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s\n2026-05-20 01:44:18.873 28 INFO tempest.lib.common.rest_client [req-fd6d9b44-4d45-4d6e-9f77-8fd76a22e66b req-fd6d9b44-4d45-4d6e-9f77-8fd76a22e66b ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=ba2e3465-55ed-4102-b749-ef0b6abe2449 0.121s\n2026-05-20 01:44:18.918 35 INFO tempest.lib.common.rest_client [req-d9085812-42cb-4b39-9534-058b4cda85aa req-d9085812-42cb-4b39-9534-058b4cda85aa ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4333bd8d-0759-4cd8-bdde-a9071e8fb4a5 0.223s\n2026-05-20 01:44:18.943 24 INFO tempest.lib.common.rest_client [req-c93e5b29-440d-467e-93ec-441f274fdb46 req-c93e5b29-440d-467e-93ec-441f274fdb46 ] Request (NetworksTest:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/56e6edc4-7c98-49b9-bd38-d7cce74e5a3c 0.142s\n{6} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.145863s] ... ok\n2026-05-20 01:44:18.971 17 INFO tempest.lib.common.rest_client [req-6093bc33-cb0a-4ddc-b875-a4a6ce04619a req-6093bc33-cb0a-4ddc-b875-a4a6ce04619a ] Request (SecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s\n2026-05-20 01:44:18.995 37 INFO tempest.lib.common.rest_client [req-d7e5f9f9-55e2-4d93-b4e9-e1c0da41501d req-d7e5f9f9-55e2-4d93-b4e9-e1c0da41501d ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/44fc3653-b671-4ea8-b4c5-9be4e8fddcf1 0.329s\n2026-05-20 01:44:19.010 11 INFO tempest.lib.common.rest_client [req-ec934195-28b0-454b-84a9-810872da7da9 req-ec934195-28b0-454b-84a9-810872da7da9 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/eac4dae767f743f1bcaa440f1f1ccbbe/roles/68cd1badce4c4baeb95895efe5da31f7 0.147s\n2026-05-20 01:44:19.024 28 INFO tempest.lib.common.rest_client [req-17f16d70-b82f-4383-8b36-6e799b5866b8 req-17f16d70-b82f-4383-8b36-6e799b5866b8 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ba2e3465-55ed-4102-b749-ef0b6abe2449 0.146s\n2026-05-20 01:44:19.054 21 INFO tempest.lib.common.rest_client [req-3c003222-ac5a-4c64-8096-78f4b06373d1 req-3c003222-ac5a-4c64-8096-78f4b06373d1 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08/remove_router_interface 1.541s\n{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [13.674651s] ... ok\n2026-05-20 01:44:19.081 24 INFO tempest.lib.common.rest_client [req-2a7be3bf-1cb6-45f1-8f4b-c977f5c79a7c req-2a7be3bf-1cb6-45f1-8f4b-c977f5c79a7c ] Request (NetworksTest:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/56e6edc4-7c98-49b9-bd38-d7cce74e5a3c?fields=id&fields=network_id 0.133s\n{6} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.136434s] ... ok\n2026-05-20 01:44:19.111 37 INFO tempest.lib.common.rest_client [req-587871f9-e68b-49f2-a6a0-bbc98215947d req-587871f9-e68b-49f2-a6a0-bbc98215947d ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.114s\n2026-05-20 01:44:19.176 11 INFO tempest.lib.common.rest_client [req-5aa9323b-fff0-4341-9974-790d7f730848 req-5aa9323b-fff0-4341-9974-790d7f730848 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-20 01:44:19.199 21 INFO tempest.lib.common.rest_client [req-af597e81-b274-4ea6-8f42-a7eb3cd13fd9 req-af597e81-b274-4ea6-8f42-a7eb3cd13fd9 ] Request (RoutersNegativeIpV6Test:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1337065902 0.141s\n{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.147088s] ... ok\n2026-05-20 01:44:19.282 20 INFO tempest.lib.common.rest_client [req-211ee2e1-3c86-4475-ad63-fb64ae231dd4 req-211ee2e1-3c86-4475-ad63-fb64ae231dd4 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.597s\n2026-05-20 01:44:19.330 11 INFO tempest.lib.common.rest_client [req-ec47b43b-39bc-4c60-8919-cc4ec496e3b4 req-ec47b43b-39bc-4c60-8919-cc4ec496e3b4 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/eac4dae767f743f1bcaa440f1f1ccbbe/roles/96c5293ae00249159873405c9cd172ae 0.152s\n2026-05-20 01:44:19.331 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user eac4dae767f743f1bcaa440f1f1ccbbe is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:19.331 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1107405505-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d5f18f4109b4018ba83d0817cee7f14', 'project_name': 'tempest-NetworksApiDiscovery-1107405505', 'tenant_id': '9d5f18f4109b4018ba83d0817cee7f14', 'tenant_name': 'tempest-NetworksApiDiscovery-1107405505', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eac4dae767f743f1bcaa440f1f1ccbbe', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:19.331 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1107405505-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d5f18f4109b4018ba83d0817cee7f14', 'project_name': 'tempest-NetworksApiDiscovery-1107405505', 'tenant_id': '9d5f18f4109b4018ba83d0817cee7f14', 'tenant_name': 'tempest-NetworksApiDiscovery-1107405505', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eac4dae767f743f1bcaa440f1f1ccbbe', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:19.407 28 INFO tempest.lib.common.rest_client [req-f0348950-0992-440f-a807-880a15574505 req-f0348950-0992-440f-a807-880a15574505 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ba2e3465-55ed-4102-b749-ef0b6abe2449 0.378s\n{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [5.500118s] ... ok\n2026-05-20 01:44:19.428 17 INFO tempest.lib.common.rest_client [req-c8a9e10d-35fc-4783-937c-e728ca012f18 req-c8a9e10d-35fc-4783-937c-e728ca012f18 ] Request (SecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cb32a317fb974a10b91a7e569c9c712e&name=default 0.454s\n2026-05-20 01:44:19.459 20 INFO tempest.lib.common.rest_client [req-1cd97f6d-d3f5-4544-b567-1d6c95cca674 req-1cd97f6d-d3f5-4544-b567-1d6c95cca674 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s\n2026-05-20 01:44:19.475 13 INFO tempest.lib.common.rest_client [req-ec10d7d7-99d4-425d-aebb-3204c134f088 req-ec10d7d7-99d4-425d-aebb-3204c134f088 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0111e8df-7769-46c1-bb86-cfe591ba388d 1.620s\n2026-05-20 01:44:19.541 28 INFO tempest.lib.common.rest_client [req-eaa768ec-6b8e-4d0c-b8f8-8628a13f6630 req-eaa768ec-6b8e-4d0c-b8f8-8628a13f6630 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ba2e3465-55ed-4102-b749-ef0b6abe2449 0.127s\n2026-05-20 01:44:19.609 13 INFO tempest.lib.common.rest_client [req-46f01d99-cd5e-4259-bebc-c5c25563a32a req-46f01d99-cd5e-4259-bebc-c5c25563a32a ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0111e8df-7769-46c1-bb86-cfe591ba388d 0.131s\n2026-05-20 01:44:19.620 20 INFO tempest.lib.common.rest_client [req-5dd6b1f4-8d84-4be0-b313-c1da1ec9b593 req-5dd6b1f4-8d84-4be0-b313-c1da1ec9b593 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dc67dde84aea4dc3a6d32bb2ffd6f054/roles/96c5293ae00249159873405c9cd172ae 0.158s\n2026-05-20 01:44:19.663 28 INFO tempest.lib.common.rest_client [req-011447f8-8918-4e62-a549-0fe69e06a103 req-011447f8-8918-4e62-a549-0fe69e06a103 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ba2e3465-55ed-4102-b749-ef0b6abe2449 0.119s\n2026-05-20 01:44:19.750 13 INFO tempest.lib.common.rest_client [req-fbe57d4e-cc64-46d6-af82-8f4dc9ab374d req-fbe57d4e-cc64-46d6-af82-8f4dc9ab374d ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=0111e8df-7769-46c1-bb86-cfe591ba388d 0.135s\n2026-05-20 01:44:19.791 28 INFO tempest.lib.common.rest_client [req-5f69e6bb-fb4a-4757-8d39-919ebaddc997 req-5f69e6bb-fb4a-4757-8d39-919ebaddc997 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9ebf2b58-e6b4-46e4-852f-3cc7e3e4793c 0.125s\n2026-05-20 01:44:19.806 20 INFO tempest.lib.common.rest_client [req-11e5b902-ecc4-4999-92a1-42761870f90a req-11e5b902-ecc4-4999-92a1-42761870f90a ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-20 01:44:19.842 21 INFO tempest.lib.common.rest_client [req-dc678d81-c0ea-4ca3-a7dd-fb6c0bf270c1 req-dc678d81-c0ea-4ca3-a7dd-fb6c0bf270c1 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08 0.637s\n{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.639256s] ... ok\n2026-05-20 01:44:19.858 13 INFO tempest.lib.common.rest_client [req-33f67a8c-5df4-42cf-a288-f6c099020792 req-33f67a8c-5df4-42cf-a288-f6c099020792 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0111e8df-7769-46c1-bb86-cfe591ba388d 0.105s\n2026-05-20 01:44:19.883 24 INFO tempest.lib.common.rest_client [req-02847542-c747-4791-8859-3c76f633dc2a req-02847542-c747-4791-8859-3c76f633dc2a ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.799s\n2026-05-20 01:44:19.921 35 INFO tempest.lib.common.rest_client [req-80d3ce5b-01a4-4fb3-9374-bd9cb63c3d2b req-80d3ce5b-01a4-4fb3-9374-bd9cb63c3d2b ] Request (PortsTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4333bd8d-0759-4cd8-bdde-a9071e8fb4a5/remove_router_interface 1.000s\n2026-05-20 01:44:19.945 15 INFO tempest.lib.common.rest_client [req-cee458ce-b7d3-4823-b23b-af8183847047 req-cee458ce-b7d3-4823-b23b-af8183847047 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.334s\n2026-05-20 01:44:19.946 39 INFO tempest.lib.common.rest_client [req-9f306fcb-ec84-44d6-af92-a56af0a8cdb8 req-9f306fcb-ec84-44d6-af92-a56af0a8cdb8 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ae39d884-6d9a-4433-a76c-f70673099b72/add_router_interface 3.535s\n2026-05-20 01:44:19.950 28 INFO tempest.lib.common.rest_client [req-d1c264da-084b-4604-9ccc-49bd55192ba5 req-d1c264da-084b-4604-9ccc-49bd55192ba5 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9ebf2b58-e6b4-46e4-852f-3cc7e3e4793c 0.153s\n2026-05-20 01:44:19.973 11 INFO tempest.lib.common.rest_client [req-1b07f0d0-453b-4439-880f-4d2f825787e8 req-1b07f0d0-453b-4439-880f-4d2f825787e8 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.630s\n2026-05-20 01:44:19.983 20 INFO tempest.lib.common.rest_client [req-7dc3c7bc-bf8c-494a-9d64-c17aa59c498e req-7dc3c7bc-bf8c-494a-9d64-c17aa59c498e ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dc67dde84aea4dc3a6d32bb2ffd6f054/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.171s\n2026-05-20 01:44:20.010 35 INFO tempest.lib.common.rest_client [req-77931048-5a2a-4509-869e-58324a9c4343 req-77931048-5a2a-4509-869e-58324a9c4343 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e8ae9bd2-fe56-473e-aabc-31782a4c10a6 0.087s\n2026-05-20 01:44:20.070 28 INFO tempest.lib.common.rest_client [req-e1ca0653-14a5-4959-b939-172ab2a8232c req-e1ca0653-14a5-4959-b939-172ab2a8232c ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fa51a130-17a6-41f4-95ee-7daeb2a7032d 0.118s\n2026-05-20 01:44:20.145 17 INFO tempest.lib.common.rest_client [req-6e01e7b4-9625-4a3e-8d2a-263e7b5a789f req-6e01e7b4-9625-4a3e-8d2a-263e7b5a789f ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c24fe04b-bf32-43f3-ac21-ef9f5568f447 0.714s\n2026-05-20 01:44:20.194 39 INFO tempest.lib.common.rest_client [req-9e94f1ad-46db-451c-bc7e-15e89c185876 req-9e94f1ad-46db-451c-bc7e-15e89c185876 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e45348ca-b3bd-4262-a137-9b9d0fc86a50 0.245s\n2026-05-20 01:44:20.196 20 INFO tempest.lib.common.rest_client [req-749459d7-f491-4b34-8b98-093f6a232f3e req-749459d7-f491-4b34-8b98-093f6a232f3e ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s\n2026-05-20 01:44:20.208 11 INFO tempest.lib.common.rest_client [req-6899e307-1dfc-422b-9ec8-6cd07db33cb9 req-6899e307-1dfc-422b-9ec8-6cd07db33cb9 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14 0.231s\n2026-05-20 01:44:20.209 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 9d5f18f4109b4018ba83d0817cee7f14 for scope project and roles: ['reader']\n2026-05-20 01:44:20.219 28 INFO tempest.lib.common.rest_client [req-3634c434-1054-4aa6-9882-c6cf95ab3dcc req-3634c434-1054-4aa6-9882-c6cf95ab3dcc ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fa51a130-17a6-41f4-95ee-7daeb2a7032d 0.146s\n2026-05-20 01:44:20.311 13 INFO tempest.lib.common.rest_client [req-03e89b3f-501b-4533-b6fa-f313ca9275ad req-03e89b3f-501b-4533-b6fa-f313ca9275ad ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0111e8df-7769-46c1-bb86-cfe591ba388d 0.450s\n{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [5.823786s] ... ok\n2026-05-20 01:44:20.344 28 INFO tempest.lib.common.rest_client [req-73b0cd4f-24aa-4285-9641-e13a8c02acb0 req-73b0cd4f-24aa-4285-9641-e13a8c02acb0 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=15edcc05-48e1-480e-acb4-72facbf6b710 0.124s\n2026-05-20 01:44:20.396 20 INFO tempest.lib.common.rest_client [req-aff6e619-9f08-4a58-8ae7-4980efa2e416 req-aff6e619-9f08-4a58-8ae7-4980efa2e416 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dc67dde84aea4dc3a6d32bb2ffd6f054/roles/68cd1badce4c4baeb95895efe5da31f7 0.197s\n2026-05-20 01:44:20.431 13 INFO tempest.lib.common.rest_client [req-a5ea46f6-1554-4d66-87c9-948b8f9acfb5 req-a5ea46f6-1554-4d66-87c9-948b8f9acfb5 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0111e8df-7769-46c1-bb86-cfe591ba388d 0.117s\n2026-05-20 01:44:20.454 28 INFO tempest.lib.common.rest_client [req-fd27d602-dd16-42f5-b59b-2fa0af3b90d6 req-fd27d602-dd16-42f5-b59b-2fa0af3b90d6 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/15edcc05-48e1-480e-acb4-72facbf6b710 0.101s\n2026-05-20 01:44:20.455 17 INFO tempest.lib.common.rest_client [req-a377524a-b5f2-45ac-b080-d8e2a0013551 req-a377524a-b5f2-45ac-b080-d8e2a0013551 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e 0.308s\n2026-05-20 01:44:20.509 39 INFO tempest.lib.common.rest_client [req-efa76abb-8951-4917-8232-0fd44a77918c req-efa76abb-8951-4917-8232-0fd44a77918c ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e45348ca-b3bd-4262-a137-9b9d0fc86a50 0.312s\n2026-05-20 01:44:20.549 13 INFO tempest.lib.common.rest_client [req-2d6130ed-3a54-4363-979b-dad223bdb90f req-2d6130ed-3a54-4363-979b-dad223bdb90f ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0111e8df-7769-46c1-bb86-cfe591ba388d 0.115s\n2026-05-20 01:44:20.571 28 INFO tempest.lib.common.rest_client [req-67a2c6c6-c014-4785-9471-e0dd59ead5fa req-67a2c6c6-c014-4785-9471-e0dd59ead5fa ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ab71b9c0-9aad-4498-a883-13179ec6ee30 0.115s\n2026-05-20 01:44:20.636 13 INFO tempest.lib.common.rest_client [req-f2b256ae-1df3-4da0-bcca-fa98fc110b9b req-f2b256ae-1df3-4da0-bcca-fa98fc110b9b ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=49561dd6-0d5b-4f5f-be6f-3a870f2d75be 0.084s\n2026-05-20 01:44:20.635 20 INFO tempest.lib.common.rest_client [req-ac2ad205-efed-4132-9021-edfa46d499a2 req-ac2ad205-efed-4132-9021-edfa46d499a2 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-20 01:44:20.668 37 INFO tempest.lib.common.rest_client [req-263d4f27-0465-4083-bfc3-4baf5d3641e9 req-263d4f27-0465-4083-bfc3-4baf5d3641e9 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.555s\n2026-05-20 01:44:20.689 28 INFO tempest.lib.common.rest_client [req-45f57f22-40d7-4c72-a4f7-f757bddbc4a5 req-45f57f22-40d7-4c72-a4f7-f757bddbc4a5 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ab71b9c0-9aad-4498-a883-13179ec6ee30 0.114s\n2026-05-20 01:44:20.724 21 INFO tempest.lib.common.rest_client [req-00efab14-3ca1-4e24-b2ce-ce6863a7f087 req-00efab14-3ca1-4e24-b2ce-ce6863a7f087 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.877s\n2026-05-20 01:44:20.757 11 INFO tempest.lib.common.rest_client [req-c7831b4c-1a95-48f3-9857-aff65e016171 req-c7831b4c-1a95-48f3-9857-aff65e016171 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.543s\n2026-05-20 01:44:20.751 13 INFO tempest.lib.common.rest_client [req-c11b8159-45e2-4dbd-baa2-6377944b86b5 req-c11b8159-45e2-4dbd-baa2-6377944b86b5 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/49561dd6-0d5b-4f5f-be6f-3a870f2d75be 0.111s\n2026-05-20 01:44:20.794 28 INFO tempest.lib.common.rest_client [req-95bd84be-892e-485a-9cd5-2ffca0e5e7e2 req-95bd84be-892e-485a-9cd5-2ffca0e5e7e2 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a8229e23-c342-44ff-bcea-ee869559899b 0.100s\n2026-05-20 01:44:20.783 20 INFO tempest.lib.common.rest_client [req-f1b4cb8c-f576-4656-ad0f-6eedf2a7b29e req-f1b4cb8c-f576-4656-ad0f-6eedf2a7b29e ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dc67dde84aea4dc3a6d32bb2ffd6f054/roles/96c5293ae00249159873405c9cd172ae 0.144s\n2026-05-20 01:44:20.785 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dc67dde84aea4dc3a6d32bb2ffd6f054 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:20.786 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-516778460-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3e70692c18c84852b16fe6b1845ae6d0', 'project_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'tenant_id': '3e70692c18c84852b16fe6b1845ae6d0', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dc67dde84aea4dc3a6d32bb2ffd6f054', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:20.789 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-516778460-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3e70692c18c84852b16fe6b1845ae6d0', 'project_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'tenant_id': '3e70692c18c84852b16fe6b1845ae6d0', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dc67dde84aea4dc3a6d32bb2ffd6f054', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:20.866 13 INFO tempest.lib.common.rest_client [req-306de6b5-6465-43b1-87ee-e7f9d87af56f req-306de6b5-6465-43b1-87ee-e7f9d87af56f ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=22c43043-487a-4cc0-88aa-c73366678090 0.111s\n2026-05-20 01:44:20.902 28 INFO tempest.lib.common.rest_client [req-1e8928a8-7d10-4b00-a4fa-e1cfce106c01 req-1e8928a8-7d10-4b00-a4fa-e1cfce106c01 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a8229e23-c342-44ff-bcea-ee869559899b 0.106s\n2026-05-20 01:44:20.912 35 INFO tempest.lib.common.rest_client [req-aa33fb49-ea56-4e45-989d-4fddf492b418 req-aa33fb49-ea56-4e45-989d-4fddf492b418 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4333bd8d-0759-4cd8-bdde-a9071e8fb4a5 0.900s\n2026-05-20 01:44:20.978 13 INFO tempest.lib.common.rest_client [req-4e409582-6270-4626-babe-1e2652dd05d2 req-4e409582-6270-4626-babe-1e2652dd05d2 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/22c43043-487a-4cc0-88aa-c73366678090 0.106s\n2026-05-20 01:44:20.985 11 INFO tempest.lib.common.rest_client [req-649045f0-31aa-4869-bbc1-5841bafc2687 req-649045f0-31aa-4869-bbc1-5841bafc2687 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-20 01:44:21.010 28 INFO tempest.lib.common.rest_client [req-88511656-a6ea-4a80-a3a0-4a429cf04870 req-88511656-a6ea-4a80-a3a0-4a429cf04870 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6a69f1fd-061b-45b1-b7d8-b6e8f4a2e206 0.104s\n2026-05-20 01:44:21.023 17 INFO tempest.lib.common.rest_client [req-12716d1d-6ed8-40d1-be52-76277969e348 req-12716d1d-6ed8-40d1-be52-76277969e348 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s\n2026-05-20 01:44:21.084 13 INFO tempest.lib.common.rest_client [req-94594525-765b-4656-9e13-c7f846701878 req-94594525-765b-4656-9e13-c7f846701878 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=54133708-3092-4a41-9f4f-6d909b7b2d72 0.104s\n2026-05-20 01:44:21.133 11 INFO tempest.lib.common.rest_client [req-1199e8f1-2824-4e35-a8e7-0bd1b43afb7a req-1199e8f1-2824-4e35-a8e7-0bd1b43afb7a ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/735c0126a62e49dcb5136b9a4c691b4c/roles/8a521d0f25a3484db544a7c662aa9d7f 0.146s\n2026-05-20 01:44:21.179 21 INFO tempest.lib.common.rest_client [req-7ab3561b-a427-4e9b-a0e1-905231e6cf7b req-7ab3561b-a427-4e9b-a0e1-905231e6cf7b ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.452s\n2026-05-20 01:44:21.210 13 INFO tempest.lib.common.rest_client [req-3c73e3c8-9372-4d51-bc3a-119816c58fef req-3c73e3c8-9372-4d51-bc3a-119816c58fef ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/54133708-3092-4a41-9f4f-6d909b7b2d72 0.123s\n2026-05-20 01:44:21.228 35 INFO tempest.lib.common.rest_client [req-42ffd065-747f-46e0-afa9-d923c2de506e req-42ffd065-747f-46e0-afa9-d923c2de506e ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c1b7f69e-5107-4474-b9eb-566674f6a634 0.314s\n2026-05-20 01:44:21.267 28 INFO tempest.lib.common.rest_client [req-9a553395-525b-4b33-810d-34912243a9e4 req-9a553395-525b-4b33-810d-34912243a9e4 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/89aaf20ec3bd422181688343d1fad8d2 0.254s\n2026-05-20 01:44:21.305 13 INFO tempest.lib.common.rest_client [req-be5cffc0-0426-4fa4-8c8f-82a15ce60af7 req-be5cffc0-0426-4fa4-8c8f-82a15ce60af7 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8866d79e-6bd1-4801-bba9-17802fb12c84 0.093s\n2026-05-20 01:44:21.318 24 INFO tempest.lib.common.rest_client [req-50875e7a-fe5d-497d-ac62-a8d3a6c7b805 req-50875e7a-fe5d-497d-ac62-a8d3a6c7b805 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.431s\n2026-05-20 01:44:21.321 11 INFO tempest.lib.common.rest_client [req-7c4fabd7-65d6-4a65-9381-ed1a04d51456 req-7c4fabd7-65d6-4a65-9381-ed1a04d51456 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-20 01:44:21.327 15 INFO tempest.lib.common.rest_client [req-f4421f13-510c-4ab2-b00d-1b128ed19f98 req-f4421f13-510c-4ab2-b00d-1b128ed19f98 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.378s\n2026-05-20 01:44:21.390 13 INFO tempest.lib.common.rest_client [req-52458e8d-759b-4b74-a301-47279c659eed req-52458e8d-759b-4b74-a301-47279c659eed ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8866d79e-6bd1-4801-bba9-17802fb12c84 0.083s\n2026-05-20 01:44:21.412 20 INFO tempest.lib.common.rest_client [req-63907d69-7d2b-41f4-8e43-0076c2918cf2 req-63907d69-7d2b-41f4-8e43-0076c2918cf2 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s\n2026-05-20 01:44:21.476 13 INFO tempest.lib.common.rest_client [req-71ad2bfe-501a-46ed-926b-e2e54784f577 req-71ad2bfe-501a-46ed-926b-e2e54784f577 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=96fa05d2-3a12-456e-a84c-906925be6683 0.084s\n2026-05-20 01:44:21.515 21 INFO tempest.lib.common.rest_client [req-cca87da6-dca2-4592-be43-468507e5b334 req-cca87da6-dca2-4592-be43-468507e5b334 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08 0.333s\n{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [1.673024s] ... ok\n2026-05-20 01:44:21.592 28 INFO tempest.lib.common.rest_client [req-f28da97c-1433-4539-9a46-de27294891a2 req-f28da97c-1433-4539-9a46-de27294891a2 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/29281bef2ef34a07a9198c269c3c50c0 0.319s\n2026-05-20 01:44:21.592 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8a67896415a04f8ab266a73c467226bc\n2026-05-20 01:44:21.599 13 INFO tempest.lib.common.rest_client [req-792d2df7-c271-4285-9eea-dfa39f0c96fc req-792d2df7-c271-4285-9eea-dfa39f0c96fc ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/96fa05d2-3a12-456e-a84c-906925be6683 0.116s\n2026-05-20 01:44:21.608 11 INFO tempest.lib.common.rest_client [req-50ca9aac-7800-4f11-887d-6c8ea780f6b4 req-50ca9aac-7800-4f11-887d-6c8ea780f6b4 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/735c0126a62e49dcb5136b9a4c691b4c/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.285s\n2026-05-20 01:44:21.619 17 INFO tempest.lib.common.rest_client [req-8513e48c-a6c0-4cd4-a2a4-4578f27c9fc6 req-8513e48c-a6c0-4cd4-a2a4-4578f27c9fc6 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s\n2026-05-20 01:44:21.651 20 INFO tempest.lib.common.rest_client [req-c4e18e86-96e2-499c-a318-8d53c2b51ad4 req-c4e18e86-96e2-499c-a318-8d53c2b51ad4 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0 0.233s\n2026-05-20 01:44:21.652 20 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 3e70692c18c84852b16fe6b1845ae6d0 for scope project and roles: ['reader']\n2026-05-20 01:44:21.707 39 INFO tempest.lib.common.rest_client [req-f030522e-8e62-4314-b4fc-61d4cca86e7d req-f030522e-8e62-4314-b4fc-61d4cca86e7d ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e45348ca-b3bd-4262-a137-9b9d0fc86a50 0.196s\n2026-05-20 01:44:21.719 13 INFO tempest.lib.common.rest_client [req-8816ac31-7773-4714-a158-70e1c83b1640 req-8816ac31-7773-4714-a158-70e1c83b1640 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b604d631-f45c-4191-8086-aac0704cefb1 0.118s\n2026-05-20 01:44:21.807 11 INFO tempest.lib.common.rest_client [req-d979d4b8-9b74-4d93-abbf-df2d7649a72f req-d979d4b8-9b74-4d93-abbf-df2d7649a72f ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-20 01:44:21.823 17 INFO tempest.lib.common.rest_client [req-25589555-968c-4950-8c79-4a8e1eaa005f req-25589555-968c-4950-8c79-4a8e1eaa005f ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.200s\n2026-05-20 01:44:21.925 24 INFO tempest.lib.common.rest_client [req-9300d0e7-186f-4fc9-b10f-abc66fcf2fbb req-9300d0e7-186f-4fc9-b10f-abc66fcf2fbb ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/e0d0dec3-dc7d-47df-8841-ad7a42e0221c 0.603s\n2026-05-20 01:44:21.946 13 INFO tempest.lib.common.rest_client [req-05c4c29c-128a-42e5-b783-026f3fed2909 req-05c4c29c-128a-42e5-b783-026f3fed2909 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6e6f6bd9137d471493c826a809e2ba85 0.224s\n2026-05-20 01:44:21.981 35 INFO tempest.lib.common.rest_client [req-5cdf18d5-b3fa-430c-bad4-d9e4381cd45a req-5cdf18d5-b3fa-430c-bad4-d9e4381cd45a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/02ab5b0d-9221-4e95-8ec2-98237828697e 0.751s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [14.634318s] ... ok\n2026-05-20 01:44:22.034 11 INFO tempest.lib.common.rest_client [req-1b445a9b-c57b-40cf-a036-2fa2c57c4492 req-1b445a9b-c57b-40cf-a036-2fa2c57c4492 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/735c0126a62e49dcb5136b9a4c691b4c/roles/68cd1badce4c4baeb95895efe5da31f7 0.225s\n2026-05-20 01:44:22.163 11 INFO tempest.lib.common.rest_client [req-6c32a540-81c9-4586-84db-d966db22541a req-6c32a540-81c9-4586-84db-d966db22541a ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s\n2026-05-20 01:44:22.181 35 INFO tempest.lib.common.rest_client [req-2dfa0e00-dc6b-4b17-9ba5-58397837eaf9 req-2dfa0e00-dc6b-4b17-9ba5-58397837eaf9 ] Request (PortsTestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a60563f2-28a0-4906-94bf-f55005cec230 0.196s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.199306s] ... ok\n2026-05-20 01:44:22.238 13 INFO tempest.lib.common.rest_client [req-fd63eb0d-bec4-44c4-8451-8673ac88e9b9 req-fd63eb0d-bec4-44c4-8451-8673ac88e9b9 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7a793aa1443a4eeeb18d74925f017b89 0.288s\n2026-05-20 01:44:22.239 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 762e33c06dfb444690006a584eceba51\n2026-05-20 01:44:22.255 28 INFO tempest.lib.common.rest_client [req-03fe1788-f7a5-4466-851a-211bfbff4940 req-03fe1788-f7a5-4466-851a-211bfbff4940 ] Request (RoutersIpV6AdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.660s\n2026-05-20 01:44:22.352 20 INFO tempest.lib.common.rest_client [req-1394894a-cff2-472d-bbca-2791507775a1 req-1394894a-cff2-472d-bbca-2791507775a1 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.698s\n2026-05-20 01:44:22.380 35 INFO tempest.lib.common.rest_client [req-980c935a-ab7a-43cd-bcb8-c2e969a3d1d9 req-980c935a-ab7a-43cd-bcb8-c2e969a3d1d9 ] Request (PortsTestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a60563f2-28a0-4906-94bf-f55005cec230?fields=id&fields=mac_address 0.194s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.197829s] ... ok\n2026-05-20 01:44:22.381 37 INFO tempest.lib.common.rest_client [req-0f18e37c-a8f0-4462-bde9-d2549e80d3ef req-0f18e37c-a8f0-4462-bde9-d2549e80d3ef ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.710s\n2026-05-20 01:44:22.449 17 INFO tempest.lib.common.rest_client [req-461b7193-c3fc-4b6c-8d4f-770abe0f01aa req-461b7193-c3fc-4b6c-8d4f-770abe0f01aa ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.623s\n2026-05-20 01:44:22.579 11 INFO tempest.lib.common.rest_client [req-1a1e2e2b-a414-4a8c-9888-e22fbccd12bd req-1a1e2e2b-a414-4a8c-9888-e22fbccd12bd ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/735c0126a62e49dcb5136b9a4c691b4c/roles/96c5293ae00249159873405c9cd172ae 0.414s\n2026-05-20 01:44:22.579 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 735c0126a62e49dcb5136b9a4c691b4c is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:22.579 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1107405505-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d5f18f4109b4018ba83d0817cee7f14', 'project_name': 'tempest-NetworksApiDiscovery-1107405505', 'tenant_id': '9d5f18f4109b4018ba83d0817cee7f14', 'tenant_name': 'tempest-NetworksApiDiscovery-1107405505', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '735c0126a62e49dcb5136b9a4c691b4c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:22.580 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-NetworksApiDiscovery-1107405505-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d5f18f4109b4018ba83d0817cee7f14', 'project_name': 'tempest-NetworksApiDiscovery-1107405505', 'tenant_id': '9d5f18f4109b4018ba83d0817cee7f14', 'tenant_name': 'tempest-NetworksApiDiscovery-1107405505', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '735c0126a62e49dcb5136b9a4c691b4c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:22.679 20 INFO tempest.lib.common.rest_client [req-ddf930ea-4f2a-45a8-b3fa-1871d4778f3d req-ddf930ea-4f2a-45a8-b3fa-1871d4778f3d ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.324s\n2026-05-20 01:44:22.741 13 INFO tempest.lib.common.rest_client [req-9bcbcd73-7c70-4e8a-a2c6-81c94284cc77 req-9bcbcd73-7c70-4e8a-a2c6-81c94284cc77 ] Request (RoutersAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.501s\n2026-05-20 01:44:22.826 20 INFO tempest.lib.common.rest_client [req-91632faf-0d24-4dc1-9b6a-e15bef86203f req-91632faf-0d24-4dc1-9b6a-e15bef86203f ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dede1d2c9ce24596b1cbdaf40734e13b/roles/8a521d0f25a3484db544a7c662aa9d7f 0.144s\n2026-05-20 01:44:22.901 39 INFO tempest.lib.common.rest_client [req-77e087b0-b94b-4e89-b2b3-4391d3716898 req-77e087b0-b94b-4e89-b2b3-4391d3716898 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e45348ca-b3bd-4262-a137-9b9d0fc86a50 0.189s\n2026-05-20 01:44:23.031 20 INFO tempest.lib.common.rest_client [req-3f9a4ec2-8d9d-4262-9f61-2201657ab418 req-3f9a4ec2-8d9d-4262-9f61-2201657ab418 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-20 01:44:23.135 24 INFO tempest.lib.common.rest_client [req-2e04d360-2f98-4f75-8e65-4543e5e5ec23 req-2e04d360-2f98-4f75-8e65-4543e5e5ec23 ] Request (NetworksTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/23bda0da-f8f4-4413-8e14-76a24caf514d 1.208s\n{6} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [4.053407s] ... ok\n2026-05-20 01:44:23.147 28 INFO tempest.lib.common.rest_client [req-b275648b-6b81-487a-9c08-a66635cd6052 req-b275648b-6b81-487a-9c08-a66635cd6052 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8a67896415a04f8ab266a73c467226bc&name=default 0.889s\n2026-05-20 01:44:23.163 17 INFO tempest.lib.common.rest_client [req-90de5c96-68f3-4c83-a24d-37313dbf4564 req-90de5c96-68f3-4c83-a24d-37313dbf4564 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.708s\n2026-05-20 01:44:23.171 20 INFO tempest.lib.common.rest_client [req-e35de39c-2349-4b12-b901-29bae07ac590 req-e35de39c-2349-4b12-b901-29bae07ac590 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dede1d2c9ce24596b1cbdaf40734e13b/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.137s\n2026-05-20 01:44:23.168 13 INFO tempest.lib.common.rest_client [req-df80086f-c58f-4891-8288-8d94eb27c2b4 req-df80086f-c58f-4891-8288-8d94eb27c2b4 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=762e33c06dfb444690006a584eceba51&name=default 0.424s\n2026-05-20 01:44:23.242 11 INFO tempest.lib.common.rest_client [req-fcb6e5df-aa0e-4a99-8bfb-d7aa9f27afa0 req-fcb6e5df-aa0e-4a99-8bfb-d7aa9f27afa0 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s\n2026-05-20 01:44:23.259 24 INFO tempest.lib.common.rest_client [req-48eccd98-75d4-4c56-9835-aab73f6c632f req-48eccd98-75d4-4c56-9835-aab73f6c632f ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e0d0dec3-dc7d-47df-8841-ad7a42e0221c 0.121s\n2026-05-20 01:44:23.341 11 INFO tempest.lib.common.rest_client [-] Request (NetworksApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:9696/ 0.096s\n{0} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.098441s] ... ok\n2026-05-20 01:44:23.354 24 INFO tempest.lib.common.rest_client [req-7d55bdc3-8831-4753-b7bd-e08bf3e6899e req-7d55bdc3-8831-4753-b7bd-e08bf3e6899e ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/23bda0da-f8f4-4413-8e14-76a24caf514d 0.093s\n2026-05-20 01:44:23.378 17 INFO tempest.lib.common.rest_client [req-cfac3f57-9728-4dfb-b85e-e15eb179d031 req-cfac3f57-9728-4dfb-b85e-e15eb179d031 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s\n2026-05-20 01:44:23.391 37 INFO tempest.lib.common.rest_client [req-c8502d6c-a154-4bee-9889-056a656322e7 req-c8502d6c-a154-4bee-9889-056a656322e7 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.000s\n2026-05-20 01:44:23.415 20 INFO tempest.lib.common.rest_client [req-fff061d4-5377-461c-8b23-1aed09b0c4f2 req-fff061d4-5377-461c-8b23-1aed09b0c4f2 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.238s\n2026-05-20 01:44:23.472 24 INFO tempest.lib.common.rest_client [req-e8b721c1-cdeb-4e32-8f30-20edaafdf1e7 req-e8b721c1-cdeb-4e32-8f30-20edaafdf1e7 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/12b973aa-72db-4631-9c14-7ae9f5a8c30b 0.115s\n2026-05-20 01:44:23.525 17 INFO tempest.lib.common.rest_client [req-60289d5d-4e3d-493f-ba0c-baf836a5af3a req-60289d5d-4e3d-493f-ba0c-baf836a5af3a ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/2e2c2d4fbb084b36a72023654b0005f7/roles/96c5293ae00249159873405c9cd172ae 0.144s\n2026-05-20 01:44:23.528 37 INFO tempest.lib.common.rest_client [req-53737850-07ee-482b-a980-5d32fa5bf964 req-53737850-07ee-482b-a980-5d32fa5bf964 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.133s\n2026-05-20 01:44:23.549 20 INFO tempest.lib.common.rest_client [req-90ad90f4-0ddd-4cd5-9e89-1220c47cdaac req-90ad90f4-0ddd-4cd5-9e89-1220c47cdaac ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dede1d2c9ce24596b1cbdaf40734e13b/roles/68cd1badce4c4baeb95895efe5da31f7 0.132s\n2026-05-20 01:44:23.572 24 INFO tempest.lib.common.rest_client [req-a65a0079-4e8f-4ec4-83dd-60a8a62db827 req-a65a0079-4e8f-4ec4-83dd-60a8a62db827 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/71da5025-85f2-43cc-ad27-2154a716ebfc 0.098s\n2026-05-20 01:44:23.732 17 INFO tempest.lib.common.rest_client [req-e76247de-e4b2-4e3d-9f58-57bbb0952fd1 req-e76247de-e4b2-4e3d-9f58-57bbb0952fd1 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-20 01:44:23.731 35 INFO tempest.lib.common.rest_client [req-33564bc3-df60-4327-ba16-a8ffd73bf43f req-33564bc3-df60-4327-ba16-a8ffd73bf43f ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.346s\n2026-05-20 01:44:23.761 15 INFO tempest.lib.common.rest_client [req-952909fc-c568-4e77-a356-029fe29f7e81 req-952909fc-c568-4e77-a356-029fe29f7e81 ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.431s\n2026-05-20 01:44:23.764 28 INFO tempest.lib.common.rest_client [req-4a0bf5aa-dd52-47eb-84fc-4802ca9c493d req-4a0bf5aa-dd52-47eb-84fc-4802ca9c493d ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/36c18422-75b6-41b1-95b9-865f9ade96b5 0.615s\n2026-05-20 01:44:23.777 20 INFO tempest.lib.common.rest_client [req-782add66-25c0-43e2-b3d5-66e409a25a73 req-782add66-25c0-43e2-b3d5-66e409a25a73 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-20 01:44:23.782 11 INFO tempest.lib.common.rest_client [req-2f4f3c9f-54ae-4e28-bfe1-ff6d7dc44e65 req-2f4f3c9f-54ae-4e28-bfe1-ff6d7dc44e65 ] Request (NetworksApiDiscovery:test_show_api_v2_details): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ 0.438s\n{0} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.441066s] ... ok\n2026-05-20 01:44:23.892 17 INFO tempest.lib.common.rest_client [req-ef5f4a55-8f00-4223-b146-58131cde4f46 req-ef5f4a55-8f00-4223-b146-58131cde4f46 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/2e2c2d4fbb084b36a72023654b0005f7/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.156s\n2026-05-20 01:44:23.968 13 INFO tempest.lib.common.rest_client [req-c342aa6d-a232-43eb-bdf0-9c54761d7050 req-c342aa6d-a232-43eb-bdf0-9c54761d7050 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e5400aff-b512-455c-bbe0-71ce4f7a6b22 0.794s\n2026-05-20 01:44:24.042 20 INFO tempest.lib.common.rest_client [req-22622f72-76cc-48dd-a0c6-9e99ba947192 req-22622f72-76cc-48dd-a0c6-9e99ba947192 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dede1d2c9ce24596b1cbdaf40734e13b/roles/96c5293ae00249159873405c9cd172ae 0.262s\n2026-05-20 01:44:24.044 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dede1d2c9ce24596b1cbdaf40734e13b is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:24.044 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-516778460-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3e70692c18c84852b16fe6b1845ae6d0', 'project_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'tenant_id': '3e70692c18c84852b16fe6b1845ae6d0', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dede1d2c9ce24596b1cbdaf40734e13b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:24.044 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-NegativeSecGroupIPv6Test-516778460-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3e70692c18c84852b16fe6b1845ae6d0', 'project_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'tenant_id': '3e70692c18c84852b16fe6b1845ae6d0', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dede1d2c9ce24596b1cbdaf40734e13b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:24.081 17 INFO tempest.lib.common.rest_client [req-c06b487d-22ef-4705-986b-eb21106219e2 req-c06b487d-22ef-4705-986b-eb21106219e2 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-20 01:44:24.091 21 INFO tempest.lib.common.rest_client [req-775aa38d-3e9a-42fd-baeb-0f2fc6bcabd4 req-775aa38d-3e9a-42fd-baeb-0f2fc6bcabd4 ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08/add_router_interface 2.571s\n2026-05-20 01:44:24.117 28 INFO tempest.lib.common.rest_client [req-bee233be-25e2-431f-970e-c970831503c0 req-bee233be-25e2-431f-970e-c970831503c0 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8a67896415a04f8ab266a73c467226bc 0.350s\n2026-05-20 01:44:24.117 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 67aa91b04bd047deb9def2e4e781e241\n2026-05-20 01:44:24.172 11 INFO tempest.lib.common.rest_client [req-55b5ee5a-6f60-40b2-89ae-0c22a5b0f747 req-55b5ee5a-6f60-40b2-89ae-0c22a5b0f747 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/eac4dae767f743f1bcaa440f1f1ccbbe 0.339s\n2026-05-20 01:44:24.255 28 INFO tempest.lib.common.rest_client [req-a7c47d6b-3529-4457-bada-bbe0e96ccaee req-a7c47d6b-3529-4457-bada-bbe0e96ccaee ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=67aa91b04bd047deb9def2e4e781e241&name=default 0.136s\n2026-05-20 01:44:24.301 24 INFO tempest.lib.common.rest_client [req-b04ed39a-b2cf-4aa1-8e1c-a8118588ec45 req-b04ed39a-b2cf-4aa1-8e1c-a8118588ec45 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c217367f-beb8-461f-9cc9-755e12c53f0f 0.726s\n2026-05-20 01:44:24.345 13 INFO tempest.lib.common.rest_client [req-26e5e9fb-58ed-428b-9fdb-b7facc6b311e req-26e5e9fb-58ed-428b-9fdb-b7facc6b311e ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/762e33c06dfb444690006a584eceba51 0.373s\n2026-05-20 01:44:24.345 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d75937fdace84352ab46cb69eadc87e4\n2026-05-20 01:44:24.421 37 INFO tempest.lib.common.rest_client [req-12478cb1-4c50-4246-a76d-fbfc9574215a req-12478cb1-4c50-4246-a76d-fbfc9574215a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4967694d-dd7c-4626-a45e-c47c96d49b51 0.890s\n2026-05-20 01:44:24.427 24 INFO tempest.lib.common.rest_client [req-61f8782d-8916-4e87-9462-8f932b2625e6 req-61f8782d-8916-4e87-9462-8f932b2625e6 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f22daf37-bcb1-4860-a827-874baec2b696 0.124s\n2026-05-20 01:44:24.435 35 INFO tempest.lib.common.rest_client [req-3605b525-01a0-46ea-b3f1-14e56d2b503e req-3605b525-01a0-46ea-b3f1-14e56d2b503e ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.702s\n2026-05-20 01:44:24.465 39 INFO tempest.lib.common.rest_client [req-aaf4241d-b27b-4d79-8d13-192be600b7c1 req-aaf4241d-b27b-4d79-8d13-192be600b7c1 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ae39d884-6d9a-4433-a76c-f70673099b72/remove_router_interface 1.561s\n2026-05-20 01:44:24.471 17 INFO tempest.lib.common.rest_client [req-22be957e-7702-40e6-86f4-8ccaf56cc2a6 req-22be957e-7702-40e6-86f4-8ccaf56cc2a6 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/2e2c2d4fbb084b36a72023654b0005f7/roles/68cd1badce4c4baeb95895efe5da31f7 0.386s\n2026-05-20 01:44:24.518 15 INFO tempest.lib.common.rest_client [req-88153d60-1d8d-4c16-9771-cc5e3519aaba req-88153d60-1d8d-4c16-9771-cc5e3519aaba ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/7cebcc28-d48e-4e03-9279-dfda4815d122 0.755s\n2026-05-20 01:44:24.535 21 INFO tempest.lib.common.rest_client [req-35afaeee-2f3b-4705-ae01-7834f204017e req-35afaeee-2f3b-4705-ae01-7834f204017e ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08 0.439s\n2026-05-20 01:44:24.546 37 INFO tempest.lib.common.rest_client [req-01554d72-691e-41d8-8485-609f35eefa3c req-01554d72-691e-41d8-8485-609f35eefa3c ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.120s\n2026-05-20 01:44:24.590 11 INFO tempest.lib.common.rest_client [req-0f4297dd-f71a-4d4e-8a10-6c4fe59032c1 req-0f4297dd-f71a-4d4e-8a10-6c4fe59032c1 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/735c0126a62e49dcb5136b9a4c691b4c 0.413s\n2026-05-20 01:44:24.591 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9d5f18f4109b4018ba83d0817cee7f14\n2026-05-20 01:44:24.596 24 INFO tempest.lib.common.rest_client [req-d8e5ff6b-6d37-44e4-b5ee-2800ae2bcce0 req-d8e5ff6b-6d37-44e4-b5ee-2800ae2bcce0 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/186f9bcc-cc42-479d-8ade-d1c7a7b491b5 0.165s\n2026-05-20 01:44:24.755 24 INFO tempest.lib.common.rest_client [req-a21ca055-fc61-4932-8e7e-7d07f6eb50e8 req-a21ca055-fc61-4932-8e7e-7d07f6eb50e8 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0d9969d2-8aa2-40a7-95b6-ec0e2e9cd775 0.157s\n2026-05-20 01:44:24.792 39 INFO tempest.lib.common.rest_client [req-f0025889-046a-4ece-bcea-b61e96a7a2aa req-f0025889-046a-4ece-bcea-b61e96a7a2aa ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ec71185f-2293-4a97-b102-88a5692478d7 0.320s\n2026-05-20 01:44:24.793 20 INFO tempest.lib.common.rest_client [req-4684f358-a9fd-4853-903c-de3ba79077b1 req-4684f358-a9fd-4853-903c-de3ba79077b1 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s\n2026-05-20 01:44:24.838 17 INFO tempest.lib.common.rest_client [req-4076d7d4-c27f-4665-96ab-e369047300c6 req-4076d7d4-c27f-4665-96ab-e369047300c6 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.364s\n2026-05-20 01:44:24.876 21 INFO tempest.lib.common.rest_client [req-efe64e3f-2812-44db-992c-99ece46062b0 req-efe64e3f-2812-44db-992c-99ece46062b0 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5edc68bc-f4d3-4ee8-bdd2-c0520399c07e 0.339s\n2026-05-20 01:44:24.878 24 INFO tempest.lib.common.rest_client [req-25bf89c6-3e14-4f40-b98c-0650463c5493 req-25bf89c6-3e14-4f40-b98c-0650463c5493 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9a3417c4-3c22-4163-b7e4-0e956ad67b68 0.120s\n2026-05-20 01:44:24.974 13 INFO tempest.lib.common.rest_client [req-d85e60c4-160e-45c4-8882-ee9daa426d14 req-d85e60c4-160e-45c4-8882-ee9daa426d14 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d75937fdace84352ab46cb69eadc87e4&name=default 0.627s\n2026-05-20 01:44:25.021 24 INFO tempest.lib.common.rest_client [req-9470fb52-914b-4edf-8b93-a64f3e6b5702 req-9470fb52-914b-4edf-8b93-a64f3e6b5702 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/edf23308-1ea1-4d2a-8f81-74feec31ba20 0.140s\n2026-05-20 01:44:25.034 17 INFO tempest.lib.common.rest_client [req-15f3f237-8b73-49ef-8a52-7d4df29ccde9 req-15f3f237-8b73-49ef-8a52-7d4df29ccde9 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/2e2c2d4fbb084b36a72023654b0005f7/roles/96c5293ae00249159873405c9cd172ae 0.193s\n2026-05-20 01:44:25.037 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2e2c2d4fbb084b36a72023654b0005f7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:25.037 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-475963307-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec218fbf4ffa493f891f15f14f867c07', 'project_name': 'tempest-NegativeSecGroupTest-475963307', 'tenant_id': 'ec218fbf4ffa493f891f15f14f867c07', 'tenant_name': 'tempest-NegativeSecGroupTest-475963307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2e2c2d4fbb084b36a72023654b0005f7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:25.037 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-475963307-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec218fbf4ffa493f891f15f14f867c07', 'project_name': 'tempest-NegativeSecGroupTest-475963307', 'tenant_id': 'ec218fbf4ffa493f891f15f14f867c07', 'tenant_name': 'tempest-NegativeSecGroupTest-475963307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2e2c2d4fbb084b36a72023654b0005f7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:25.134 28 INFO tempest.lib.common.rest_client [req-fbbeaefb-af26-4134-83e6-ff224f0b0c9b req-fbbeaefb-af26-4134-83e6-ff224f0b0c9b ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6e14bc6d-0fd8-4723-85e3-adc929dba1dd 0.876s\n2026-05-20 01:44:25.138 37 INFO tempest.lib.common.rest_client [req-d664465d-15d3-4943-8435-3785c00b7bd2 req-d664465d-15d3-4943-8435-3785c00b7bd2 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3a7dcfbe-7f17-4042-a019-7a9cb5c6e224 0.590s\n2026-05-20 01:44:25.152 35 INFO tempest.lib.common.rest_client [req-edc58e04-b369-4ad6-9ac0-f6f11b9c80f2 req-edc58e04-b369-4ad6-9ac0-f6f11b9c80f2 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.714s\n2026-05-20 01:44:25.173 24 INFO tempest.lib.common.rest_client [req-3ba1d652-a0b6-49c5-a20d-babfe4453259 req-3ba1d652-a0b6-49c5-a20d-babfe4453259 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7cf1426f-adcf-425c-8fd8-832ba550f7e5 0.149s\n2026-05-20 01:44:25.274 15 INFO tempest.lib.common.rest_client [req-c93e6d5f-3c4a-4411-b0c8-f119e9b677f6 req-c93e6d5f-3c4a-4411-b0c8-f119e9b677f6 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/7cebcc28-d48e-4e03-9279-dfda4815d122 0.753s\n{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [3.947897s] ... ok\n2026-05-20 01:44:25.318 24 INFO tempest.lib.common.rest_client [req-946e3dda-174c-4e11-9139-d657acc19903 req-946e3dda-174c-4e11-9139-d657acc19903 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/95ab7851-49fe-4c88-bc4d-5af2f0430d03 0.142s\n2026-05-20 01:44:25.389 20 INFO tempest.lib.common.rest_client [req-ab9ec4c4-7ebf-447e-83a4-f632b57cc87a req-ab9ec4c4-7ebf-447e-83a4-f632b57cc87a ] Request (NegativeSecGroupIPv6Test:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.592s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.595923s] ... ok\n2026-05-20 01:44:25.447 24 INFO tempest.lib.common.rest_client [req-8b91eb7e-9c92-47d5-9439-281d600f913c req-8b91eb7e-9c92-47d5-9439-281d600f913c ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/057b82c5-ea86-44db-86fe-f2d497d34eff 0.126s\n2026-05-20 01:44:25.459 11 INFO tempest.lib.common.rest_client [req-6ec6a7ab-4e2d-4430-874d-42c24761253f req-6ec6a7ab-4e2d-4430-874d-42c24761253f ] Request (NetworksApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.866s\n2026-05-20 01:44:25.586 24 INFO tempest.lib.common.rest_client [req-295ca332-473c-4674-a985-3f15c3c9d338 req-295ca332-473c-4674-a985-3f15c3c9d338 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0f8d4e69-c175-4fc5-8097-783c6e7d103d 0.137s\n2026-05-20 01:44:25.652 37 INFO tempest.lib.common.rest_client [req-4c1c1c46-53f9-4a06-abaf-003794d739f5 req-4c1c1c46-53f9-4a06-abaf-003794d739f5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/41129eec-7dda-45c4-ae94-2c35634b31bb 0.512s\n2026-05-20 01:44:25.687 28 INFO tempest.lib.common.rest_client [req-f1905524-91b4-4978-8573-e9898fa9359d req-f1905524-91b4-4978-8573-e9898fa9359d ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/67aa91b04bd047deb9def2e4e781e241 0.548s\n2026-05-20 01:44:25.712 24 INFO tempest.lib.common.rest_client [req-c804d8a8-ec88-4ab7-9663-15d1f9431715 req-c804d8a8-ec88-4ab7-9663-15d1f9431715 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4e3d71e9-bdb4-43c5-be33-d39bc87bed48 0.124s\n2026-05-20 01:44:25.762 17 INFO tempest.lib.common.rest_client [req-68eaede7-98b3-4e8d-bd64-b8a376c226c0 req-68eaede7-98b3-4e8d-bd64-b8a376c226c0 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.718s\n2026-05-20 01:44:25.790 37 INFO tempest.lib.common.rest_client [req-a59dca6e-3a94-4501-8471-de8636340583 req-a59dca6e-3a94-4501-8471-de8636340583 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.136s\n2026-05-20 01:44:25.794 13 INFO tempest.lib.common.rest_client [req-dc17717e-8e59-428e-9e6b-65ad14cb6060 req-dc17717e-8e59-428e-9e6b-65ad14cb6060 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/73fe4089-711c-4986-a6e7-6e9fd41438de 0.816s\n2026-05-20 01:44:26.016 17 INFO tempest.lib.common.rest_client [req-004fe150-45c9-4ab9-bdaf-753f000adb01 req-004fe150-45c9-4ab9-bdaf-753f000adb01 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07 0.250s\n2026-05-20 01:44:26.016 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ec218fbf4ffa493f891f15f14f867c07 for scope project and roles: ['reader']\n2026-05-20 01:44:26.187 13 INFO tempest.lib.common.rest_client [req-09b5af64-c4d2-4d53-8a64-bb22fe4a072f req-09b5af64-c4d2-4d53-8a64-bb22fe4a072f ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d75937fdace84352ab46cb69eadc87e4 0.389s\n2026-05-20 01:44:26.310 28 INFO tempest.lib.common.rest_client [req-bee07d6e-a6ed-496e-9a53-589ca955a029 req-bee07d6e-a6ed-496e-9a53-589ca955a029 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s\n2026-05-20 01:44:26.337 24 INFO tempest.lib.common.rest_client [req-6ce6146f-706a-4152-bed0-011142d8a6c9 req-6ce6146f-706a-4152-bed0-011142d8a6c9 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dfb17f5a-01ac-43ab-9b43-ea99d0f58186 0.622s\n2026-05-20 01:44:26.453 24 INFO tempest.lib.common.rest_client [req-1a91f9ff-a105-4213-b381-8d079a2eb2b9 req-1a91f9ff-a105-4213-b381-8d079a2eb2b9 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a86f51a4-8a28-4d35-ab59-28ea9a18e946 0.115s\n2026-05-20 01:44:26.462 39 INFO tempest.lib.common.rest_client [req-320dbf1c-8030-48d0-9a17-354a809c4cb2 req-320dbf1c-8030-48d0-9a17-354a809c4cb2 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ae39d884-6d9a-4433-a76c-f70673099b72/remove_router_interface 1.668s\n2026-05-20 01:44:26.541 35 INFO tempest.lib.common.rest_client [req-a1520404-2ed2-480c-9994-a5fe3a55188c req-a1520404-2ed2-480c-9994-a5fe3a55188c ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.386s\n2026-05-20 01:44:26.563 20 INFO tempest.lib.common.rest_client [req-df80f229-8b8b-42d5-99f4-40d4d5e45484 req-df80f229-8b8b-42d5-99f4-40d4d5e45484 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.168s\n2026-05-20 01:44:26.576 39 INFO tempest.lib.common.rest_client [req-ccbc17e0-f48e-45f4-a00f-3d1f76694c19 req-ccbc17e0-f48e-45f4-a00f-3d1f76694c19 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ae39d884-6d9a-4433-a76c-f70673099b72 0.110s\n2026-05-20 01:44:26.592 24 INFO tempest.lib.common.rest_client [req-088aa76d-c4e9-4aba-9dc4-7af691b5a3c5 req-088aa76d-c4e9-4aba-9dc4-7af691b5a3c5 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a89be383-bad1-4efd-8796-a1d39cf91135 0.135s\n2026-05-20 01:44:26.702 24 INFO tempest.lib.common.rest_client [req-6b730c89-a33d-41c3-968f-666e91b7b407 req-6b730c89-a33d-41c3-968f-666e91b7b407 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ced51b37-f124-404b-ac6c-7177fde71098 0.108s\n2026-05-20 01:44:26.761 11 INFO tempest.lib.common.rest_client [req-55a51ced-7a09-4284-9df9-d5b007ee3526 req-55a51ced-7a09-4284-9df9-d5b007ee3526 ] Request (NetworksApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9d5f18f4109b4018ba83d0817cee7f14&name=default 1.297s\n2026-05-20 01:44:26.780 17 INFO tempest.lib.common.rest_client [req-0560a9ae-01b2-4160-92be-b5843bc8ed4b req-0560a9ae-01b2-4160-92be-b5843bc8ed4b ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.761s\n2026-05-20 01:44:26.785 13 INFO tempest.lib.common.rest_client [req-5b4c9629-9ed7-41f9-aa03-a600629f4a35 req-5b4c9629-9ed7-41f9-aa03-a600629f4a35 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-05-20 01:44:26.795 24 INFO tempest.lib.common.rest_client [req-4fb5cbe5-befa-4697-a1bc-d839ba348a5d req-4fb5cbe5-befa-4697-a1bc-d839ba348a5d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2fcb9ffd-4291-4e27-bb26-a65ec4e5a06f 0.090s\n2026-05-20 01:44:26.920 24 INFO tempest.lib.common.rest_client [req-4fbd4760-ff20-43bf-8ade-9a85a29aa996 req-4fbd4760-ff20-43bf-8ade-9a85a29aa996 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/95fe965d-1564-490a-a4f8-c8d900448f33 0.122s\n2026-05-20 01:44:26.941 17 INFO tempest.lib.common.rest_client [req-33018086-065e-4e30-8585-bc640a57c24d req-33018086-065e-4e30-8585-bc640a57c24d ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-20 01:44:26.993 28 INFO tempest.lib.common.rest_client [req-753c982f-649d-4c58-87a9-c8284e21acd4 req-753c982f-649d-4c58-87a9-c8284e21acd4 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.674s\n2026-05-20 01:44:26.998 21 INFO tempest.lib.common.rest_client [req-6d7c67d4-a65b-4be8-b0ad-1960964162de req-6d7c67d4-a65b-4be8-b0ad-1960964162de ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08/remove_router_interface 2.120s\n{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [5.481844s] ... ok\n2026-05-20 01:44:26.996 35 INFO tempest.lib.common.rest_client [req-ba4bf2e2-380b-466e-94d1-a187cc72719e req-ba4bf2e2-380b-466e-94d1-a187cc72719e ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.450s\n2026-05-20 01:44:27.120 28 INFO tempest.lib.common.rest_client [req-7f445837-b802-4e58-bb88-5497d06a8d1a req-7f445837-b802-4e58-bb88-5497d06a8d1a ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.124s\n2026-05-20 01:44:27.138 20 INFO tempest.lib.common.rest_client [req-3686a4d8-e4eb-47dd-a13e-25ffe9cb0668 req-3686a4d8-e4eb-47dd-a13e-25ffe9cb0668 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.572s\n2026-05-20 01:44:27.141 21 INFO tempest.lib.common.rest_client [req-71979fc3-02b3-4dff-bd1e-fc04d74d1721 req-71979fc3-02b3-4dff-bd1e-fc04d74d1721 ] Request (RoutersNegativeIpV6Test:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1860811367 0.138s\n{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.141772s] ... ok\n2026-05-20 01:44:27.151 17 INFO tempest.lib.common.rest_client [req-7f0654e3-ae29-4019-9718-51735e4f04ad req-7f0654e3-ae29-4019-9718-51735e4f04ad ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/d160c5a954454b46a757d4b46d29074d/roles/8a521d0f25a3484db544a7c662aa9d7f 0.207s\n2026-05-20 01:44:27.297 21 INFO tempest.lib.common.rest_client [req-c380de01-65c7-42de-98c5-3b46da2d3c5f req-c380de01-65c7-42de-98c5-3b46da2d3c5f ] Request (RoutersNegativeIpV6Test:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1392511711 0.151s\n{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.154977s] ... ok\n2026-05-20 01:44:27.360 13 INFO tempest.lib.common.rest_client [req-e4e83cef-5123-4208-8e5d-da727c50a13e req-e4e83cef-5123-4208-8e5d-da727c50a13e ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s\n2026-05-20 01:44:27.359 24 INFO tempest.lib.common.rest_client [req-412a2e59-b7b3-468a-8837-6d4e47ddfcdb req-412a2e59-b7b3-468a-8837-6d4e47ddfcdb ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/56e6edc4-7c98-49b9-bd38-d7cce74e5a3c 0.436s\n2026-05-20 01:44:27.389 17 INFO tempest.lib.common.rest_client [req-dcb436b7-e1fa-4ba5-9e14-9cc84c9a5f5a req-dcb436b7-e1fa-4ba5-9e14-9cc84c9a5f5a ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-20 01:44:27.444 20 INFO tempest.lib.common.rest_client [req-df67e720-e31a-409b-bced-e8b8f9af2ba9 req-df67e720-e31a-409b-bced-e8b8f9af2ba9 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.303s\n2026-05-20 01:44:27.487 28 INFO tempest.lib.common.rest_client [req-8cb03c9a-cfd9-4df0-91ce-f66a7e809645 req-8cb03c9a-cfd9-4df0-91ce-f66a7e809645 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.363s\n2026-05-20 01:44:27.533 17 INFO tempest.lib.common.rest_client [req-7e354b3c-8538-47b6-8824-a2063f288c70 req-7e354b3c-8538-47b6-8824-a2063f288c70 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/d160c5a954454b46a757d4b46d29074d/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.142s\n2026-05-20 01:44:27.636 13 INFO tempest.lib.common.rest_client [req-1d63c400-9fa2-434a-ad76-f1b12461d25b req-1d63c400-9fa2-434a-ad76-f1b12461d25b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.268s\n2026-05-20 01:44:27.649 11 INFO tempest.lib.common.rest_client [req-d147ebdd-d96f-4ca0-bc1b-9b66f6f447f5 req-d147ebdd-d96f-4ca0-bc1b-9b66f6f447f5 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d1b94e6d-1332-4150-bfd0-c0c37102669a 0.884s\n2026-05-20 01:44:27.788 17 INFO tempest.lib.common.rest_client [req-66237d7b-2976-45e5-85c6-27694541c497 req-66237d7b-2976-45e5-85c6-27694541c497 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-20 01:44:27.830 15 INFO tempest.lib.common.rest_client [req-9d7bb8c7-2ff8-402d-afe9-6b6b63167de8 req-9d7bb8c7-2ff8-402d-afe9-6b6b63167de8 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.550s\n2026-05-20 01:44:27.840 13 INFO tempest.lib.common.rest_client [req-c166f453-61dd-4e44-a430-709d75e1959d req-c166f453-61dd-4e44-a430-709d75e1959d ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.196s\n2026-05-20 01:44:27.900 21 INFO tempest.lib.common.rest_client [req-c0e9099e-8280-4a48-bef7-6aa79953755e req-c0e9099e-8280-4a48-bef7-6aa79953755e ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4ff15187-0f64-4cc6-8682-52fc1e622363 0.560s\n2026-05-20 01:44:27.954 11 INFO tempest.lib.common.rest_client [req-5486661c-2a95-49dc-986e-299871e2c123 req-5486661c-2a95-49dc-986e-299871e2c123 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14 0.302s\n2026-05-20 01:44:27.975 15 INFO tempest.lib.common.rest_client [req-e8285e54-22f6-475d-9fc1-d8e928b4340c req-e8285e54-22f6-475d-9fc1-d8e928b4340c ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/87cc7ddb-3ed9-48ff-a233-e8e7558d8acb 0.143s\n2026-05-20 01:44:28.006 37 INFO tempest.lib.common.rest_client [req-05d98ddb-f0e4-490e-844c-818f5110000d req-05d98ddb-f0e4-490e-844c-818f5110000d ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.212s\n2026-05-20 01:44:28.086 17 INFO tempest.lib.common.rest_client [req-f2b33bb5-fe53-4777-b33a-93cb215d91e5 req-f2b33bb5-fe53-4777-b33a-93cb215d91e5 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/d160c5a954454b46a757d4b46d29074d/roles/68cd1badce4c4baeb95895efe5da31f7 0.296s\n2026-05-20 01:44:28.191 39 INFO tempest.lib.common.rest_client [req-d617ff39-6722-4ee7-94f6-fa7068948cc2 req-d617ff39-6722-4ee7-94f6-fa7068948cc2 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ae39d884-6d9a-4433-a76c-f70673099b72 1.612s\n2026-05-20 01:44:28.298 20 INFO tempest.lib.common.rest_client [req-8a4012a4-0e23-4eb1-9f02-fbce2101c284 req-8a4012a4-0e23-4eb1-9f02-fbce2101c284 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/afed1a1c-2d62-4d86-9a1e-5bee232d5897 0.851s\n2026-05-20 01:44:28.320 28 INFO tempest.lib.common.rest_client [req-77ba76b1-9d28-4482-ba6e-eae4c7c4ea04 req-77ba76b1-9d28-4482-ba6e-eae4c7c4ea04 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.831s\n2026-05-20 01:44:28.343 15 INFO tempest.lib.common.rest_client [req-79903dce-a531-436c-9ce4-39807f24486f req-79903dce-a531-436c-9ce4-39807f24486f ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.362s\n2026-05-20 01:44:28.351 24 INFO tempest.lib.common.rest_client [req-8b55b889-772f-48d3-bdab-98d36746c1f7 req-8b55b889-772f-48d3-bdab-98d36746c1f7 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c63fb1bc-1157-4a6b-9d85-292ecce1ce40 0.986s\n2026-05-20 01:44:28.422 17 INFO tempest.lib.common.rest_client [req-bd23e6c6-41f0-4358-9502-8402e3deee0b req-bd23e6c6-41f0-4358-9502-8402e3deee0b ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.335s\n2026-05-20 01:44:28.434 20 INFO tempest.lib.common.rest_client [req-40855fc9-e8aa-40e5-b191-1323d33abdff req-40855fc9-e8aa-40e5-b191-1323d33abdff ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.135s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [3.042049s] ... ok\n2026-05-20 01:44:28.495 28 INFO tempest.lib.common.rest_client [req-e56d0d61-5f0f-42d1-b6cc-062e1bfda564 req-e56d0d61-5f0f-42d1-b6cc-062e1bfda564 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s\n2026-05-20 01:44:28.537 13 INFO tempest.lib.common.rest_client [req-ab57aa64-5291-4dfa-9d1b-450cd5a1fae3 req-ab57aa64-5291-4dfa-9d1b-450cd5a1fae3 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.696s\n2026-05-20 01:44:28.585 17 INFO tempest.lib.common.rest_client [req-677086f5-06bc-4322-a4fc-d7aefb9ff01d req-677086f5-06bc-4322-a4fc-d7aefb9ff01d ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/d160c5a954454b46a757d4b46d29074d/roles/96c5293ae00249159873405c9cd172ae 0.161s\n2026-05-20 01:44:28.588 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d160c5a954454b46a757d4b46d29074d is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:28.588 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-475963307-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec218fbf4ffa493f891f15f14f867c07', 'project_name': 'tempest-NegativeSecGroupTest-475963307', 'tenant_id': 'ec218fbf4ffa493f891f15f14f867c07', 'tenant_name': 'tempest-NegativeSecGroupTest-475963307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd160c5a954454b46a757d4b46d29074d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:28.589 17 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-475963307-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec218fbf4ffa493f891f15f14f867c07', 'project_name': 'tempest-NegativeSecGroupTest-475963307', 'tenant_id': 'ec218fbf4ffa493f891f15f14f867c07', 'tenant_name': 'tempest-NegativeSecGroupTest-475963307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd160c5a954454b46a757d4b46d29074d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:28.667 24 INFO tempest.lib.common.rest_client [req-bf28de2a-e925-4a11-99b8-6ebab225856a req-bf28de2a-e925-4a11-99b8-6ebab225856a ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f48050a72bf148a08222d07f4f824a9e 0.314s\n2026-05-20 01:44:28.719 39 INFO tempest.lib.common.rest_client [req-33a9e32b-d15d-4270-996e-08de3ca5e1d2 req-33a9e32b-d15d-4270-996e-08de3ca5e1d2 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bf07e960-3061-4669-8525-71b81cc46548 0.525s\n2026-05-20 01:44:28.787 13 INFO tempest.lib.common.rest_client [req-4d8623f0-27f2-428d-b26a-01b5fbf3f445 req-4d8623f0-27f2-428d-b26a-01b5fbf3f445 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-20 01:44:28.870 28 INFO tempest.lib.common.rest_client [req-53573570-2cb1-4533-a2d7-d8bf29a19551 req-53573570-2cb1-4533-a2d7-d8bf29a19551 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66d916cecbc0492a83bb2fe4c52a47e3/users/94696fa72d0345699f764f22aba72f41/roles/96c5293ae00249159873405c9cd172ae 0.374s\n2026-05-20 01:44:29.098 20 INFO tempest.lib.common.rest_client [req-c0b80fd3-5db5-4575-bef2-b7e1a44d01db req-c0b80fd3-5db5-4575-bef2-b7e1a44d01db ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.658s\n2026-05-20 01:44:29.101 21 INFO tempest.lib.common.rest_client [req-91b5f5c6-5e13-4db2-bf44-ef3124db984a req-91b5f5c6-5e13-4db2-bf44-ef3124db984a ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/02641017-1f08-4090-93e0-551267b613ba 1.196s\n2026-05-20 01:44:29.127 24 INFO tempest.lib.common.rest_client [req-f5163395-f382-46b6-8310-ed2e6e24f4d4 req-f5163395-f382-46b6-8310-ed2e6e24f4d4 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/923c210226a74596abd1c4eaef52d2e7 0.457s\n2026-05-20 01:44:29.129 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9ff84d67fc9a4175ba96acc31bff0297\n2026-05-20 01:44:29.161 35 INFO tempest.lib.common.rest_client [req-2a9391e6-6e5d-4c28-8917-b38ddfab61f4 req-2a9391e6-6e5d-4c28-8917-b38ddfab61f4 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.163s\n2026-05-20 01:44:29.216 39 INFO tempest.lib.common.rest_client [req-86fc6fcd-8542-4f54-a2b0-63d6371abd90 req-86fc6fcd-8542-4f54-a2b0-63d6371abd90 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/818a30ca-c0b8-4eb7-a8cb-52c7dc7dacf8 0.493s\n2026-05-20 01:44:29.218 13 INFO tempest.lib.common.rest_client [req-476349cb-d124-4243-8772-3dfdd3522ed1 req-476349cb-d124-4243-8772-3dfdd3522ed1 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/ae2f3faf6c694f6ba2e715e21213a5c3/roles/96c5293ae00249159873405c9cd172ae 0.430s\n2026-05-20 01:44:29.239 20 INFO tempest.lib.common.rest_client [req-86f1c6e1-1860-4e37-8ae8-bee238718844 req-86f1c6e1-1860-4e37-8ae8-bee238718844 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.138s\n2026-05-20 01:44:29.298 28 INFO tempest.lib.common.rest_client [req-fa99732c-c7f7-47be-b1aa-597e899e8362 req-fa99732c-c7f7-47be-b1aa-597e899e8362 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.426s\n2026-05-20 01:44:29.448 17 INFO tempest.lib.common.rest_client [req-3f853249-eae2-4aa8-b259-0113811c5101 req-3f853249-eae2-4aa8-b259-0113811c5101 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.852s\n2026-05-20 01:44:29.482 13 INFO tempest.lib.common.rest_client [req-5b5782da-a44f-4669-b49a-9ef3e335f577 req-5b5782da-a44f-4669-b49a-9ef3e335f577 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s\n2026-05-20 01:44:29.561 28 INFO tempest.lib.common.rest_client [req-44f3c8dc-d3b3-4a51-ac64-6023129c840f req-44f3c8dc-d3b3-4a51-ac64-6023129c840f ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66d916cecbc0492a83bb2fe4c52a47e3/users/94696fa72d0345699f764f22aba72f41/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.261s\n2026-05-20 01:44:29.601 20 INFO tempest.lib.common.rest_client [req-7008eaf1-7bbe-4dda-9101-b2a804832ef7 req-7008eaf1-7bbe-4dda-9101-b2a804832ef7 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/71cde49c-5a24-4246-a01b-1457b50b503e 0.358s\n2026-05-20 01:44:29.668 28 INFO tempest.lib.common.rest_client [req-ebf75d1a-6911-4add-9cdc-f419d0eeecdc req-ebf75d1a-6911-4add-9cdc-f419d0eeecdc ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s\n2026-05-20 01:44:29.683 13 INFO tempest.lib.common.rest_client [req-91f806bb-6cad-4d40-a1ca-8075ad3b81ab req-91f806bb-6cad-4d40-a1ca-8075ad3b81ab ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/ae2f3faf6c694f6ba2e715e21213a5c3/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.198s\n2026-05-20 01:44:29.734 20 INFO tempest.lib.common.rest_client [req-cc34878e-05bc-4925-834b-b2f0ac308d42 req-cc34878e-05bc-4925-834b-b2f0ac308d42 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.130s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [1.299897s] ... ok\n2026-05-20 01:44:29.739 24 INFO tempest.lib.common.rest_client [req-544fb2e1-902c-4e3f-9c20-24d8e43b4ca9 req-544fb2e1-902c-4e3f-9c20-24d8e43b4ca9 ] Request (NetworksTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s\n2026-05-20 01:44:29.777 21 INFO tempest.lib.common.rest_client [req-12c84ab4-1217-44db-8e82-770c916e7dd2 req-12c84ab4-1217-44db-8e82-770c916e7dd2 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1db09654-7467-4021-8b5d-8774b19fffb7 0.671s\n2026-05-20 01:44:29.795 28 INFO tempest.lib.common.rest_client [req-ed3fc7d9-875b-469a-8325-9c3588e9370d req-ed3fc7d9-875b-469a-8325-9c3588e9370d ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66d916cecbc0492a83bb2fe4c52a47e3/users/94696fa72d0345699f764f22aba72f41/roles/68cd1badce4c4baeb95895efe5da31f7 0.119s\n2026-05-20 01:44:29.901 15 INFO tempest.lib.common.rest_client [req-d4fe2727-b469-43a2-a4ba-d2d3f23370c3 req-d4fe2727-b469-43a2-a4ba-d2d3f23370c3 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/87cc7ddb-3ed9-48ff-a233-e8e7558d8acb 1.553s\n2026-05-20 01:44:29.908 17 INFO tempest.lib.common.rest_client [req-73fbae9d-1c04-42b8-9647-aef1e8a02a63 req-73fbae9d-1c04-42b8-9647-aef1e8a02a63 ] Request (NegativeSecGroupTest:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.457s\n{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.460371s] ... ok\n2026-05-20 01:44:29.918 13 INFO tempest.lib.common.rest_client [req-e2856cbf-3d9e-4f9d-af57-d968d254fa14 req-e2856cbf-3d9e-4f9d-af57-d968d254fa14 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-20 01:44:29.920 28 INFO tempest.lib.common.rest_client [req-4fe176db-afc8-4730-801e-4048a001cb65 req-4fe176db-afc8-4730-801e-4048a001cb65 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s\n2026-05-20 01:44:30.058 13 INFO tempest.lib.common.rest_client [req-e25a1d76-7640-428c-b77b-76f9e5b7669c req-e25a1d76-7640-428c-b77b-76f9e5b7669c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/ae2f3faf6c694f6ba2e715e21213a5c3/roles/68cd1badce4c4baeb95895efe5da31f7 0.138s\n2026-05-20 01:44:30.082 28 INFO tempest.lib.common.rest_client [req-d2453db5-12aa-4110-8245-29540639cf1e req-d2453db5-12aa-4110-8245-29540639cf1e ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66d916cecbc0492a83bb2fe4c52a47e3/users/94696fa72d0345699f764f22aba72f41/roles/96c5293ae00249159873405c9cd172ae 0.157s\n2026-05-20 01:44:30.083 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 94696fa72d0345699f764f22aba72f41 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:30.084 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-644057671-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '66d916cecbc0492a83bb2fe4c52a47e3', 'project_name': 'tempest-RoutersAdminNegativeTest-644057671', 'tenant_id': '66d916cecbc0492a83bb2fe4c52a47e3', 'tenant_name': 'tempest-RoutersAdminNegativeTest-644057671', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '94696fa72d0345699f764f22aba72f41', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:30.084 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-644057671-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '66d916cecbc0492a83bb2fe4c52a47e3', 'project_name': 'tempest-RoutersAdminNegativeTest-644057671', 'tenant_id': '66d916cecbc0492a83bb2fe4c52a47e3', 'tenant_name': 'tempest-RoutersAdminNegativeTest-644057671', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '94696fa72d0345699f764f22aba72f41', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:30.154 24 INFO tempest.lib.common.rest_client [req-de4b6b11-2e69-43f9-b52a-a12fb422aea3 req-de4b6b11-2e69-43f9-b52a-a12fb422aea3 ] Request (NetworksTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9ff84d67fc9a4175ba96acc31bff0297&name=default 0.412s\n2026-05-20 01:44:30.206 21 INFO tempest.lib.common.rest_client [req-e6f53476-3deb-46fc-8439-522f483a598e req-e6f53476-3deb-46fc-8439-522f483a598e ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/599362c6-b8c4-4251-8f01-05e56274c85c 0.427s\n2026-05-20 01:44:30.288 13 INFO tempest.lib.common.rest_client [req-ae79d065-5b72-4d4e-80e5-9225e98b8688 req-ae79d065-5b72-4d4e-80e5-9225e98b8688 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-20 01:44:30.371 39 INFO tempest.lib.common.rest_client [req-1aa5f3d7-72c0-419c-a54d-8e884c21cf5f req-1aa5f3d7-72c0-419c-a54d-8e884c21cf5f ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a1d23caa-103e-4a6b-b11b-35f6267b5d89 1.152s\n2026-05-20 01:44:30.405 20 INFO tempest.lib.common.rest_client [req-140e9ce5-4e93-4a57-b641-dc2df54e2480 req-140e9ce5-4e93-4a57-b641-dc2df54e2480 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.667s\n2026-05-20 01:44:30.411 13 INFO tempest.lib.common.rest_client [req-e7b63d6f-b48c-42e0-b483-7363811aad7a req-e7b63d6f-b48c-42e0-b483-7363811aad7a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/ae2f3faf6c694f6ba2e715e21213a5c3/roles/96c5293ae00249159873405c9cd172ae 0.120s\n2026-05-20 01:44:30.412 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ae2f3faf6c694f6ba2e715e21213a5c3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:30.412 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'tenant_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ae2f3faf6c694f6ba2e715e21213a5c3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:30.413 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'tenant_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ae2f3faf6c694f6ba2e715e21213a5c3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:30.448 35 INFO tempest.lib.common.rest_client [req-a6b5538f-9083-4ed7-b7ee-b7c76d043a7d req-a6b5538f-9083-4ed7-b7ee-b7c76d043a7d ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/a4a69440-c66b-48ad-9d70-c52f29a43765 1.285s\n2026-05-20 01:44:30.536 20 INFO tempest.lib.common.rest_client [req-1716ddfe-33a4-491c-9f40-92b6a9807cbc req-1716ddfe-33a4-491c-9f40-92b6a9807cbc ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.126s\n2026-05-20 01:44:30.548 15 INFO tempest.lib.common.rest_client [req-caa4bbe1-3acc-415c-808f-d87b39c25fcb req-caa4bbe1-3acc-415c-808f-d87b39c25fcb ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/87cc7ddb-3ed9-48ff-a233-e8e7558d8acb 0.644s\n2026-05-20 01:44:30.591 37 INFO tempest.lib.common.rest_client [req-7ddf774a-247c-4f93-a6a2-8a6a5142605a req-7ddf774a-247c-4f93-a6a2-8a6a5142605a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.582s\n2026-05-20 01:44:30.762 24 INFO tempest.lib.common.rest_client [req-293da961-73fd-457d-8951-a7bd40ac13df req-293da961-73fd-457d-8951-a7bd40ac13df ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ac36162f-eaf6-4b5e-b15d-54a88dd03bd3 0.605s\n2026-05-20 01:44:30.838 28 INFO tempest.lib.common.rest_client [req-a49841fe-b573-4b10-a027-3daef7ebb43c req-a49841fe-b573-4b10-a027-3daef7ebb43c ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.746s\n2026-05-20 01:44:30.867 20 INFO tempest.lib.common.rest_client [req-43d60016-cfd1-455c-9d27-1fc3d158ed96 req-43d60016-cfd1-455c-9d27-1fc3d158ed96 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bd9bbb3e-4e6c-4f05-af19-e184066bfeba 0.329s\n2026-05-20 01:44:30.895 17 INFO tempest.lib.common.rest_client [req-633bbc27-3423-450d-b352-7c4a7f7b21f1 req-633bbc27-3423-450d-b352-7c4a7f7b21f1 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.982s\n2026-05-20 01:44:30.897 35 INFO tempest.lib.common.rest_client [req-32e9f8ba-604d-4e74-aa33-0e06f1c47990 req-32e9f8ba-604d-4e74-aa33-0e06f1c47990 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a4a69440-c66b-48ad-9d70-c52f29a43765 0.448s\n2026-05-20 01:44:30.979 21 INFO tempest.lib.common.rest_client [req-f7caa7e4-c7e8-4914-bf03-a2b1ee5f4773 req-f7caa7e4-c7e8-4914-bf03-a2b1ee5f4773 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/922c3a17-0e3c-4533-ba59-d21387d9613c 0.770s\n2026-05-20 01:44:30.985 35 INFO tempest.lib.common.rest_client [req-b06e11e3-3378-4bf0-8430-b2efefe29e4b req-b06e11e3-3378-4bf0-8430-b2efefe29e4b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a4a69440-c66b-48ad-9d70-c52f29a43765 0.086s\n2026-05-20 01:44:31.002 20 INFO tempest.lib.common.rest_client [req-78311fba-dc7a-4f00-855d-1204799d24f8 req-78311fba-dc7a-4f00-855d-1204799d24f8 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.131s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [1.266356s] ... ok\n2026-05-20 01:44:31.049 39 INFO tempest.lib.common.rest_client [req-83c17fc4-34fa-43ac-aadc-1be7bb62d898 req-83c17fc4-34fa-43ac-aadc-1be7bb62d898 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/298ee593-6e32-4dff-b989-20c369457491 0.676s\n{14} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [27.121192s] ... ok\n2026-05-20 01:44:31.068 24 INFO tempest.lib.common.rest_client [req-b34316ff-5bc4-4bb1-a6b3-d614210da78e req-b34316ff-5bc4-4bb1-a6b3-d614210da78e ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297 0.302s\n2026-05-20 01:44:31.078 13 INFO tempest.lib.common.rest_client [req-559cbf5e-442d-40b7-bfb9-ecde0d51259a req-559cbf5e-442d-40b7-bfb9-ecde0d51259a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s\n2026-05-20 01:44:31.097 15 INFO tempest.lib.common.rest_client [req-b63ef3db-8bd7-4406-bc13-fa9ea8b5bf0a req-b63ef3db-8bd7-4406-bc13-fa9ea8b5bf0a ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/87cc7ddb-3ed9-48ff-a233-e8e7558d8acb 0.547s\n2026-05-20 01:44:31.141 28 INFO tempest.lib.common.rest_client [req-0a182b96-d3a2-467e-9e25-92055f80ff7c req-0a182b96-d3a2-467e-9e25-92055f80ff7c ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.301s\n2026-05-20 01:44:31.245 15 INFO tempest.lib.common.rest_client [req-b4d72108-86a3-454e-b968-f92adcef2190 req-b4d72108-86a3-454e-b968-f92adcef2190 ] Request (FloatingIPTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/87cc7ddb-3ed9-48ff-a233-e8e7558d8acb 0.146s\n{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [5.968405s] ... ok\n2026-05-20 01:44:31.253 35 INFO tempest.lib.common.rest_client [req-f68673da-da70-4463-a2f8-3227642e0d33 req-f68673da-da70-4463-a2f8-3227642e0d33 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c0c9584c-bdb5-4b40-b544-1a609f047fd8 0.261s\n2026-05-20 01:44:31.270 17 INFO tempest.lib.common.rest_client [req-19ac063e-6f6f-4f6a-8859-0bef77dca672 req-19ac063e-6f6f-4f6a-8859-0bef77dca672 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.364s\n2026-05-20 01:44:31.305 13 INFO tempest.lib.common.rest_client [req-50173ebb-5596-46d4-86e5-d9650e58d97a req-50173ebb-5596-46d4-86e5-d9650e58d97a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1 0.225s\n2026-05-20 01:44:31.308 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f4ff8ac41bd14b5e94a2f89d69c02fd1 for scope project and roles: ['reader']\n2026-05-20 01:44:31.485 20 INFO tempest.lib.common.rest_client [req-f2930fa3-ea75-47a9-b1fc-ee432e38cbaf req-f2930fa3-ea75-47a9-b1fc-ee432e38cbaf ] 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.479s\n2026-05-20 01:44:31.491 17 INFO tempest.lib.common.rest_client [req-6f55614a-0be7-42f8-ab36-21bf95f1ab66 req-6f55614a-0be7-42f8-ab36-21bf95f1ab66 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.216s\n2026-05-20 01:44:31.511 15 INFO tempest.lib.common.rest_client [req-18c98933-8cda-4396-8608-253983985619 req-18c98933-8cda-4396-8608-253983985619 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=d3523a4b-3224-4499-acc6-1d745125baba 0.264s\n2026-05-20 01:44:31.541 35 INFO tempest.lib.common.rest_client [req-c9b1e9ba-0973-4cd5-819a-c815a388550c req-c9b1e9ba-0973-4cd5-819a-c815a388550c ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d624ab22-a48a-4b6c-8d43-759ba9b7845a 0.286s\n2026-05-20 01:44:31.594 20 INFO tempest.lib.common.rest_client [req-3d8674c5-4c23-4ef5-a9fc-3772600324d1 req-3d8674c5-4c23-4ef5-a9fc-3772600324d1 ] 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.106s\n2026-05-20 01:44:31.613 37 INFO tempest.lib.common.rest_client [req-fe5c5f0e-d80b-4586-9a58-99beb99014ae req-fe5c5f0e-d80b-4586-9a58-99beb99014ae ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.019s\n2026-05-20 01:44:31.624 24 INFO tempest.lib.common.rest_client [req-62e400a9-4d1c-4e42-bdcb-111a23563f7e req-62e400a9-4d1c-4e42-bdcb-111a23563f7e ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s\n2026-05-20 01:44:31.655 15 INFO tempest.lib.common.rest_client [req-c488b1e5-8603-4c31-8f35-23ad6e2e5e77 req-c488b1e5-8603-4c31-8f35-23ad6e2e5e77 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/5bd9c450-053f-466d-a108-670c4c7d646b 0.141s\n2026-05-20 01:44:31.684 20 INFO tempest.lib.common.rest_client [req-81d78472-5a92-405d-b00a-6554ddba1150 req-81d78472-5a92-405d-b00a-6554ddba1150 ] 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.088s\n2026-05-20 01:44:31.775 20 INFO tempest.lib.common.rest_client [req-dd5956d3-c0fe-45aa-bb43-b15587e1bc3f req-dd5956d3-c0fe-45aa-bb43-b15587e1bc3f ] 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-20 01:44:31.778 21 INFO tempest.lib.common.rest_client [req-76e5465b-c461-48a6-925f-a93b6289a3c6 req-76e5465b-c461-48a6-925f-a93b6289a3c6 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/46caf5cb-9445-447d-a896-4238cfc01bb5 0.795s\n2026-05-20 01:44:31.797 28 INFO tempest.lib.common.rest_client [req-1bcd3c14-147d-4317-964a-106c5b155bc2 req-1bcd3c14-147d-4317-964a-106c5b155bc2 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.654s\n2026-05-20 01:44:31.861 37 INFO tempest.lib.common.rest_client [req-5e9fc3df-97f0-4f2b-bd87-fdc336a575bb req-5e9fc3df-97f0-4f2b-bd87-fdc336a575bb ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.245s\n2026-05-20 01:44:31.865 17 INFO tempest.lib.common.rest_client [req-1de57124-acba-4ac0-bf7e-83c1e5ba1cc8 req-1de57124-acba-4ac0-bf7e-83c1e5ba1cc8 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/64409ccf-b0df-4783-beb2-b049be6980a8 0.370s\n2026-05-20 01:44:31.889 20 INFO tempest.lib.common.rest_client [req-08d5d001-13e7-4785-b5c5-47b3d82dd4d8 req-08d5d001-13e7-4785-b5c5-47b3d82dd4d8 ] 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.112s\n2026-05-20 01:44:31.907 13 INFO tempest.lib.common.rest_client [req-7a9c0b1f-8363-4447-817d-c3d7ec019ebd req-7a9c0b1f-8363-4447-817d-c3d7ec019ebd ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.596s\n2026-05-20 01:44:31.930 28 INFO tempest.lib.common.rest_client [req-dcd8eaf7-bccd-4bed-ae22-9a70fd17eb00 req-dcd8eaf7-bccd-4bed-ae22-9a70fd17eb00 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.128s\n2026-05-20 01:44:32.002 35 INFO tempest.lib.common.rest_client [req-5fa89c41-a17a-4f50-a725-b94667cfa930 req-5fa89c41-a17a-4f50-a725-b94667cfa930 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/09b63fbd-4ed2-459c-bb76-a8699678e338 0.459s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [9.620813s] ... ok\n2026-05-20 01:44:32.044 17 INFO tempest.lib.common.rest_client [req-6a7dc4e3-da5e-44a1-b4ee-4fa2a5cb79ae req-6a7dc4e3-da5e-44a1-b4ee-4fa2a5cb79ae ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.177s\n{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [2.133075s] ... ok\n2026-05-20 01:44:32.090 28 INFO tempest.lib.common.rest_client [req-0c99c58f-d708-46ff-b63d-05b141339576 req-0c99c58f-d708-46ff-b63d-05b141339576 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6218b099ace4879b1de9dbd235b0e8e/users/6831f4984e8f4c50b9e6d88703c761fc/roles/a5048e830be14347876cdf483f806a64 0.156s\n2026-05-20 01:44:32.097 39 INFO tempest.lib.common.rest_client [req-1ae1a223-fe5c-4c62-9a0d-600b9845c268 req-1ae1a223-fe5c-4c62-9a0d-600b9845c268 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.044s\n2026-05-20 01:44:32.102 13 INFO tempest.lib.common.rest_client [req-2ecf6a65-5408-4d5d-ab27-0887fbe79ca4 req-2ecf6a65-5408-4d5d-ab27-0887fbe79ca4 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-20 01:44:32.174 21 INFO tempest.lib.common.rest_client [req-1aaa9ab5-1c76-4a14-94b7-4ed1a0a8f5dd req-1aaa9ab5-1c76-4a14-94b7-4ed1a0a8f5dd ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e643f493-ae4d-4a20-a1fa-25b15c02f1ed 0.394s\n2026-05-20 01:44:32.237 24 INFO tempest.lib.common.rest_client [req-204ba49a-ee63-41fd-9e9d-e73d37358f0a req-204ba49a-ee63-41fd-9e9d-e73d37358f0a ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s\n2026-05-20 01:44:32.273 20 INFO tempest.lib.common.rest_client [req-bb41f945-a0fb-4a7e-8f45-ee4e80aec579 req-bb41f945-a0fb-4a7e-8f45-ee4e80aec579 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9e5e0c4e-5541-47f2-b7db-dcdf76fdfb50 0.381s\n2026-05-20 01:44:32.358 28 INFO tempest.lib.common.rest_client [req-a5636fae-8a53-4183-952d-7857ff83fe74 req-a5636fae-8a53-4183-952d-7857ff83fe74 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s\n2026-05-20 01:44:32.404 24 INFO tempest.lib.common.rest_client [req-0fcb0412-e38e-42de-9e25-45c4f69192fb req-0fcb0412-e38e-42de-9e25-45c4f69192fb ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.165s\n2026-05-20 01:44:32.408 13 INFO tempest.lib.common.rest_client [req-e027c833-986d-4018-8adf-0e8464624a6e req-e027c833-986d-4018-8adf-0e8464624a6e ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/f47e9e6451d24fbaae57a7a5b1154e78/roles/8a521d0f25a3484db544a7c662aa9d7f 0.304s\n2026-05-20 01:44:32.448 20 INFO tempest.lib.common.rest_client [req-b743456d-3c40-4ad6-ac52-fe4015392b19 req-b743456d-3c40-4ad6-ac52-fe4015392b19 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.171s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.445850s] ... ok\n2026-05-20 01:44:32.526 17 INFO tempest.lib.common.rest_client [req-db9e9120-b423-4a6a-a913-b37decab10c8 req-db9e9120-b423-4a6a-a913-b37decab10c8 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.478s\n2026-05-20 01:44:32.613 17 INFO tempest.lib.common.rest_client [req-e314d6f6-94f3-4f3d-ab35-bdf07749b290 req-e314d6f6-94f3-4f3d-ab35-bdf07749b290 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.085s\n2026-05-20 01:44:32.627 28 INFO tempest.lib.common.rest_client [req-cc735ca3-ec1c-4c8b-bb96-cbab77d0b28a req-cc735ca3-ec1c-4c8b-bb96-cbab77d0b28a ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6218b099ace4879b1de9dbd235b0e8e/users/6831f4984e8f4c50b9e6d88703c761fc/roles/a5048e830be14347876cdf483f806a64 0.267s\n2026-05-20 01:44:32.732 13 INFO tempest.lib.common.rest_client [req-b0a39404-0124-4b29-a93b-0fdc15440dd2 req-b0a39404-0124-4b29-a93b-0fdc15440dd2 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s\n2026-05-20 01:44:32.765 28 INFO tempest.lib.common.rest_client [req-03def9f2-ca19-4fdc-9fac-72944aac56f0 req-03def9f2-ca19-4fdc-9fac-72944aac56f0 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s\n2026-05-20 01:44:32.833 24 INFO tempest.lib.common.rest_client [req-614b74c2-07c7-4ceb-9079-acbf1cd47ef5 req-614b74c2-07c7-4ceb-9079-acbf1cd47ef5 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.426s\n2026-05-20 01:44:32.901 37 INFO tempest.lib.common.rest_client [req-e6714ed1-2b2d-4d28-a430-2daf03c6e90e req-e6714ed1-2b2d-4d28-a430-2daf03c6e90e ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/32523671-67ac-4e93-9089-de9e7ac13a75 1.037s\n2026-05-20 01:44:33.018 17 INFO tempest.lib.common.rest_client [req-cb7ec4ac-0547-4744-9160-b2bc8d573d77 req-cb7ec4ac-0547-4744-9160-b2bc8d573d77 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1942c57a-a665-4fb5-a138-8efb57e72dc2 0.403s\n2026-05-20 01:44:33.043 13 INFO tempest.lib.common.rest_client [req-1caa144e-b087-4e9a-9e85-a601ce81291e req-1caa144e-b087-4e9a-9e85-a601ce81291e ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/f47e9e6451d24fbaae57a7a5b1154e78/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.306s\n2026-05-20 01:44:33.046 28 INFO tempest.lib.common.rest_client [req-1c6afe73-504d-473b-ae9c-39cf10c634e5 req-1c6afe73-504d-473b-ae9c-39cf10c634e5 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6218b099ace4879b1de9dbd235b0e8e/users/6831f4984e8f4c50b9e6d88703c761fc/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.277s\n2026-05-20 01:44:33.062 15 INFO tempest.lib.common.rest_client [req-f08a0456-490d-4693-9f88-202073840125 req-f08a0456-490d-4693-9f88-202073840125 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.391s\n2026-05-20 01:44:33.056 21 INFO tempest.lib.common.rest_client [req-28a56e58-048a-4d29-a859-ad1f5adb22e7 req-28a56e58-048a-4d29-a859-ad1f5adb22e7 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/685333d9-1687-4bdf-affa-28a576c3b6c6 0.881s\n2026-05-20 01:44:33.082 37 INFO tempest.lib.common.rest_client [req-7fe7b69b-0462-464e-9623-9ca6f05e4329 req-7fe7b69b-0462-464e-9623-9ca6f05e4329 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.176s\n2026-05-20 01:44:33.094 20 INFO tempest.lib.common.rest_client [req-11906b99-6cc2-4b62-a3b4-aef45133da81 req-11906b99-6cc2-4b62-a3b4-aef45133da81 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.642s\n2026-05-20 01:44:33.198 17 INFO tempest.lib.common.rest_client [req-0373b911-c7bd-4ee3-8fb2-65c626a96b1b req-0373b911-c7bd-4ee3-8fb2-65c626a96b1b ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.178s\n{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [1.155773s] ... ok\n2026-05-20 01:44:33.220 21 INFO tempest.lib.common.rest_client [req-461f907f-9f83-43dd-937b-bc3b4f4c4e18 req-461f907f-9f83-43dd-937b-bc3b4f4c4e18 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6c257a11-1583-44c5-be44-656524e00d08 0.162s\n2026-05-20 01:44:33.263 20 INFO tempest.lib.common.rest_client [req-40931eab-969d-40dd-ac18-3ac4de91e69e req-40931eab-969d-40dd-ac18-3ac4de91e69e ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.157s\n2026-05-20 01:44:33.348 28 INFO tempest.lib.common.rest_client [req-b4de4f09-25bc-40ea-86c5-9d0bd967cbe5 req-b4de4f09-25bc-40ea-86c5-9d0bd967cbe5 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.300s\n2026-05-20 01:44:33.355 13 INFO tempest.lib.common.rest_client [req-a268f075-1182-4eae-aed0-a1ec00b37d91 req-a268f075-1182-4eae-aed0-a1ec00b37d91 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s\n2026-05-20 01:44:33.457 20 INFO tempest.lib.common.rest_client [req-592c00ef-97c5-432b-a10c-43b15a4cad80 req-592c00ef-97c5-432b-a10c-43b15a4cad80 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.188s\n2026-05-20 01:44:33.506 13 INFO tempest.lib.common.rest_client [req-acf4d07a-931b-401b-910b-b37222664aab req-acf4d07a-931b-401b-910b-b37222664aab ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/f47e9e6451d24fbaae57a7a5b1154e78/roles/68cd1badce4c4baeb95895efe5da31f7 0.148s\n2026-05-20 01:44:33.514 24 INFO tempest.lib.common.rest_client [req-07b421b7-8aac-4d99-a847-b962af29f118 req-07b421b7-8aac-4d99-a847-b962af29f118 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.675s\n2026-05-20 01:44:33.554 20 INFO tempest.lib.common.rest_client [req-b9b0e048-0992-4f0f-a573-79a0e4e83eb2 req-b9b0e048-0992-4f0f-a573-79a0e4e83eb2 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.094s\n2026-05-20 01:44:33.728 28 INFO tempest.lib.common.rest_client [req-0081baac-fa4d-4815-b3d6-0ee618884d1f req-0081baac-fa4d-4815-b3d6-0ee618884d1f ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6218b099ace4879b1de9dbd235b0e8e/users/6831f4984e8f4c50b9e6d88703c761fc/roles/68cd1badce4c4baeb95895efe5da31f7 0.377s\n2026-05-20 01:44:33.761 37 INFO tempest.lib.common.rest_client [req-3f59e029-291f-4ce7-a5cc-cae7c9e23ff4 req-3f59e029-291f-4ce7-a5cc-cae7c9e23ff4 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2d6904a9-8ae8-4c6c-8ce3-0af1b2e12850 0.677s\n2026-05-20 01:44:33.771 13 INFO tempest.lib.common.rest_client [req-7f328359-f7b0-4b9b-bf3d-626aace7f2c6 req-7f328359-f7b0-4b9b-bf3d-626aace7f2c6 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s\n2026-05-20 01:44:33.810 20 INFO tempest.lib.common.rest_client [req-1761ef8f-3e1b-465e-8e8c-dd244671007d req-1761ef8f-3e1b-465e-8e8c-dd244671007d ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.252s\n2026-05-20 01:44:33.815 21 INFO tempest.lib.common.rest_client [req-70ed1c38-a598-4446-b09e-f1389d8ac797 req-70ed1c38-a598-4446-b09e-f1389d8ac797 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08 0.587s\n2026-05-20 01:44:33.844 17 INFO tempest.lib.common.rest_client [req-568201eb-4ebf-463b-9fd0-d457acb5e12a req-568201eb-4ebf-463b-9fd0-d457acb5e12a ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.638s\n2026-05-20 01:44:33.884 24 INFO tempest.lib.common.rest_client [req-561cc6f5-0a2f-4549-844f-10ed9037895d req-561cc6f5-0a2f-4549-844f-10ed9037895d ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.368s\n2026-05-20 01:44:33.930 20 INFO tempest.lib.common.rest_client [req-1c900fd8-9d0f-4b90-b290-513136bb1fe7 req-1c900fd8-9d0f-4b90-b290-513136bb1fe7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.118s\n2026-05-20 01:44:33.943 17 INFO tempest.lib.common.rest_client [req-a2ef8957-338f-437b-9a5f-e996d97daf44 req-a2ef8957-338f-437b-9a5f-e996d97daf44 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.096s\n2026-05-20 01:44:33.957 35 INFO tempest.lib.common.rest_client [req-9d95b87c-2112-41b5-9cd9-b83b8b3c81b8 req-9d95b87c-2112-41b5-9cd9-b83b8b3c81b8 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.951s\n2026-05-20 01:44:33.974 28 INFO tempest.lib.common.rest_client [req-98ee7fdf-705d-4f96-9a94-6c9e908f06b8 req-98ee7fdf-705d-4f96-9a94-6c9e908f06b8 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s\n2026-05-20 01:44:33.981 13 INFO tempest.lib.common.rest_client [req-1e3fdf4b-c2c3-4e52-beb1-7e83361bb1af req-1e3fdf4b-c2c3-4e52-beb1-7e83361bb1af ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/f47e9e6451d24fbaae57a7a5b1154e78/roles/96c5293ae00249159873405c9cd172ae 0.209s\n2026-05-20 01:44:33.982 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f47e9e6451d24fbaae57a7a5b1154e78 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:33.982 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'tenant_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f47e9e6451d24fbaae57a7a5b1154e78', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:33.982 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-ExtraDHCPOptionsIpV6TestJSON-547256271-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'tenant_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f47e9e6451d24fbaae57a7a5b1154e78', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:34.024 39 INFO tempest.lib.common.rest_client [req-fdb92e40-8e06-4213-af37-c7082857fa4a req-fdb92e40-8e06-4213-af37-c7082857fa4a ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.925s\n2026-05-20 01:44:34.114 21 INFO tempest.lib.common.rest_client [req-f0f501a4-85e8-42e8-9b1a-367b7ceb6e1b req-f0f501a4-85e8-42e8-9b1a-367b7ceb6e1b ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82d829ce8828452caab575f8f204923e 0.297s\n2026-05-20 01:44:34.156 20 INFO tempest.lib.common.rest_client [req-15887e90-273c-423e-8f45-30c67e892be7 req-15887e90-273c-423e-8f45-30c67e892be7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.223s\n2026-05-20 01:44:34.163 24 INFO tempest.lib.common.rest_client [req-7914593d-8c97-40f4-87cd-70401340f95a req-7914593d-8c97-40f4-87cd-70401340f95a ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/3b5d4a1e89ae41ef91cae07fd3bd3b22/roles/96c5293ae00249159873405c9cd172ae 0.277s\n2026-05-20 01:44:34.242 28 INFO tempest.lib.common.rest_client [req-8e833318-e1ac-45d0-8df5-05ac75758b5f req-8e833318-e1ac-45d0-8df5-05ac75758b5f ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6218b099ace4879b1de9dbd235b0e8e/users/6831f4984e8f4c50b9e6d88703c761fc/roles/96c5293ae00249159873405c9cd172ae 0.267s\n2026-05-20 01:44:34.244 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6831f4984e8f4c50b9e6d88703c761fc is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:34.244 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1795305915-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a6218b099ace4879b1de9dbd235b0e8e', 'project_name': 'tempest-RoutersAdminNegativeTest-1795305915', 'tenant_id': 'a6218b099ace4879b1de9dbd235b0e8e', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1795305915', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6831f4984e8f4c50b9e6d88703c761fc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:34.245 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1795305915-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a6218b099ace4879b1de9dbd235b0e8e', 'project_name': 'tempest-RoutersAdminNegativeTest-1795305915', 'tenant_id': 'a6218b099ace4879b1de9dbd235b0e8e', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1795305915', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6831f4984e8f4c50b9e6d88703c761fc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:34.259 20 INFO tempest.lib.common.rest_client [req-f3a22658-0ef7-44d3-a596-bda475a460ec req-f3a22658-0ef7-44d3-a596-bda475a460ec ] Request (NegativeSecGroupIPv6Test: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-20 01:44:34.284 37 INFO tempest.lib.common.rest_client [req-532ff5ea-1474-4ccd-bd31-3acb62a39cf6 req-532ff5ea-1474-4ccd-bd31-3acb62a39cf6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/70cdd3f4-ab09-4e50-bb8b-225767797d8c 0.519s\n2026-05-20 01:44:34.347 17 INFO tempest.lib.common.rest_client [req-9c244c43-ede4-453c-973f-1320914b7d54 req-9c244c43-ede4-453c-973f-1320914b7d54 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5e08afec-3a48-4d22-8956-3900d72a5773 0.401s\n2026-05-20 01:44:34.377 37 INFO tempest.lib.common.rest_client [req-e5e93219-71a0-47d1-8c81-865872155f6b req-e5e93219-71a0-47d1-8c81-865872155f6b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.090s\n2026-05-20 01:44:34.423 24 INFO tempest.lib.common.rest_client [req-741e37fe-8774-45a1-971a-b78aab1500dc req-741e37fe-8774-45a1-971a-b78aab1500dc ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s\n2026-05-20 01:44:34.452 39 INFO tempest.lib.common.rest_client [req-8c7c53f0-baa3-4718-aecf-b6c91d27ec0b req-8c7c53f0-baa3-4718-aecf-b6c91d27ec0b ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.425s\n2026-05-20 01:44:34.476 20 INFO tempest.lib.common.rest_client [req-861553f2-0a15-48dc-968c-b3b788a3c7f9 req-861553f2-0a15-48dc-968c-b3b788a3c7f9 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.213s\n2026-05-20 01:44:34.486 35 INFO tempest.lib.common.rest_client [req-84fcebfd-5547-4bec-aa21-3f160f424ef2 req-84fcebfd-5547-4bec-aa21-3f160f424ef2 ] 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.526s\n2026-05-20 01:44:34.543 17 INFO tempest.lib.common.rest_client [req-27206092-3c47-4852-983a-7834c46fab1a req-27206092-3c47-4852-983a-7834c46fab1a ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.192s\n{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [1.342166s] ... ok\n2026-05-20 01:44:34.552 21 INFO tempest.lib.common.rest_client [req-4c019657-c380-453e-99b4-39fd4cccd456 req-4c019657-c380-453e-99b4-39fd4cccd456 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/10e427de477948de9b57ecc1f163d12a 0.435s\n2026-05-20 01:44:34.553 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 10b2f4c1236041c78941e4e0a612b5a9\n2026-05-20 01:44:34.578 37 INFO tempest.lib.common.rest_client [req-a4cafd30-9adf-45d2-95cb-21e200b8dfed req-a4cafd30-9adf-45d2-95cb-21e200b8dfed ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.199s\n2026-05-20 01:44:34.644 13 INFO tempest.lib.common.rest_client [req-7dd109a1-e9d4-42fd-b13c-8845a90d262a req-7dd109a1-e9d4-42fd-b13c-8845a90d262a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s\n2026-05-20 01:44:34.673 20 INFO tempest.lib.common.rest_client [req-177244b3-f661-45cd-8ad7-152c6786934b req-177244b3-f661-45cd-8ad7-152c6786934b ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.195s\n2026-05-20 01:44:34.698 37 INFO tempest.lib.common.rest_client [req-564a2095-8fe3-4974-92d0-eeb19c10e72b req-564a2095-8fe3-4974-92d0-eeb19c10e72b ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.118s\n2026-05-20 01:44:34.796 37 INFO tempest.lib.common.rest_client [req-db4fddc0-3e47-49da-aaf8-04c41d99ddf5 req-db4fddc0-3e47-49da-aaf8-04c41d99ddf5 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.094s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [32.171703s] ... ok\n2026-05-20 01:44:34.824 24 INFO tempest.lib.common.rest_client [req-613c1a82-a66a-4eac-9567-066ca2fb723b req-613c1a82-a66a-4eac-9567-066ca2fb723b ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/3b5d4a1e89ae41ef91cae07fd3bd3b22/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.397s\n2026-05-20 01:44:34.961 28 INFO tempest.lib.common.rest_client [req-f283187e-7738-4552-a2d1-97795afc5b31 req-f283187e-7738-4552-a2d1-97795afc5b31 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s\n2026-05-20 01:44:35.047 20 INFO tempest.lib.common.rest_client [req-8cfc31d9-a5ed-4bf4-9f62-2b7b4d3a2de3 req-8cfc31d9-a5ed-4bf4-9f62-2b7b4d3a2de3 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3d0af6ef-f098-433f-9d9f-3e48ca64d32d 0.371s\n2026-05-20 01:44:35.074 37 INFO tempest.lib.common.rest_client [req-a086a4b1-a29c-486c-b863-b32f2e64a761 req-a086a4b1-a29c-486c-b863-b32f2e64a761 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.272s\n2026-05-20 01:44:35.080 24 INFO tempest.lib.common.rest_client [req-a8357459-3c31-4962-97b3-c9d57e6da0d5 req-a8357459-3c31-4962-97b3-c9d57e6da0d5 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-05-20 01:44:35.106 21 INFO tempest.lib.common.rest_client [req-cf8713fc-ca2a-4799-ba6b-3b02f013b07b req-cf8713fc-ca2a-4799-ba6b-3b02f013b07b ] Request (RoutersNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s\n2026-05-20 01:44:35.150 17 INFO tempest.lib.common.rest_client [req-263a5519-d3b7-4fa1-b561-1e930a081a06 req-263a5519-d3b7-4fa1-b561-1e930a081a06 ] 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.603s\n2026-05-20 01:44:35.156 35 INFO tempest.lib.common.rest_client [req-b2913d1b-ae15-45af-96fd-b7af78f0addb req-b2913d1b-ae15-45af-96fd-b7af78f0addb ] 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.669s\n2026-05-20 01:44:35.202 20 INFO tempest.lib.common.rest_client [req-a7c9b9a2-1cf7-4ef1-84bc-815500e25c94 req-a7c9b9a2-1cf7-4ef1-84bc-815500e25c94 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.152s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [2.753072s] ... ok\n2026-05-20 01:44:35.225 24 INFO tempest.lib.common.rest_client [req-2935c425-8613-4931-97a4-a5c4f78900dc req-2935c425-8613-4931-97a4-a5c4f78900dc ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/3b5d4a1e89ae41ef91cae07fd3bd3b22/roles/68cd1badce4c4baeb95895efe5da31f7 0.143s\n2026-05-20 01:44:35.241 17 INFO tempest.lib.common.rest_client [req-22d6f710-2f0e-4464-8280-350047a9f7be req-22d6f710-2f0e-4464-8280-350047a9f7be ] 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.088s\n2026-05-20 01:44:35.299 37 INFO tempest.lib.common.rest_client [req-97535f22-f69d-44b3-bf20-6b58830d4928 req-97535f22-f69d-44b3-bf20-6b58830d4928 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.222s\n2026-05-20 01:44:35.358 17 INFO tempest.lib.common.rest_client [req-331d5302-41f4-4b55-90b0-5db000430251 req-331d5302-41f4-4b55-90b0-5db000430251 ] 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-20 01:44:35.446 17 INFO tempest.lib.common.rest_client [req-f7069ad7-eeee-429c-877f-0f4837621eb3 req-f7069ad7-eeee-429c-877f-0f4837621eb3 ] 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.085s\n2026-05-20 01:44:35.545 24 INFO tempest.lib.common.rest_client [req-d422a2df-c161-463b-a092-eb0c079a8dc9 req-d422a2df-c161-463b-a092-eb0c079a8dc9 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s\n2026-05-20 01:44:35.549 37 INFO tempest.lib.common.rest_client [req-2ae806ed-07e2-41b0-bafc-13728d13f935 req-2ae806ed-07e2-41b0-bafc-13728d13f935 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.249s\n2026-05-20 01:44:35.559 17 INFO tempest.lib.common.rest_client [req-7a561df5-5b87-47e9-924a-0f063dffe637 req-7a561df5-5b87-47e9-924a-0f063dffe637 ] 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.109s\n2026-05-20 01:44:35.589 21 INFO tempest.lib.common.rest_client [req-d6aa3bd4-daaf-4164-9cb8-6af34f5de358 req-d6aa3bd4-daaf-4164-9cb8-6af34f5de358 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=10b2f4c1236041c78941e4e0a612b5a9&name=default 0.480s\n2026-05-20 01:44:35.708 24 INFO tempest.lib.common.rest_client [req-5cd5fb66-f76c-4b55-a621-ec1fa67d31a1 req-5cd5fb66-f76c-4b55-a621-ec1fa67d31a1 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/3b5d4a1e89ae41ef91cae07fd3bd3b22/roles/96c5293ae00249159873405c9cd172ae 0.158s\n2026-05-20 01:44:35.708 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3b5d4a1e89ae41ef91cae07fd3bd3b22 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:35.709 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1747409711-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1c84d7b4def14a0b907e093c43a704e2', 'project_name': 'tempest-SecGroupTest-1747409711', 'tenant_id': '1c84d7b4def14a0b907e093c43a704e2', 'tenant_name': 'tempest-SecGroupTest-1747409711', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b5d4a1e89ae41ef91cae07fd3bd3b22', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:35.709 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1747409711-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1c84d7b4def14a0b907e093c43a704e2', 'project_name': 'tempest-SecGroupTest-1747409711', 'tenant_id': '1c84d7b4def14a0b907e093c43a704e2', 'tenant_name': 'tempest-SecGroupTest-1747409711', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b5d4a1e89ae41ef91cae07fd3bd3b22', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:35.727 35 INFO tempest.lib.common.rest_client [req-b035e22c-a027-44cf-995c-7f2a03616896 req-b035e22c-a027-44cf-995c-7f2a03616896 ] 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.568s\n2026-05-20 01:44:35.800 37 INFO tempest.lib.common.rest_client [req-7f913c8b-8d51-4381-8bc6-39fbedc6d959 req-7f913c8b-8d51-4381-8bc6-39fbedc6d959 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.248s\n2026-05-20 01:44:35.913 17 INFO tempest.lib.common.rest_client [req-e317d612-e959-49c7-838b-74fab597bae0 req-e317d612-e959-49c7-838b-74fab597bae0 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f95e93ef-e8a8-4121-892f-06ee2056f355 0.348s\n2026-05-20 01:44:36.042 37 INFO tempest.lib.common.rest_client [req-b940ea5e-dfa4-4548-aa02-6c210c196992 req-b940ea5e-dfa4-4548-aa02-6c210c196992 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.238s\n2026-05-20 01:44:36.085 20 INFO tempest.lib.common.rest_client [req-eb11f073-0005-4ae4-bdc4-eea5358f1928 req-eb11f073-0005-4ae4-bdc4-eea5358f1928 ] 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.878s\n2026-05-20 01:44:36.101 17 INFO tempest.lib.common.rest_client [req-43f40298-e557-4dac-b236-570aff435b62 req-43f40298-e557-4dac-b236-570aff435b62 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.185s\n{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [1.557170s] ... ok\n2026-05-20 01:44:36.286 21 INFO tempest.lib.common.rest_client [req-ed9db8cf-e5ed-4367-8c9a-c75216e473de req-ed9db8cf-e5ed-4367-8c9a-c75216e473de ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/73492ae1-c374-435a-b156-f86b19d9c797 0.694s\n2026-05-20 01:44:36.336 37 INFO tempest.lib.common.rest_client [req-e9dae736-e821-432d-a1e1-065ca9fe00bf req-e9dae736-e821-432d-a1e1-065ca9fe00bf ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.291s\n2026-05-20 01:44:36.344 20 INFO tempest.lib.common.rest_client [req-d52f54fc-5dd1-4356-9c28-41b859fce534 req-d52f54fc-5dd1-4356-9c28-41b859fce534 ] 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.255s\n2026-05-20 01:44:36.440 39 INFO tempest.lib.common.rest_client [req-1508fc0a-f91a-4c43-99e6-7475ba37bdfa req-1508fc0a-f91a-4c43-99e6-7475ba37bdfa ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.982s\n2026-05-20 01:44:36.445 24 INFO tempest.lib.common.rest_client [req-80fd4a0c-e7d0-4672-94fa-bcd0e609225f req-80fd4a0c-e7d0-4672-94fa-bcd0e609225f ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.726s\n2026-05-20 01:44:36.478 37 INFO tempest.lib.common.rest_client [req-ad7c0b54-ebe4-492b-9168-7ee7cb12f1cd req-ad7c0b54-ebe4-492b-9168-7ee7cb12f1cd ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.140s\n2026-05-20 01:44:36.501 15 INFO tempest.lib.common.rest_client [req-91682241-d44a-4cbb-9603-62a54d87210b req-91682241-d44a-4cbb-9603-62a54d87210b ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.437s\n2026-05-20 01:44:36.545 24 INFO tempest.lib.common.rest_client [req-fde410b9-c010-4879-b1c4-fc632ab42331 req-fde410b9-c010-4879-b1c4-fc632ab42331 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2 0.096s\n2026-05-20 01:44:36.546 24 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 1c84d7b4def14a0b907e093c43a704e2 for scope project and roles: ['reader']\n2026-05-20 01:44:36.565 20 INFO tempest.lib.common.rest_client [req-4f552611-ddc7-4556-b7f8-5bd3be3c5bdf req-4f552611-ddc7-4556-b7f8-5bd3be3c5bdf ] 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.219s\n2026-05-20 01:44:36.593 17 INFO tempest.lib.common.rest_client [req-13260bc6-614f-4b3f-816c-056bda9a2177 req-13260bc6-614f-4b3f-816c-056bda9a2177 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.487s\n2026-05-20 01:44:36.618 37 INFO tempest.lib.common.rest_client [req-eed3f29b-bdf4-47d9-85e6-0d31ff48d5e0 req-eed3f29b-bdf4-47d9-85e6-0d31ff48d5e0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.137s\n2026-05-20 01:44:36.674 21 INFO tempest.lib.common.rest_client [req-a918278c-5e40-4e01-bd3c-ff58a33a5442 req-a918278c-5e40-4e01-bd3c-ff58a33a5442 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9 0.385s\n2026-05-20 01:44:36.698 17 INFO tempest.lib.common.rest_client [req-4aa276f2-5b87-4a58-a5c5-4477555e2ed3 req-4aa276f2-5b87-4a58-a5c5-4477555e2ed3 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.102s\n2026-05-20 01:44:36.731 37 INFO tempest.lib.common.rest_client [req-59faedbc-a6ea-4058-b256-fffb1c2c7b3a req-59faedbc-a6ea-4058-b256-fffb1c2c7b3a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.111s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [1.932910s] ... ok\n2026-05-20 01:44:36.949 17 INFO tempest.lib.common.rest_client [req-7f304e2c-8095-4e86-acfd-cc43a77646dd req-7f304e2c-8095-4e86-acfd-cc43a77646dd ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.247s\n2026-05-20 01:44:36.960 13 INFO tempest.lib.common.rest_client [req-abfe412d-c9ff-413d-98bf-f676a2990d0e req-abfe412d-c9ff-413d-98bf-f676a2990d0e ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.314s\n2026-05-20 01:44:36.978 35 INFO tempest.lib.common.rest_client [req-43a22ee9-af39-4c59-81f0-776a9bb9a361 req-43a22ee9-af39-4c59-81f0-776a9bb9a361 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.249s\n2026-05-20 01:44:37.022 20 INFO tempest.lib.common.rest_client [req-88f2d89e-dd91-4a19-8846-df70b5dcc214 req-88f2d89e-dd91-4a19-8846-df70b5dcc214 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/74a4e841-d77b-47fe-be96-fbc5840ae1c5 0.455s\n2026-05-20 01:44:37.081 17 INFO tempest.lib.common.rest_client [req-9aa422e0-3633-4523-bd44-d9234166d436 req-9aa422e0-3633-4523-bd44-d9234166d436 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.129s\n2026-05-20 01:44:37.142 20 INFO tempest.lib.common.rest_client [req-04984fe0-0001-4437-94a6-c095e4ed4395 req-04984fe0-0001-4437-94a6-c095e4ed4395 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.118s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [1.938788s] ... ok\n2026-05-20 01:44:37.231 28 INFO tempest.lib.common.rest_client [req-1c5748d4-aa58-4aaa-9951-a9ed30aa623d req-1c5748d4-aa58-4aaa-9951-a9ed30aa623d ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.266s\n2026-05-20 01:44:37.242 24 INFO tempest.lib.common.rest_client [req-d96115dc-495b-49ce-a4f1-92a1eabbd923 req-d96115dc-495b-49ce-a4f1-92a1eabbd923 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.694s\n2026-05-20 01:44:37.290 20 INFO tempest.lib.common.rest_client [req-2abd63da-9454-40a1-bc88-f0367d4dbb7e req-2abd63da-9454-40a1-bc88-f0367d4dbb7e ] 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.143s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.146905s] ... ok\n2026-05-20 01:44:37.350 17 INFO tempest.lib.common.rest_client [req-0efd42ec-b3ee-477f-9046-d868a71f5dc5 req-0efd42ec-b3ee-477f-9046-d868a71f5dc5 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.266s\n2026-05-20 01:44:37.439 17 INFO tempest.lib.common.rest_client [req-e8987f51-f18d-44e1-b4f3-650699132b51 req-e8987f51-f18d-44e1-b4f3-650699132b51 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.083s\n2026-05-20 01:44:37.466 24 INFO tempest.lib.common.rest_client [req-f8294c6d-98d4-4a95-8d78-47952e1432f8 req-f8294c6d-98d4-4a95-8d78-47952e1432f8 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-20 01:44:37.501 35 INFO tempest.lib.common.rest_client [req-cbf53e10-25b1-4a93-86df-36b7a6ab42e5 req-cbf53e10-25b1-4a93-86df-36b7a6ab42e5 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.517s\n2026-05-20 01:44:37.617 13 INFO tempest.lib.common.rest_client [req-ccb74a57-b359-4d94-9224-b79509237102 req-ccb74a57-b359-4d94-9224-b79509237102 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.651s\n2026-05-20 01:44:37.649 24 INFO tempest.lib.common.rest_client [req-66fc077c-b290-4257-8b91-145f37b6c197 req-66fc077c-b290-4257-8b91-145f37b6c197 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/6511bb8d348149858a096ada567a5d0e/roles/8a521d0f25a3484db544a7c662aa9d7f 0.180s\n2026-05-20 01:44:37.722 17 INFO tempest.lib.common.rest_client [req-babca969-b987-4cfd-af00-4631743387c2 req-babca969-b987-4cfd-af00-4631743387c2 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.280s\n2026-05-20 01:44:37.828 17 INFO tempest.lib.common.rest_client [req-cac23987-1150-45ff-b7b6-0081eaa392c3 req-cac23987-1150-45ff-b7b6-0081eaa392c3 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.104s\n2026-05-20 01:44:37.901 35 INFO tempest.lib.common.rest_client [req-0db69bb7-9b27-418f-99bf-40d8bb0a3839 req-0db69bb7-9b27-418f-99bf-40d8bb0a3839 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.395s\n2026-05-20 01:44:37.958 24 INFO tempest.lib.common.rest_client [req-b93d81b2-b65e-46aa-b107-1f1862778e99 req-b93d81b2-b65e-46aa-b107-1f1862778e99 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s\n2026-05-20 01:44:38.138 17 INFO tempest.lib.common.rest_client [req-8790ea70-b689-461d-904d-1fff39c37f78 req-8790ea70-b689-461d-904d-1fff39c37f78 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.307s\n2026-05-20 01:44:38.176 24 INFO tempest.lib.common.rest_client [req-f6c3ba6b-d252-490c-be02-4c98e6850d98 req-f6c3ba6b-d252-490c-be02-4c98e6850d98 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/6511bb8d348149858a096ada567a5d0e/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.215s\n2026-05-20 01:44:38.239 20 INFO tempest.lib.common.rest_client [req-7cfab8d7-3a8a-40ff-a94f-a98b764ce581 req-7cfab8d7-3a8a-40ff-a94f-a98b764ce581 ] 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.945s\n2026-05-20 01:44:38.401 17 INFO tempest.lib.common.rest_client [req-71f7dd1b-0073-4ab3-91c0-86423505b273 req-71f7dd1b-0073-4ab3-91c0-86423505b273 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.260s\n2026-05-20 01:44:38.462 24 INFO tempest.lib.common.rest_client [req-0282df83-bd31-400b-a6ba-7173c7552ee1 req-0282df83-bd31-400b-a6ba-7173c7552ee1 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s\n2026-05-20 01:44:38.513 28 INFO tempest.lib.common.rest_client [req-89383228-eb1f-495b-bffe-e476ff32ec6b req-89383228-eb1f-495b-bffe-e476ff32ec6b ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.279s\n2026-05-20 01:44:38.582 15 INFO tempest.lib.common.rest_client [req-5243ec41-7952-4dfa-aeb4-799ca99d4cfa req-5243ec41-7952-4dfa-aeb4-799ca99d4cfa ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/7dfb3f5f-1b49-469c-94c5-758df156bb90 2.079s\n2026-05-20 01:44:38.634 24 INFO tempest.lib.common.rest_client [req-60b234e9-b90d-4f85-bf52-a3ad85dc0227 req-60b234e9-b90d-4f85-bf52-a3ad85dc0227 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/6511bb8d348149858a096ada567a5d0e/roles/68cd1badce4c4baeb95895efe5da31f7 0.170s\n2026-05-20 01:44:38.667 37 INFO tempest.lib.common.rest_client [req-b7f74d1b-f139-4334-be89-7319f68e0afc req-b7f74d1b-f139-4334-be89-7319f68e0afc ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.932s\n2026-05-20 01:44:38.950 17 INFO tempest.lib.common.rest_client [req-73141afb-260e-4439-b664-44f7506cb587 req-73141afb-260e-4439-b664-44f7506cb587 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9083762b-a993-4bf1-a5d9-a675a0444276 0.545s\n2026-05-20 01:44:38.966 24 INFO tempest.lib.common.rest_client [req-e4a510d9-fa81-4b7b-b888-376f0d4a927c req-e4a510d9-fa81-4b7b-b888-376f0d4a927c ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.330s\n2026-05-20 01:44:39.006 20 INFO tempest.lib.common.rest_client [req-24821201-6591-452a-b49e-edaca8454434 req-24821201-6591-452a-b49e-edaca8454434 ] 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.765s\n2026-05-20 01:44:39.053 13 INFO tempest.lib.common.rest_client [req-d919bb21-9687-43eb-8cce-8200cb93c4ea req-d919bb21-9687-43eb-8cce-8200cb93c4ea ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.433s\n2026-05-20 01:44:39.111 17 INFO tempest.lib.common.rest_client [req-4b274191-1cf1-4e66-a1da-ab17974790b7 req-4b274191-1cf1-4e66-a1da-ab17974790b7 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.158s\n{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [3.008813s] ... ok\n2026-05-20 01:44:39.125 24 INFO tempest.lib.common.rest_client [req-106e2460-c60b-404f-9756-0a37ba8bb449 req-106e2460-c60b-404f-9756-0a37ba8bb449 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/6511bb8d348149858a096ada567a5d0e/roles/96c5293ae00249159873405c9cd172ae 0.155s\n2026-05-20 01:44:39.125 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6511bb8d348149858a096ada567a5d0e is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:39.126 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1747409711-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1c84d7b4def14a0b907e093c43a704e2', 'project_name': 'tempest-SecGroupTest-1747409711', 'tenant_id': '1c84d7b4def14a0b907e093c43a704e2', 'tenant_name': 'tempest-SecGroupTest-1747409711', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6511bb8d348149858a096ada567a5d0e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:39.126 24 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-1747409711-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1c84d7b4def14a0b907e093c43a704e2', 'project_name': 'tempest-SecGroupTest-1747409711', 'tenant_id': '1c84d7b4def14a0b907e093c43a704e2', 'tenant_name': 'tempest-SecGroupTest-1747409711', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6511bb8d348149858a096ada567a5d0e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:39.313 20 INFO tempest.lib.common.rest_client [req-27b4a653-07d1-406d-b73e-9eb216d78156 req-27b4a653-07d1-406d-b73e-9eb216d78156 ] 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.305s\n2026-05-20 01:44:39.436 28 INFO tempest.lib.common.rest_client [req-13adae8a-2060-4a77-8fae-b0c9aa5f099e req-13adae8a-2060-4a77-8fae-b0c9aa5f099e ] Request (RoutersAdminNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f4ce92a6-443b-417f-b8a0-a5b3717dc5fa 0.920s\n{8} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [4.475356s] ... ok\n2026-05-20 01:44:39.686 17 INFO tempest.lib.common.rest_client [req-53fc878f-0430-49bf-b0d3-35d34727c44d req-53fc878f-0430-49bf-b0d3-35d34727c44d ] 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.569s\n2026-05-20 01:44:39.831 20 INFO tempest.lib.common.rest_client [req-3313ae9d-379a-41cc-9820-98b08d1e6ddc req-3313ae9d-379a-41cc-9820-98b08d1e6ddc ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6ee58825-f0b3-4a6a-adcf-c657a0222c6a 0.515s\n2026-05-20 01:44:39.906 28 INFO tempest.lib.common.rest_client [req-8f165684-7c85-4cfc-97fe-be46f652f804 req-8f165684-7c85-4cfc-97fe-be46f652f804 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/94696fa72d0345699f764f22aba72f41 0.465s\n2026-05-20 01:44:39.914 24 INFO tempest.lib.common.rest_client [req-53300558-5651-401a-ace5-844c235af7dc req-53300558-5651-401a-ace5-844c235af7dc ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.780s\n2026-05-20 01:44:39.951 37 INFO tempest.lib.common.rest_client [req-895393fe-b2a7-4ba1-95bc-b35cab4a0646 req-895393fe-b2a7-4ba1-95bc-b35cab4a0646 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.280s\n2026-05-20 01:44:39.981 20 INFO tempest.lib.common.rest_client [req-7da42bcd-fb8c-4689-9888-dfcaa6163e13 req-7da42bcd-fb8c-4689-9888-dfcaa6163e13 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.147s\n2026-05-20 01:44:40.072 17 INFO tempest.lib.common.rest_client [req-73ac12de-4403-4f84-bdea-25082e71c791 req-73ac12de-4403-4f84-bdea-25082e71c791 ] 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.383s\n2026-05-20 01:44:40.097 15 INFO tempest.lib.common.rest_client [req-ec66ba43-3177-44b0-895f-944e62f7678d req-ec66ba43-3177-44b0-895f-944e62f7678d ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/7dfb3f5f-1b49-469c-94c5-758df156bb90 1.511s\n2026-05-20 01:44:40.127 37 INFO tempest.lib.common.rest_client [req-ebc6ae62-8c12-440e-a892-3ade4a0ccd5a req-ebc6ae62-8c12-440e-a892-3ade4a0ccd5a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.174s\n2026-05-20 01:44:40.297 39 INFO tempest.lib.common.rest_client [req-d46b8c1f-b7e8-4a89-921d-e97bc98c7532 req-d46b8c1f-b7e8-4a89-921d-e97bc98c7532 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cf5906ef-c4e9-4da6-bec5-c854282bbbf4/add_router_interface 3.855s\n2026-05-20 01:44:40.369 28 INFO tempest.lib.common.rest_client [req-075a4f77-4e3a-4919-bf9a-c6498e488399 req-075a4f77-4e3a-4919-bf9a-c6498e488399 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6831f4984e8f4c50b9e6d88703c761fc 0.459s\n2026-05-20 01:44:40.369 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 66d916cecbc0492a83bb2fe4c52a47e3\n2026-05-20 01:44:40.410 20 INFO tempest.lib.common.rest_client [req-00723140-4d12-4d87-99d8-790ef4735b5f req-00723140-4d12-4d87-99d8-790ef4735b5f ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/93e07752-f3dc-45d6-9ca9-59caa08f2f84 0.426s\n2026-05-20 01:44:40.431 13 INFO tempest.lib.common.rest_client [req-e1757bc6-656b-4f41-9604-7492bb2455ea req-e1757bc6-656b-4f41-9604-7492bb2455ea ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.375s\n2026-05-20 01:44:40.436 17 INFO tempest.lib.common.rest_client [req-74cc1119-e7ff-4889-a23e-e0b9252998c4 req-74cc1119-e7ff-4889-a23e-e0b9252998c4 ] 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.358s\n2026-05-20 01:44:40.559 20 INFO tempest.lib.common.rest_client [req-d7a2aeb6-eaf4-4648-9318-31b17cb685b1 req-d7a2aeb6-eaf4-4648-9318-31b17cb685b1 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.147s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [3.266998s] ... ok\n2026-05-20 01:44:40.576 39 INFO tempest.lib.common.rest_client [req-36bc7620-e3e5-4ae2-afb3-f5b5e5e48707 req-36bc7620-e3e5-4ae2-afb3-f5b5e5e48707 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7165b5df-df22-4cbe-bc87-bb44c6115862 0.275s\n2026-05-20 01:44:40.680 13 INFO tempest.lib.common.rest_client [req-318188c4-5585-4fca-bc7c-f5388c409571 req-318188c4-5585-4fca-bc7c-f5388c409571 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.244s\n2026-05-20 01:44:40.914 17 INFO tempest.lib.common.rest_client [req-44af2b6a-3232-46e9-bea4-b22303555ac1 req-44af2b6a-3232-46e9-bea4-b22303555ac1 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3a6fd561-3def-41f4-9e91-8f2d77144b14 0.473s\n2026-05-20 01:44:41.049 35 INFO tempest.lib.common.rest_client [req-e1a9104f-e989-418c-b770-05b0fe2e175c req-e1a9104f-e989-418c-b770-05b0fe2e175c ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.145s\n2026-05-20 01:44:41.063 17 INFO tempest.lib.common.rest_client [req-eea4083c-5753-470d-a452-f59d6a9aad66 req-eea4083c-5753-470d-a452-f59d6a9aad66 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.145s\n{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [1.950173s] ... ok\n2026-05-20 01:44:41.067 28 INFO tempest.lib.common.rest_client [req-120c46d5-f09e-4ab2-a070-d84058feed56 req-120c46d5-f09e-4ab2-a070-d84058feed56 ] Request (RoutersAdminNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s\n2026-05-20 01:44:41.132 15 INFO tempest.lib.common.rest_client [req-379be75f-fc96-42a7-9461-46060149959a req-379be75f-fc96-42a7-9461-46060149959a ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0d86264a-e0d8-48d4-b3c6-8d14c6fa540c 1.032s\n{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [9.886666s] ... ok\n2026-05-20 01:44:41.150 20 INFO tempest.lib.common.rest_client [req-bbbd29f6-e8b3-4f50-9e3d-40a0d7f98b0c req-bbbd29f6-e8b3-4f50-9e3d-40a0d7f98b0c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.588s\n2026-05-20 01:44:41.254 17 INFO tempest.lib.common.rest_client [req-a01df287-eca9-47a0-b9cd-e8e3180ccc89 req-a01df287-eca9-47a0-b9cd-e8e3180ccc89 ] 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.186s\n{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.190097s] ... ok\n2026-05-20 01:44:41.551 24 INFO tempest.lib.common.rest_client [req-8bcc28a8-4bee-4d1f-b143-e025fac09a0f req-8bcc28a8-4bee-4d1f-b143-e025fac09a0f ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.633s\n2026-05-20 01:44:41.686 24 INFO tempest.lib.common.rest_client [req-03be4f43-9806-4fa2-8319-5a5b534bb43c req-03be4f43-9806-4fa2-8319-5a5b534bb43c ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.132s\n2026-05-20 01:44:41.721 17 INFO tempest.lib.common.rest_client [req-a620a9c2-1731-419a-bc3c-c5728f697912 req-a620a9c2-1731-419a-bc3c-c5728f697912 ] 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.463s\n2026-05-20 01:44:41.757 28 INFO tempest.lib.common.rest_client [req-47e3e627-6468-4caf-a072-4be19fd74f45 req-47e3e627-6468-4caf-a072-4be19fd74f45 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=66d916cecbc0492a83bb2fe4c52a47e3&name=default 0.688s\n2026-05-20 01:44:41.864 37 INFO tempest.lib.common.rest_client [req-4e068241-e708-4d56-b734-425657ecfa2d req-4e068241-e708-4d56-b734-425657ecfa2d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c4a9961d-f334-4aaa-a7af-2a7ac801de80 1.733s\n2026-05-20 01:44:41.927 20 INFO tempest.lib.common.rest_client [req-89f40864-f146-4c32-9b1e-be713759d47f req-89f40864-f146-4c32-9b1e-be713759d47f ] 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.774s\n2026-05-20 01:44:41.956 13 INFO tempest.lib.common.rest_client [req-203a242b-7747-41dc-a917-520a24884d13 req-203a242b-7747-41dc-a917-520a24884d13 ] Request (ExtraDHCPOptionsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6e25254e-9086-471c-a80f-c0ee3e2eb84e 1.272s\n{1} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [2.902751s] ... ok\n2026-05-20 01:44:41.964 24 INFO tempest.lib.common.rest_client [req-bca849b9-9e7d-4fa3-bb86-73d37282ccd2 req-bca849b9-9e7d-4fa3-bb86-73d37282ccd2 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/04466580-1139-4829-86af-980cb00f3feb 0.273s\n2026-05-20 01:44:42.016 37 INFO tempest.lib.common.rest_client [req-219ab59c-3baf-4811-8f7c-a09eae7cdf45 req-219ab59c-3baf-4811-8f7c-a09eae7cdf45 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.149s\n2026-05-20 01:44:42.072 24 INFO tempest.lib.common.rest_client [req-2d29cff7-e6b6-4f58-81a9-88e428c385b6 req-2d29cff7-e6b6-4f58-81a9-88e428c385b6 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/04466580-1139-4829-86af-980cb00f3feb 0.106s\n2026-05-20 01:44:42.130 17 INFO tempest.lib.common.rest_client [req-351595b9-da4e-4274-85c4-ab6cf2833ed9 req-351595b9-da4e-4274-85c4-ab6cf2833ed9 ] 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.406s\n2026-05-20 01:44:42.139 20 INFO tempest.lib.common.rest_client [req-054b296a-6fa4-4e6a-9545-0bf337476997 req-054b296a-6fa4-4e6a-9545-0bf337476997 ] 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.210s\n2026-05-20 01:44:42.272 28 INFO tempest.lib.common.rest_client [req-1dcc9e1d-1ff7-4ac2-a512-f27cb0da2a6b req-1dcc9e1d-1ff7-4ac2-a512-f27cb0da2a6b ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0bf17683-cccd-4c26-9ee7-63d7038cae08 0.512s\n2026-05-20 01:44:42.291 35 INFO tempest.lib.common.rest_client [req-67f2d275-97fe-48d0-b4e7-4f2c61d87a61 req-67f2d275-97fe-48d0-b4e7-4f2c61d87a61 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2ee4b49a-9df7-422d-920d-f6c3ded87913 1.238s\n2026-05-20 01:44:42.324 17 INFO tempest.lib.common.rest_client [req-c8e0a795-c5f4-4ad5-9c58-a0e6c5d74d2e req-c8e0a795-c5f4-4ad5-9c58-a0e6c5d74d2e ] 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.191s\n2026-05-20 01:44:42.363 37 INFO tempest.lib.common.rest_client [req-0c4806f1-c164-4489-a07c-55ced018a1d6 req-0c4806f1-c164-4489-a07c-55ced018a1d6 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/eae54606-94a5-4d3e-ab85-e30a6cf0ad34 0.345s\n2026-05-20 01:44:42.426 20 INFO tempest.lib.common.rest_client [req-501975a7-66aa-4579-a4de-659f3f25d24a req-501975a7-66aa-4579-a4de-659f3f25d24a ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3de15d6d-bc00-411d-a375-ffc8f6990397 0.284s\n2026-05-20 01:44:42.461 37 INFO tempest.lib.common.rest_client [req-70b8de33-6ece-4180-901b-f3360a9dcbec req-70b8de33-6ece-4180-901b-f3360a9dcbec ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.095s\n2026-05-20 01:44:42.522 28 INFO tempest.lib.common.rest_client [req-1357489c-bc98-4112-8de1-b93e28e3e957 req-1357489c-bc98-4112-8de1-b93e28e3e957 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/66d916cecbc0492a83bb2fe4c52a47e3 0.247s\n2026-05-20 01:44:42.523 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a6218b099ace4879b1de9dbd235b0e8e\n2026-05-20 01:44:42.596 20 INFO tempest.lib.common.rest_client [req-ecf6c1f1-de99-4734-91e5-07abcd0b2dca req-ecf6c1f1-de99-4734-91e5-07abcd0b2dca ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.166s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [2.036743s] ... ok\n2026-05-20 01:44:42.624 17 INFO tempest.lib.common.rest_client [req-fb498eb2-b941-4a62-b977-6f0ce555005f req-fb498eb2-b941-4a62-b977-6f0ce555005f ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fa19559d-2ab1-4af8-bb88-8d01ac962b7f 0.298s\n2026-05-20 01:44:42.639 28 INFO tempest.lib.common.rest_client [req-aa69a27b-c510-4342-91a1-eb9db75117ea req-aa69a27b-c510-4342-91a1-eb9db75117ea ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a6218b099ace4879b1de9dbd235b0e8e&name=default 0.112s\n2026-05-20 01:44:42.656 24 INFO tempest.lib.common.rest_client [req-fb877664-819e-4d3b-a2e9-83bf377c3222 req-fb877664-819e-4d3b-a2e9-83bf377c3222 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/04466580-1139-4829-86af-980cb00f3feb 0.580s\n2026-05-20 01:44:42.764 17 INFO tempest.lib.common.rest_client [req-02e3d226-1c62-4bd0-95df-889e8e170174 req-02e3d226-1c62-4bd0-95df-889e8e170174 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.138s\n2026-05-20 01:44:42.818 24 INFO tempest.lib.common.rest_client [req-5a9b3213-9bf7-4f2a-a542-150b4b591b96 req-5a9b3213-9bf7-4f2a-a542-150b4b591b96 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.158s\n2026-05-20 01:44:42.889 35 INFO tempest.lib.common.rest_client [req-42111144-d58e-4147-8273-ec2cf4a14e73 req-42111144-d58e-4147-8273-ec2cf4a14e73 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2ee4b49a-9df7-422d-920d-f6c3ded87913 0.596s\n2026-05-20 01:44:42.935 24 INFO tempest.lib.common.rest_client [req-f8ca9935-4b11-4ee8-a25e-291995487c35 req-f8ca9935-4b11-4ee8-a25e-291995487c35 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/04466580-1139-4829-86af-980cb00f3feb 0.113s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [3.020868s] ... ok\n2026-05-20 01:44:42.967 15 INFO tempest.lib.common.rest_client [req-9aa2c8db-90d6-4f68-91e6-e605e2b0aa39 req-9aa2c8db-90d6-4f68-91e6-e605e2b0aa39 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.831s\n2026-05-20 01:44:42.987 35 INFO tempest.lib.common.rest_client [req-a82e6bad-c82d-4b77-af9c-b8235b0f612b req-a82e6bad-c82d-4b77-af9c-b8235b0f612b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2ee4b49a-9df7-422d-920d-f6c3ded87913 0.095s\n2026-05-20 01:44:42.994 39 INFO tempest.lib.common.rest_client [req-31aaf2e7-041e-400a-b85a-bd515c882083 req-31aaf2e7-041e-400a-b85a-bd515c882083 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cf5906ef-c4e9-4da6-bec5-c854282bbbf4/remove_router_interface 2.417s\n2026-05-20 01:44:43.082 20 INFO tempest.lib.common.rest_client [req-bd5c9cd7-a0a2-4088-9f5f-838a535bb80e req-bd5c9cd7-a0a2-4088-9f5f-838a535bb80e ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.482s\n2026-05-20 01:44:43.107 13 INFO tempest.lib.common.rest_client [req-cfb97aae-8ae9-4be8-b0b7-768591e76443 req-cfb97aae-8ae9-4be8-b0b7-768591e76443 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/81654dbe-366d-4146-aa83-d7356e1a6f4f 1.143s\n2026-05-20 01:44:43.185 17 INFO tempest.lib.common.rest_client [req-9357778e-0555-4685-a330-6a070b4b626a req-9357778e-0555-4685-a330-6a070b4b626a ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b216c4ba-73bb-4c9a-b098-21a343ac6a1e 0.420s\n2026-05-20 01:44:43.192 20 INFO tempest.lib.common.rest_client [req-bdf91dc3-f568-485c-9d1b-6d96f71ed159 req-bdf91dc3-f568-485c-9d1b-6d96f71ed159 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/a74f4298-95b7-4e52-bb40-cbf5daf83a98 0.106s\n2026-05-20 01:44:43.295 13 INFO tempest.lib.common.rest_client [req-75cc5ed0-8954-4ff9-8fc5-5d14269eea50 req-75cc5ed0-8954-4ff9-8fc5-5d14269eea50 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/81654dbe-366d-4146-aa83-d7356e1a6f4f 0.186s\n{1} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.339101s] ... ok\n2026-05-20 01:44:43.329 35 INFO tempest.lib.common.rest_client [req-ee2160d6-77f8-4d91-99cb-38d0cf57f603 req-ee2160d6-77f8-4d91-99cb-38d0cf57f603 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/36183b30-6672-4744-bc5e-33616595e61b 0.340s\n2026-05-20 01:44:43.328 39 INFO tempest.lib.common.rest_client [req-d99476a8-c5b3-4dac-8efd-9a0ff99acf7b req-d99476a8-c5b3-4dac-8efd-9a0ff99acf7b ] Request (RoutersTest:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cf5906ef-c4e9-4da6-bec5-c854282bbbf4/remove_router_interface 0.331s\n2026-05-20 01:44:43.365 17 INFO tempest.lib.common.rest_client [req-b33e1d94-651b-419a-a1f8-f93aeedfbd38 req-b33e1d94-651b-419a-a1f8-f93aeedfbd38 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.176s\n{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [2.110845s] ... ok\n2026-05-20 01:44:43.383 28 INFO tempest.lib.common.rest_client [req-2fad7799-086b-4b1b-a898-d9313359ade4 req-2fad7799-086b-4b1b-a898-d9313359ade4 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a292dae-e018-462c-8831-9a761ede6eda 0.738s\n2026-05-20 01:44:43.428 39 INFO tempest.lib.common.rest_client [req-9b974e0f-ad60-48af-8d7e-f0d63048fe14 req-9b974e0f-ad60-48af-8d7e-f0d63048fe14 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cf5906ef-c4e9-4da6-bec5-c854282bbbf4 0.098s\n2026-05-20 01:44:43.545 24 INFO tempest.lib.common.rest_client [req-8434fd58-ad13-4983-b3ef-0f9ce6e897bf req-8434fd58-ad13-4983-b3ef-0f9ce6e897bf ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.606s\n2026-05-20 01:44:43.696 35 INFO tempest.lib.common.rest_client [req-c07566db-60ad-4ca4-9bdc-0cc91502f6ee req-c07566db-60ad-4ca4-9bdc-0cc91502f6ee ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1ca3a508-3acd-4ecc-bcb4-87eb4eed5b45 0.365s\n2026-05-20 01:44:43.695 20 INFO tempest.lib.common.rest_client [req-d5a1eab9-8d8b-4717-99c4-087954ac17da req-d5a1eab9-8d8b-4717-99c4-087954ac17da ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a74f4298-95b7-4e52-bb40-cbf5daf83a98 0.501s\n2026-05-20 01:44:43.757 28 INFO tempest.lib.common.rest_client [req-0fca65c6-bcfe-4f98-b0e6-6168ee22c867 req-0fca65c6-bcfe-4f98-b0e6-6168ee22c867 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a6218b099ace4879b1de9dbd235b0e8e 0.372s\n2026-05-20 01:44:43.936 20 INFO tempest.lib.common.rest_client [req-2869afbb-1a42-4ce9-9663-14d707062813 req-2869afbb-1a42-4ce9-9663-14d707062813 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.238s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [1.338784s] ... ok\n2026-05-20 01:44:43.971 24 INFO tempest.lib.common.rest_client [req-8a4c30e5-94be-4f8d-b36e-addfe44606c3 req-8a4c30e5-94be-4f8d-b36e-addfe44606c3 ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.423s\n2026-05-20 01:44:44.037 39 INFO tempest.lib.common.rest_client [req-63e9a7b9-592e-42a3-812b-0960eae1d385 req-63e9a7b9-592e-42a3-812b-0960eae1d385 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cf5906ef-c4e9-4da6-bec5-c854282bbbf4 0.605s\n2026-05-20 01:44:44.038 13 INFO tempest.lib.common.rest_client [req-0916e9c8-cef0-4e0f-bbb5-a8402170f49b req-0916e9c8-cef0-4e0f-bbb5-a8402170f49b ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/81654dbe-366d-4146-aa83-d7356e1a6f4f 0.737s\n2026-05-20 01:44:44.053 20 INFO tempest.lib.common.rest_client [req-bde63149-052f-4219-b1ba-040895705486 req-bde63149-052f-4219-b1ba-040895705486 ] Request (NegativeSecGroupIPv6Test:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ca80808e-b40e-42bb-88eb-dfa23f374208 0.112s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.115632s] ... ok\n2026-05-20 01:44:44.065 17 INFO tempest.lib.common.rest_client [req-07dc9324-7510-412e-b3e5-c9d155cc9b5a req-07dc9324-7510-412e-b3e5-c9d155cc9b5a ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.690s\n2026-05-20 01:44:44.174 17 INFO tempest.lib.common.rest_client [req-8cdd078b-2d0f-4980-ab3d-2236bd824d57 req-8cdd078b-2d0f-4980-ab3d-2236bd824d57 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/401d799a-ee55-4fb2-aa5f-a392cb316284 0.105s\n2026-05-20 01:44:44.244 37 INFO tempest.lib.common.rest_client [req-cba84ca7-e55e-41b4-9dfd-31ab2622508f req-cba84ca7-e55e-41b4-9dfd-31ab2622508f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.780s\n2026-05-20 01:44:44.248 35 INFO tempest.lib.common.rest_client [req-6c60ef74-bebf-41fa-b9b6-2f054dd69b03 req-6c60ef74-bebf-41fa-b9b6-2f054dd69b03 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b8f95530-27d8-4da6-8a50-005d4537b6f5 0.551s\n2026-05-20 01:44:44.248 20 INFO tempest.lib.common.rest_client [req-68c01333-2f07-4496-adfe-e69b86935749 req-68c01333-2f07-4496-adfe-e69b86935749 ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/5aaa0aaa-4166-4830-acad-4f6a67a87300 0.190s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.194062s] ... ok\n2026-05-20 01:44:44.334 20 INFO tempest.lib.common.rest_client [req-468db7af-a864-40bc-8770-4c087cafdc3a req-468db7af-a864-40bc-8770-4c087cafdc3a ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3d0b37be-7615-495f-a698-fe26a49d57bc 0.083s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.085273s] ... ok\n2026-05-20 01:44:44.467 39 INFO tempest.lib.common.rest_client [req-79fda692-a1ff-44ae-9ea9-10485198ce96 req-79fda692-a1ff-44ae-9ea9-10485198ce96 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39bc9690-2cb6-418c-ad1e-842c8f0d50de 0.426s\n2026-05-20 01:44:44.522 13 INFO tempest.lib.common.rest_client [req-c4a2440f-d68a-4253-bbe4-5dc72041827b req-c4a2440f-d68a-4253-bbe4-5dc72041827b ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc34047e-cc76-434d-9203-59dd3264c1c6 0.483s\n2026-05-20 01:44:44.576 17 INFO tempest.lib.common.rest_client [req-bd34890b-95d5-4aa2-bf09-41c3ecd736fd req-bd34890b-95d5-4aa2-bf09-41c3ecd736fd ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/401d799a-ee55-4fb2-aa5f-a392cb316284 0.399s\n2026-05-20 01:44:44.584 28 INFO tempest.lib.common.rest_client [req-3e3836d4-d456-4e78-9b5b-b1073a482120 req-3e3836d4-d456-4e78-9b5b-b1073a482120 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.821s\n2026-05-20 01:44:44.727 17 INFO tempest.lib.common.rest_client [req-590239cc-9201-46df-8b71-b2da4bba45b2 req-590239cc-9201-46df-8b71-b2da4bba45b2 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.148s\n{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [1.361322s] ... ok\n2026-05-20 01:44:44.745 20 INFO tempest.lib.common.rest_client [req-c85a0608-aed0-46b5-b781-13c7f2d18886 req-c85a0608-aed0-46b5-b781-13c7f2d18886 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dc67dde84aea4dc3a6d32bb2ffd6f054 0.381s\n2026-05-20 01:44:44.851 24 INFO tempest.lib.common.rest_client [req-787c2476-446a-4c4e-8d56-f537ec7dfa72 req-787c2476-446a-4c4e-8d56-f537ec7dfa72 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/cf96b919-5694-4c49-b86a-b088715b2bc4 0.877s\n2026-05-20 01:44:44.878 17 INFO tempest.lib.common.rest_client [req-25184c6d-e629-40c1-b30f-e3ffc16f7d52 req-25184c6d-e629-40c1-b30f-e3ffc16f7d52 ] Request (NegativeSecGroupTest:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f330da91-e228-428d-a9ef-b260bd5254f9 0.146s\n{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.148893s] ... ok\n2026-05-20 01:44:44.911 15 INFO tempest.lib.common.rest_client [req-ba9416d4-763e-4514-922e-192381003604 req-ba9416d4-763e-4514-922e-192381003604 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.942s\n2026-05-20 01:44:44.993 17 INFO tempest.lib.common.rest_client [req-ef7fe4f1-0efd-4481-a117-bc59cf9a1000 req-ef7fe4f1-0efd-4481-a117-bc59cf9a1000 ] Request (NegativeSecGroupTest:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/701671e1-94d0-48f5-b93e-606eebc5da79 0.111s\n{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.114969s] ... ok\n2026-05-20 01:44:45.068 35 INFO tempest.lib.common.rest_client [req-292cdcce-b7c4-41fd-a70a-0c36bff153db req-292cdcce-b7c4-41fd-a70a-0c36bff153db ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22ee3382-53dc-4649-9d22-aeae503b6c73 0.817s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [13.064684s] ... ok\n2026-05-20 01:44:45.112 17 INFO tempest.lib.common.rest_client [req-a9146561-1d6f-49dd-94f5-b2ffa0e0ff6e req-a9146561-1d6f-49dd-94f5-b2ffa0e0ff6e ] Request (NegativeSecGroupTest:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/400b237a-db02-46fa-85f8-8db85293fbe5 0.114s\n{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.117637s] ... ok\n2026-05-20 01:44:45.182 24 INFO tempest.lib.common.rest_client [req-a31f6170-56e5-4e13-a17e-1ee024fa1d96 req-a31f6170-56e5-4e13-a17e-1ee024fa1d96 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.327s\n2026-05-20 01:44:45.205 20 INFO tempest.lib.common.rest_client [req-bf11845e-2ec5-479d-a348-d45b7a164f92 req-bf11845e-2ec5-479d-a348-d45b7a164f92 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dede1d2c9ce24596b1cbdaf40734e13b 0.457s\n2026-05-20 01:44:45.206 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3e70692c18c84852b16fe6b1845ae6d0\n2026-05-20 01:44:45.279 28 INFO tempest.lib.common.rest_client [req-0b25f105-dfdc-47b3-b930-491dc83183dd req-0b25f105-dfdc-47b3-b930-491dc83183dd ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s\n2026-05-20 01:44:45.354 37 INFO tempest.lib.common.rest_client [req-2783c765-8456-457f-98a9-f88e2f933419 req-2783c765-8456-457f-98a9-f88e2f933419 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.108s\n2026-05-20 01:44:45.429 13 INFO tempest.lib.common.rest_client [req-68abd886-27fd-4f44-aadc-d57f7351cf89 req-68abd886-27fd-4f44-aadc-d57f7351cf89 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/94149e1f-2b8c-442a-8b8a-b4636973d7a2 0.904s\n2026-05-20 01:44:45.435 28 INFO tempest.lib.common.rest_client [req-42850211-f0d4-4951-a70a-b2464e10431f req-42850211-f0d4-4951-a70a-b2464e10431f ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.153s\n2026-05-20 01:44:45.551 17 INFO tempest.lib.common.rest_client [req-e6ea1b56-391c-4460-b697-a388445f6055 req-e6ea1b56-391c-4460-b697-a388445f6055 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2e2c2d4fbb084b36a72023654b0005f7 0.405s\n2026-05-20 01:44:45.591 35 INFO tempest.lib.common.rest_client [req-6b4175e3-efca-4e64-9085-0db0437f4b21 req-6b4175e3-efca-4e64-9085-0db0437f4b21 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5ae42ac6-8a79-4a3c-a522-35d3122a1907 0.519s\n2026-05-20 01:44:45.623 39 INFO tempest.lib.common.rest_client [req-cd22b95a-a9aa-4f7e-88a7-b7f30eb1ba02 req-cd22b95a-a9aa-4f7e-88a7-b7f30eb1ba02 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/515893de-5acd-4a89-a5e7-cd028b4e3a57 1.153s\n{14} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [14.574231s] ... ok\n2026-05-20 01:44:45.672 37 INFO tempest.lib.common.rest_client [req-cf7ca20b-b419-4c1b-9d3b-4d7e2bf36e90 req-cf7ca20b-b419-4c1b-9d3b-4d7e2bf36e90 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.315s\n2026-05-20 01:44:45.693 35 INFO tempest.lib.common.rest_client [req-42e2b394-7444-4d66-bb6c-856f7831fdef req-42e2b394-7444-4d66-bb6c-856f7831fdef ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22ee3382-53dc-4649-9d22-aeae503b6c73 0.099s\n2026-05-20 01:44:45.711 24 INFO tempest.lib.common.rest_client [req-c61d1766-c221-496a-afe9-39130f646ffb req-c61d1766-c221-496a-afe9-39130f646ffb ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ab93ef19-7439-4fee-bf94-356536cc2295 0.520s\n2026-05-20 01:44:45.728 28 INFO tempest.lib.common.rest_client [req-fbd43f41-cbea-421c-b493-c5a025b0e13a req-fbd43f41-cbea-421c-b493-c5a025b0e13a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.292s\n2026-05-20 01:44:45.801 13 INFO tempest.lib.common.rest_client [req-d99c6833-8fb7-4516-ac4a-fbbea39beb11 req-d99c6833-8fb7-4516-ac4a-fbbea39beb11 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ae2f3faf6c694f6ba2e715e21213a5c3 0.370s\n2026-05-20 01:44:45.847 20 INFO tempest.lib.common.rest_client [req-d50d05cd-e831-4303-8724-e3b2832fb253 req-d50d05cd-e831-4303-8724-e3b2832fb253 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.639s\n2026-05-20 01:44:45.895 24 INFO tempest.lib.common.rest_client [req-4b50ef74-9658-4d05-866a-91a94a7f0746 req-4b50ef74-9658-4d05-866a-91a94a7f0746 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.182s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [2.959485s] ... ok\n2026-05-20 01:44:45.937 17 INFO tempest.lib.common.rest_client [req-8c25570d-5c3c-4764-be38-c193c359f3c0 req-8c25570d-5c3c-4764-be38-c193c359f3c0 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d160c5a954454b46a757d4b46d29074d 0.383s\n2026-05-20 01:44:45.938 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ec218fbf4ffa493f891f15f14f867c07\n2026-05-20 01:44:46.127 35 INFO tempest.lib.common.rest_client [req-3e14a4df-815c-4f9a-b266-cec9e1bd281f req-3e14a4df-815c-4f9a-b266-cec9e1bd281f ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ef9ba8dc-33a9-4b9f-a431-b446e5a75c50 0.432s\n2026-05-20 01:44:46.297 35 INFO tempest.lib.common.rest_client [req-28b02cb6-cdd1-4b28-bc5f-d8ac4c716ba3 req-28b02cb6-cdd1-4b28-bc5f-d8ac4c716ba3 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/09b63fbd-4ed2-459c-bb76-a8699678e338 0.168s\n2026-05-20 01:44:46.344 13 INFO tempest.lib.common.rest_client [req-9b530b09-6aab-48d5-9426-6543b4f18885 req-9b530b09-6aab-48d5-9426-6543b4f18885 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f47e9e6451d24fbaae57a7a5b1154e78 0.541s\n2026-05-20 01:44:46.344 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f4ff8ac41bd14b5e94a2f89d69c02fd1\n2026-05-20 01:44:46.369 20 INFO tempest.lib.common.rest_client [req-49fe842a-cb59-4553-8dd9-a67d9f097882 req-49fe842a-cb59-4553-8dd9-a67d9f097882 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3e70692c18c84852b16fe6b1845ae6d0&name=default 0.519s\n2026-05-20 01:44:46.379 37 INFO tempest.lib.common.rest_client [req-0b4d18b2-1e1d-4fbf-ad51-3003890afcb9 req-0b4d18b2-1e1d-4fbf-ad51-3003890afcb9 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b83a14fa-278b-4b93-b73a-1803b86d637f 0.704s\n2026-05-20 01:44:46.410 28 INFO tempest.lib.common.rest_client [req-b6cb3a3a-c48f-4e7d-9c1b-a6cbb8b56a68 req-b6cb3a3a-c48f-4e7d-9c1b-a6cbb8b56a68 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.680s\n2026-05-20 01:44:46.433 35 INFO tempest.lib.common.rest_client [req-f870a476-0a86-473e-814c-df7f462ca38b req-f870a476-0a86-473e-814c-df7f462ca38b ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4333bd8d-0759-4cd8-bdde-a9071e8fb4a5 0.129s\n2026-05-20 01:44:46.474 24 INFO tempest.lib.common.rest_client [req-0f771591-3f78-47d8-974e-1364a36f2f1d req-0f771591-3f78-47d8-974e-1364a36f2f1d ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.574s\n2026-05-20 01:44:46.554 35 INFO tempest.lib.common.rest_client [req-ea567044-5162-415d-aa2d-d9be763082c7 req-ea567044-5162-415d-aa2d-d9be763082c7 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4333bd8d-0759-4cd8-bdde-a9071e8fb4a5 0.119s\n2026-05-20 01:44:46.612 37 INFO tempest.lib.common.rest_client [req-3bf3b63e-d64d-46b3-8e1d-c76c51b0c2f4 req-3bf3b63e-d64d-46b3-8e1d-c76c51b0c2f4 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.230s\n2026-05-20 01:44:46.649 28 INFO tempest.lib.common.rest_client [req-9fc59f98-2bf3-4702-98a7-3499f7628bbc req-9fc59f98-2bf3-4702-98a7-3499f7628bbc ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s\n2026-05-20 01:44:46.660 35 INFO tempest.lib.common.rest_client [req-de7e38ba-53f3-4e05-9421-44adf15ea26f req-de7e38ba-53f3-4e05-9421-44adf15ea26f ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c1b7f69e-5107-4474-b9eb-566674f6a634 0.104s\n2026-05-20 01:44:46.720 17 INFO tempest.lib.common.rest_client [req-265ce7c6-0406-42aa-887d-be042c98adab req-265ce7c6-0406-42aa-887d-be042c98adab ] Request (NegativeSecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.780s\n2026-05-20 01:44:46.784 35 INFO tempest.lib.common.rest_client [req-f6573d6a-3e55-4857-9226-4e28fa817542 req-f6573d6a-3e55-4857-9226-4e28fa817542 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6cead3ce-1da2-4483-9c65-3578505bd9c3 0.121s\n2026-05-20 01:44:46.904 28 INFO tempest.lib.common.rest_client [req-5ca1ae8e-1c65-4476-a2de-7d773ea71680 req-5ca1ae8e-1c65-4476-a2de-7d773ea71680 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/b6732797b8d9422b843a112b7d765b2a/roles/96c5293ae00249159873405c9cd172ae 0.251s\n2026-05-20 01:44:46.938 35 INFO tempest.lib.common.rest_client [req-0373eba1-4d65-46b0-a7db-a353e20e2e19 req-0373eba1-4d65-46b0-a7db-a353e20e2e19 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/05d4d9f2-05b9-4352-a234-17d141646d5e 0.152s\n2026-05-20 01:44:46.958 24 INFO tempest.lib.common.rest_client [req-c41cd36d-9222-4e11-b5df-5b557c6a2c58 req-c41cd36d-9222-4e11-b5df-5b557c6a2c58 ] 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.482s\n2026-05-20 01:44:47.002 39 INFO tempest.lib.common.rest_client [req-593c7990-1498-4d4b-a956-738526f9a73f req-593c7990-1498-4d4b-a956-738526f9a73f ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.374s\n2026-05-20 01:44:47.010 13 INFO tempest.lib.common.rest_client [req-d6337169-1c4c-4115-b295-38a494f019d3 req-d6337169-1c4c-4115-b295-38a494f019d3 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s\n2026-05-20 01:44:47.037 37 INFO tempest.lib.common.rest_client [req-f77fc728-3489-47ac-982e-7899e092d1d0 req-f77fc728-3489-47ac-982e-7899e092d1d0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/87dd4e32-9afc-441c-94f5-23ada86d0c9f 0.422s\n2026-05-20 01:44:47.084 35 INFO tempest.lib.common.rest_client [req-6845c256-bcba-4fde-92f4-76eab2969ff2 req-6845c256-bcba-4fde-92f4-76eab2969ff2 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/edf54796-d30a-4279-aff9-f799076ff8d7 0.143s\n2026-05-20 01:44:47.102 20 INFO tempest.lib.common.rest_client [req-24cdee17-33b2-4775-9fda-1ad18a9a12e4 req-24cdee17-33b2-4775-9fda-1ad18a9a12e4 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9e360cf4-9c62-4637-a1bc-0bcf65e4220b 0.731s\n2026-05-20 01:44:47.126 37 INFO tempest.lib.common.rest_client [req-077eecf6-e0fe-43a6-b3f7-d4f5f79c0698 req-077eecf6-e0fe-43a6-b3f7-d4f5f79c0698 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.086s\n2026-05-20 01:44:47.132 15 INFO tempest.lib.common.rest_client [req-b1de87c6-bd3c-4a7a-bc2a-47390b8d4b16 req-b1de87c6-bd3c-4a7a-bc2a-47390b8d4b16 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/d23466d5-48b8-4682-a0d3-33e780d62a91 2.217s\n2026-05-20 01:44:47.131 28 INFO tempest.lib.common.rest_client [req-e2b9cf26-843d-4b07-8d4b-d4966ac6f625 req-e2b9cf26-843d-4b07-8d4b-d4966ac6f625 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s\n2026-05-20 01:44:47.216 35 INFO tempest.lib.common.rest_client [req-12a6f854-01ba-44f8-8ae2-f62ed5d246a0 req-12a6f854-01ba-44f8-8ae2-f62ed5d246a0 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d612ea96-e36f-46c4-9039-3524a5cd438d 0.130s\n2026-05-20 01:44:47.277 37 INFO tempest.lib.common.rest_client [req-7a58b0bb-3480-40fa-9297-ddf14d9c552b req-7a58b0bb-3480-40fa-9297-ddf14d9c552b ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.148s\n2026-05-20 01:44:47.305 17 INFO tempest.lib.common.rest_client [req-ef4443a2-2f2c-439d-b565-a541fac6b6b4 req-ef4443a2-2f2c-439d-b565-a541fac6b6b4 ] Request (NegativeSecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ec218fbf4ffa493f891f15f14f867c07&name=default 0.582s\n2026-05-20 01:44:47.304 13 INFO tempest.lib.common.rest_client [req-12558868-0db1-4906-b15b-6fb555fa2a3f req-12558868-0db1-4906-b15b-6fb555fa2a3f ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f4ff8ac41bd14b5e94a2f89d69c02fd1&name=default 0.289s\n2026-05-20 01:44:47.321 35 INFO tempest.lib.common.rest_client [req-205f5043-7afc-4c33-83f2-22229550b80e req-205f5043-7afc-4c33-83f2-22229550b80e ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c3947ca4-6238-42d5-bc4e-1583529ed2de 0.104s\n2026-05-20 01:44:47.304 28 INFO tempest.lib.common.rest_client [req-ffcc214c-d6ca-42ee-9eea-b43c28c40897 req-ffcc214c-d6ca-42ee-9eea-b43c28c40897 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/b6732797b8d9422b843a112b7d765b2a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.172s\n2026-05-20 01:44:47.380 20 INFO tempest.lib.common.rest_client [req-14233eaf-e57c-486e-b45d-6eec99a19dbb req-14233eaf-e57c-486e-b45d-6eec99a19dbb ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0 0.277s\n2026-05-20 01:44:47.386 24 INFO tempest.lib.common.rest_client [req-89482301-1844-48f8-8c48-c5de45a48c18 req-89482301-1844-48f8-8c48-c5de45a48c18 ] 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.426s\n2026-05-20 01:44:47.438 37 INFO tempest.lib.common.rest_client [req-884a1486-27c5-49aa-9933-4ef46ac6d391 req-884a1486-27c5-49aa-9933-4ef46ac6d391 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.159s\n2026-05-20 01:44:47.465 35 INFO tempest.lib.common.rest_client [req-fada0a7d-fcf3-4c38-9c29-5bde010925da req-fada0a7d-fcf3-4c38-9c29-5bde010925da ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f43715a7-18f2-4709-a2ff-200ae4847ce9 0.139s\n2026-05-20 01:44:47.538 37 INFO tempest.lib.common.rest_client [req-41c9fab1-7387-4a00-a137-d13ac95f89b2 req-41c9fab1-7387-4a00-a137-d13ac95f89b2 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.098s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [10.806869s] ... ok\n2026-05-20 01:44:47.555 28 INFO tempest.lib.common.rest_client [req-0c0e4fb4-3dda-4c2a-a572-870c877c965b req-0c0e4fb4-3dda-4c2a-a572-870c877c965b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-20 01:44:47.572 35 INFO tempest.lib.common.rest_client [req-514d0f9e-8333-4d59-9406-90c1d47dcb6f req-514d0f9e-8333-4d59-9406-90c1d47dcb6f ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2491e91f-6bcc-4953-8301-980645e2d2d6 0.105s\n2026-05-20 01:44:47.714 28 INFO tempest.lib.common.rest_client [req-ca950bfc-7494-49d2-8e46-6d7f92cd5629 req-ca950bfc-7494-49d2-8e46-6d7f92cd5629 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/b6732797b8d9422b843a112b7d765b2a/roles/68cd1badce4c4baeb95895efe5da31f7 0.158s\n2026-05-20 01:44:47.952 28 INFO tempest.lib.common.rest_client [req-251fb800-531a-4986-837f-d0911c3c2497 req-251fb800-531a-4986-837f-d0911c3c2497 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-20 01:44:48.125 17 INFO tempest.lib.common.rest_client [req-9db200c8-beeb-4b2f-b2de-58798c38c1c1 req-9db200c8-beeb-4b2f-b2de-58798c38c1c1 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7df543d6-60f9-4647-97c2-09e77a33e4f8 0.817s\n2026-05-20 01:44:48.170 28 INFO tempest.lib.common.rest_client [req-95b2f0b7-c270-4f72-b65e-cf91f33f3a1b req-95b2f0b7-c270-4f72-b65e-cf91f33f3a1b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/b6732797b8d9422b843a112b7d765b2a/roles/96c5293ae00249159873405c9cd172ae 0.215s\n2026-05-20 01:44:48.171 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b6732797b8d9422b843a112b7d765b2a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:48.171 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-1264412950-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'tenant_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b6732797b8d9422b843a112b7d765b2a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:48.172 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-1264412950-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'tenant_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b6732797b8d9422b843a112b7d765b2a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:48.201 24 INFO tempest.lib.common.rest_client [req-2b0ab65f-0312-432f-af24-8d4ce19b8723 req-2b0ab65f-0312-432f-af24-8d4ce19b8723 ] 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.813s\n2026-05-20 01:44:48.316 35 INFO tempest.lib.common.rest_client [req-fd644060-4756-4e87-bfb1-fff630e3f5a6 req-fd644060-4756-4e87-bfb1-fff630e3f5a6 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a60563f2-28a0-4906-94bf-f55005cec230 0.741s\n2026-05-20 01:44:48.324 13 INFO tempest.lib.common.rest_client [req-b55a206d-c478-48b0-955c-6c852436004b req-b55a206d-c478-48b0-955c-6c852436004b ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6739235f-4482-4e2b-a16e-f90706cd3bc4 1.016s\n2026-05-20 01:44:48.401 15 INFO tempest.lib.common.rest_client [req-6794eb29-d023-4640-92a2-a398f077d925 req-6794eb29-d023-4640-92a2-a398f077d925 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c371bc0f-0e1b-43f5-9b3e-d88477642798 1.264s\n2026-05-20 01:44:48.525 15 INFO tempest.lib.common.rest_client [req-aef7b890-8955-4c31-9b9f-5f7356740561 req-aef7b890-8955-4c31-9b9f-5f7356740561 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/d23466d5-48b8-4682-a0d3-33e780d62a91 0.119s\n2026-05-20 01:44:48.540 17 INFO tempest.lib.common.rest_client [req-bd43bee4-1491-4b01-a9d2-8ae8b8d9ded0 req-bd43bee4-1491-4b01-a9d2-8ae8b8d9ded0 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07 0.413s\n2026-05-20 01:44:48.602 13 INFO tempest.lib.common.rest_client [req-5cb32886-25e8-4e22-9a97-d112903068d6 req-5cb32886-25e8-4e22-9a97-d112903068d6 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1 0.274s\n2026-05-20 01:44:48.719 24 INFO tempest.lib.common.rest_client [req-4555ae5a-b10c-4b54-be27-21a12aed0c9d req-4555ae5a-b10c-4b54-be27-21a12aed0c9d ] 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.516s\n2026-05-20 01:44:48.765 39 INFO tempest.lib.common.rest_client [req-1110bcfc-f28d-455c-840a-bb1ab795cc05 req-1110bcfc-f28d-455c-840a-bb1ab795cc05 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.760s\n2026-05-20 01:44:48.890 28 INFO tempest.lib.common.rest_client [req-db0fcaa8-989d-4956-a2da-ac4a594d5629 req-db0fcaa8-989d-4956-a2da-ac4a594d5629 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.710s\n2026-05-20 01:44:49.134 39 INFO tempest.lib.common.rest_client [req-ac854d8c-f94c-48f4-a174-91666f5104cf req-ac854d8c-f94c-48f4-a174-91666f5104cf ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.364s\n2026-05-20 01:44:49.133 28 INFO tempest.lib.common.rest_client [req-85a12cfb-c3de-4bb2-bd95-912eb8710a38 req-85a12cfb-c3de-4bb2-bd95-912eb8710a38 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8 0.240s\n2026-05-20 01:44:49.133 28 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 6d71b520cb1d47fb95ade69bb9edccf8 for scope project and roles: ['reader']\n2026-05-20 01:44:49.169 13 INFO tempest.lib.common.rest_client [req-d5e3b97f-1a18-4d12-9c5a-2f129b3edbad req-d5e3b97f-1a18-4d12-9c5a-2f129b3edbad ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-20 01:44:49.182 35 INFO tempest.lib.common.rest_client [req-0a5b8616-5eaf-428f-8295-309a727968d7 req-0a5b8616-5eaf-428f-8295-309a727968d7 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b05e101f-310a-4ffd-bd53-27c5912c635f 0.862s\n2026-05-20 01:44:49.350 24 INFO tempest.lib.common.rest_client [req-eee4b506-4cf3-4bc4-a4ee-a8b24e8ceee1 req-eee4b506-4cf3-4bc4-a4ee-a8b24e8ceee1 ] 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.627s\n2026-05-20 01:44:49.471 35 INFO tempest.lib.common.rest_client [req-204e3033-78c0-4642-8554-868590da8d6e req-204e3033-78c0-4642-8554-868590da8d6e ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/231aa2d64f594cd49a2b279b770d6491 0.288s\n2026-05-20 01:44:49.493 37 INFO tempest.lib.common.rest_client [req-e59bff03-293c-4627-99cb-54f157ec8e99 req-e59bff03-293c-4627-99cb-54f157ec8e99 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.952s\n2026-05-20 01:44:49.691 24 INFO tempest.lib.common.rest_client [req-e0999c39-be92-4271-b1a3-521dd385e29e req-e0999c39-be92-4271-b1a3-521dd385e29e ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/6b1c02fc-cb31-4157-b2ab-6ab4a6cd3fe1 0.338s\n2026-05-20 01:44:49.699 15 INFO tempest.lib.common.rest_client [req-accf64ab-ea55-4763-a4a6-ceb3ee064273 req-accf64ab-ea55-4763-a4a6-ceb3ee064273 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/d23466d5-48b8-4682-a0d3-33e780d62a91 1.172s\n{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [8.566388s] ... ok\n2026-05-20 01:44:49.729 28 INFO tempest.lib.common.rest_client [req-ee6ed094-9085-4bbb-b4bf-7cbf5dc79aae req-ee6ed094-9085-4bbb-b4bf-7cbf5dc79aae ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.593s\n2026-05-20 01:44:49.766 13 INFO tempest.lib.common.rest_client [req-85bad65a-0c02-4faa-8696-63f95e081b7a req-85bad65a-0c02-4faa-8696-63f95e081b7a ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s\n2026-05-20 01:44:49.863 35 INFO tempest.lib.common.rest_client [req-cbc96b8b-f55b-419d-9bde-b844dcc70dad req-cbc96b8b-f55b-419d-9bde-b844dcc70dad ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d19609e8aae244969be24780d29af72a 0.390s\n2026-05-20 01:44:49.863 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fd3593490f114efeb407454169680c7e\n2026-05-20 01:44:49.949 24 INFO tempest.lib.common.rest_client [req-5f4b90d7-b7ff-4b47-9200-5833c4854af2 req-5f4b90d7-b7ff-4b47-9200-5833c4854af2 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.255s\n2026-05-20 01:44:50.015 13 INFO tempest.lib.common.rest_client [req-d9b848fa-7574-4dab-9b84-d7801e96360f req-d9b848fa-7574-4dab-9b84-d7801e96360f ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.247s\n2026-05-20 01:44:50.078 28 INFO tempest.lib.common.rest_client [req-44519789-6517-4db1-bca0-c73cfb89ef2e req-44519789-6517-4db1-bca0-c73cfb89ef2e ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.346s\n2026-05-20 01:44:50.212 13 INFO tempest.lib.common.rest_client [req-b0a73ac6-9a0e-48d4-afd4-addc79fdbe48 req-b0a73ac6-9a0e-48d4-afd4-addc79fdbe48 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.195s\n2026-05-20 01:44:50.265 28 INFO tempest.lib.common.rest_client [req-11839fd6-c173-448c-a143-8129b79072d7 req-11839fd6-c173-448c-a143-8129b79072d7 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/ed928d71db724caba6847424d4e61308/roles/8a521d0f25a3484db544a7c662aa9d7f 0.183s\n2026-05-20 01:44:50.381 24 INFO tempest.lib.common.rest_client [req-f9802d06-5058-468c-8ad0-45e39737f21e req-f9802d06-5058-468c-8ad0-45e39737f21e ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0aa6e553-c85f-467c-987b-827a3bd93268 0.429s\n2026-05-20 01:44:50.517 35 INFO tempest.lib.common.rest_client [req-847f7aa4-4fcc-4ec3-9255-6bd130209de8 req-847f7aa4-4fcc-4ec3-9255-6bd130209de8 ] Request (PortsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s\n2026-05-20 01:44:50.526 37 INFO tempest.lib.common.rest_client [req-af25591e-866e-401f-ae8c-fb46dd5ed3ae req-af25591e-866e-401f-ae8c-fb46dd5ed3ae ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.031s\n2026-05-20 01:44:50.528 28 INFO tempest.lib.common.rest_client [req-c3e1efb2-7f1f-40a9-8456-26c31b8d3f96 req-c3e1efb2-7f1f-40a9-8456-26c31b8d3f96 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s\n2026-05-20 01:44:50.694 28 INFO tempest.lib.common.rest_client [req-1ccfa613-597d-490c-a5ca-1c99fe66d366 req-1ccfa613-597d-490c-a5ca-1c99fe66d366 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/ed928d71db724caba6847424d4e61308/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.164s\n2026-05-20 01:44:50.722 24 INFO tempest.lib.common.rest_client [req-bdbe5869-793d-4c91-96d9-01bda93576ff req-bdbe5869-793d-4c91-96d9-01bda93576ff ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.338s\n2026-05-20 01:44:50.764 37 INFO tempest.lib.common.rest_client [req-c9d51ad5-b8ad-4844-8b6d-34672e1de2db req-c9d51ad5-b8ad-4844-8b6d-34672e1de2db ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.235s\n2026-05-20 01:44:50.961 13 INFO tempest.lib.common.rest_client [req-977acd2d-ca13-472c-9ee7-9c63cdbb4373 req-977acd2d-ca13-472c-9ee7-9c63cdbb4373 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.746s\n2026-05-20 01:44:50.986 28 INFO tempest.lib.common.rest_client [req-f9942854-2887-4889-8e83-76537f217af0 req-f9942854-2887-4889-8e83-76537f217af0 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s\n2026-05-20 01:44:51.039 35 INFO tempest.lib.common.rest_client [req-f481d9d0-3871-47d5-92ee-083268efd375 req-f481d9d0-3871-47d5-92ee-083268efd375 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fd3593490f114efeb407454169680c7e&name=default 0.520s\n2026-05-20 01:44:51.078 13 INFO tempest.lib.common.rest_client [req-e707c414-0c08-4145-8416-59a160d7cf2a req-e707c414-0c08-4145-8416-59a160d7cf2a ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s\n2026-05-20 01:44:51.135 28 INFO tempest.lib.common.rest_client [req-26850a24-cc5d-4a6b-bcfe-475079d9e7bc req-26850a24-cc5d-4a6b-bcfe-475079d9e7bc ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/ed928d71db724caba6847424d4e61308/roles/68cd1badce4c4baeb95895efe5da31f7 0.146s\n2026-05-20 01:44:51.192 24 INFO tempest.lib.common.rest_client [req-2c74d597-9e44-4cc7-ba06-90ac1279590b req-2c74d597-9e44-4cc7-ba06-90ac1279590b ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ede3750e-f1fb-4107-9b6f-abf4f613ce41 0.468s\n2026-05-20 01:44:51.300 13 INFO tempest.lib.common.rest_client [req-f76ae8fe-ef46-464b-822b-37501fe955b3 req-f76ae8fe-ef46-464b-822b-37501fe955b3 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/70a59d4871394ab4ab490c12ed843aa1/roles/96c5293ae00249159873405c9cd172ae 0.218s\n2026-05-20 01:44:51.352 37 INFO tempest.lib.common.rest_client [req-9c561855-297e-463e-a30a-0e4543b9e038 req-9c561855-297e-463e-a30a-0e4543b9e038 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7d0c980d-ef99-4061-9b4b-39c0e9d94032 0.586s\n2026-05-20 01:44:51.425 24 INFO tempest.lib.common.rest_client [req-20684ef2-81b0-418e-8229-8c082728ab31 req-20684ef2-81b0-418e-8229-8c082728ab31 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.231s\n2026-05-20 01:44:51.478 28 INFO tempest.lib.common.rest_client [req-bdb7bc00-5d21-4162-a1c8-78cc4c21c7fd req-bdb7bc00-5d21-4162-a1c8-78cc4c21c7fd ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.341s\n2026-05-20 01:44:51.478 37 INFO tempest.lib.common.rest_client [req-c8772895-529e-43a0-9bf7-e05116717c22 req-c8772895-529e-43a0-9bf7-e05116717c22 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.124s\n2026-05-20 01:44:51.521 13 INFO tempest.lib.common.rest_client [req-a3565cb8-66ee-4228-a7a3-f66aec4204ee req-a3565cb8-66ee-4228-a7a3-f66aec4204ee ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-20 01:44:51.587 35 INFO tempest.lib.common.rest_client [req-91ac61eb-5df4-4022-bba2-51549d9018e1 req-91ac61eb-5df4-4022-bba2-51549d9018e1 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf1c4a79-97b6-442d-ac5f-7ca7c83548b2 0.546s\n2026-05-20 01:44:51.634 28 INFO tempest.lib.common.rest_client [req-4e10052c-97d4-4a9e-9ba3-534897bb477b req-4e10052c-97d4-4a9e-9ba3-534897bb477b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/ed928d71db724caba6847424d4e61308/roles/96c5293ae00249159873405c9cd172ae 0.151s\n2026-05-20 01:44:51.635 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ed928d71db724caba6847424d4e61308 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:51.635 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-1264412950-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'tenant_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed928d71db724caba6847424d4e61308', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:51.635 28 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-1264412950-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'tenant_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed928d71db724caba6847424d4e61308', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:51.761 13 INFO tempest.lib.common.rest_client [req-fd5a8b14-a3ee-4f53-9442-3032dc4eb800 req-fd5a8b14-a3ee-4f53-9442-3032dc4eb800 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/70a59d4871394ab4ab490c12ed843aa1/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.237s\n2026-05-20 01:44:51.837 24 INFO tempest.lib.common.rest_client [req-16ffde3b-d022-4deb-9717-d30dc14a6158 req-16ffde3b-d022-4deb-9717-d30dc14a6158 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/8a52c8b8-2cc2-43b5-86f7-b978c0412412 0.409s\n2026-05-20 01:44:51.970 35 INFO tempest.lib.common.rest_client [req-dac2d300-0ba9-4556-b827-0a3fdd49c4c9 req-dac2d300-0ba9-4556-b827-0a3fdd49c4c9 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e 0.380s\n2026-05-20 01:44:51.979 37 INFO tempest.lib.common.rest_client [req-a6f0084e-fca1-491b-a51b-a8a5afcbf629 req-a6f0084e-fca1-491b-a51b-a8a5afcbf629 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b8ff538d-7c73-4a0c-b203-e58e52aa8afd 0.499s\n2026-05-20 01:44:51.987 39 INFO tempest.lib.common.rest_client [req-e19a8e93-5455-4368-900f-693fb126960a req-e19a8e93-5455-4368-900f-693fb126960a ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2fe5b6b7-f34b-4abd-bd88-bc1536bedfff/add_router_interface 2.849s\n2026-05-20 01:44:52.018 24 INFO tempest.lib.common.rest_client [req-a2cef4fd-5e79-4ff1-93b8-ffc2e7514f5c req-a2cef4fd-5e79-4ff1-93b8-ffc2e7514f5c ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.180s\n2026-05-20 01:44:52.074 15 INFO tempest.lib.common.rest_client [req-69a8df56-eab1-444a-b372-af8d9aa81c83 req-69a8df56-eab1-444a-b372-af8d9aa81c83 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.371s\n2026-05-20 01:44:52.089 13 INFO tempest.lib.common.rest_client [req-d4e2ddb8-7142-4cf4-b2b3-85c36edb9712 req-d4e2ddb8-7142-4cf4-b2b3-85c36edb9712 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s\n2026-05-20 01:44:52.098 37 INFO tempest.lib.common.rest_client [req-2b4d5749-3e3d-46ea-8a3f-2bc5d8cc2f56 req-2b4d5749-3e3d-46ea-8a3f-2bc5d8cc2f56 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.118s\n2026-05-20 01:44:52.222 39 INFO tempest.lib.common.rest_client [req-28d2b4cc-891c-40d7-8e10-a7a5426fc7b5 req-28d2b4cc-891c-40d7-8e10-a7a5426fc7b5 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7eff7d79-ed32-4a10-b53c-7fca4b68cc58 0.233s\n2026-05-20 01:44:52.275 13 INFO tempest.lib.common.rest_client [req-6377f236-afeb-45f3-bd7d-60426562289c req-6377f236-afeb-45f3-bd7d-60426562289c ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/70a59d4871394ab4ab490c12ed843aa1/roles/68cd1badce4c4baeb95895efe5da31f7 0.183s\n2026-05-20 01:44:52.307 28 INFO tempest.lib.common.rest_client [req-03f8cb61-80ab-4aa8-9589-c511d436e0e3 req-03f8cb61-80ab-4aa8-9589-c511d436e0e3 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s\n2026-05-20 01:44:52.389 24 INFO tempest.lib.common.rest_client [req-b27c163d-e564-47cb-bc28-e8d295ff79f2 req-b27c163d-e564-47cb-bc28-e8d295ff79f2 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/2b352438-cd86-4313-bcfb-4c41c15f0476 0.369s\n2026-05-20 01:44:52.453 39 INFO tempest.lib.common.rest_client [req-9df3ccab-ee4f-4462-8b4a-241507266bc4 req-9df3ccab-ee4f-4462-8b4a-241507266bc4 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7eff7d79-ed32-4a10-b53c-7fca4b68cc58 0.227s\n2026-05-20 01:44:52.519 13 INFO tempest.lib.common.rest_client [req-668e971d-38ef-4e91-9c8a-15db280ea8dc req-668e971d-38ef-4e91-9c8a-15db280ea8dc ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s\n2026-05-20 01:44:52.592 35 INFO tempest.lib.common.rest_client [req-a3173fa1-91d0-43ec-9209-9ce67e71bec1 req-a3173fa1-91d0-43ec-9209-9ce67e71bec1 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-20 01:44:52.637 24 INFO tempest.lib.common.rest_client [req-ca9a3700-0530-4d72-8698-60e9d6835e99 req-ca9a3700-0530-4d72-8698-60e9d6835e99 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.244s\n2026-05-20 01:44:52.680 13 INFO tempest.lib.common.rest_client [req-7b6fba42-049b-48f0-8d4b-f875802fda6a req-7b6fba42-049b-48f0-8d4b-f875802fda6a ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/70a59d4871394ab4ab490c12ed843aa1/roles/96c5293ae00249159873405c9cd172ae 0.158s\n2026-05-20 01:44:52.682 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 70a59d4871394ab4ab490c12ed843aa1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:52.683 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-229075741-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'project_name': 'tempest-PortsIpV6TestJSON-229075741', 'tenant_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'tenant_name': 'tempest-PortsIpV6TestJSON-229075741', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '70a59d4871394ab4ab490c12ed843aa1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:52.683 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-229075741-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'project_name': 'tempest-PortsIpV6TestJSON-229075741', 'tenant_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'tenant_name': 'tempest-PortsIpV6TestJSON-229075741', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '70a59d4871394ab4ab490c12ed843aa1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:52.994 15 INFO tempest.lib.common.rest_client [req-15cef39a-12dd-40fd-abd3-a5db1c5f5ef0 req-15cef39a-12dd-40fd-abd3-a5db1c5f5ef0 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.918s\n2026-05-20 01:44:53.078 24 INFO tempest.lib.common.rest_client [req-f49646bb-9003-4663-be83-8f8096460cb4 req-f49646bb-9003-4663-be83-8f8096460cb4 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/25ada2cd-435e-4bd2-a3be-707fc3b1a285 0.437s\n2026-05-20 01:44:53.202 24 INFO tempest.lib.common.rest_client [req-5eb91123-5c1f-45f7-94fe-cd5f8825e0c8 req-5eb91123-5c1f-45f7-94fe-cd5f8825e0c8 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.121s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [7.305751s] ... ok\n2026-05-20 01:44:53.284 35 INFO tempest.lib.common.rest_client [req-cfc04892-b30b-43d0-a01e-530bbafa713c req-cfc04892-b30b-43d0-a01e-530bbafa713c ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.680s\n2026-05-20 01:44:53.388 13 INFO tempest.lib.common.rest_client [req-5a958b95-c571-4b47-8658-5124e6f3ee92 req-5a958b95-c571-4b47-8658-5124e6f3ee92 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.697s\n2026-05-20 01:44:53.442 35 INFO tempest.lib.common.rest_client [req-ea92f03b-7b55-4d20-8ac0-cd7518328b18 req-ea92f03b-7b55-4d20-8ac0-cd7518328b18 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.155s\n2026-05-20 01:44:53.505 13 INFO tempest.lib.common.rest_client [req-a51494a3-d791-4aa7-8e21-eb60c1c72200 req-a51494a3-d791-4aa7-8e21-eb60c1c72200 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e 0.114s\n2026-05-20 01:44:53.505 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 2b68b3c2adf84ecc8fd6aa6fee66634e for scope project and roles: ['reader']\n2026-05-20 01:44:53.635 35 INFO tempest.lib.common.rest_client [req-fe2eb345-6114-46bc-a518-7db0be51c6a5 req-fe2eb345-6114-46bc-a518-7db0be51c6a5 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.190s\n2026-05-20 01:44:53.661 24 INFO tempest.lib.common.rest_client [req-4f74c78d-9a52-4c67-b7c3-2cc6ec58ce3d req-4f74c78d-9a52-4c67-b7c3-2cc6ec58ce3d ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.455s\n2026-05-20 01:44:53.860 39 INFO tempest.lib.common.rest_client [req-270463d9-d67f-4921-953e-f336ba068a1d req-270463d9-d67f-4921-953e-f336ba068a1d ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2fe5b6b7-f34b-4abd-bd88-bc1536bedfff/remove_router_interface 1.403s\n2026-05-20 01:44:53.958 39 INFO tempest.lib.common.rest_client [req-134de6dd-50fb-424a-af2a-85a822c6a4ab req-134de6dd-50fb-424a-af2a-85a822c6a4ab ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2fe5b6b7-f34b-4abd-bd88-bc1536bedfff 0.096s\n2026-05-20 01:44:53.989 37 INFO tempest.lib.common.rest_client [req-0623064b-763d-4057-89c2-c0c3eca0b484 req-0623064b-763d-4057-89c2-c0c3eca0b484 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.888s\n2026-05-20 01:44:54.091 13 INFO tempest.lib.common.rest_client [req-f05c37c3-0ef9-4430-9a8d-ec825f725f52 req-f05c37c3-0ef9-4430-9a8d-ec825f725f52 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.582s\n2026-05-20 01:44:54.109 24 INFO tempest.lib.common.rest_client [req-89f4f439-940a-450d-ab56-822cfdc3e0b6 req-89f4f439-940a-450d-ab56-822cfdc3e0b6 ] 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.445s\n2026-05-20 01:44:54.217 13 INFO tempest.lib.common.rest_client [req-8cb59da7-553a-40a4-8d6d-3cf12067ec5a req-8cb59da7-553a-40a4-8d6d-3cf12067ec5a ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s\n2026-05-20 01:44:54.311 35 INFO tempest.lib.common.rest_client [req-3c6e75dd-886a-49c7-8074-a3cbee77d25a req-3c6e75dd-886a-49c7-8074-a3cbee77d25a ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.670s\n2026-05-20 01:44:54.419 13 INFO tempest.lib.common.rest_client [req-ef5b6a90-b801-4ac9-9475-38b4b64098a2 req-ef5b6a90-b801-4ac9-9475-38b4b64098a2 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/a003686930ee48a8bc46f1716add60b1/roles/8a521d0f25a3484db544a7c662aa9d7f 0.200s\n2026-05-20 01:44:54.492 24 INFO tempest.lib.common.rest_client [req-fa2e91be-0230-40c8-86a6-dd4923976c2b req-fa2e91be-0230-40c8-86a6-dd4923976c2b ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/46a2152e-fcd8-4153-b8c1-18dfa0c0382f 0.380s\n2026-05-20 01:44:54.492 39 INFO tempest.lib.common.rest_client [req-68dee5db-6816-4e4b-8ff1-3988978c0779 req-68dee5db-6816-4e4b-8ff1-3988978c0779 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2fe5b6b7-f34b-4abd-bd88-bc1536bedfff 0.530s\n2026-05-20 01:44:54.537 35 INFO tempest.lib.common.rest_client [req-6146341f-62c7-431b-b4ee-f9a8e570bf56 req-6146341f-62c7-431b-b4ee-f9a8e570bf56 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-20 01:44:54.657 24 INFO tempest.lib.common.rest_client [req-c07c7ff2-9d2e-4db8-bd3f-c20b80f74024 req-c07c7ff2-9d2e-4db8-bd3f-c20b80f74024 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.163s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [1.454122s] ... ok\n2026-05-20 01:44:54.658 13 INFO tempest.lib.common.rest_client [req-c8a2d7bf-d2e8-4c7a-8958-bea483fcebd7 req-c8a2d7bf-d2e8-4c7a-8958-bea483fcebd7 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s\n2026-05-20 01:44:54.697 35 INFO tempest.lib.common.rest_client [req-88b307f5-b267-4e8b-bde8-4c94573814fc req-88b307f5-b267-4e8b-bde8-4c94573814fc ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/92c294247a08422189895f23d459dd03/roles/96c5293ae00249159873405c9cd172ae 0.159s\n2026-05-20 01:44:54.819 15 INFO tempest.lib.common.rest_client [req-373b101e-2e50-46e5-b5f9-da3502248af7 req-373b101e-2e50-46e5-b5f9-da3502248af7 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.820s\n2026-05-20 01:44:54.941 35 INFO tempest.lib.common.rest_client [req-cdaacb7d-78eb-44e6-a67d-011b8c95a25b req-cdaacb7d-78eb-44e6-a67d-011b8c95a25b ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s\n2026-05-20 01:44:54.949 13 INFO tempest.lib.common.rest_client [req-93162abf-7122-4b09-9f0d-8ce6f6ba1c72 req-93162abf-7122-4b09-9f0d-8ce6f6ba1c72 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/a003686930ee48a8bc46f1716add60b1/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.288s\n2026-05-20 01:44:54.984 39 INFO tempest.lib.common.rest_client [req-7df2a14d-5c05-41c4-9663-6b007bb10b82 req-7df2a14d-5c05-41c4-9663-6b007bb10b82 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7a8f8c80-599a-4031-b576-8c3cdc537eae 0.487s\n2026-05-20 01:44:54.989 28 INFO tempest.lib.common.rest_client [req-a4b1ca76-b315-4ac9-ad86-39a8261f4b8e req-a4b1ca76-b315-4ac9-ad86-39a8261f4b8e ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.675s\n2026-05-20 01:44:55.072 37 INFO tempest.lib.common.rest_client [req-28b4069e-2edd-4d43-aa90-ab76baea752b req-28b4069e-2edd-4d43-aa90-ab76baea752b ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.081s\n2026-05-20 01:44:55.154 24 INFO tempest.lib.common.rest_client [req-90ed8235-c8e6-43c3-a32c-e2bd8ccb02fc req-90ed8235-c8e6-43c3-a32c-e2bd8ccb02fc ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.492s\n2026-05-20 01:44:55.199 28 INFO tempest.lib.common.rest_client [req-06b1af59-e8ef-4e25-83ff-3424bcdf577d req-06b1af59-e8ef-4e25-83ff-3424bcdf577d ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.207s\n2026-05-20 01:44:55.226 13 INFO tempest.lib.common.rest_client [req-48c8879d-167b-451b-b781-c0a820cc55ee req-48c8879d-167b-451b-b781-c0a820cc55ee ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s\n2026-05-20 01:44:55.240 37 INFO tempest.lib.common.rest_client [req-a4986739-6c66-4994-9ecb-b60830e7ae5e req-a4986739-6c66-4994-9ecb-b60830e7ae5e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.167s\n2026-05-20 01:44:55.246 35 INFO tempest.lib.common.rest_client [req-aed39dd8-a990-4909-8f8c-486467fd0784 req-aed39dd8-a990-4909-8f8c-486467fd0784 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/92c294247a08422189895f23d459dd03/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.300s\n2026-05-20 01:44:55.493 35 INFO tempest.lib.common.rest_client [req-42610a81-881c-4946-9b50-c16ece05cc87 req-42610a81-881c-4946-9b50-c16ece05cc87 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-20 01:44:55.534 13 INFO tempest.lib.common.rest_client [req-dc2bc500-2910-4883-9960-a809ef4f8ef3 req-dc2bc500-2910-4883-9960-a809ef4f8ef3 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/a003686930ee48a8bc46f1716add60b1/roles/68cd1badce4c4baeb95895efe5da31f7 0.305s\n2026-05-20 01:44:55.740 35 INFO tempest.lib.common.rest_client [req-062572c2-b858-4f82-9fdc-2a737f2ae5cc req-062572c2-b858-4f82-9fdc-2a737f2ae5cc ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/92c294247a08422189895f23d459dd03/roles/68cd1badce4c4baeb95895efe5da31f7 0.243s\n2026-05-20 01:44:55.750 13 INFO tempest.lib.common.rest_client [req-8093f35e-ddfa-496f-8ed3-efb42efe8b9f req-8093f35e-ddfa-496f-8ed3-efb42efe8b9f ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s\n2026-05-20 01:44:55.830 24 INFO tempest.lib.common.rest_client [req-c495899a-e232-45ea-87be-8d6bc329e545 req-c495899a-e232-45ea-87be-8d6bc329e545 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.672s\n2026-05-20 01:44:55.958 39 INFO tempest.lib.common.rest_client [req-e2b0b133-13c9-47c7-abb0-9cbfd917f145 req-e2b0b133-13c9-47c7-abb0-9cbfd917f145 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/83535fca-bf0e-4a4b-9951-bac26d83f4ed 0.972s\n{14} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [10.333649s] ... ok\n2026-05-20 01:44:55.967 28 INFO tempest.lib.common.rest_client [req-f7b76dda-b600-4471-9f7c-109cad0416d2 req-f7b76dda-b600-4471-9f7c-109cad0416d2 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1187e718-5405-4344-8d0c-bb12dfea3d69 0.766s\n2026-05-20 01:44:55.991 35 INFO tempest.lib.common.rest_client [req-97e71f30-822c-40d0-8e14-0bbcccfa5ff9 req-97e71f30-822c-40d0-8e14-0bbcccfa5ff9 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s\n2026-05-20 01:44:56.002 13 INFO tempest.lib.common.rest_client [req-5623e8e6-9951-454f-8853-90ad8d554c02 req-5623e8e6-9951-454f-8853-90ad8d554c02 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/a003686930ee48a8bc46f1716add60b1/roles/96c5293ae00249159873405c9cd172ae 0.248s\n2026-05-20 01:44:56.002 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a003686930ee48a8bc46f1716add60b1 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:56.003 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-229075741-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'project_name': 'tempest-PortsIpV6TestJSON-229075741', 'tenant_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'tenant_name': 'tempest-PortsIpV6TestJSON-229075741', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a003686930ee48a8bc46f1716add60b1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:56.003 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-PortsIpV6TestJSON-229075741-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'project_name': 'tempest-PortsIpV6TestJSON-229075741', 'tenant_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'tenant_name': 'tempest-PortsIpV6TestJSON-229075741', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a003686930ee48a8bc46f1716add60b1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:56.122 37 INFO tempest.lib.common.rest_client [req-9e1e7835-dc15-4c4e-80af-71b8e9925cde req-9e1e7835-dc15-4c4e-80af-71b8e9925cde ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ba1045df-10dc-44b7-a462-a73ed0007cc4 0.877s\n2026-05-20 01:44:56.258 37 INFO tempest.lib.common.rest_client [req-a5cb4400-a319-423f-8460-b83849856de7 req-a5cb4400-a319-423f-8460-b83849856de7 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.133s\n2026-05-20 01:44:56.264 35 INFO tempest.lib.common.rest_client [req-4915aba5-1a68-4750-9333-44d3b963442e req-4915aba5-1a68-4750-9333-44d3b963442e ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/92c294247a08422189895f23d459dd03/roles/96c5293ae00249159873405c9cd172ae 0.270s\n2026-05-20 01:44:56.264 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 92c294247a08422189895f23d459dd03 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:56.264 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1854749098-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63f4e964a8dc43e1b071915962136301', 'project_name': 'tempest-RoutersIpV6Test-1854749098', 'tenant_id': '63f4e964a8dc43e1b071915962136301', 'tenant_name': 'tempest-RoutersIpV6Test-1854749098', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '92c294247a08422189895f23d459dd03', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:56.265 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1854749098-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63f4e964a8dc43e1b071915962136301', 'project_name': 'tempest-RoutersIpV6Test-1854749098', 'tenant_id': '63f4e964a8dc43e1b071915962136301', 'tenant_name': 'tempest-RoutersIpV6Test-1854749098', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '92c294247a08422189895f23d459dd03', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:56.287 24 INFO tempest.lib.common.rest_client [req-e104d4fe-84ce-4477-be8f-ee8fea00f88a req-e104d4fe-84ce-4477-be8f-ee8fea00f88a ] 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.454s\n2026-05-20 01:44:56.686 37 INFO tempest.lib.common.rest_client [req-eaf39ca1-5a7a-4c69-8d81-5c997793718a req-eaf39ca1-5a7a-4c69-8d81-5c997793718a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fdd475d2-70af-463c-b3b5-cb0e790d0e42 0.425s\n2026-05-20 01:44:56.704 13 INFO tempest.lib.common.rest_client [req-7415301b-1aed-46bb-984d-79e1dc9ac932 req-7415301b-1aed-46bb-984d-79e1dc9ac932 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.694s\n2026-05-20 01:44:56.765 24 INFO tempest.lib.common.rest_client [req-dcb543b7-c450-42c6-b3b0-145de8b6f4e8 req-dcb543b7-c450-42c6-b3b0-145de8b6f4e8 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f5ce1ab9-bdf3-4b56-a7ac-8df039c84e4c 0.475s\n2026-05-20 01:44:56.797 37 INFO tempest.lib.common.rest_client [req-0422e794-2b11-43f5-9472-87f07ec83263 req-0422e794-2b11-43f5-9472-87f07ec83263 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.108s\n2026-05-20 01:44:56.940 37 INFO tempest.lib.common.rest_client [req-97bc8718-2706-4f3f-b41c-813840a1227a req-97bc8718-2706-4f3f-b41c-813840a1227a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.140s\n2026-05-20 01:44:56.991 35 INFO tempest.lib.common.rest_client [req-cf21ccb5-46f9-4d3d-b4f8-f76b8443c586 req-cf21ccb5-46f9-4d3d-b4f8-f76b8443c586 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.718s\n2026-05-20 01:44:57.017 28 INFO tempest.lib.common.rest_client [req-00b2add6-de9f-4547-ab32-aa73de4ba28a req-00b2add6-de9f-4547-ab32-aa73de4ba28a ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a1ea352c-24d7-4f33-bb3f-96ac51dc685a 1.048s\n2026-05-20 01:44:57.062 37 INFO tempest.lib.common.rest_client [req-aacd8e1b-1e12-4830-a6a9-7bee337eb05f req-aacd8e1b-1e12-4830-a6a9-7bee337eb05f ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.115s\n2026-05-20 01:44:57.108 24 INFO tempest.lib.common.rest_client [req-6425381b-4070-4f73-b5cd-0688f3f2782c req-6425381b-4070-4f73-b5cd-0688f3f2782c ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.340s\n2026-05-20 01:44:57.158 37 INFO tempest.lib.common.rest_client [req-5f6befc5-1ff8-4d5c-9496-6054f03bf264 req-5f6befc5-1ff8-4d5c-9496-6054f03bf264 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.094s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [9.618807s] ... ok\n2026-05-20 01:44:57.173 28 INFO tempest.lib.common.rest_client [req-a7aa7214-1917-43a6-bbd6-700b30aa8cc7 req-a7aa7214-1917-43a6-bbd6-700b30aa8cc7 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.153s\n{8} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [4.865511s] ... ok\n2026-05-20 01:44:57.225 35 INFO tempest.lib.common.rest_client [req-299fcd58-a1d3-4d0c-abbe-f71d5346b513 req-299fcd58-a1d3-4d0c-abbe-f71d5346b513 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301 0.231s\n2026-05-20 01:44:57.226 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 63f4e964a8dc43e1b071915962136301 for scope project and roles: ['reader']\n2026-05-20 01:44:57.469 24 INFO tempest.lib.common.rest_client [req-c34059bf-d183-459e-a727-1a68723ca57b req-c34059bf-d183-459e-a727-1a68723ca57b ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/600b3c1e-2031-4a83-b66b-678702ed0fa3 0.358s\n2026-05-20 01:44:57.708 24 INFO tempest.lib.common.rest_client [req-4d21a15e-1702-4167-b0c8-47f886b9f3af req-4d21a15e-1702-4167-b0c8-47f886b9f3af ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.235s\n2026-05-20 01:44:57.761 37 INFO tempest.lib.common.rest_client [req-62d4a1e4-0494-449d-9322-cd35a81188a0 req-62d4a1e4-0494-449d-9322-cd35a81188a0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.600s\n2026-05-20 01:44:57.794 15 INFO tempest.lib.common.rest_client [req-58ae01d7-3666-4b43-aa7d-5e442ca5ce44 req-58ae01d7-3666-4b43-aa7d-5e442ca5ce44 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.973s\n2026-05-20 01:44:57.836 35 INFO tempest.lib.common.rest_client [req-54b9cf4f-27ca-45ef-82c6-98a8ad3a930b req-54b9cf4f-27ca-45ef-82c6-98a8ad3a930b ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.609s\n2026-05-20 01:44:57.956 35 INFO tempest.lib.common.rest_client [req-b3813aae-149e-48ad-bbd7-f88c6f79c030 req-b3813aae-149e-48ad-bbd7-f88c6f79c030 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.117s\n2026-05-20 01:44:58.090 24 INFO tempest.lib.common.rest_client [req-d0706eb2-45b9-44ab-ba17-1bbe5b28a286 req-d0706eb2-45b9-44ab-ba17-1bbe5b28a286 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e06176f3-11a9-42e5-9db9-aeb2b3609fc8 0.379s\n2026-05-20 01:44:58.157 35 INFO tempest.lib.common.rest_client [req-eeae4a79-9574-4781-b1a0-4d8b78c44cb2 req-eeae4a79-9574-4781-b1a0-4d8b78c44cb2 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/a9133cf0ff4a42868dab4e99ab9f3c0c/roles/8a521d0f25a3484db544a7c662aa9d7f 0.196s\n2026-05-20 01:44:58.206 24 INFO tempest.lib.common.rest_client [req-840d5842-4dfb-4052-83ea-6e73e6ef426e req-840d5842-4dfb-4052-83ea-6e73e6ef426e ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.115s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [3.547112s] ... ok\n2026-05-20 01:44:58.221 28 INFO tempest.lib.common.rest_client [req-ff279e7f-1012-4f5c-9164-b51ab5b0a699 req-ff279e7f-1012-4f5c-9164-b51ab5b0a699 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.044s\n2026-05-20 01:44:58.347 35 INFO tempest.lib.common.rest_client [req-1c4e53f3-4061-4464-9a86-1e9de7b244a3 req-1c4e53f3-4061-4464-9a86-1e9de7b244a3 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-20 01:44:58.479 35 INFO tempest.lib.common.rest_client [req-43214b71-6b40-4314-812d-d15a841b7c32 req-43214b71-6b40-4314-812d-d15a841b7c32 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/a9133cf0ff4a42868dab4e99ab9f3c0c/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.128s\n2026-05-20 01:44:58.520 24 INFO tempest.lib.common.rest_client [req-6fc12527-df29-4e85-941e-675f3c326622 req-6fc12527-df29-4e85-941e-675f3c326622 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.312s\n2026-05-20 01:44:58.610 37 INFO tempest.lib.common.rest_client [req-e371981a-d20b-4ba1-b115-d3606a11337f req-e371981a-d20b-4ba1-b115-d3606a11337f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.846s\n2026-05-20 01:44:58.667 35 INFO tempest.lib.common.rest_client [req-a53a1736-73c3-433b-aefa-a5154ef89e54 req-a53a1736-73c3-433b-aefa-a5154ef89e54 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-20 01:44:58.740 37 INFO tempest.lib.common.rest_client [req-969e4cd3-a655-4feb-a76f-f4b1db5fe6e5 req-969e4cd3-a655-4feb-a76f-f4b1db5fe6e5 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.127s\n2026-05-20 01:44:58.818 35 INFO tempest.lib.common.rest_client [req-a772158e-749a-4d1f-b088-72d0a3b7e19b req-a772158e-749a-4d1f-b088-72d0a3b7e19b ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/a9133cf0ff4a42868dab4e99ab9f3c0c/roles/68cd1badce4c4baeb95895efe5da31f7 0.147s\n2026-05-20 01:44:58.849 24 INFO tempest.lib.common.rest_client [req-15287765-89a7-43f2-8356-d7ffb5343f08 req-15287765-89a7-43f2-8356-d7ffb5343f08 ] 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.326s\n2026-05-20 01:44:59.036 35 INFO tempest.lib.common.rest_client [req-7daf2e3b-ad7c-4079-9c06-649c36ee5ccf req-7daf2e3b-ad7c-4079-9c06-649c36ee5ccf ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-20 01:44:59.166 35 INFO tempest.lib.common.rest_client [req-a0d89e89-f4fe-473a-b0b1-21aafd6703fc req-a0d89e89-f4fe-473a-b0b1-21aafd6703fc ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/a9133cf0ff4a42868dab4e99ab9f3c0c/roles/96c5293ae00249159873405c9cd172ae 0.127s\n2026-05-20 01:44:59.166 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a9133cf0ff4a42868dab4e99ab9f3c0c is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:44:59.166 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1854749098-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63f4e964a8dc43e1b071915962136301', 'project_name': 'tempest-RoutersIpV6Test-1854749098', 'tenant_id': '63f4e964a8dc43e1b071915962136301', 'tenant_name': 'tempest-RoutersIpV6Test-1854749098', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a9133cf0ff4a42868dab4e99ab9f3c0c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:59.167 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-RoutersIpV6Test-1854749098-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63f4e964a8dc43e1b071915962136301', 'project_name': 'tempest-RoutersIpV6Test-1854749098', 'tenant_id': '63f4e964a8dc43e1b071915962136301', 'tenant_name': 'tempest-RoutersIpV6Test-1854749098', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a9133cf0ff4a42868dab4e99ab9f3c0c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:44:59.201 24 INFO tempest.lib.common.rest_client [req-2fd6b668-4983-4a14-84ee-ec1087b5b8e1 req-2fd6b668-4983-4a14-84ee-ec1087b5b8e1 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/21ee840a-ceff-48d3-826c-e4f8662c4b0d 0.349s\n2026-05-20 01:44:59.279 13 INFO tempest.lib.common.rest_client [req-5ff51ad3-22fd-48f3-8b9a-6deab5ffdfc7 req-5ff51ad3-22fd-48f3-8b9a-6deab5ffdfc7 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.571s\n2026-05-20 01:44:59.410 24 INFO tempest.lib.common.rest_client [req-3e97cda8-8c75-48cf-bc77-ee1cda9c44af req-3e97cda8-8c75-48cf-bc77-ee1cda9c44af ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.206s\n2026-05-20 01:44:59.548 39 INFO tempest.lib.common.rest_client [req-e44a615b-cc5c-46a4-8e65-1b4c459a1907 req-e44a615b-cc5c-46a4-8e65-1b4c459a1907 ] Request (RoutersTest:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.587s\n2026-05-20 01:44:59.639 37 INFO tempest.lib.common.rest_client [req-0d1daba6-0b00-4994-b95c-52d13fd30fea req-0d1daba6-0b00-4994-b95c-52d13fd30fea ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/70e1ee02-2660-401e-81c3-81ed341044e5 0.896s\n2026-05-20 01:44:59.679 24 INFO tempest.lib.common.rest_client [req-a24d7d89-0cc3-4664-b249-8be74f0a0ab9 req-a24d7d89-0cc3-4664-b249-8be74f0a0ab9 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a7a35b17-dc14-4db2-b8bf-7268ef7a29ae 0.267s\n2026-05-20 01:44:59.730 28 INFO tempest.lib.common.rest_client [req-4e720ed7-b93f-4216-a678-566d0b9060b4 req-4e720ed7-b93f-4216-a678-566d0b9060b4 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.506s\n2026-05-20 01:44:59.760 39 INFO tempest.lib.common.rest_client [req-c77c1233-4bb1-4793-92b4-32900ebb3c03 req-c77c1233-4bb1-4793-92b4-32900ebb3c03 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/aa53b7b9-204f-475c-90c6-1dd8e7293f1e 0.210s\n2026-05-20 01:44:59.770 37 INFO tempest.lib.common.rest_client [req-c1b6f1dd-1071-4f0f-8800-7bcae6a88499 req-c1b6f1dd-1071-4f0f-8800-7bcae6a88499 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.129s\n2026-05-20 01:44:59.812 24 INFO tempest.lib.common.rest_client [req-f1f7eb79-94b8-4b93-92f0-f3f01b497ff8 req-f1f7eb79-94b8-4b93-92f0-f3f01b497ff8 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.128s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [1.605679s] ... ok\n2026-05-20 01:44:59.830 35 INFO tempest.lib.common.rest_client [req-8cdc9e72-56b3-4f10-8760-e6de3ad9d1b4 req-8cdc9e72-56b3-4f10-8760-e6de3ad9d1b4 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s\n2026-05-20 01:44:59.950 39 INFO tempest.lib.common.rest_client [req-69fe1cb3-0ff0-469d-be9a-fe00738f2c78 req-69fe1cb3-0ff0-469d-be9a-fe00738f2c78 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.188s\n2026-05-20 01:45:00.090 37 INFO tempest.lib.common.rest_client [req-b74b8332-1e3e-430d-ab51-161bd1e6d4a7 req-b74b8332-1e3e-430d-ab51-161bd1e6d4a7 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0541b81e-13c9-48fc-9a51-ed3b9f1c80e0 0.317s\n2026-05-20 01:45:00.178 13 INFO tempest.lib.common.rest_client [req-484db18c-7aa3-4531-aac0-ce58c52b7315 req-484db18c-7aa3-4531-aac0-ce58c52b7315 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.895s\n2026-05-20 01:45:00.191 37 INFO tempest.lib.common.rest_client [req-d81deefe-8ca2-4b48-a42c-8572dc209940 req-d81deefe-8ca2-4b48-a42c-8572dc209940 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.100s\n2026-05-20 01:45:00.203 24 INFO tempest.lib.common.rest_client [req-e9fa0b22-1f45-4297-b546-8e08cf18fdf4 req-e9fa0b22-1f45-4297-b546-8e08cf18fdf4 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.388s\n2026-05-20 01:45:00.349 37 INFO tempest.lib.common.rest_client [req-ac584201-9483-4a7e-80ad-024c92afabd1 req-ac584201-9483-4a7e-80ad-024c92afabd1 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.156s\n2026-05-20 01:45:00.492 37 INFO tempest.lib.common.rest_client [req-3925b562-f525-4a38-9531-8f5bfb9021cc req-3925b562-f525-4a38-9531-8f5bfb9021cc ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.140s\n2026-05-20 01:45:00.608 37 INFO tempest.lib.common.rest_client [req-06cead38-492e-4409-92ff-fad2e501f910 req-06cead38-492e-4409-92ff-fad2e501f910 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.114s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [3.450559s] ... ok\n2026-05-20 01:45:00.609 24 INFO tempest.lib.common.rest_client [req-9c9bd121-54cf-4f2f-9ad2-11f815db902a req-9c9bd121-54cf-4f2f-9ad2-11f815db902a ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.402s\n2026-05-20 01:45:00.774 24 INFO tempest.lib.common.rest_client [req-9b23a049-18a4-4565-abd4-e8f68de3d21d req-9b23a049-18a4-4565-abd4-e8f68de3d21d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d2542828-f3d4-4f87-904a-bb5b2aa86eb1 0.161s\n2026-05-20 01:45:01.106 13 INFO tempest.lib.common.rest_client [req-0129c380-1287-490c-ac9d-518a7b26f812 req-0129c380-1287-490c-ac9d-518a7b26f812 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.925s\n2026-05-20 01:45:01.144 24 INFO tempest.lib.common.rest_client [req-bccc44bd-414b-4e18-bc26-3edb9e784407 req-bccc44bd-414b-4e18-bc26-3edb9e784407 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.367s\n2026-05-20 01:45:01.178 39 INFO tempest.lib.common.rest_client [req-ebb295ef-d62c-46a1-8277-64d9f12b7c15 req-ebb295ef-d62c-46a1-8277-64d9f12b7c15 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/aa53b7b9-204f-475c-90c6-1dd8e7293f1e 1.226s\n2026-05-20 01:45:01.385 39 INFO tempest.lib.common.rest_client [req-768c3c5a-a994-49f9-ac7c-8e2388dca10e req-768c3c5a-a994-49f9-ac7c-8e2388dca10e ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/aa53b7b9-204f-475c-90c6-1dd8e7293f1e 0.205s\n2026-05-20 01:45:01.505 39 INFO tempest.lib.common.rest_client [req-d8872d7e-692c-445e-aba9-27e062ea19ae req-d8872d7e-692c-445e-aba9-27e062ea19ae ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=aa53b7b9-204f-475c-90c6-1dd8e7293f1e 0.117s\n2026-05-20 01:45:01.520 28 INFO tempest.lib.common.rest_client [req-c26f4ca5-524b-4b63-802d-c62c64b7bd26 req-c26f4ca5-524b-4b63-802d-c62c64b7bd26 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.787s\n2026-05-20 01:45:01.556 24 INFO tempest.lib.common.rest_client [req-239d8cbd-db88-4135-8a5c-479192d1cfc2 req-239d8cbd-db88-4135-8a5c-479192d1cfc2 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d2542828-f3d4-4f87-904a-bb5b2aa86eb1 0.409s\n2026-05-20 01:45:01.651 15 INFO tempest.lib.common.rest_client [req-ce0c655f-91c6-4909-8744-fdbe21532e06 req-ce0c655f-91c6-4909-8744-fdbe21532e06 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ec0106cc-345c-40a5-8b5d-92042167d1f8/add_router_interface 3.854s\n2026-05-20 01:45:01.741 35 INFO tempest.lib.common.rest_client [req-fd29219d-46c5-4729-8bd5-e2c1c3db6777 req-fd29219d-46c5-4729-8bd5-e2c1c3db6777 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.905s\n2026-05-20 01:45:01.788 28 INFO tempest.lib.common.rest_client [req-51a1a1a9-16be-464d-9701-940aff53abae req-51a1a1a9-16be-464d-9701-940aff53abae ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.265s\n2026-05-20 01:45:01.837 24 INFO tempest.lib.common.rest_client [req-c4dc13ff-b670-42fc-8c5b-76ea9403b4b8 req-c4dc13ff-b670-42fc-8c5b-76ea9403b4b8 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.278s\n2026-05-20 01:45:02.313 28 INFO tempest.lib.common.rest_client [req-480ef6df-54a7-4d81-aaf9-9e7eae29008d req-480ef6df-54a7-4d81-aaf9-9e7eae29008d ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0af8e4db-fe82-48f1-90d0-520a90914fb0 0.521s\n2026-05-20 01:45:02.359 24 INFO tempest.lib.common.rest_client [req-3e1c4c87-00db-4881-b678-055f69a0722b req-3e1c4c87-00db-4881-b678-055f69a0722b ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.520s\n2026-05-20 01:45:02.488 24 INFO tempest.lib.common.rest_client [req-d81957d6-2180-485d-95fa-904e5ad3e136 req-d81957d6-2180-485d-95fa-904e5ad3e136 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/05686965-4f12-4fc4-8d85-deb0a9c7f40a 0.125s\n2026-05-20 01:45:02.536 37 INFO tempest.lib.common.rest_client [req-3ea254b8-dcc3-4d29-a98a-5ac70b795321 req-3ea254b8-dcc3-4d29-a98a-5ac70b795321 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.924s\n2026-05-20 01:45:02.767 15 INFO tempest.lib.common.rest_client [req-02ecc5f0-23ba-42c7-82cf-36f0114ad783 req-02ecc5f0-23ba-42c7-82cf-36f0114ad783 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.113s\n2026-05-20 01:45:02.841 24 INFO tempest.lib.common.rest_client [req-5124c085-290f-4258-b875-86b5b1dea8ae req-5124c085-290f-4258-b875-86b5b1dea8ae ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.350s\n2026-05-20 01:45:03.038 35 INFO tempest.lib.common.rest_client [req-b4c92300-5bb0-4c56-922e-b8d062d82b39 req-b4c92300-5bb0-4c56-922e-b8d062d82b39 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.296s\n2026-05-20 01:45:03.090 13 INFO tempest.lib.common.rest_client [req-aefd862e-5534-4680-a128-7732e13e6583 req-aefd862e-5534-4680-a128-7732e13e6583 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.980s\n2026-05-20 01:45:03.133 28 INFO tempest.lib.common.rest_client [req-6ea83be3-7663-4ab6-8418-1378db2b7785 req-6ea83be3-7663-4ab6-8418-1378db2b7785 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9ad8b40c-4048-448a-ba1e-6269215b0481 0.818s\n2026-05-20 01:45:03.159 39 INFO tempest.lib.common.rest_client [req-4efbaae5-45e4-42d5-8d44-d92eaaf1a34d req-4efbaae5-45e4-42d5-8d44-d92eaaf1a34d ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/aa53b7b9-204f-475c-90c6-1dd8e7293f1e 1.653s\n{14} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [7.199629s] ... ok\n2026-05-20 01:45:03.167 37 INFO tempest.lib.common.rest_client [req-dd692ec6-9cd9-4dd5-adc3-6b0063cacbc4 req-dd692ec6-9cd9-4dd5-adc3-6b0063cacbc4 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.630s\n2026-05-20 01:45:03.281 28 INFO tempest.lib.common.rest_client [req-81064b3b-9dec-4e41-9908-2e0b456ed5cd req-81064b3b-9dec-4e41-9908-2e0b456ed5cd ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.144s\n{8} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [6.108691s] ... ok\n2026-05-20 01:45:03.295 24 INFO tempest.lib.common.rest_client [req-3d49604f-385d-447b-b18e-6dae34802941 req-3d49604f-385d-447b-b18e-6dae34802941 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/05686965-4f12-4fc4-8d85-deb0a9c7f40a 0.452s\n2026-05-20 01:45:03.598 24 INFO tempest.lib.common.rest_client [req-d67a9b1b-4717-4204-a542-6540ca69369d req-d67a9b1b-4717-4204-a542-6540ca69369d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.300s\n2026-05-20 01:45:03.768 35 INFO tempest.lib.common.rest_client [req-2d99ac9c-fab6-460a-ab6b-892bcbc77e32 req-2d99ac9c-fab6-460a-ab6b-892bcbc77e32 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.728s\n2026-05-20 01:45:03.836 37 INFO tempest.lib.common.rest_client [req-05673a7c-05a0-46f7-bca4-60277aeace2c req-05673a7c-05a0-46f7-bca4-60277aeace2c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.663s\n2026-05-20 01:45:03.971 13 INFO tempest.lib.common.rest_client [req-635c4309-023e-4747-9886-63e6333febd8 req-635c4309-023e-4747-9886-63e6333febd8 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d36388cf-9b4d-435e-aed5-33ecd0ff1c3e 0.878s\n2026-05-20 01:45:04.110 13 INFO tempest.lib.common.rest_client [req-de157b14-4a2b-4e09-b421-e21fc8d77e94 req-de157b14-4a2b-4e09-b421-e21fc8d77e94 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.137s\n2026-05-20 01:45:04.242 24 INFO tempest.lib.common.rest_client [req-2b157d1c-ed11-4f54-ae52-ad6e76104d11 req-2b157d1c-ed11-4f54-ae52-ad6e76104d11 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.640s\n2026-05-20 01:45:04.307 39 INFO tempest.lib.common.rest_client [req-2461f24e-2638-4109-9522-dce7b98361e7 req-2461f24e-2638-4109-9522-dce7b98361e7 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.144s\n2026-05-20 01:45:04.343 24 INFO tempest.lib.common.rest_client [req-c263647f-9cf4-4c46-8575-95d256ba58e7 req-c263647f-9cf4-4c46-8575-95d256ba58e7 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/13094379-31ee-4b6b-b210-41bb9853e153 0.099s\n2026-05-20 01:45:04.415 28 INFO tempest.lib.common.rest_client [req-fd12fa5a-4d03-4823-a366-a3f0538c8ead req-fd12fa5a-4d03-4823-a366-a3f0538c8ead ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.127s\n2026-05-20 01:45:04.519 35 INFO tempest.lib.common.rest_client [req-f57b7753-d62e-4741-bb2c-6b9b1ce90e17 req-f57b7753-d62e-4741-bb2c-6b9b1ce90e17 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.748s\n2026-05-20 01:45:04.577 24 INFO tempest.lib.common.rest_client [req-f901f374-6198-4166-b67d-538a95014014 req-f901f374-6198-4166-b67d-538a95014014 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.231s\n2026-05-20 01:45:04.777 13 INFO tempest.lib.common.rest_client [req-b1021bd2-0fb4-4ba8-9f10-38c6efad8de0 req-b1021bd2-0fb4-4ba8-9f10-38c6efad8de0 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/46059a26-cafc-4560-8ce7-13758e90deb7 0.664s\n2026-05-20 01:45:04.867 15 INFO tempest.lib.common.rest_client [req-f96b2eec-7cc4-49be-b30a-d4c811e05066 req-f96b2eec-7cc4-49be-b30a-d4c811e05066 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/d041c5e4-5964-4d10-bb1f-6ec2da6f11b3 2.098s\n2026-05-20 01:45:04.929 35 INFO tempest.lib.common.rest_client [req-0b8c2f64-42f9-40ab-a3ab-bb45c85c0e83 req-0b8c2f64-42f9-40ab-a3ab-bb45c85c0e83 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.407s\n2026-05-20 01:45:04.987 24 INFO tempest.lib.common.rest_client [req-8e9eeb3b-5ca0-4cc1-b3dd-295037845a56 req-8e9eeb3b-5ca0-4cc1-b3dd-295037845a56 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/13094379-31ee-4b6b-b210-41bb9853e153 0.406s\n2026-05-20 01:45:05.193 13 INFO tempest.lib.common.rest_client [req-3dd7413f-cfcd-4259-8c4d-c430a11b04ff req-3dd7413f-cfcd-4259-8c4d-c430a11b04ff ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.413s\n2026-05-20 01:45:05.228 37 INFO tempest.lib.common.rest_client [req-be4afc65-f676-45d9-befd-603a439545f8 req-be4afc65-f676-45d9-befd-603a439545f8 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.387s\n2026-05-20 01:45:05.265 24 INFO tempest.lib.common.rest_client [req-3b0aea42-c3cc-4301-b95b-c2b8b423d82d req-3b0aea42-c3cc-4301-b95b-c2b8b423d82d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.276s\n2026-05-20 01:45:05.319 13 INFO tempest.lib.common.rest_client [req-a6eedb6a-6908-4b41-ae62-50ec1d68ac57 req-a6eedb6a-6908-4b41-ae62-50ec1d68ac57 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d36388cf-9b4d-435e-aed5-33ecd0ff1c3e 0.121s\n2026-05-20 01:45:05.508 13 INFO tempest.lib.common.rest_client [req-af52238e-6dc9-4705-806f-88bef57abbb6 req-af52238e-6dc9-4705-806f-88bef57abbb6 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/46059a26-cafc-4560-8ce7-13758e90deb7 0.184s\n2026-05-20 01:45:05.721 28 INFO tempest.lib.common.rest_client [req-94e130f2-f089-45a5-8ba4-7220723ae166 req-94e130f2-f089-45a5-8ba4-7220723ae166 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.304s\n2026-05-20 01:45:05.789 24 INFO tempest.lib.common.rest_client [req-d950f113-390d-4fe5-b2fa-fce3a13b3b50 req-d950f113-390d-4fe5-b2fa-fce3a13b3b50 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/23dd46af-c0e5-400e-bcab-7ae63ddf9c1a 0.521s\n2026-05-20 01:45:05.919 24 INFO tempest.lib.common.rest_client [req-32e8c664-5dc7-4119-8f6e-a16ac71799fa req-32e8c664-5dc7-4119-8f6e-a16ac71799fa ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.126s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [6.106733s] ... ok\n2026-05-20 01:45:06.108 15 INFO tempest.lib.common.rest_client [req-ef4062d3-a9ba-4328-b327-817afbb5242b req-ef4062d3-a9ba-4328-b327-817afbb5242b ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fbaf641a-2a7b-4bdc-9f0c-4c250857ce2c 1.238s\n2026-05-20 01:45:06.203 37 INFO tempest.lib.common.rest_client [req-abecec75-8ba7-4a65-98a8-ba76cef538c4 req-abecec75-8ba7-4a65-98a8-ba76cef538c4 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2e1408cf-4eff-4ba0-adb3-9e7bad9d93b0 0.973s\n2026-05-20 01:45:06.243 39 INFO tempest.lib.common.rest_client [req-84ae3429-ebaa-4101-8c07-4019a387e00e req-84ae3429-ebaa-4101-8c07-4019a387e00e ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.930s\n2026-05-20 01:45:06.328 37 INFO tempest.lib.common.rest_client [req-92aaaf9f-2a61-4984-afe2-ffe21fb49a90 req-92aaaf9f-2a61-4984-afe2-ffe21fb49a90 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.123s\n2026-05-20 01:45:06.454 24 INFO tempest.lib.common.rest_client [req-9da7acc9-c613-4e14-a2c0-626611729f36 req-9da7acc9-c613-4e14-a2c0-626611729f36 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.530s\n2026-05-20 01:45:06.478 37 INFO tempest.lib.common.rest_client [req-f69d23b7-f335-4d31-bf19-178d8f758e65 req-f69d23b7-f335-4d31-bf19-178d8f758e65 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.148s\n2026-05-20 01:45:06.546 13 INFO tempest.lib.common.rest_client [req-b7f1f237-0d28-4b0c-9532-56799cd3ed69 req-b7f1f237-0d28-4b0c-9532-56799cd3ed69 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/705c995a-08bc-4694-b2ac-413788f3d33e 1.035s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [6.368114s] ... ok\n2026-05-20 01:45:06.639 37 INFO tempest.lib.common.rest_client [req-a1583104-7a82-4a84-b1ed-ff76d6db7b67 req-a1583104-7a82-4a84-b1ed-ff76d6db7b67 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.158s\n2026-05-20 01:45:06.668 39 INFO tempest.lib.common.rest_client [req-aef19dd5-0e6b-4a10-a56d-65761d615a57 req-aef19dd5-0e6b-4a10-a56d-65761d615a57 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.422s\n2026-05-20 01:45:06.947 24 INFO tempest.lib.common.rest_client [req-1d72a583-0309-4e0a-b55c-3fb2958a1f12 req-1d72a583-0309-4e0a-b55c-3fb2958a1f12 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.490s\n2026-05-20 01:45:07.082 37 INFO tempest.lib.common.rest_client [req-3fde7a95-1712-42fd-a3c9-758b0750caac req-3fde7a95-1712-42fd-a3c9-758b0750caac ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b3dfbb2a-373f-4656-a305-bc4234e75e55 0.442s\n2026-05-20 01:45:07.349 28 INFO tempest.lib.common.rest_client [req-006659ca-f9fb-475b-bed0-3b610062a500 req-006659ca-f9fb-475b-bed0-3b610062a500 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.156s\n2026-05-20 01:45:07.384 24 INFO tempest.lib.common.rest_client [req-60f203e1-e260-4d03-b1a2-5c8e58050274 req-60f203e1-e260-4d03-b1a2-5c8e58050274 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/74f337f6-d81f-4116-bd98-7f275f262668 0.434s\n2026-05-20 01:45:07.477 37 INFO tempest.lib.common.rest_client [req-ab7c5782-dee6-410a-bd1c-ddbff6496d36 req-ab7c5782-dee6-410a-bd1c-ddbff6496d36 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f352e177-b164-448e-8824-6aa25deb4627 0.393s\n2026-05-20 01:45:07.516 24 INFO tempest.lib.common.rest_client [req-29cd9f1e-66ee-49f8-afe9-65c7e7b63aed req-29cd9f1e-66ee-49f8-afe9-65c7e7b63aed ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.131s\n2026-05-20 01:45:07.575 13 INFO tempest.lib.common.rest_client [req-f7c6c76c-5302-441a-a338-f986b163f1ba req-f7c6c76c-5302-441a-a338-f986b163f1ba ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.025s\n2026-05-20 01:45:07.576 28 INFO tempest.lib.common.rest_client [req-49f5aaa8-c6a7-4890-b08e-bae0ba7b5102 req-49f5aaa8-c6a7-4890-b08e-bae0ba7b5102 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.224s\n2026-05-20 01:45:07.585 37 INFO tempest.lib.common.rest_client [req-6ab1000b-4816-44fc-aa67-d5bbc93582a1 req-6ab1000b-4816-44fc-aa67-d5bbc93582a1 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.107s\n2026-05-20 01:45:07.730 24 INFO tempest.lib.common.rest_client [req-b44febd8-2cb2-42db-8805-6192bd798ef8 req-b44febd8-2cb2-42db-8805-6192bd798ef8 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.211s\n2026-05-20 01:45:07.839 24 INFO tempest.lib.common.rest_client [req-9ec77a37-b07b-4a58-9aa9-46537f91f7e5 req-9ec77a37-b07b-4a58-9aa9-46537f91f7e5 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/74f337f6-d81f-4116-bd98-7f275f262668 0.107s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_delete_security_group_clear_associated_rules [1.918514s] ... ok\n2026-05-20 01:45:07.937 28 INFO tempest.lib.common.rest_client [req-e314c117-ba25-419f-a7bf-ccda39bd1885 req-e314c117-ba25-419f-a7bf-ccda39bd1885 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0b28a767-30c3-4901-8134-7ccf22340756 0.346s\n2026-05-20 01:45:07.986 24 INFO tempest.lib.common.rest_client [req-db49d96f-667e-406f-ac23-c4f40b74f107 req-db49d96f-667e-406f-ac23-c4f40b74f107 ] Request (SecGroupTest:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.144s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.146848s] ... ok\n2026-05-20 01:45:08.165 15 INFO tempest.lib.common.rest_client [req-845b8633-1f10-48ff-9d5b-c15fbac56bee req-845b8633-1f10-48ff-9d5b-c15fbac56bee ] Request (FloatingIPTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ec0106cc-345c-40a5-8b5d-92042167d1f8/remove_router_interface 2.054s\n2026-05-20 01:45:08.292 35 INFO tempest.lib.common.rest_client [req-82974c97-1c97-4974-b954-39384b168c6a req-82974c97-1c97-4974-b954-39384b168c6a ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1/add_router_interface 3.359s\n2026-05-20 01:45:08.508 35 INFO tempest.lib.common.rest_client [req-e3aa268c-e109-4958-85b9-f0d7df18f5bb req-e3aa268c-e109-4958-85b9-f0d7df18f5bb ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e5231a4e-da98-4e51-a325-9139e9b96308 0.212s\n2026-05-20 01:45:08.526 24 INFO tempest.lib.common.rest_client [req-b9d94e6e-a32a-4b20-9b41-a071036d57dd req-b9d94e6e-a32a-4b20-9b41-a071036d57dd ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3b5d4a1e89ae41ef91cae07fd3bd3b22 0.502s\n2026-05-20 01:45:08.656 28 INFO tempest.lib.common.rest_client [req-8c46992b-d3f7-4618-ab4c-11b26213f3ca req-8c46992b-d3f7-4618-ab4c-11b26213f3ca ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e622c2e2-177d-44fa-a028-1cf280100dd4 0.718s\n2026-05-20 01:45:08.663 13 INFO tempest.lib.common.rest_client [req-213d4358-bee0-4992-ad25-a02a53f04169 req-213d4358-bee0-4992-ad25-a02a53f04169 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.084s\n2026-05-20 01:45:08.805 28 INFO tempest.lib.common.rest_client [req-c235ff69-6148-432d-a843-8438ee3fea99 req-c235ff69-6148-432d-a843-8438ee3fea99 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.147s\n{8} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [5.522044s] ... ok\n2026-05-20 01:45:08.909 24 INFO tempest.lib.common.rest_client [req-6e6b3cba-3cb4-48a3-8ad0-795a93cfaf00 req-6e6b3cba-3cb4-48a3-8ad0-795a93cfaf00 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6511bb8d348149858a096ada567a5d0e 0.380s\n2026-05-20 01:45:08.910 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1c84d7b4def14a0b907e093c43a704e2\n2026-05-20 01:45:09.240 37 INFO tempest.lib.common.rest_client [req-59ab85a7-2881-47ea-b1f0-4d243b07a3c9 req-59ab85a7-2881-47ea-b1f0-4d243b07a3c9 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.650s\n2026-05-20 01:45:09.596 24 INFO tempest.lib.common.rest_client [req-8f3ebb6c-b62d-45d6-b15e-5ca43e1b7fbb req-8f3ebb6c-b62d-45d6-b15e-5ca43e1b7fbb ] Request (SecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s\n2026-05-20 01:45:09.698 13 INFO tempest.lib.common.rest_client [req-34a37394-7de0-4967-bb86-6e77a9d5b667 req-34a37394-7de0-4967-bb86-6e77a9d5b667 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.032s\n2026-05-20 01:45:09.702 15 INFO tempest.lib.common.rest_client [req-a7e9bce2-07c0-47f8-9979-a421179fad06 req-a7e9bce2-07c0-47f8-9979-a421179fad06 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ec0106cc-345c-40a5-8b5d-92042167d1f8 1.531s\n2026-05-20 01:45:09.776 37 INFO tempest.lib.common.rest_client [req-35d403b9-6440-449b-9edf-b53ecb4952c0 req-35d403b9-6440-449b-9edf-b53ecb4952c0 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.533s\n2026-05-20 01:45:09.912 28 INFO tempest.lib.common.rest_client [req-b58aab31-7ba9-4246-aa2f-5fa0b4da3b78 req-b58aab31-7ba9-4246-aa2f-5fa0b4da3b78 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/20c683b0-355b-4d6a-a183-9590a893311d 1.072s\n2026-05-20 01:45:10.023 24 INFO tempest.lib.common.rest_client [req-6857e9e0-d2dd-41ab-afd0-a869c677df09 req-6857e9e0-d2dd-41ab-afd0-a869c677df09 ] Request (SecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1c84d7b4def14a0b907e093c43a704e2&name=default 0.425s\n2026-05-20 01:45:10.229 39 INFO tempest.lib.common.rest_client [req-b1ca9495-ef49-4ec8-a426-d23e0d4fc702 req-b1ca9495-ef49-4ec8-a426-d23e0d4fc702 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a9b727ee-01b4-4d23-9a40-3f863a960b7d/add_router_interface 3.556s\n2026-05-20 01:45:10.486 37 INFO tempest.lib.common.rest_client [req-978cb7c0-749d-4ff3-991e-6dcaa45c5fbc req-978cb7c0-749d-4ff3-991e-6dcaa45c5fbc ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.709s\n2026-05-20 01:45:10.505 39 INFO tempest.lib.common.rest_client [req-0d0f90b9-ac8b-4b5a-b457-576d806cba46 req-0d0f90b9-ac8b-4b5a-b457-576d806cba46 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dbeab2c1-655a-4bdd-90bf-385fc0d18cde 0.272s\n2026-05-20 01:45:10.707 13 INFO tempest.lib.common.rest_client [req-cff6c2f5-5aeb-4be8-a769-e7e1c383c7dc req-cff6c2f5-5aeb-4be8-a769-e7e1c383c7dc ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7aba9178-133a-4f7d-9a73-c764204884be 1.006s\n2026-05-20 01:45:10.719 24 INFO tempest.lib.common.rest_client [req-1dfecb06-c545-4213-9a5e-75ae59316da7 req-1dfecb06-c545-4213-9a5e-75ae59316da7 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/254dfb05-fa9a-4b3c-908d-f0c7e4f0de5c 0.694s\n2026-05-20 01:45:10.730 28 INFO tempest.lib.common.rest_client [req-baedbfad-7e54-40a2-827d-93b4a1a19dcf req-baedbfad-7e54-40a2-827d-93b4a1a19dcf ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c5e8d128-8ddd-48ff-aeeb-77220ee7976e 0.813s\n2026-05-20 01:45:10.766 15 INFO tempest.lib.common.rest_client [req-eefb521a-ae56-4073-9e88-9018361bbfd8 req-eefb521a-ae56-4073-9e88-9018361bbfd8 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ef78892-6d34-47e9-b833-74c0c95eca04 1.061s\n2026-05-20 01:45:10.835 13 INFO tempest.lib.common.rest_client [req-5d3f589e-7ad1-4b9b-b14c-594b411897e2 req-5d3f589e-7ad1-4b9b-b14c-594b411897e2 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7aba9178-133a-4f7d-9a73-c764204884be 0.126s\n2026-05-20 01:45:10.937 13 INFO tempest.lib.common.rest_client [req-de82708d-c462-4324-b220-d2e2d1d0fa36 req-de82708d-c462-4324-b220-d2e2d1d0fa36 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7aba9178-133a-4f7d-9a73-c764204884be 0.098s\n2026-05-20 01:45:10.985 24 INFO tempest.lib.common.rest_client [req-a6d78b84-d00e-47b3-9f56-b9af7842d7f8 req-a6d78b84-d00e-47b3-9f56-b9af7842d7f8 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2 0.264s\n2026-05-20 01:45:11.574 13 INFO tempest.lib.common.rest_client [req-f002f9bf-90b4-445f-8d2d-1f2ebab727f7 req-f002f9bf-90b4-445f-8d2d-1f2ebab727f7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f04fd355-9c29-4ab6-a1c5-06e2e5b65dc5 0.634s\n2026-05-20 01:45:11.743 35 INFO tempest.lib.common.rest_client [req-877a2696-fb5f-4ba3-b596-e9ed3018596d req-877a2696-fb5f-4ba3-b596-e9ed3018596d ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1/add_router_interface 3.231s\n2026-05-20 01:45:11.781 28 INFO tempest.lib.common.rest_client [req-2ba1c81f-ecc1-4d26-aefc-2b552a8b697f req-2ba1c81f-ecc1-4d26-aefc-2b552a8b697f ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/18b6c1e6-bb86-483c-acc2-1d6a95eb1d09 1.048s\n2026-05-20 01:45:11.794 37 INFO tempest.lib.common.rest_client [req-e0b8983f-d047-4fbf-84b8-8da89f343c0e req-e0b8983f-d047-4fbf-84b8-8da89f343c0e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.305s\n2026-05-20 01:45:11.819 15 INFO tempest.lib.common.rest_client [req-824813d6-e289-4db0-9489-9a9d5a8d9860 req-824813d6-e289-4db0-9489-9a9d5a8d9860 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ff719f89-ee3a-4634-af65-fb2d9e0145aa 1.051s\n2026-05-20 01:45:12.001 35 INFO tempest.lib.common.rest_client [req-93a4c730-92e9-40bb-83c6-04e92d0b42af req-93a4c730-92e9-40bb-83c6-04e92d0b42af ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/90d81dde-e468-4338-8ce3-a8da417c0f62 0.255s\n2026-05-20 01:45:12.031 39 INFO tempest.lib.common.rest_client [req-4ae1031f-6083-49a9-9972-e7a498639624 req-4ae1031f-6083-49a9-9972-e7a498639624 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/dbeab2c1-655a-4bdd-90bf-385fc0d18cde 1.524s\n2026-05-20 01:45:12.190 39 INFO tempest.lib.common.rest_client [req-68c8bc62-cd7c-4da3-a77f-cca84aed261f req-68c8bc62-cd7c-4da3-a77f-cca84aed261f ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dbeab2c1-655a-4bdd-90bf-385fc0d18cde 0.156s\n2026-05-20 01:45:12.213 35 INFO tempest.lib.common.rest_client [req-f3d1d9da-9479-4834-b887-bbc5bf3a3484 req-f3d1d9da-9479-4834-b887-bbc5bf3a3484 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/90d81dde-e468-4338-8ce3-a8da417c0f62 0.209s\n2026-05-20 01:45:12.510 28 INFO tempest.lib.common.rest_client [req-6af85e8e-03fc-43fa-b713-2587e7ee5d1f req-6af85e8e-03fc-43fa-b713-2587e7ee5d1f ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/885ad6e1-451e-495d-b529-0de0ec1d1ecd 0.728s\n2026-05-20 01:45:12.537 37 INFO tempest.lib.common.rest_client [req-7f005af3-b83b-4707-866b-500b4894446d req-7f005af3-b83b-4707-866b-500b4894446d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/67d018d9-8fec-45a2-ac2a-5da09456527f 0.741s\n2026-05-20 01:45:12.681 37 INFO tempest.lib.common.rest_client [req-161e4985-c5be-49d2-99d5-24ed091cae7c req-161e4985-c5be-49d2-99d5-24ed091cae7c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.141s\n2026-05-20 01:45:12.785 15 INFO tempest.lib.common.rest_client [req-94aef74f-074d-4067-81c0-dc55a8fd4ac9 req-94aef74f-074d-4067-81c0-dc55a8fd4ac9 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/d041c5e4-5964-4d10-bb1f-6ec2da6f11b3 0.964s\n{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [23.085242s] ... ok\n2026-05-20 01:45:12.890 13 INFO tempest.lib.common.rest_client [req-60da074e-c8c1-49c9-a556-097908ca0133 req-60da074e-c8c1-49c9-a556-097908ca0133 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2cb6817b-0a91-45a3-b828-10eeb3ea20a2 1.313s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [6.343589s] ... ok\n2026-05-20 01:45:12.911 37 INFO tempest.lib.common.rest_client [req-4b92183f-158e-405e-86d7-037692dd0474 req-4b92183f-158e-405e-86d7-037692dd0474 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.226s\n2026-05-20 01:45:12.944 28 INFO tempest.lib.common.rest_client [req-bda83b9c-b3ae-483a-a7f1-7f9b76df68ce req-bda83b9c-b3ae-483a-a7f1-7f9b76df68ce ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b6732797b8d9422b843a112b7d765b2a 0.431s\n2026-05-20 01:45:12.959 15 INFO tempest.lib.common.rest_client [req-4df5548d-871a-43bc-99a2-40d1a542cef9 req-4df5548d-871a-43bc-99a2-40d1a542cef9 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fbaf641a-2a7b-4bdc-9f0c-4c250857ce2c 0.122s\n2026-05-20 01:45:13.044 37 INFO tempest.lib.common.rest_client [req-a6aeac2a-ce2c-40ac-81b9-34e617fcaec0 req-a6aeac2a-ce2c-40ac-81b9-34e617fcaec0 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.131s\n2026-05-20 01:45:13.060 15 INFO tempest.lib.common.rest_client [req-9921e13e-c74c-4f39-ae5f-6959c2e4b56a req-9921e13e-c74c-4f39-ae5f-6959c2e4b56a ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ec0106cc-345c-40a5-8b5d-92042167d1f8 0.100s\n2026-05-20 01:45:13.199 15 INFO tempest.lib.common.rest_client [req-d59cc2db-460a-4180-a7df-4e32449472f8 req-d59cc2db-460a-4180-a7df-4e32449472f8 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ec0106cc-345c-40a5-8b5d-92042167d1f8 0.137s\n2026-05-20 01:45:13.339 15 INFO tempest.lib.common.rest_client [req-466a4057-1aa7-4a26-88ca-b1f7903e5d94 req-466a4057-1aa7-4a26-88ca-b1f7903e5d94 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ef78892-6d34-47e9-b833-74c0c95eca04 0.136s\n2026-05-20 01:45:13.345 39 INFO tempest.lib.common.rest_client [req-a26f7099-c761-4de8-bb66-4be7c8c4ea6b req-a26f7099-c761-4de8-bb66-4be7c8c4ea6b ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dbeab2c1-655a-4bdd-90bf-385fc0d18cde 0.149s\n2026-05-20 01:45:13.408 28 INFO tempest.lib.common.rest_client [req-6245ce00-b339-46e8-abd7-a106cffbd1a8 req-6245ce00-b339-46e8-abd7-a106cffbd1a8 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ed928d71db724caba6847424d4e61308 0.461s\n2026-05-20 01:45:13.409 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6d71b520cb1d47fb95ade69bb9edccf8\n2026-05-20 01:45:13.476 37 INFO tempest.lib.common.rest_client [req-2254803b-78ae-42e8-96db-34f8a016b9fb req-2254803b-78ae-42e8-96db-34f8a016b9fb ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39a48b17-8c22-4c12-8310-bf0abc293db0 0.430s\n2026-05-20 01:45:13.582 35 INFO tempest.lib.common.rest_client [req-2ee9c9f3-70ce-4826-87cf-08174108cc50 req-2ee9c9f3-70ce-4826-87cf-08174108cc50 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1/remove_router_interface 1.366s\n2026-05-20 01:45:13.802 35 INFO tempest.lib.common.rest_client [req-9e593e2a-b27d-455d-94c1-453486ac3d8f req-9e593e2a-b27d-455d-94c1-453486ac3d8f ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e5231a4e-da98-4e51-a325-9139e9b96308 0.217s\n2026-05-20 01:45:13.871 37 INFO tempest.lib.common.rest_client [req-a9ce8f1e-744c-4a71-914f-d1fbb9a79e88 req-a9ce8f1e-744c-4a71-914f-d1fbb9a79e88 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7faf4548-cf63-455c-9f5f-cba89432a6b9 0.394s\n2026-05-20 01:45:13.938 15 INFO tempest.lib.common.rest_client [req-84e75640-0c30-4fa1-8517-430addd3ea7d req-84e75640-0c30-4fa1-8517-430addd3ea7d ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/61ab8c13-5f17-4363-bbfd-d46e3b339690 0.598s\n2026-05-20 01:45:13.961 37 INFO tempest.lib.common.rest_client [req-7c5c0dd2-c27d-453e-9167-d6cb0f66aea7 req-7c5c0dd2-c27d-453e-9167-d6cb0f66aea7 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.089s\n2026-05-20 01:45:13.994 13 INFO tempest.lib.common.rest_client [req-a0661f34-e3b7-41a4-9fe3-6eac7d4c5576 req-a0661f34-e3b7-41a4-9fe3-6eac7d4c5576 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.098s\n2026-05-20 01:45:14.083 28 INFO tempest.lib.common.rest_client [req-15d8a4c8-8d29-40d6-8e97-5df389daec43 req-15d8a4c8-8d29-40d6-8e97-5df389daec43 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.672s\n2026-05-20 01:45:14.537 28 INFO tempest.lib.common.rest_client [req-537385e9-c766-45f1-850b-e42dc25e0799 req-537385e9-c766-45f1-850b-e42dc25e0799 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6d71b520cb1d47fb95ade69bb9edccf8&name=default 0.452s\n2026-05-20 01:45:14.618 13 INFO tempest.lib.common.rest_client [req-149d82c3-abdc-43da-a6eb-8b6c77dcd633 req-149d82c3-abdc-43da-a6eb-8b6c77dcd633 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.622s\n2026-05-20 01:45:14.640 39 INFO tempest.lib.common.rest_client [req-e0ae884c-1cd3-480f-8807-a8ce65fd192a req-e0ae884c-1cd3-480f-8807-a8ce65fd192a ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dbeab2c1-655a-4bdd-90bf-385fc0d18cde 0.291s\n2026-05-20 01:45:14.647 37 INFO tempest.lib.common.rest_client [req-afa52cd6-0813-4010-90b2-adfdbd90b3f5 req-afa52cd6-0813-4010-90b2-adfdbd90b3f5 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.680s\n2026-05-20 01:45:14.786 15 INFO tempest.lib.common.rest_client [req-41882244-2b99-40da-be54-ad02514e13b3 req-41882244-2b99-40da-be54-ad02514e13b3 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/76e3beed-bb4d-43eb-84cb-8735e10fa4a2 0.846s\n2026-05-20 01:45:15.046 15 INFO tempest.lib.common.rest_client [req-c8a0a69b-39b5-42b3-a06e-93d323011635 req-c8a0a69b-39b5-42b3-a06e-93d323011635 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a93ef6c5-375d-46d3-b9ed-9a985f98bbcb 0.258s\n2026-05-20 01:45:15.105 37 INFO tempest.lib.common.rest_client [req-221f529e-a43a-4da4-8792-43ce9308c531 req-221f529e-a43a-4da4-8792-43ce9308c531 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.454s\n2026-05-20 01:45:15.165 35 INFO tempest.lib.common.rest_client [req-1d89d3f9-0235-4acd-b0f7-4e6e9ea9ce00 req-1d89d3f9-0235-4acd-b0f7-4e6e9ea9ce00 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1/remove_router_interface 1.360s\n2026-05-20 01:45:15.187 28 INFO tempest.lib.common.rest_client [req-3a72b46b-03b7-4906-a0f2-eb3aaf36a489 req-3a72b46b-03b7-4906-a0f2-eb3aaf36a489 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bb753d41-bc3c-4d89-b660-dbc3df2922c3 0.647s\n2026-05-20 01:45:15.256 35 INFO tempest.lib.common.rest_client [req-f771a5de-b3e7-40f3-b8b4-25e7bd1a885d req-f771a5de-b3e7-40f3-b8b4-25e7bd1a885d ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1 0.089s\n2026-05-20 01:45:15.508 28 INFO tempest.lib.common.rest_client [req-be1013c7-a9f7-4fee-a9dc-01e00516bba1 req-be1013c7-a9f7-4fee-a9dc-01e00516bba1 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8 0.317s\n2026-05-20 01:45:15.873 39 INFO tempest.lib.common.rest_client [req-012bf21f-2ff6-4a55-9ad4-37be71682d2b req-012bf21f-2ff6-4a55-9ad4-37be71682d2b ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dbeab2c1-655a-4bdd-90bf-385fc0d18cde 0.229s\n2026-05-20 01:45:15.910 35 INFO tempest.lib.common.rest_client [req-1ffda892-ed56-4815-8293-9ff8baaf5918 req-1ffda892-ed56-4815-8293-9ff8baaf5918 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1 0.651s\n2026-05-20 01:45:16.288 35 INFO tempest.lib.common.rest_client [req-b59891b7-60a2-4138-9663-ac0bdb94026c req-b59891b7-60a2-4138-9663-ac0bdb94026c ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/20bad4ae-2e6c-4788-9968-bab1ae58af9b 0.374s\n2026-05-20 01:45:16.304 13 INFO tempest.lib.common.rest_client [req-ab9d1034-f40f-4ef7-8820-9d4dab50178e req-ab9d1034-f40f-4ef7-8820-9d4dab50178e ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.684s\n2026-05-20 01:45:16.706 37 INFO tempest.lib.common.rest_client [req-9bb329a9-09c7-488e-b23d-09d77c528345 req-9bb329a9-09c7-488e-b23d-09d77c528345 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.595s\n2026-05-20 01:45:16.725 35 INFO tempest.lib.common.rest_client [req-af3c9445-8be9-4e61-a6f7-3db4ed506417 req-af3c9445-8be9-4e61-a6f7-3db4ed506417 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/25fce078-85e3-4538-8ced-867d06e34b91 0.435s\n2026-05-20 01:45:16.935 13 INFO tempest.lib.common.rest_client [req-8d176766-c9bc-495f-97af-7c0c7da0bd83 req-8d176766-c9bc-495f-97af-7c0c7da0bd83 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a06a4a96-58ac-4546-a2eb-05ecf17f9beb 0.628s\n2026-05-20 01:45:17.043 13 INFO tempest.lib.common.rest_client [req-c2e621be-b170-4ddf-b65b-8e3475e31978 req-c2e621be-b170-4ddf-b65b-8e3475e31978 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a06a4a96-58ac-4546-a2eb-05ecf17f9beb 0.105s\n2026-05-20 01:45:17.165 39 INFO tempest.lib.common.rest_client [req-6b5f9659-d853-40b4-a56b-d42b9438a39c req-6b5f9659-d853-40b4-a56b-d42b9438a39c ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a9b727ee-01b4-4d23-9a40-3f863a960b7d/remove_router_interface 1.289s\n2026-05-20 01:45:17.266 39 INFO tempest.lib.common.rest_client [req-eeddc5e8-e399-4de4-b430-f0c1cde6ff50 req-eeddc5e8-e399-4de4-b430-f0c1cde6ff50 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a9b727ee-01b4-4d23-9a40-3f863a960b7d 0.098s\n2026-05-20 01:45:17.486 35 INFO tempest.lib.common.rest_client [req-35839eaf-4af7-4657-8a7e-b745d646a2fa req-35839eaf-4af7-4657-8a7e-b745d646a2fa ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/162f802f-a55a-4729-8a13-a24954c375a7 0.757s\n2026-05-20 01:45:17.670 13 INFO tempest.lib.common.rest_client [req-4f77768d-f373-46dd-8bb4-13efe87392eb req-4f77768d-f373-46dd-8bb4-13efe87392eb ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc0d362c-9a18-4400-8809-d9218bcfe384 0.621s\n2026-05-20 01:45:17.674 15 INFO tempest.lib.common.rest_client [req-74b34d60-dd59-44de-ab05-a10a9e61051c req-74b34d60-dd59-44de-ab05-a10a9e61051c ] Request (FloatingIPTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a93ef6c5-375d-46d3-b9ed-9a985f98bbcb/remove_router_interface 2.624s\n2026-05-20 01:45:17.749 39 INFO tempest.lib.common.rest_client [req-a89c6a05-3064-4829-8c8c-13bbe43ec1fd req-a89c6a05-3064-4829-8c8c-13bbe43ec1fd ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a9b727ee-01b4-4d23-9a40-3f863a960b7d 0.482s\n2026-05-20 01:45:18.007 37 INFO tempest.lib.common.rest_client [req-d1dd750c-a379-4950-8477-cb50194bae1e req-d1dd750c-a379-4950-8477-cb50194bae1e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.298s\n2026-05-20 01:45:18.214 39 INFO tempest.lib.common.rest_client [req-7fdaf656-9d3b-40d5-bffd-877d2107dd5a req-7fdaf656-9d3b-40d5-bffd-877d2107dd5a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d6485fec-9d18-457e-b531-7b1c59157356 0.463s\n2026-05-20 01:45:18.321 35 INFO tempest.lib.common.rest_client [req-7e825ea7-ea45-4709-872a-1bcd6849c876 req-7e825ea7-ea45-4709-872a-1bcd6849c876 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8557bf7d-c5ef-41d2-866e-449f06c3e1d7 0.833s\n{12} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [18.488394s] ... ok\n2026-05-20 01:45:18.448 13 INFO tempest.lib.common.rest_client [req-c0d563c8-1006-4485-8ddb-995e96a2a7c1 req-c0d563c8-1006-4485-8ddb-995e96a2a7c1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/168f010d-395c-4e9b-864e-a984222d6a67 0.775s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [5.555554s] ... ok\n2026-05-20 01:45:18.776 39 INFO tempest.lib.common.rest_client [req-6992f801-73a3-4ee9-8b32-fc60ed3611b2 req-6992f801-73a3-4ee9-8b32-fc60ed3611b2 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/546ccc51-97de-4392-ac9a-feedca3db466 0.558s\n{14} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [15.617089s] ... ok\n2026-05-20 01:45:18.936 15 INFO tempest.lib.common.rest_client [req-6a9ead08-aa76-4142-b074-cf900e34de2d req-6a9ead08-aa76-4142-b074-cf900e34de2d ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a93ef6c5-375d-46d3-b9ed-9a985f98bbcb 1.259s\n2026-05-20 01:45:18.951 37 INFO tempest.lib.common.rest_client [req-576449f8-d905-4702-a2e3-6875a46303ef req-576449f8-d905-4702-a2e3-6875a46303ef ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2d827788-f233-4b60-9ef3-dcbdfe94b625 0.942s\n2026-05-20 01:45:19.095 39 INFO tempest.lib.common.rest_client [req-a918e1ec-831d-4005-8f3d-33f0241ac216 req-a918e1ec-831d-4005-8f3d-33f0241ac216 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.313s\n2026-05-20 01:45:19.100 37 INFO tempest.lib.common.rest_client [req-2ee5cb3d-a6b8-4e84-b9f7-7592c1db5127 req-2ee5cb3d-a6b8-4e84-b9f7-7592c1db5127 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.144s\n2026-05-20 01:45:19.219 15 INFO tempest.lib.common.rest_client [req-c7825931-0a20-451e-aef6-868d2ef4efc6 req-c7825931-0a20-451e-aef6-868d2ef4efc6 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5bd9c450-053f-466d-a108-670c4c7d646b 0.280s\n2026-05-20 01:45:19.248 37 INFO tempest.lib.common.rest_client [req-f9d44e83-363e-44f4-a7dc-312666317add req-f9d44e83-363e-44f4-a7dc-312666317add ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.146s\n2026-05-20 01:45:19.291 13 INFO tempest.lib.common.rest_client [req-75d07ca7-0e61-4128-8a6e-3a68cef14062 req-75d07ca7-0e61-4128-8a6e-3a68cef14062 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.839s\n2026-05-20 01:45:19.389 37 INFO tempest.lib.common.rest_client [req-274433e3-fc23-4904-99e9-495ce2e5d9ad req-274433e3-fc23-4904-99e9-495ce2e5d9ad ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.138s\n2026-05-20 01:45:19.504 35 INFO tempest.lib.common.rest_client [req-3bdf253e-c886-43a1-98af-81aad582a45c req-3bdf253e-c886-43a1-98af-81aad582a45c ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.179s\n2026-05-20 01:45:19.723 13 INFO tempest.lib.common.rest_client [req-bdb96985-d6c7-4699-bf68-f4bd9409a3bb req-bdb96985-d6c7-4699-bf68-f4bd9409a3bb ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1e3f52fe-1aab-4a90-ac39-e14d73404472 0.429s\n2026-05-20 01:45:19.774 37 INFO tempest.lib.common.rest_client [req-b299b5bd-3f86-4edd-9429-1903e5334309 req-b299b5bd-3f86-4edd-9429-1903e5334309 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3e388fdd-01d8-4500-8f38-d9fd4eed8477 0.383s\n2026-05-20 01:45:19.807 15 INFO tempest.lib.common.rest_client [req-a85915c5-99e1-4ef3-8cca-616e70135312 req-a85915c5-99e1-4ef3-8cca-616e70135312 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d3523a4b-3224-4499-acc6-1d745125baba 0.585s\n2026-05-20 01:45:19.952 35 INFO tempest.lib.common.rest_client [req-0c609555-905f-43ec-92ac-196857a94cb0 req-0c609555-905f-43ec-92ac-196857a94cb0 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.444s\n2026-05-20 01:45:20.007 37 INFO tempest.lib.common.rest_client [req-b9da701e-5211-400c-a4b9-37e8f71fc6c5 req-b9da701e-5211-400c-a4b9-37e8f71fc6c5 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d140ea4-78fb-4268-87dd-c61fa64c4cfc 0.231s\n2026-05-20 01:45:20.107 37 INFO tempest.lib.common.rest_client [req-7c974684-0429-4020-8e27-f4c9ecd7e100 req-7c974684-0429-4020-8e27-f4c9ecd7e100 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.098s\n2026-05-20 01:45:20.115 15 INFO tempest.lib.common.rest_client [req-e7b76269-7d13-4413-9328-12cf49e5dcbc req-e7b76269-7d13-4413-9328-12cf49e5dcbc ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ff8063031c914d5b810333b31df40bc7 0.305s\n2026-05-20 01:45:20.193 39 INFO tempest.lib.common.rest_client [req-e6c6610d-db10-426c-a0df-0281238fd1aa req-e6c6610d-db10-426c-a0df-0281238fd1aa ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.096s\n2026-05-20 01:45:20.277 35 INFO tempest.lib.common.rest_client [req-da852559-5dd6-4561-8f65-bb7b92bf5088 req-da852559-5dd6-4561-8f65-bb7b92bf5088 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.322s\n2026-05-20 01:45:20.365 13 INFO tempest.lib.common.rest_client [req-2c0cc3fa-d0bb-45a9-9cd4-9d2a50878c05 req-2c0cc3fa-d0bb-45a9-9cd4-9d2a50878c05 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.640s\n2026-05-20 01:45:20.443 15 INFO tempest.lib.common.rest_client [req-22cb8fe0-a0fb-42f3-9961-381bbe86ccdc req-22cb8fe0-a0fb-42f3-9961-381bbe86ccdc ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/eb08949c1ada40a283567339db14047f 0.326s\n2026-05-20 01:45:20.443 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6e419a88b20540519749b2c830c4cc17\n2026-05-20 01:45:20.535 13 INFO tempest.lib.common.rest_client [req-b721ba3e-b238-44ed-b0be-134710437294 req-b721ba3e-b238-44ed-b0be-134710437294 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d5bc1f8-a356-490f-a329-a4ca5dd68967 0.168s\n2026-05-20 01:45:20.583 37 INFO tempest.lib.common.rest_client [req-737f5cea-8d15-4dc3-b862-439af5fc5a82 req-737f5cea-8d15-4dc3-b862-439af5fc5a82 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.473s\n2026-05-20 01:45:20.800 37 INFO tempest.lib.common.rest_client [req-925f52d4-52c7-401c-b89e-f5e78de0b7b0 req-925f52d4-52c7-401c-b89e-f5e78de0b7b0 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.213s\n2026-05-20 01:45:20.897 13 INFO tempest.lib.common.rest_client [req-406f5701-2e57-4ca8-9153-a8851c91d042 req-406f5701-2e57-4ca8-9153-a8851c91d042 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2d5bc1f8-a356-490f-a329-a4ca5dd68967 0.358s\n2026-05-20 01:45:21.008 13 INFO tempest.lib.common.rest_client [req-a3bc27d3-d19c-480d-8e79-aaa455939ecf req-a3bc27d3-d19c-480d-8e79-aaa455939ecf ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d5bc1f8-a356-490f-a329-a4ca5dd68967 0.109s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [2.559776s] ... ok\n2026-05-20 01:45:21.055 35 INFO tempest.lib.common.rest_client [req-606d9525-0633-4a4c-8640-e02b6894e0e5 req-606d9525-0633-4a4c-8640-e02b6894e0e5 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.775s\n2026-05-20 01:45:21.071 15 INFO tempest.lib.common.rest_client [req-1117ed68-09c6-42fb-b0b7-b3ac1c8467a5 req-1117ed68-09c6-42fb-b0b7-b3ac1c8467a5 ] Request (FloatingIPTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.627s\n2026-05-20 01:45:21.305 39 INFO tempest.lib.common.rest_client [req-80271526-44e6-4788-a20f-e93ae3a814de req-80271526-44e6-4788-a20f-e93ae3a814de ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.109s\n2026-05-20 01:45:21.396 15 INFO tempest.lib.common.rest_client [req-61e7f710-f8f8-4920-8ee7-37fc95134b6a req-61e7f710-f8f8-4920-8ee7-37fc95134b6a ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6e419a88b20540519749b2c830c4cc17&name=default 0.322s\n2026-05-20 01:45:21.830 13 INFO tempest.lib.common.rest_client [req-bdc7b9a8-7199-47bc-982f-51ef2b5de813 req-bdc7b9a8-7199-47bc-982f-51ef2b5de813 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.818s\n2026-05-20 01:45:21.886 15 INFO tempest.lib.common.rest_client [req-7afe3f87-e637-4d53-8283-28d3502ec921 req-7afe3f87-e637-4d53-8283-28d3502ec921 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1680ff72-e582-49d4-b91e-329dabf9f3e0 0.487s\n2026-05-20 01:45:21.989 37 INFO tempest.lib.common.rest_client [req-98317f57-e3af-417f-a87b-ebf3971b0940 req-98317f57-e3af-417f-a87b-ebf3971b0940 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.186s\n2026-05-20 01:45:22.079 15 INFO tempest.lib.common.rest_client [req-10886302-6460-4e60-bc0f-cf98c7696ec8 req-10886302-6460-4e60-bc0f-cf98c7696ec8 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17 0.190s\n2026-05-20 01:45:22.328 13 INFO tempest.lib.common.rest_client [req-9d482521-57db-409a-bdf6-40c5f82b7c80 req-9d482521-57db-409a-bdf6-40c5f82b7c80 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/fa2dd76e-d056-460b-aac9-d7fbfd95a0c4 0.495s\n2026-05-20 01:45:22.678 13 INFO tempest.lib.common.rest_client [req-74e83a82-dc9b-4adb-894f-3cf9c7403227 req-74e83a82-dc9b-4adb-894f-3cf9c7403227 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fa2dd76e-d056-460b-aac9-d7fbfd95a0c4 0.347s\n2026-05-20 01:45:22.801 13 INFO tempest.lib.common.rest_client [req-9259d05d-12bc-4f9e-b063-dc31faf18c6e req-9259d05d-12bc-4f9e-b063-dc31faf18c6e ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.120s\n2026-05-20 01:45:22.847 37 INFO tempest.lib.common.rest_client [req-a7e05a94-8cae-4bef-99ab-0f4bcbcb71dd req-a7e05a94-8cae-4bef-99ab-0f4bcbcb71dd ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.855s\n2026-05-20 01:45:22.905 13 INFO tempest.lib.common.rest_client [req-b806eef7-a622-429c-b4cc-0239409908bf req-b806eef7-a622-429c-b4cc-0239409908bf ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/fa2dd76e-d056-460b-aac9-d7fbfd95a0c4 0.102s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [1.895691s] ... ok\n2026-05-20 01:45:23.263 39 INFO tempest.lib.common.rest_client [req-70e4612f-3c77-47ec-b3a8-2a428109e9a3 req-70e4612f-3c77-47ec-b3a8-2a428109e9a3 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/add_router_interface 1.956s\n2026-05-20 01:45:23.278 37 INFO tempest.lib.common.rest_client [req-42699471-13aa-40a1-a8c0-b0e94e46da31 req-42699471-13aa-40a1-a8c0-b0e94e46da31 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4152a6f4-3b72-4272-859c-fe817b0855f4 0.429s\n2026-05-20 01:45:23.344 35 INFO tempest.lib.common.rest_client [req-6730694e-30dd-49c9-afc5-67126678080b req-6730694e-30dd-49c9-afc5-67126678080b ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c9b5f78f-168a-4fad-966a-2aca27fecfb3/add_router_interface 2.287s\n2026-05-20 01:45:23.451 37 INFO tempest.lib.common.rest_client [req-ddd48eea-1427-41b4-a63c-9c072086f24c req-ddd48eea-1427-41b4-a63c-9c072086f24c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.169s\n2026-05-20 01:45:23.528 35 INFO tempest.lib.common.rest_client [req-4b543c8c-0545-4a8c-bfc2-8bf40e4fec22 req-4b543c8c-0545-4a8c-bfc2-8bf40e4fec22 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0448d912-7f3d-41f9-ac67-70e666f1aecc 0.181s\n2026-05-20 01:45:23.615 13 INFO tempest.lib.common.rest_client [req-2ba1e32c-49cc-4e94-bd1a-26d28dc025da req-2ba1e32c-49cc-4e94-bd1a-26d28dc025da ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.707s\n2026-05-20 01:45:23.633 37 INFO tempest.lib.common.rest_client [req-3601f5ae-876e-4282-aa59-95c32a082df2 req-3601f5ae-876e-4282-aa59-95c32a082df2 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.177s\n2026-05-20 01:45:23.749 37 INFO tempest.lib.common.rest_client [req-f09de094-429d-47c2-a5d8-b835960aca31 req-f09de094-429d-47c2-a5d8-b835960aca31 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.110s\n2026-05-20 01:45:23.940 39 INFO tempest.lib.common.rest_client [req-0734a02c-5c87-48b2-a08d-d0bd6ace6874 req-0734a02c-5c87-48b2-a08d-d0bd6ace6874 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.675s\n2026-05-20 01:45:24.047 13 INFO tempest.lib.common.rest_client [req-40e968ac-b5e5-403f-aa3d-aaf3ad69d101 req-40e968ac-b5e5-403f-aa3d-aaf3ad69d101 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.430s\n2026-05-20 01:45:24.059 37 INFO tempest.lib.common.rest_client [req-bf7ac95e-7e19-40d6-a9bb-864abe946bd2 req-bf7ac95e-7e19-40d6-a9bb-864abe946bd2 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/649bf698-7701-4d25-b155-cb8ebee809a4 0.308s\n2026-05-20 01:45:24.311 37 INFO tempest.lib.common.rest_client [req-f17f6fe3-8399-4b45-853c-d9408ccbcfbc req-f17f6fe3-8399-4b45-853c-d9408ccbcfbc ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a540cda0-7014-4e1c-b394-57bb3ecf63c3 0.249s\n2026-05-20 01:45:24.341 13 INFO tempest.lib.common.rest_client [req-d965d75c-3246-472c-80ab-416bfddba74d req-d965d75c-3246-472c-80ab-416bfddba74d ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.291s\n2026-05-20 01:45:24.416 35 INFO tempest.lib.common.rest_client [req-e65367ce-22d0-4c01-aa30-06bd0bb2e4f5 req-e65367ce-22d0-4c01-aa30-06bd0bb2e4f5 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c9b5f78f-168a-4fad-966a-2aca27fecfb3/remove_router_interface 0.885s\n2026-05-20 01:45:24.432 37 INFO tempest.lib.common.rest_client [req-28a16628-fcce-44ef-a085-b307245bc3b8 req-28a16628-fcce-44ef-a085-b307245bc3b8 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.119s\n2026-05-20 01:45:24.558 35 INFO tempest.lib.common.rest_client [req-f8c86aff-a2be-4bda-a5b8-9769e06f4892 req-f8c86aff-a2be-4bda-a5b8-9769e06f4892 ] Request (RoutersIpV6Test:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c9b5f78f-168a-4fad-966a-2aca27fecfb3/remove_router_interface 0.138s\n2026-05-20 01:45:24.579 37 INFO tempest.lib.common.rest_client [req-06a27469-2e1b-4b46-82d1-219791e3db68 req-06a27469-2e1b-4b46-82d1-219791e3db68 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.145s\n2026-05-20 01:45:24.681 35 INFO tempest.lib.common.rest_client [req-eebb07f1-c7c0-492d-9189-846b87cb23af req-eebb07f1-c7c0-492d-9189-846b87cb23af ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c9b5f78f-168a-4fad-966a-2aca27fecfb3 0.120s\n2026-05-20 01:45:24.702 37 INFO tempest.lib.common.rest_client [req-8e93f7eb-d87e-426c-84f5-cdfa26fadaab req-8e93f7eb-d87e-426c-84f5-cdfa26fadaab ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.120s\n2026-05-20 01:45:24.810 37 INFO tempest.lib.common.rest_client [req-af698e18-893e-42d0-8d84-38a77be732bc req-af698e18-893e-42d0-8d84-38a77be732bc ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.105s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [24.200663s] ... ok\n2026-05-20 01:45:24.898 13 INFO tempest.lib.common.rest_client [req-ab876914-f3c6-4d0f-98c3-77ca3b403dcf req-ab876914-f3c6-4d0f-98c3-77ca3b403dcf ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.554s\n2026-05-20 01:45:24.955 37 INFO tempest.lib.common.rest_client [req-a6ea116d-aa41-4a21-ab9b-b1e2d1fe129b req-a6ea116d-aa41-4a21-ab9b-b1e2d1fe129b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4152a6f4-3b72-4272-859c-fe817b0855f4 0.139s\n2026-05-20 01:45:25.090 37 INFO tempest.lib.common.rest_client [req-d95246ab-31b9-4d22-b86c-ce8b3e984d0a req-d95246ab-31b9-4d22-b86c-ce8b3e984d0a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/649bf698-7701-4d25-b155-cb8ebee809a4 0.133s\n2026-05-20 01:45:25.194 37 INFO tempest.lib.common.rest_client [req-0eaeb427-61e9-438a-83f3-68cd6ef62210 req-0eaeb427-61e9-438a-83f3-68cd6ef62210 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a540cda0-7014-4e1c-b394-57bb3ecf63c3 0.102s\n2026-05-20 01:45:25.223 35 INFO tempest.lib.common.rest_client [req-844e79e0-f7f6-44ed-a581-88b5b8d7726f req-844e79e0-f7f6-44ed-a581-88b5b8d7726f ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c9b5f78f-168a-4fad-966a-2aca27fecfb3 0.539s\n2026-05-20 01:45:25.261 39 INFO tempest.lib.common.rest_client [req-76330367-02c9-4ea0-a1e3-31f38f9de5a2 req-76330367-02c9-4ea0-a1e3-31f38f9de5a2 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.318s\n2026-05-20 01:45:25.308 37 INFO tempest.lib.common.rest_client [req-05b554c1-1d93-49d6-bf99-4da26b4c5c73 req-05b554c1-1d93-49d6-bf99-4da26b4c5c73 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2d827788-f233-4b60-9ef3-dcbdfe94b625 0.111s\n2026-05-20 01:45:25.431 37 INFO tempest.lib.common.rest_client [req-699932ed-fd44-47d6-bd72-8ce2288217b3 req-699932ed-fd44-47d6-bd72-8ce2288217b3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3e388fdd-01d8-4500-8f38-d9fd4eed8477 0.120s\n2026-05-20 01:45:25.538 37 INFO tempest.lib.common.rest_client [req-c972b534-db49-42d0-9ab3-d2f2b79596fe req-c972b534-db49-42d0-9ab3-d2f2b79596fe ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d140ea4-78fb-4268-87dd-c61fa64c4cfc 0.104s\n2026-05-20 01:45:25.606 35 INFO tempest.lib.common.rest_client [req-9f93bf1b-927a-4caf-a7d9-756ab2eb4ee4 req-9f93bf1b-927a-4caf-a7d9-756ab2eb4ee4 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e6b9b658-9439-49b3-a957-0ad2046326f8 0.379s\n2026-05-20 01:45:25.660 37 INFO tempest.lib.common.rest_client [req-37cdf005-f80e-4991-ab27-970949c58f0d req-37cdf005-f80e-4991-ab27-970949c58f0d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/67d018d9-8fec-45a2-ac2a-5da09456527f 0.120s\n2026-05-20 01:45:25.761 37 INFO tempest.lib.common.rest_client [req-4ee32edc-b5c2-4db2-b1f5-d9e34b00a430 req-4ee32edc-b5c2-4db2-b1f5-d9e34b00a430 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39a48b17-8c22-4c12-8310-bf0abc293db0 0.098s\n2026-05-20 01:45:25.874 37 INFO tempest.lib.common.rest_client [req-1900a760-4046-4d77-b7ee-98596f18fe63 req-1900a760-4046-4d77-b7ee-98596f18fe63 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7faf4548-cf63-455c-9f5f-cba89432a6b9 0.111s\n2026-05-20 01:45:25.988 37 INFO tempest.lib.common.rest_client [req-56ddfe28-a8f5-46d3-b6f7-35482e59e9fc req-56ddfe28-a8f5-46d3-b6f7-35482e59e9fc ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2e1408cf-4eff-4ba0-adb3-9e7bad9d93b0 0.111s\n2026-05-20 01:45:26.063 13 INFO tempest.lib.common.rest_client [req-4c2f7b05-35d6-4546-b948-a933ea826f36 req-4c2f7b05-35d6-4546-b948-a933ea826f36 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.163s\n2026-05-20 01:45:26.107 37 INFO tempest.lib.common.rest_client [req-f9e813fb-8b31-4a07-8b79-e71601077415 req-f9e813fb-8b31-4a07-8b79-e71601077415 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b3dfbb2a-373f-4656-a305-bc4234e75e55 0.117s\n2026-05-20 01:45:26.198 37 INFO tempest.lib.common.rest_client [req-10a346fe-9458-4689-a92a-7911d04b8fa5 req-10a346fe-9458-4689-a92a-7911d04b8fa5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f352e177-b164-448e-8824-6aa25deb4627 0.089s\n2026-05-20 01:45:26.299 37 INFO tempest.lib.common.rest_client [req-696ca638-e099-49d4-ae0a-ec7ab227e0d0 req-696ca638-e099-49d4-ae0a-ec7ab227e0d0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/70e1ee02-2660-401e-81c3-81ed341044e5 0.099s\n2026-05-20 01:45:26.418 35 INFO tempest.lib.common.rest_client [req-946495f0-2c78-48a5-9ccb-9991b94aae77 req-946495f0-2c78-48a5-9ccb-9991b94aae77 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9db6a97d-3f00-4fbe-b2d4-a670bd652ef4 0.809s\n{12} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [8.096269s] ... ok\n2026-05-20 01:45:26.425 37 INFO tempest.lib.common.rest_client [req-b136d3c3-2f57-4e54-a8dd-66714ef40c8d req-b136d3c3-2f57-4e54-a8dd-66714ef40c8d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0541b81e-13c9-48fc-9a51-ed3b9f1c80e0 0.123s\n2026-05-20 01:45:26.535 37 INFO tempest.lib.common.rest_client [req-c76b684c-f221-4fe3-9daf-9e8dcacbcb6e req-c76b684c-f221-4fe3-9daf-9e8dcacbcb6e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ba1045df-10dc-44b7-a462-a73ed0007cc4 0.108s\n2026-05-20 01:45:26.642 37 INFO tempest.lib.common.rest_client [req-630baf26-9b5e-444a-8980-b02c8b2bf65c req-630baf26-9b5e-444a-8980-b02c8b2bf65c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fdd475d2-70af-463c-b3b5-cb0e790d0e42 0.104s\n2026-05-20 01:45:26.747 37 INFO tempest.lib.common.rest_client [req-6f1c86d1-e519-4837-a729-535196f45677 req-6f1c86d1-e519-4837-a729-535196f45677 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7d0c980d-ef99-4061-9b4b-39c0e9d94032 0.103s\n2026-05-20 01:45:26.851 37 INFO tempest.lib.common.rest_client [req-3c0df55f-340d-458a-a114-90d40df2bb5b req-3c0df55f-340d-458a-a114-90d40df2bb5b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b8ff538d-7c73-4a0c-b203-e58e52aa8afd 0.101s\n2026-05-20 01:45:26.969 37 INFO tempest.lib.common.rest_client [req-7a02a871-6de3-4cd3-842c-0000b0a5e615 req-7a02a871-6de3-4cd3-842c-0000b0a5e615 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b83a14fa-278b-4b93-b73a-1803b86d637f 0.113s\n2026-05-20 01:45:27.082 37 INFO tempest.lib.common.rest_client [req-df6493d3-1392-49cc-a94d-b30b0fd891e1 req-df6493d3-1392-49cc-a94d-b30b0fd891e1 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/87dd4e32-9afc-441c-94f5-23ada86d0c9f 0.110s\n2026-05-20 01:45:27.128 13 INFO tempest.lib.common.rest_client [req-8d18fdf3-d1a6-4905-a0ef-7fdd244e7896 req-8d18fdf3-d1a6-4905-a0ef-7fdd244e7896 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/391d89a9-ce46-4b95-bdac-3b128e8e4a38 1.062s\n2026-05-20 01:45:27.201 37 INFO tempest.lib.common.rest_client [req-d2aec830-8bd8-48c6-9e3e-4c3ce63dfecc req-d2aec830-8bd8-48c6-9e3e-4c3ce63dfecc ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c4a9961d-f334-4aaa-a7af-2a7ac801de80 0.116s\n2026-05-20 01:45:27.307 37 INFO tempest.lib.common.rest_client [req-4376858e-f12d-47e1-ba79-5765de312f9e req-4376858e-f12d-47e1-ba79-5765de312f9e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/eae54606-94a5-4d3e-ab85-e30a6cf0ad34 0.104s\n2026-05-20 01:45:27.385 35 INFO tempest.lib.common.rest_client [req-bcf002de-0572-4911-9eee-41848ff72a1c req-bcf002de-0572-4911-9eee-41848ff72a1c ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.963s\n2026-05-20 01:45:27.420 37 INFO tempest.lib.common.rest_client [req-cc2a9a77-386d-488d-9cce-57d246422b0a req-cc2a9a77-386d-488d-9cce-57d246422b0a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/32523671-67ac-4e93-9089-de9e7ac13a75 0.110s\n2026-05-20 01:45:27.533 37 INFO tempest.lib.common.rest_client [req-a065f4b5-7866-4f02-bd76-d109fb6c9e8f req-a065f4b5-7866-4f02-bd76-d109fb6c9e8f ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/70cdd3f4-ab09-4e50-bb8b-225767797d8c 0.110s\n2026-05-20 01:45:27.627 37 INFO tempest.lib.common.rest_client [req-8a862f45-23fc-4a24-84e0-8c9de9134f96 req-8a862f45-23fc-4a24-84e0-8c9de9134f96 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2d6904a9-8ae8-4c6c-8ce3-0af1b2e12850 0.093s\n2026-05-20 01:45:27.734 37 INFO tempest.lib.common.rest_client [req-78a771d2-46d5-4de7-82fe-a293a3b6ae64 req-78a771d2-46d5-4de7-82fe-a293a3b6ae64 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4967694d-dd7c-4626-a45e-c47c96d49b51 0.104s\n2026-05-20 01:45:27.839 37 INFO tempest.lib.common.rest_client [req-cc51861e-15d1-41cd-8f6a-1511aead1459 req-cc51861e-15d1-41cd-8f6a-1511aead1459 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/41129eec-7dda-45c4-ae94-2c35634b31bb 0.103s\n2026-05-20 01:45:27.942 37 INFO tempest.lib.common.rest_client [req-acdcc9ca-b35a-4323-8fa0-105fabade68c req-acdcc9ca-b35a-4323-8fa0-105fabade68c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3a7dcfbe-7f17-4042-a019-7a9cb5c6e224 0.100s\n2026-05-20 01:45:28.116 37 INFO tempest.lib.common.rest_client [req-ed2cef2b-c849-4693-8ff1-06c795960c06 req-ed2cef2b-c849-4693-8ff1-06c795960c06 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/77caf9d4-0236-4068-b41d-f6076f683432 0.171s\n2026-05-20 01:45:28.191 39 INFO tempest.lib.common.rest_client [req-1868d22f-4514-47a8-b7e7-546970b220b8 req-1868d22f-4514-47a8-b7e7-546970b220b8 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/add_router_interface 2.926s\n2026-05-20 01:45:28.227 37 INFO tempest.lib.common.rest_client [req-9f100371-0d49-4289-a3da-9e7c3a92f73e req-9f100371-0d49-4289-a3da-9e7c3a92f73e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/44fc3653-b671-4ea8-b4c5-9be4e8fddcf1 0.109s\n2026-05-20 01:45:28.275 35 INFO tempest.lib.common.rest_client [req-c25bf3f0-61a7-4d3c-82b3-f02177e095e9 req-c25bf3f0-61a7-4d3c-82b3-f02177e095e9 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.886s\n2026-05-20 01:45:28.330 37 INFO tempest.lib.common.rest_client [req-1cdf3c8d-f756-4f88-83e0-5bf7e5eec3ea req-1cdf3c8d-f756-4f88-83e0-5bf7e5eec3ea ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0e179083-2194-4351-9012-09995de7c92f 0.101s\n2026-05-20 01:45:28.346 13 INFO tempest.lib.common.rest_client [req-24484610-790f-45f2-ad21-39102ff9b1c2 req-24484610-790f-45f2-ad21-39102ff9b1c2 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/391d89a9-ce46-4b95-bdac-3b128e8e4a38 1.215s\n2026-05-20 01:45:28.465 37 INFO tempest.lib.common.rest_client [req-88cbee05-1351-4c7f-b7f2-894d599f469a req-88cbee05-1351-4c7f-b7f2-894d599f469a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8134b536-89af-40be-8b4c-4a999e1e7b9c 0.132s\n2026-05-20 01:45:28.573 37 INFO tempest.lib.common.rest_client [req-1fe10aaa-dc02-42e9-a45b-e697be657e1b req-1fe10aaa-dc02-42e9-a45b-e697be657e1b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2e4902b2-d963-4846-b2f5-6b406cb2ca97 0.105s\n2026-05-20 01:45:28.695 35 INFO tempest.lib.common.rest_client [req-cefec6bb-8867-40e0-90c5-117209e6e8ea req-cefec6bb-8867-40e0-90c5-117209e6e8ea ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.417s\n2026-05-20 01:45:28.699 37 INFO tempest.lib.common.rest_client [req-c01338a8-2ea4-4991-bd9d-4f4aee993a09 req-c01338a8-2ea4-4991-bd9d-4f4aee993a09 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fcaac035-caa6-4c2c-9f35-68955d916143 0.124s\n2026-05-20 01:45:28.806 37 INFO tempest.lib.common.rest_client [req-021f9596-a606-4b88-8e63-d5eaed10b419 req-021f9596-a606-4b88-8e63-d5eaed10b419 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=eef5c529-0047-4348-adff-6ee6b9f25575 0.105s\n2026-05-20 01:45:28.937 37 INFO tempest.lib.common.rest_client [req-ff827603-17e0-4f8c-bad0-03671026d921 req-ff827603-17e0-4f8c-bad0-03671026d921 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eef5c529-0047-4348-adff-6ee6b9f25575 0.129s\n2026-05-20 01:45:29.003 13 INFO tempest.lib.common.rest_client [req-4c85fa31-d79d-4e6b-b4a7-d3bc14afa211 req-4c85fa31-d79d-4e6b-b4a7-d3bc14afa211 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/391d89a9-ce46-4b95-bdac-3b128e8e4a38 0.653s\n2026-05-20 01:45:29.057 37 INFO tempest.lib.common.rest_client [req-7d76ad1a-024f-49a3-b7c4-2556dc86f920 req-7d76ad1a-024f-49a3-b7c4-2556dc86f920 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e33dc1ca-e544-41b6-954e-5d6c4eff39e7 0.118s\n2026-05-20 01:45:29.110 13 INFO tempest.lib.common.rest_client [req-044bfddb-d14a-4cdd-9729-bf23c118d2f9 req-044bfddb-d14a-4cdd-9729-bf23c118d2f9 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/391d89a9-ce46-4b95-bdac-3b128e8e4a38 0.102s\n2026-05-20 01:45:29.173 37 INFO tempest.lib.common.rest_client [req-86e4627f-dbe8-411f-8cdb-df59394e59aa req-86e4627f-dbe8-411f-8cdb-df59394e59aa ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=08184c9b-12a1-4ad5-b939-4aaf99be1b74 0.115s\n2026-05-20 01:45:29.300 37 INFO tempest.lib.common.rest_client [req-2fc29b59-d2a2-445e-80ae-10c78fb621a0 req-2fc29b59-d2a2-445e-80ae-10c78fb621a0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/08184c9b-12a1-4ad5-b939-4aaf99be1b74 0.125s\n2026-05-20 01:45:29.429 37 INFO tempest.lib.common.rest_client [req-19a92d2a-14ed-46d7-ae77-d77c25a13928 req-19a92d2a-14ed-46d7-ae77-d77c25a13928 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dc457dde-1c9f-47ef-89c1-19f52b914b63 0.125s\n2026-05-20 01:45:29.457 13 INFO tempest.lib.common.rest_client [req-8fffa964-5da3-4b34-8d9a-2823e0800d08 req-8fffa964-5da3-4b34-8d9a-2823e0800d08 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5ebf8327-43eb-4f55-accb-ede9d38b70c8 0.344s\n2026-05-20 01:45:29.484 39 INFO tempest.lib.common.rest_client [req-fa99163e-8757-4178-8559-b8921f168425 req-fa99163e-8757-4178-8559-b8921f168425 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.292s\n2026-05-20 01:45:29.553 37 INFO tempest.lib.common.rest_client [req-9a88011b-3e5f-4846-af91-c25674801154 req-9a88011b-3e5f-4846-af91-c25674801154 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e447e1f0-61f1-4db2-b232-717c085a953c 0.122s\n2026-05-20 01:45:29.670 37 INFO tempest.lib.common.rest_client [req-93e0013e-1d32-4491-9dc9-9ffc6d429fd6 req-93e0013e-1d32-4491-9dc9-9ffc6d429fd6 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f2b00252-26bd-4aa8-8db6-45d8ee0a610d 0.111s\n2026-05-20 01:45:29.752 13 INFO tempest.lib.common.rest_client [req-0ac5876b-950b-4028-94c4-c4af17e7121d req-0ac5876b-950b-4028-94c4-c4af17e7121d ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/74bdae10-141a-4447-b76b-0e02bf062db6 0.291s\n2026-05-20 01:45:29.769 37 INFO tempest.lib.common.rest_client [req-a150742c-db9f-42cf-b8ad-e85a6f8fd58d req-a150742c-db9f-42cf-b8ad-e85a6f8fd58d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff64d388-d4a9-4301-bd59-7733a13e9362 0.097s\n2026-05-20 01:45:29.867 37 INFO tempest.lib.common.rest_client [req-ef11aa87-398e-463a-b86f-9adf05684aa1 req-ef11aa87-398e-463a-b86f-9adf05684aa1 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4bd83b69-e2f4-4472-bf6b-0fd9a14bf0f5 0.096s\n2026-05-20 01:45:29.960 37 INFO tempest.lib.common.rest_client [req-178cb606-0c55-497a-a8c5-4eb8d632bc3b req-178cb606-0c55-497a-a8c5-4eb8d632bc3b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2aae2c1b-2f38-4028-9208-84f1c24f616f 0.091s\n2026-05-20 01:45:30.080 37 INFO tempest.lib.common.rest_client [req-65718f5c-3bc1-4145-9d4f-009fb1f31e57 req-65718f5c-3bc1-4145-9d4f-009fb1f31e57 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d227d259-2248-4ac3-b66e-042705c02fc1 0.118s\n2026-05-20 01:45:30.169 37 INFO tempest.lib.common.rest_client [req-5eca6d06-8d34-488b-89cf-54fd01d25ff0 req-5eca6d06-8d34-488b-89cf-54fd01d25ff0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff009073-c024-40a5-8ad4-93d5d249bdd2 0.087s\n2026-05-20 01:45:30.291 37 INFO tempest.lib.common.rest_client [req-38499e2a-5ac5-4768-900d-73f231b77fbf req-38499e2a-5ac5-4768-900d-73f231b77fbf ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/97b0841e-ac2f-4287-bb18-f21d18dbe996 0.118s\n2026-05-20 01:45:30.412 37 INFO tempest.lib.common.rest_client [req-9f9b3c85-6429-426b-b37a-9cae209fab32 req-9f9b3c85-6429-426b-b37a-9cae209fab32 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d7801c5c-dee6-4ac4-86ed-e58c5abca2ef 0.118s\n2026-05-20 01:45:30.477 13 INFO tempest.lib.common.rest_client [req-e7a7b07b-757d-48ea-baba-51d42a5b33fc req-e7a7b07b-757d-48ea-baba-51d42a5b33fc ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5e2b8833-cbc9-418f-9258-6440efe118ff 0.723s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [7.571686s] ... ok\n2026-05-20 01:45:30.529 37 INFO tempest.lib.common.rest_client [req-9e041dc7-0588-4101-b2d2-c22c3a6a4391 req-9e041dc7-0588-4101-b2d2-c22c3a6a4391 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/37063c95-987f-4b20-821e-775806266bd9 0.115s\n2026-05-20 01:45:30.637 37 INFO tempest.lib.common.rest_client [req-fa345dfd-fb29-4cc2-a27c-09e580fe1cc5 req-fa345dfd-fb29-4cc2-a27c-09e580fe1cc5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a5f5c83b-da26-4d8a-b531-cd743aa376b1 0.106s\n2026-05-20 01:45:30.647 13 INFO tempest.lib.common.rest_client [req-9475be2c-b0d3-49c0-9dca-95ce29d8b980 req-9475be2c-b0d3-49c0-9dca-95ce29d8b980 ] Request (PortsIpV6TestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.167s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.169690s] ... ok\n2026-05-20 01:45:30.682 39 INFO tempest.lib.common.rest_client [req-9d10f000-de41-4dc9-901f-d1d85998cdff req-9d10f000-de41-4dc9-901f-d1d85998cdff ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.193s\n2026-05-20 01:45:30.758 37 INFO tempest.lib.common.rest_client [req-5fc9e61e-3d16-4572-8038-072c11b31560 req-5fc9e61e-3d16-4572-8038-072c11b31560 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6d47d6e7-2285-4605-9222-21c829e5ca8d 0.118s\n2026-05-20 01:45:30.765 35 INFO tempest.lib.common.rest_client [req-71984c1c-5c90-4246-8dbd-d7cd334f8249 req-71984c1c-5c90-4246-8dbd-d7cd334f8249 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f682abc0-2d2b-45bf-9d47-bb3c5c25e4e0/add_router_interface 2.065s\n2026-05-20 01:45:30.768 13 INFO tempest.lib.common.rest_client [req-21e2714a-b023-49a1-a783-1904d73b6bb5 req-21e2714a-b023-49a1-a783-1904d73b6bb5 ] Request (PortsIpV6TestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.116s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.119913s] ... ok\n2026-05-20 01:45:30.843 37 INFO tempest.lib.common.rest_client [req-1611c222-23dc-4fa4-a10b-d5cc9b0c0cfa req-1611c222-23dc-4fa4-a10b-d5cc9b0c0cfa ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/515a42e7-3406-4721-bf4e-2fac30caaff7 0.083s\n2026-05-20 01:45:30.935 37 INFO tempest.lib.common.rest_client [req-d0cb3f76-41fb-4f44-b6e7-25ed1928d66e req-d0cb3f76-41fb-4f44-b6e7-25ed1928d66e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a0e1831c-cb41-4da9-869d-4d063db0ebc9 0.090s\n2026-05-20 01:45:30.964 35 INFO tempest.lib.common.rest_client [req-83cb9cbb-7c06-4eac-be9b-807a14c9efd4 req-83cb9cbb-7c06-4eac-be9b-807a14c9efd4 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/585dcd7e-a235-473d-96cf-af118cf100fe 0.197s\n2026-05-20 01:45:31.022 37 INFO tempest.lib.common.rest_client [req-68c725af-d327-4fbc-b349-0260836475b4 req-68c725af-d327-4fbc-b349-0260836475b4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1a65c1f4-a2bd-4e59-aea6-832c12c50022 0.085s\n2026-05-20 01:45:31.190 35 INFO tempest.lib.common.rest_client [req-837ce6f0-86c4-4510-8213-468cf5f64b20 req-837ce6f0-86c4-4510-8213-468cf5f64b20 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/585dcd7e-a235-473d-96cf-af118cf100fe 0.221s\n2026-05-20 01:45:31.613 37 INFO tempest.lib.common.rest_client [req-8418db17-2a29-4f22-82cb-6fffb3215b2e req-8418db17-2a29-4f22-82cb-6fffb3215b2e ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b6ccf59d-7cb4-48eb-abee-1e3674323444 0.590s\n2026-05-20 01:45:31.639 13 INFO tempest.lib.common.rest_client [req-d8b1c484-f426-42e1-ac7c-284701b9a914 req-d8b1c484-f426-42e1-ac7c-284701b9a914 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.866s\n2026-05-20 01:45:31.909 37 INFO tempest.lib.common.rest_client [req-b7e2c0f2-419f-4daa-86fa-b16761d19ca9 req-b7e2c0f2-419f-4daa-86fa-b16761d19ca9 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3cab332ca08e428fa1611e0c82db146b 0.294s\n2026-05-20 01:45:32.112 13 INFO tempest.lib.common.rest_client [req-00c7b6e7-9977-4643-ab26-71758e0bc7a2 req-00c7b6e7-9977-4643-ab26-71758e0bc7a2 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.469s\n2026-05-20 01:45:32.236 37 INFO tempest.lib.common.rest_client [req-3507a8c1-bd82-4948-80b4-8308f0de001e req-3507a8c1-bd82-4948-80b4-8308f0de001e ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2a7adeac11b14324b4893a8f04c904f6 0.325s\n2026-05-20 01:45:32.236 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e7bd72b799cf4b3ab0a9a726045bd956\n2026-05-20 01:45:32.425 35 INFO tempest.lib.common.rest_client [req-d8cad04b-d4ee-4dcb-abc7-0524761c1588 req-d8cad04b-d4ee-4dcb-abc7-0524761c1588 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f682abc0-2d2b-45bf-9d47-bb3c5c25e4e0/remove_router_interface 1.232s\n2026-05-20 01:45:32.505 35 INFO tempest.lib.common.rest_client [req-07b91999-2671-4674-be2e-81ebae2c8b67 req-07b91999-2671-4674-be2e-81ebae2c8b67 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f682abc0-2d2b-45bf-9d47-bb3c5c25e4e0 0.078s\n2026-05-20 01:45:32.859 37 INFO tempest.lib.common.rest_client [req-b6bea0e7-800a-4b79-a3c8-50bd2088f7ca req-b6bea0e7-800a-4b79-a3c8-50bd2088f7ca ] Request (NetworksTestDHCPv6:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s\n2026-05-20 01:45:32.888 13 INFO tempest.lib.common.rest_client [req-6c331bd2-e6fa-4322-8794-6d18d9e9a035 req-6c331bd2-e6fa-4322-8794-6d18d9e9a035 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.773s\n2026-05-20 01:45:32.972 35 INFO tempest.lib.common.rest_client [req-68805f30-2ffe-415a-a579-e3edd955c339 req-68805f30-2ffe-415a-a579-e3edd955c339 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f682abc0-2d2b-45bf-9d47-bb3c5c25e4e0 0.465s\n2026-05-20 01:45:33.158 37 INFO tempest.lib.common.rest_client [req-3a66d1e2-1ee5-4490-a863-3bf51c819e4e req-3a66d1e2-1ee5-4490-a863-3bf51c819e4e ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e7bd72b799cf4b3ab0a9a726045bd956&name=default 0.297s\n2026-05-20 01:45:33.279 35 INFO tempest.lib.common.rest_client [req-6f90a789-efb5-4c24-97e6-9f05c85cc1de req-6f90a789-efb5-4c24-97e6-9f05c85cc1de ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/201713f8-956d-4a8e-86b7-5244d5e747c5 0.302s\n2026-05-20 01:45:33.710 37 INFO tempest.lib.common.rest_client [req-ae56a718-fddc-41b4-839e-aa652840b0ba req-ae56a718-fddc-41b4-839e-aa652840b0ba ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/865df1db-e97b-4023-a93b-f205c6eb5576 0.549s\n2026-05-20 01:45:33.770 13 INFO tempest.lib.common.rest_client [req-b7df9270-7bd4-4307-ab5b-f3c272d0bfa1 req-b7df9270-7bd4-4307-ab5b-f3c272d0bfa1 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.879s\n2026-05-20 01:45:33.834 39 INFO tempest.lib.common.rest_client [req-a091f688-9e57-4a39-a224-8f035555f93a req-a091f688-9e57-4a39-a224-8f035555f93a ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/add_router_interface 3.146s\n2026-05-20 01:45:33.968 13 INFO tempest.lib.common.rest_client [req-e87dc127-7c22-4626-968a-dbb71a3e736a req-e87dc127-7c22-4626-968a-dbb71a3e736a ] 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%3A1da 0.195s\n2026-05-20 01:45:34.028 37 INFO tempest.lib.common.rest_client [req-0897221e-bbb7-4965-826b-c97aaa059e95 req-0897221e-bbb7-4965-826b-c97aaa059e95 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956 0.315s\n2026-05-20 01:45:34.092 35 INFO tempest.lib.common.rest_client [req-3f112500-7fc7-418e-a32d-94887dd60cb9 req-3f112500-7fc7-418e-a32d-94887dd60cb9 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3745e62a-0ae3-47b9-ab5c-e0e33f674be5 0.808s\n{12} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [7.672920s] ... ok\n2026-05-20 01:45:34.539 13 INFO tempest.lib.common.rest_client [req-dcadee6c-b125-44de-b119-eb410908b4f1 req-dcadee6c-b125-44de-b119-eb410908b4f1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0a85aa4e-a2da-4d27-9f88-12d0916e4952 0.568s\n2026-05-20 01:45:34.650 13 INFO tempest.lib.common.rest_client [req-15f43d8f-c365-41fb-adf2-ff9595e9272a req-15f43d8f-c365-41fb-adf2-ff9595e9272a ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0a85aa4e-a2da-4d27-9f88-12d0916e4952 0.110s\n2026-05-20 01:45:34.662 37 INFO tempest.lib.common.rest_client [req-4ec33c84-0deb-4183-9e5a-0d3a55514e1c req-4ec33c84-0deb-4183-9e5a-0d3a55514e1c ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s\n2026-05-20 01:45:34.897 39 INFO tempest.lib.common.rest_client [req-36877211-f936-405f-9439-ab86be1b07df req-36877211-f936-405f-9439-ab86be1b07df ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.055s\n2026-05-20 01:45:35.285 37 INFO tempest.lib.common.rest_client [req-2f190fb5-5694-4b26-ab5a-600e4e51b0b5 req-2f190fb5-5694-4b26-ab5a-600e4e51b0b5 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s\n2026-05-20 01:45:35.442 37 INFO tempest.lib.common.rest_client [req-9bca3782-c63d-4f48-bba6-5cf110531f5e req-9bca3782-c63d-4f48-bba6-5cf110531f5e ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.154s\n2026-05-20 01:45:35.514 13 INFO tempest.lib.common.rest_client [req-cdcc4290-371a-4127-b493-38863699fcd1 req-cdcc4290-371a-4127-b493-38863699fcd1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f04366af-41b9-497f-a6f2-7f4ede91b76f 0.862s\n2026-05-20 01:45:35.609 13 INFO tempest.lib.common.rest_client [req-3f8b74e9-b564-4f6d-9f4b-911704856da1 req-3f8b74e9-b564-4f6d-9f4b-911704856da1 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f04366af-41b9-497f-a6f2-7f4ede91b76f 0.093s\n2026-05-20 01:45:35.647 37 INFO tempest.lib.common.rest_client [req-6fbc0c44-151e-4a68-9619-8286b8fa028b req-6fbc0c44-151e-4a68-9619-8286b8fa028b ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.203s\n2026-05-20 01:45:36.244 13 INFO tempest.lib.common.rest_client [req-83e6e3f9-307a-410e-bf51-0d6d751e45e2 req-83e6e3f9-307a-410e-bf51-0d6d751e45e2 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7a0fb8f5-51fc-4f5c-b450-be58024d0498 0.632s\n2026-05-20 01:45:36.329 37 INFO tempest.lib.common.rest_client [req-c824018a-14ba-4b9d-a3cb-decfeb521cbe req-c824018a-14ba-4b9d-a3cb-decfeb521cbe ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.679s\n2026-05-20 01:45:36.483 37 INFO tempest.lib.common.rest_client [req-de7fa177-a0e0-45ba-beb9-bebaf0b6acd2 req-de7fa177-a0e0-45ba-beb9-bebaf0b6acd2 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s\n2026-05-20 01:45:36.594 39 INFO tempest.lib.common.rest_client [req-d0ecdfb9-4a6f-453b-80f5-1f12aaf8b84c req-d0ecdfb9-4a6f-453b-80f5-1f12aaf8b84c ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.694s\n2026-05-20 01:45:36.683 37 INFO tempest.lib.common.rest_client [req-56f8ff14-c719-4052-b806-95e280ce5d3d req-56f8ff14-c719-4052-b806-95e280ce5d3d ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/6688a6617f7d42449975b04b0afb0f13/roles/96c5293ae00249159873405c9cd172ae 0.197s\n2026-05-20 01:45:36.920 37 INFO tempest.lib.common.rest_client [req-e747a8a9-b4c8-4737-ba62-05b872ca00c2 req-e747a8a9-b4c8-4737-ba62-05b872ca00c2 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s\n2026-05-20 01:45:36.994 13 INFO tempest.lib.common.rest_client [req-0854cb7d-8768-4a0b-a904-d04af255e7d8 req-0854cb7d-8768-4a0b-a904-d04af255e7d8 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/041d9fdb-8b17-4bd1-847a-1ebffe2dfb77 0.747s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [6.224797s] ... ok\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.\n2026-05-20 01:45:37.091 37 INFO tempest.lib.common.rest_client [req-33d20798-1902-4c97-9a88-63ce44572986 req-33d20798-1902-4c97-9a88-63ce44572986 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/6688a6617f7d42449975b04b0afb0f13/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.169s\n2026-05-20 01:45:37.347 37 INFO tempest.lib.common.rest_client [req-44a2ff5e-2be6-4c78-a5da-a76fece11bfe req-44a2ff5e-2be6-4c78-a5da-a76fece11bfe ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-20 01:45:37.386 35 INFO tempest.lib.common.rest_client [req-4a8ab5bb-7455-40ae-8347-3c2c6d3eca49 req-4a8ab5bb-7455-40ae-8347-3c2c6d3eca49 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.288s\n2026-05-20 01:45:37.501 37 INFO tempest.lib.common.rest_client [req-4e1cee3f-dd8c-4346-a38b-7bededd8ec88 req-4e1cee3f-dd8c-4346-a38b-7bededd8ec88 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/6688a6617f7d42449975b04b0afb0f13/roles/68cd1badce4c4baeb95895efe5da31f7 0.151s\n2026-05-20 01:45:37.572 35 INFO tempest.lib.common.rest_client [req-d82f9374-0544-4d17-a431-e8ab2d3eda83 req-d82f9374-0544-4d17-a431-e8ab2d3eda83 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e1700b3b-3cce-4647-95ec-3d09ad09db4b 0.183s\n2026-05-20 01:45:37.703 37 INFO tempest.lib.common.rest_client [req-dd5da239-6271-4474-a2ce-471d9f002e03 req-dd5da239-6271-4474-a2ce-471d9f002e03 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-20 01:45:37.782 35 INFO tempest.lib.common.rest_client [req-c52692b9-0db7-4822-aa7a-1a37568735a0 req-c52692b9-0db7-4822-aa7a-1a37568735a0 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.206s\n2026-05-20 01:45:37.827 37 INFO tempest.lib.common.rest_client [req-4c1f9d86-d424-467e-9da2-90d310568b00 req-4c1f9d86-d424-467e-9da2-90d310568b00 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/6688a6617f7d42449975b04b0afb0f13/roles/96c5293ae00249159873405c9cd172ae 0.121s\n2026-05-20 01:45:37.827 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6688a6617f7d42449975b04b0afb0f13 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:45:37.828 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-833143275-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd714f60490644edca02e80d50d6360f6', 'project_name': 'tempest-TagsExtTest-833143275', 'tenant_id': 'd714f60490644edca02e80d50d6360f6', 'tenant_name': 'tempest-TagsExtTest-833143275', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6688a6617f7d42449975b04b0afb0f13', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:45:37.829 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-833143275-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd714f60490644edca02e80d50d6360f6', 'project_name': 'tempest-TagsExtTest-833143275', 'tenant_id': 'd714f60490644edca02e80d50d6360f6', 'tenant_name': 'tempest-TagsExtTest-833143275', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6688a6617f7d42449975b04b0afb0f13', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:45:37.907 13 INFO tempest.lib.common.rest_client [req-54dc2b7a-3574-4072-9a6f-c812dd8bb2f6 req-54dc2b7a-3574-4072-9a6f-c812dd8bb2f6 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.907s\n2026-05-20 01:45:38.441 13 INFO tempest.lib.common.rest_client [req-25f6c2fe-f7c6-47ea-8b94-30cba27bb570 req-25f6c2fe-f7c6-47ea-8b94-30cba27bb570 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.530s\n2026-05-20 01:45:38.458 37 INFO tempest.lib.common.rest_client [req-aea0c886-25a5-4d84-b3e9-c4b00e859c48 req-aea0c886-25a5-4d84-b3e9-c4b00e859c48 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s\n2026-05-20 01:45:38.631 37 INFO tempest.lib.common.rest_client [req-63101656-4842-4ea3-8fac-dc6036de0c2a req-63101656-4842-4ea3-8fac-dc6036de0c2a ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6 0.170s\n2026-05-20 01:45:38.632 37 INFO tempest.lib.common.dynamic_creds [-] Using the existing project d714f60490644edca02e80d50d6360f6 for scope project and roles: ['reader']\n2026-05-20 01:45:38.636 35 INFO tempest.lib.common.rest_client [req-2b06bd26-3c2d-4cd2-a93b-b51c6a0eb44b req-2b06bd26-3c2d-4cd2-a93b-b51c6a0eb44b ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e1700b3b-3cce-4647-95ec-3d09ad09db4b 0.851s\n2026-05-20 01:45:38.724 13 INFO tempest.lib.common.rest_client [req-f92f63fb-330a-4033-b455-fc4fb9614f74 req-f92f63fb-330a-4033-b455-fc4fb9614f74 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.280s\n2026-05-20 01:45:38.802 35 INFO tempest.lib.common.rest_client [req-0da5eb90-5e8d-4e32-8c54-5266f48ec661 req-0da5eb90-5e8d-4e32-8c54-5266f48ec661 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e1700b3b-3cce-4647-95ec-3d09ad09db4b 0.162s\n2026-05-20 01:45:38.899 35 INFO tempest.lib.common.rest_client [req-a13e0e1f-362d-46d6-b28b-94b7b7684cd3 req-a13e0e1f-362d-46d6-b28b-94b7b7684cd3 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e1700b3b-3cce-4647-95ec-3d09ad09db4b 0.093s\n2026-05-20 01:45:39.176 37 INFO tempest.lib.common.rest_client [req-1a299730-a959-49f2-93c8-cbb459049bae req-1a299730-a959-49f2-93c8-cbb459049bae ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.541s\n2026-05-20 01:45:39.257 39 INFO tempest.lib.common.rest_client [req-31b7c80d-6a28-4683-9a96-acb81fe5642b req-31b7c80d-6a28-4683-9a96-acb81fe5642b ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/add_router_interface 2.659s\n2026-05-20 01:45:39.293 37 INFO tempest.lib.common.rest_client [req-038c6351-7513-4e94-81fc-3964b8ddce55 req-038c6351-7513-4e94-81fc-3964b8ddce55 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s\n2026-05-20 01:45:39.435 37 INFO tempest.lib.common.rest_client [req-71e19f8a-d5a8-413a-856f-77ff08ee4d62 req-71e19f8a-d5a8-413a-856f-77ff08ee4d62 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/c37eacacd83245d29c62306954185099/roles/8a521d0f25a3484db544a7c662aa9d7f 0.140s\n2026-05-20 01:45:39.478 13 INFO tempest.lib.common.rest_client [req-e03c4135-bd43-4f22-a8c0-80444e5a471b req-e03c4135-bd43-4f22-a8c0-80444e5a471b ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.749s\n2026-05-20 01:45:39.627 37 INFO tempest.lib.common.rest_client [req-a4d2b8ac-4ab5-46f6-9712-42f2ad720756 req-a4d2b8ac-4ab5-46f6-9712-42f2ad720756 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-20 01:45:39.780 37 INFO tempest.lib.common.rest_client [req-52f25c65-22a6-40f4-a76b-9bf15113b945 req-52f25c65-22a6-40f4-a76b-9bf15113b945 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/c37eacacd83245d29c62306954185099/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.149s\n2026-05-20 01:45:39.961 37 INFO tempest.lib.common.rest_client [req-8ea225b4-33ac-4216-b8a9-7a828d16886d req-8ea225b4-33ac-4216-b8a9-7a828d16886d ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-20 01:45:39.978 39 INFO tempest.lib.common.rest_client [req-0a3fe31c-0696-4298-b0c7-8cebbc62e340 req-0a3fe31c-0696-4298-b0c7-8cebbc62e340 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d 0.716s\n2026-05-20 01:45:40.085 35 INFO tempest.lib.common.rest_client [req-b3e25064-1d67-404d-8d2d-65560d0ac4ff req-b3e25064-1d67-404d-8d2d-65560d0ac4ff ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e1700b3b-3cce-4647-95ec-3d09ad09db4b 1.183s\n{12} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [5.992467s] ... ok\n2026-05-20 01:45:40.101 37 INFO tempest.lib.common.rest_client [req-6cb87c44-310e-4c10-9daf-782722d2c918 req-6cb87c44-310e-4c10-9daf-782722d2c918 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/c37eacacd83245d29c62306954185099/roles/68cd1badce4c4baeb95895efe5da31f7 0.136s\n2026-05-20 01:45:40.144 39 INFO tempest.lib.common.rest_client [req-f2dc8f66-3dc7-4271-a310-5145a52a381a req-f2dc8f66-3dc7-4271-a310-5145a52a381a ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d 0.164s\n2026-05-20 01:45:40.331 37 INFO tempest.lib.common.rest_client [req-63f573ed-8a1e-445d-a9c8-d3cb90828f74 req-63f573ed-8a1e-445d-a9c8-d3cb90828f74 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s\n2026-05-20 01:45:40.467 37 INFO tempest.lib.common.rest_client [req-5db775a8-995b-4a16-a7f7-311bec1d472b req-5db775a8-995b-4a16-a7f7-311bec1d472b ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/c37eacacd83245d29c62306954185099/roles/96c5293ae00249159873405c9cd172ae 0.133s\n2026-05-20 01:45:40.468 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c37eacacd83245d29c62306954185099 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:45:40.469 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-833143275-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd714f60490644edca02e80d50d6360f6', 'project_name': 'tempest-TagsExtTest-833143275', 'tenant_id': 'd714f60490644edca02e80d50d6360f6', 'tenant_name': 'tempest-TagsExtTest-833143275', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c37eacacd83245d29c62306954185099', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:45:40.469 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-TagsExtTest-833143275-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd714f60490644edca02e80d50d6360f6', 'project_name': 'tempest-TagsExtTest-833143275', 'tenant_id': 'd714f60490644edca02e80d50d6360f6', 'tenant_name': 'tempest-TagsExtTest-833143275', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c37eacacd83245d29c62306954185099', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:45:40.834 35 INFO tempest.lib.common.rest_client [req-86e0278b-eb1a-44a8-84c4-7dfa04a692b5 req-86e0278b-eb1a-44a8-84c4-7dfa04a692b5 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.743s\n2026-05-20 01:45:40.895 39 INFO tempest.lib.common.rest_client [req-c194f47b-f4bc-4631-969d-e94e5844637f req-c194f47b-f4bc-4631-969d-e94e5844637f ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d 0.747s\n2026-05-20 01:45:41.043 37 INFO tempest.lib.common.rest_client [req-d7e60566-92ce-4795-84ba-f2ec9421d4a4 req-d7e60566-92ce-4795-84ba-f2ec9421d4a4 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s\n2026-05-20 01:45:41.047 39 INFO tempest.lib.common.rest_client [req-3dc67c58-d38f-4eb0-95d4-abe3b8bd9f58 req-3dc67c58-d38f-4eb0-95d4-abe3b8bd9f58 ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d 0.149s\n2026-05-20 01:45:41.233 39 INFO tempest.lib.common.rest_client [req-88008565-4e13-4ac9-ac28-5ac009ecd2d6 req-88008565-4e13-4ac9-ac28-5ac009ecd2d6 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/33864abc-bfeb-4850-af56-7db0c7a75109 0.183s\n2026-05-20 01:45:41.250 35 INFO tempest.lib.common.rest_client [req-30357332-19c0-4a61-adce-6a7b1be0d446 req-30357332-19c0-4a61-adce-6a7b1be0d446 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.413s\n2026-05-20 01:45:41.394 13 INFO tempest.lib.common.rest_client [req-4cc5b9ae-f094-4cc8-b8f2-ab82f0419cf8 req-4cc5b9ae-f094-4cc8-b8f2-ab82f0419cf8 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8c63ff7d-9466-490f-b6d2-aabfbc4d212d/add_router_interface 1.914s\n2026-05-20 01:45:41.587 35 INFO tempest.lib.common.rest_client [req-947dc219-c9e8-42ae-89da-b39c4817b5fa req-947dc219-c9e8-42ae-89da-b39c4817b5fa ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.333s\n2026-05-20 01:45:41.607 13 INFO tempest.lib.common.rest_client [req-04b74cee-b131-4193-b9ed-79a32d8c03d7 req-04b74cee-b131-4193-b9ed-79a32d8c03d7 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8c63ff7d-9466-490f-b6d2-aabfbc4d212d 0.210s\n2026-05-20 01:45:42.198 39 INFO tempest.lib.common.rest_client [req-962055bb-9e20-4795-8de6-63db2294cfec req-962055bb-9e20-4795-8de6-63db2294cfec ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/remove_router_interface 0.962s\n2026-05-20 01:45:42.447 13 INFO tempest.lib.common.rest_client [req-ded4e9db-6926-40bb-afd4-92947c19f534 req-ded4e9db-6926-40bb-afd4-92947c19f534 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8c63ff7d-9466-490f-b6d2-aabfbc4d212d/remove_router_interface 0.837s\n2026-05-20 01:45:42.463 37 INFO tempest.lib.common.rest_client [req-bd5c45ab-279f-4afa-8da4-0f7bef0469c9 req-bd5c45ab-279f-4afa-8da4-0f7bef0469c9 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.416s\n2026-05-20 01:45:42.501 39 INFO tempest.lib.common.rest_client [req-c8c92dc5-2e44-49a4-a790-9691d05bf896 req-c8c92dc5-2e44-49a4-a790-9691d05bf896 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d0e6f0c6-4dde-4083-8abd-7d658f103f96 0.300s\n2026-05-20 01:45:42.553 13 INFO tempest.lib.common.rest_client [req-cb5a2029-c6e3-46cc-bbbf-75ae00070e8e req-cb5a2029-c6e3-46cc-bbbf-75ae00070e8e ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9b10daa1-5835-4807-82b3-8d19be97110c 0.104s\n2026-05-20 01:45:42.921 13 INFO tempest.lib.common.rest_client [req-d80641b8-679d-434c-8f8f-7b2f18974359 req-d80641b8-679d-434c-8f8f-7b2f18974359 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8c63ff7d-9466-490f-b6d2-aabfbc4d212d 0.364s\n2026-05-20 01:45:43.077 39 INFO tempest.lib.common.rest_client [req-de81eacd-8932-4f8e-a0d5-b3f567a9257b req-de81eacd-8932-4f8e-a0d5-b3f567a9257b ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/22eefec6-8aef-42eb-ab27-be28d2dd4d70 0.575s\n2026-05-20 01:45:43.210 13 INFO tempest.lib.common.rest_client [req-adb4de5b-4677-45db-8fd7-22fc2c20c3f1 req-adb4de5b-4677-45db-8fd7-22fc2c20c3f1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2340b997-1206-4f4e-a2cf-9f862edc8978 0.283s\n2026-05-20 01:45:43.249 39 INFO tempest.lib.common.rest_client [req-b15ed77a-1a12-4b12-98c9-b218301d26d3 req-b15ed77a-1a12-4b12-98c9-b218301d26d3 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/adcbbec5-e206-4f37-96a2-52248b3dec88 0.168s\n2026-05-20 01:45:43.672 37 INFO tempest.lib.common.rest_client [req-d4fc69c3-e11b-4aeb-a341-b8f7cda75678 req-d4fc69c3-e11b-4aeb-a341-b8f7cda75678 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.207s\n2026-05-20 01:45:43.682 35 INFO tempest.lib.common.rest_client [req-b9594c38-507d-47e0-a691-abf1dba25b18 req-b9594c38-507d-47e0-a691-abf1dba25b18 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8e326dd7-8089-4a7d-9eb4-12410b0f2568/add_router_interface 2.091s\n2026-05-20 01:45:43.862 13 INFO tempest.lib.common.rest_client [req-bfd6152e-0adb-4c3d-89e6-64ac3542f3d7 req-bfd6152e-0adb-4c3d-89e6-64ac3542f3d7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f3b69d65-26f5-41a4-839a-ad407c49a408 0.646s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [6.867434s] ... ok\n2026-05-20 01:45:43.879 35 INFO tempest.lib.common.rest_client [req-4cae9b46-58fe-4739-a20f-3b3c2c3c7d1e req-4cae9b46-58fe-4739-a20f-3b3c2c3c7d1e ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3f189545-9703-42c4-8c4b-4a881e0ba4ba 0.193s\n2026-05-20 01:45:44.023 13 INFO tempest.lib.common.rest_client [req-118be219-dd11-4a75-ba73-a8a05ba9f952 req-118be219-dd11-4a75-ba73-a8a05ba9f952 ] Request (PortsIpV6TestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/972cfe2e-9d5b-4c87-8277-fa343486429d 0.155s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.158435s] ... ok\n2026-05-20 01:45:44.173 13 INFO tempest.lib.common.rest_client [req-fbc93386-dc6f-44d7-9b64-2337527cf943 req-fbc93386-dc6f-44d7-9b64-2337527cf943 ] Request (PortsIpV6TestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/972cfe2e-9d5b-4c87-8277-fa343486429d?fields=id&fields=mac_address 0.145s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.148765s] ... ok\n2026-05-20 01:45:44.230 39 INFO tempest.lib.common.rest_client [req-8c3fe551-95ea-4d5b-bbc1-1104933d66e4 req-8c3fe551-95ea-4d5b-bbc1-1104933d66e4 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/remove_router_interface 0.977s\n2026-05-20 01:45:44.571 13 INFO tempest.lib.common.rest_client [req-58eecafd-5d6c-4803-976b-094f44321d29 req-58eecafd-5d6c-4803-976b-094f44321d29 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.393s\n2026-05-20 01:45:44.859 39 INFO tempest.lib.common.rest_client [req-2ccd4590-fa14-4fe3-bf49-84ff05de53e6 req-2ccd4590-fa14-4fe3-bf49-84ff05de53e6 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ceb0ded2-10ad-48db-85ad-60686d4fd043 0.625s\n2026-05-20 01:45:44.898 13 INFO tempest.lib.common.rest_client [req-77dfe75b-0ee1-448b-9025-a2ca9024e376 req-77dfe75b-0ee1-448b-9025-a2ca9024e376 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.326s\n2026-05-20 01:45:44.998 37 INFO tempest.lib.common.rest_client [req-28342149-a5d6-485b-922c-c5cb3cb0c5b4 req-28342149-a5d6-485b-922c-c5cb3cb0c5b4 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.323s\n2026-05-20 01:45:45.105 35 INFO tempest.lib.common.rest_client [req-6013025c-5634-449d-9934-98ef19db850b req-6013025c-5634-449d-9934-98ef19db850b ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3f189545-9703-42c4-8c4b-4a881e0ba4ba 1.223s\n2026-05-20 01:45:45.254 13 INFO tempest.lib.common.rest_client [req-a19e3586-ca9d-405e-a2da-7c2e45aaf9ca req-a19e3586-ca9d-405e-a2da-7c2e45aaf9ca ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.353s\n2026-05-20 01:45:45.305 37 INFO tempest.lib.common.rest_client [req-fab5e054-9f17-4629-9e19-7e9e42cbdf89 req-fab5e054-9f17-4629-9e19-7e9e42cbdf89 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.303s\n2026-05-20 01:45:45.314 35 INFO tempest.lib.common.rest_client [req-c4fcb748-ecf8-4cfd-813a-8b9cd46a3022 req-c4fcb748-ecf8-4cfd-813a-8b9cd46a3022 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3f189545-9703-42c4-8c4b-4a881e0ba4ba 0.207s\n2026-05-20 01:45:45.501 37 INFO tempest.lib.common.rest_client [req-74309187-b6d5-4edd-bd42-094daf5075c4 req-74309187-b6d5-4edd-bd42-094daf5075c4 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.192s\n2026-05-20 01:45:45.503 39 INFO tempest.lib.common.rest_client [req-c1c08a20-bd45-444d-a35c-da928781c717 req-c1c08a20-bd45-444d-a35c-da928781c717 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/897c6be4-3a22-407d-8b6b-2f35fd550fa8 0.641s\n2026-05-20 01:45:45.700 37 INFO tempest.lib.common.rest_client [req-7e32a132-d4c1-414a-9629-2500d26088bb req-7e32a132-d4c1-414a-9629-2500d26088bb ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags/tempest-TagsExtTest-Tag-1042390103 0.191s\n2026-05-20 01:45:45.716 39 INFO tempest.lib.common.rest_client [req-dee56b69-d207-41f4-a607-ea2af5973329 req-dee56b69-d207-41f4-a607-ea2af5973329 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1b224a9f-6e85-466b-bd9a-ee471e36a090 0.209s\n2026-05-20 01:45:45.903 37 INFO tempest.lib.common.rest_client [req-89aa1705-308d-4e2b-ad2c-dd34fb080beb req-89aa1705-308d-4e2b-ad2c-dd34fb080beb ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags/tempest-TagsExtTest-Tag-1983577100 0.200s\n2026-05-20 01:45:46.029 13 INFO tempest.lib.common.rest_client [req-0d834d2e-5e89-4ba6-8faf-0ee8b7df21ff req-0d834d2e-5e89-4ba6-8faf-0ee8b7df21ff ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.772s\n2026-05-20 01:45:46.173 37 INFO tempest.lib.common.rest_client [req-4b54693f-1ce4-44cd-b8e5-eabee6a231d0 req-4b54693f-1ce4-44cd-b8e5-eabee6a231d0 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags/tempest-TagsExtTest-Tag-469935182 0.267s\n2026-05-20 01:45:46.307 35 INFO tempest.lib.common.rest_client [req-f41cd4ca-b758-4197-8f83-f29601e6bc74 req-f41cd4ca-b758-4197-8f83-f29601e6bc74 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8e326dd7-8089-4a7d-9eb4-12410b0f2568/remove_router_interface 0.990s\n2026-05-20 01:45:46.312 13 INFO tempest.lib.common.rest_client [req-3a2c870f-1fff-450f-8cd9-2bc87a677f60 req-3a2c870f-1fff-450f-8cd9-2bc87a677f60 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.280s\n2026-05-20 01:45:46.359 37 INFO tempest.lib.common.rest_client [req-24fcb6b6-7c30-404e-a1d5-7c3ba321fa24 req-24fcb6b6-7c30-404e-a1d5-7c3ba321fa24 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags/tempest-TagsExtTest-Tag-1448901245 0.182s\n2026-05-20 01:45:46.421 35 INFO tempest.lib.common.rest_client [req-6c3a355f-1e43-4571-bcb6-20d104fda6a5 req-6c3a355f-1e43-4571-bcb6-20d104fda6a5 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8e326dd7-8089-4a7d-9eb4-12410b0f2568 0.111s\n2026-05-20 01:45:46.838 35 INFO tempest.lib.common.rest_client [req-2d6075dd-9c0d-4c84-a875-a652e8a1c574 req-2d6075dd-9c0d-4c84-a875-a652e8a1c574 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8e326dd7-8089-4a7d-9eb4-12410b0f2568 0.414s\n2026-05-20 01:45:46.856 37 INFO tempest.lib.common.rest_client [req-9f367a9b-5b7c-48ee-98d5-e1dfebeb814f req-9f367a9b-5b7c-48ee-98d5-e1dfebeb814f ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags 0.494s\n2026-05-20 01:45:46.931 13 INFO tempest.lib.common.rest_client [req-4118f798-bd4b-4e9a-a45b-676d41aa3d54 req-4118f798-bd4b-4e9a-a45b-676d41aa3d54 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.612s\n2026-05-20 01:45:47.002 37 INFO tempest.lib.common.rest_client [req-d8a8f152-a5eb-473f-9a80-ebd680f69f46 req-d8a8f152-a5eb-473f-9a80-ebd680f69f46 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags/tempest-TagsExtTest-Tag-1042390103 0.142s\n2026-05-20 01:45:47.021 39 INFO tempest.lib.common.rest_client [req-9881e321-60aa-4eec-aaf1-a030d85bfbd0 req-9881e321-60aa-4eec-aaf1-a030d85bfbd0 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/remove_router_interface 1.301s\n2026-05-20 01:45:47.177 35 INFO tempest.lib.common.rest_client [req-c52683be-ec9e-4425-a2ed-f951ce58683a req-c52683be-ec9e-4425-a2ed-f951ce58683a ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fbd282de-477a-4b54-9ba6-43f2c00d8c84 0.336s\n2026-05-20 01:45:47.206 37 INFO tempest.lib.common.rest_client [req-9083aed3-d591-4d65-acdc-541667d5ca48 req-9083aed3-d591-4d65-acdc-541667d5ca48 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags/tempest-TagsExtTest-Tag-1042390103 0.201s\n2026-05-20 01:45:47.341 37 INFO tempest.lib.common.rest_client [req-75cc1bfa-5e22-4a05-8ea4-4940930b665a req-75cc1bfa-5e22-4a05-8ea4-4940930b665a ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags 0.133s\n2026-05-20 01:45:47.360 39 INFO tempest.lib.common.rest_client [req-18b1c170-38e5-43b5-b1af-4342b6af874d req-18b1c170-38e5-43b5-b1af-4342b6af874d ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2d8992cb-dc34-4698-ba14-5f2371b4613f 0.336s\n2026-05-20 01:45:47.496 37 INFO tempest.lib.common.rest_client [req-cff92895-6d5a-4ce5-a72a-993debd99342 req-cff92895-6d5a-4ce5-a72a-993debd99342 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags 0.152s\n2026-05-20 01:45:47.651 37 INFO tempest.lib.common.rest_client [req-cc24bc38-3209-4631-ac63-36d672a9f4ee req-cc24bc38-3209-4631-ac63-36d672a9f4ee ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags/tempest-TagsExtTest-Tag-1983577100 0.152s\n2026-05-20 01:45:47.820 13 INFO tempest.lib.common.rest_client [req-bbfba1b2-1c60-4ea3-8486-120b02c6fcaa req-bbfba1b2-1c60-4ea3-8486-120b02c6fcaa ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/93ac6aeb-f64f-4c19-bbd4-549268c15ae8 0.886s\n2026-05-20 01:45:47.832 37 INFO tempest.lib.common.rest_client [req-7e24d5c5-dde8-446e-a2e8-d54a164da92c req-7e24d5c5-dde8-446e-a2e8-d54a164da92c ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags/tempest-TagsExtTest-Tag-1983577100 0.178s\n2026-05-20 01:45:47.840 35 INFO tempest.lib.common.rest_client [req-ab3b9a9f-7136-407a-8e2d-e08bb707c695 req-ab3b9a9f-7136-407a-8e2d-e08bb707c695 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/988ca953-bbaa-4c81-a073-208ad65b7e66 0.658s\n{12} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [7.753750s] ... ok\n2026-05-20 01:45:48.034 39 INFO tempest.lib.common.rest_client [req-a937dd6f-7e83-4c95-a669-841c7c2595d0 req-a937dd6f-7e83-4c95-a669-841c7c2595d0 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6c0f0a09-3407-473f-9a19-e7b4daeef713 0.671s\n2026-05-20 01:45:48.056 37 INFO tempest.lib.common.rest_client [req-2d4d0bff-421d-4a76-af18-0c37541e80de req-2d4d0bff-421d-4a76-af18-0c37541e80de ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags 0.222s\n2026-05-20 01:45:48.201 35 INFO tempest.lib.common.rest_client [req-3aff0ea5-0187-40d9-ba56-a4827a7e4d87 req-3aff0ea5-0187-40d9-ba56-a4827a7e4d87 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.354s\n2026-05-20 01:45:48.235 39 INFO tempest.lib.common.rest_client [req-ae0252e3-e274-46db-b167-b22d83e6b222 req-ae0252e3-e274-46db-b167-b22d83e6b222 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4da2bd03-703c-4777-906e-f30c7980d4b4 0.196s\n2026-05-20 01:45:48.236 37 INFO tempest.lib.common.rest_client [req-f6951aeb-1538-4a26-ad04-290a48a13999 req-f6951aeb-1538-4a26-ad04-290a48a13999 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags 0.176s\n2026-05-20 01:45:48.383 37 INFO tempest.lib.common.rest_client [req-bd68467b-e493-4665-b58d-7dc16dd17d43 req-bd68467b-e493-4665-b58d-7dc16dd17d43 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags/tempest-TagsExtTest-Tag-469935182 0.143s\n2026-05-20 01:45:48.442 13 INFO tempest.lib.common.rest_client [req-a9a3e1de-4504-405d-be78-68ca48a9d060 req-a9a3e1de-4504-405d-be78-68ca48a9d060 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/93ac6aeb-f64f-4c19-bbd4-549268c15ae8 0.619s\n2026-05-20 01:45:48.538 13 INFO tempest.lib.common.rest_client [req-83df9460-1774-41f9-9fca-309dc942b1be req-83df9460-1774-41f9-9fca-309dc942b1be ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/93ac6aeb-f64f-4c19-bbd4-549268c15ae8 0.093s\n2026-05-20 01:45:48.627 37 INFO tempest.lib.common.rest_client [req-a61890d4-cfc9-4aa1-8ae4-d24193b64f13 req-a61890d4-cfc9-4aa1-8ae4-d24193b64f13 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags/tempest-TagsExtTest-Tag-469935182 0.240s\n2026-05-20 01:45:48.790 37 INFO tempest.lib.common.rest_client [req-8b78c6f2-e163-458e-a34f-8e802cc7915a req-8b78c6f2-e163-458e-a34f-8e802cc7915a ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags 0.159s\n2026-05-20 01:45:48.879 13 INFO tempest.lib.common.rest_client [req-4343c73b-f443-40e0-9f24-48bcb5890359 req-4343c73b-f443-40e0-9f24-48bcb5890359 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a3ab06a5-8e1d-424a-8157-661cd4f07c49 0.338s\n2026-05-20 01:45:48.937 37 INFO tempest.lib.common.rest_client [req-c580457c-aacb-42fd-ab58-908b8a4d30f3 req-c580457c-aacb-42fd-ab58-908b8a4d30f3 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags 0.144s\n2026-05-20 01:45:48.943 35 INFO tempest.lib.common.rest_client [req-a97a2d7f-8833-4818-adda-db8444962f67 req-a97a2d7f-8833-4818-adda-db8444962f67 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.736s\n2026-05-20 01:45:49.097 37 INFO tempest.lib.common.rest_client [req-b77cf11f-56b0-474b-92cb-65aabfa6da10 req-b77cf11f-56b0-474b-92cb-65aabfa6da10 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags/tempest-TagsExtTest-Tag-1448901245 0.157s\n2026-05-20 01:45:49.189 13 INFO tempest.lib.common.rest_client [req-0fc559e8-6214-4e5d-87ea-b0f6302eb768 req-0fc559e8-6214-4e5d-87ea-b0f6302eb768 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/627acafa-76c0-4142-91b5-e239eeb8865c 0.307s\n2026-05-20 01:45:49.249 37 INFO tempest.lib.common.rest_client [req-71ed5d87-69ea-4cd2-b026-aa82b34097f8 req-71ed5d87-69ea-4cd2-b026-aa82b34097f8 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags/tempest-TagsExtTest-Tag-1448901245 0.149s\n2026-05-20 01:45:49.259 39 INFO tempest.lib.common.rest_client [req-489115fb-87bf-4dec-b559-d46362ff8ce9 req-489115fb-87bf-4dec-b559-d46362ff8ce9 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/remove_router_interface 1.020s\n2026-05-20 01:45:49.376 37 INFO tempest.lib.common.rest_client [req-a45f90cd-7246-4ce2-96ff-d5c64c6a5775 req-a45f90cd-7246-4ce2-96ff-d5c64c6a5775 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags 0.124s\n2026-05-20 01:45:49.489 35 INFO tempest.lib.common.rest_client [req-69ff77f4-d683-4c44-9bcc-86216b0c5fc5 req-69ff77f4-d683-4c44-9bcc-86216b0c5fc5 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.543s\n2026-05-20 01:45:49.509 13 INFO tempest.lib.common.rest_client [req-69adbe55-24e1-4963-9497-4cecd3dbb73d req-69adbe55-24e1-4963-9497-4cecd3dbb73d ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bc5fe876-5940-42a9-8fab-5c9627c6ad5a 0.318s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [5.335264s] ... ok\n2026-05-20 01:45:49.516 37 INFO tempest.lib.common.rest_client [req-5e094ef3-e6f2-4e14-9447-672086d6685d req-5e094ef3-e6f2-4e14-9447-672086d6685d ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags 0.135s\n2026-05-20 01:45:49.547 39 INFO tempest.lib.common.rest_client [req-1ea1f680-0ac8-40d9-80eb-48ff6cafa428 req-1ea1f680-0ac8-40d9-80eb-48ff6cafa428 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4c1ffa4-ff46-4daa-9efb-c5566e4bf6db 0.286s\n2026-05-20 01:45:49.709 37 INFO tempest.lib.common.rest_client [req-d083d0b9-f7f8-4c1b-b722-df3d57c3dd84 req-d083d0b9-f7f8-4c1b-b722-df3d57c3dd84 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags 0.190s\n2026-05-20 01:45:49.880 37 INFO tempest.lib.common.rest_client [req-b1b6808e-30db-41f6-bf28-cffbc90521dd req-b1b6808e-30db-41f6-bf28-cffbc90521dd ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags 0.168s\n2026-05-20 01:45:49.991 13 INFO tempest.lib.common.rest_client [req-a4036017-7393-458e-9eec-7afa67afdd66 req-a4036017-7393-458e-9eec-7afa67afdd66 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.477s\n2026-05-20 01:45:50.022 37 INFO tempest.lib.common.rest_client [req-76acfd6e-81b9-4667-9377-71a6fa772a27 req-76acfd6e-81b9-4667-9377-71a6fa772a27 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags 0.139s\n{13} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [4.519136s] ... ok\n2026-05-20 01:45:50.067 39 INFO tempest.lib.common.rest_client [req-4413a77d-f1ce-44e8-8dbb-5f3a14e7df18 req-4413a77d-f1ce-44e8-8dbb-5f3a14e7df18 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5391fa9b-68f8-4bf3-80f0-f9deeb922a89 0.518s\n2026-05-20 01:45:50.229 37 INFO tempest.lib.common.rest_client [req-198685e3-b34b-4d97-9e5c-38df23bf05ab req-198685e3-b34b-4d97-9e5c-38df23bf05ab ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags/tempest-TagsExtTest-Tag-975204124 0.202s\n2026-05-20 01:45:50.357 13 INFO tempest.lib.common.rest_client [req-d59f2cdc-6dd8-4e74-b5ec-00d72746ce06 req-d59f2cdc-6dd8-4e74-b5ec-00d72746ce06 ] 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.363s\n2026-05-20 01:45:50.550 39 INFO tempest.lib.common.rest_client [req-f470d0e5-bd9a-47b8-b8b2-e1257bacd000 req-f470d0e5-bd9a-47b8-b8b2-e1257bacd000 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d 0.480s\n2026-05-20 01:45:50.571 37 INFO tempest.lib.common.rest_client [req-19e5e5aa-e6d2-41e8-8b68-c5e777c6a856 req-19e5e5aa-e6d2-41e8-8b68-c5e777c6a856 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags/tempest-TagsExtTest-Tag-1156629497 0.338s\n2026-05-20 01:45:50.659 39 INFO tempest.lib.common.rest_client [req-2e822cf9-e4a7-438a-962f-643577408fdb req-2e822cf9-e4a7-438a-962f-643577408fdb ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=953d753b-6ba3-46c2-815b-3ad29778bf6d 0.106s\n2026-05-20 01:45:50.727 13 INFO tempest.lib.common.rest_client [req-81149773-a145-45b3-b87e-7f5743c78439 req-81149773-a145-45b3-b87e-7f5743c78439 ] 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.368s\n2026-05-20 01:45:50.836 37 INFO tempest.lib.common.rest_client [req-5810a93d-ee0e-4c63-9021-f6803876bcee req-5810a93d-ee0e-4c63-9021-f6803876bcee ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags/tempest-TagsExtTest-Tag-1914142357 0.261s\n2026-05-20 01:45:51.102 39 INFO tempest.lib.common.rest_client [req-04c3e5b0-f580-4b58-816b-b3bd069b099b req-04c3e5b0-f580-4b58-816b-b3bd069b099b ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d 0.440s\n{14} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [32.324759s] ... ok\n2026-05-20 01:45:51.107 37 INFO tempest.lib.common.rest_client [req-ebb0e3f9-5222-4aaa-a697-d3ccb2764d8d req-ebb0e3f9-5222-4aaa-a697-d3ccb2764d8d ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags/tempest-TagsExtTest-Tag-1670511250 0.267s\n2026-05-20 01:45:51.132 13 INFO tempest.lib.common.rest_client [req-844eca29-ef83-47e3-871b-c77ab71a9ff7 req-844eca29-ef83-47e3-871b-c77ab71a9ff7 ] 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.401s\n2026-05-20 01:45:51.296 37 INFO tempest.lib.common.rest_client [req-94b95957-8372-496d-9b18-f4b3afeb0cdb req-94b95957-8372-496d-9b18-f4b3afeb0cdb ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags 0.186s\n2026-05-20 01:45:51.469 39 INFO tempest.lib.common.rest_client [req-ee4a4c54-7e3c-41f4-a166-598abc279256 req-ee4a4c54-7e3c-41f4-a166-598abc279256 ] Request (RoutersTest:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.362s\n2026-05-20 01:45:51.492 37 INFO tempest.lib.common.rest_client [req-61522920-a7cc-489a-83d6-0430178f6936 req-61522920-a7cc-489a-83d6-0430178f6936 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags 0.192s\n2026-05-20 01:45:51.704 37 INFO tempest.lib.common.rest_client [req-82e8a8ca-2179-4150-824e-ab66b39e2eac req-82e8a8ca-2179-4150-824e-ab66b39e2eac ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags/tempest-TagsExtTest-Tag-715443733 0.208s\n2026-05-20 01:45:51.741 35 INFO tempest.lib.common.rest_client [req-97f4e6cd-e3a1-4126-872d-3945ecd05af4 req-97f4e6cd-e3a1-4126-872d-3945ecd05af4 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/add_router_interface 2.249s\n2026-05-20 01:45:51.853 39 INFO tempest.lib.common.rest_client [req-649f312f-1c7a-4116-b821-1375e4e7249d req-649f312f-1c7a-4116-b821-1375e4e7249d ] Request (RoutersTest:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/34751cdc-71bc-435e-9d5e-4e2fd6cd7bec 0.380s\n2026-05-20 01:45:51.864 37 INFO tempest.lib.common.rest_client [req-596ca262-cbba-41a9-ae55-42db41640fe6 req-596ca262-cbba-41a9-ae55-42db41640fe6 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags/tempest-TagsExtTest-Tag-1090620723 0.156s\n2026-05-20 01:45:51.946 13 INFO tempest.lib.common.rest_client [req-b2abec2f-90be-41d1-8fba-f5fd76fc0e6d req-b2abec2f-90be-41d1-8fba-f5fd76fc0e6d ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.812s\n2026-05-20 01:45:51.998 39 INFO tempest.lib.common.rest_client [req-d3e9bd55-896d-48f2-877f-d794ad9f443c req-d3e9bd55-896d-48f2-877f-d794ad9f443c ] Request (RoutersTest:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/34751cdc-71bc-435e-9d5e-4e2fd6cd7bec 0.142s\n2026-05-20 01:45:52.004 37 INFO tempest.lib.common.rest_client [req-168537f2-599c-47e2-97e6-1ff96d8af53e req-168537f2-599c-47e2-97e6-1ff96d8af53e ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags/tempest-TagsExtTest-Tag-1793213441 0.138s\n2026-05-20 01:45:52.103 39 INFO tempest.lib.common.rest_client [req-95c23653-ee29-49af-b3b6-047030a33d75 req-95c23653-ee29-49af-b3b6-047030a33d75 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=34751cdc-71bc-435e-9d5e-4e2fd6cd7bec 0.099s\n2026-05-20 01:45:52.194 37 INFO tempest.lib.common.rest_client [req-18c0700a-357a-4146-9734-b31621b07915 req-18c0700a-357a-4146-9734-b31621b07915 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags 0.187s\n2026-05-20 01:45:52.374 13 INFO tempest.lib.common.rest_client [req-e2fd2b68-5cef-438b-a18c-e28aa03aa2f3 req-e2fd2b68-5cef-438b-a18c-e28aa03aa2f3 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.426s\n2026-05-20 01:45:52.401 37 INFO tempest.lib.common.rest_client [req-258284e6-571e-46c5-bb5a-84aff776c45a req-258284e6-571e-46c5-bb5a-84aff776c45a ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags 0.205s\n2026-05-20 01:45:52.562 39 INFO tempest.lib.common.rest_client [req-38f0dc9e-8339-433f-80c1-b9fe4329ea54 req-38f0dc9e-8339-433f-80c1-b9fe4329ea54 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/34751cdc-71bc-435e-9d5e-4e2fd6cd7bec 0.456s\n{14} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [1.458079s] ... ok\n2026-05-20 01:45:52.560 35 INFO tempest.lib.common.rest_client [req-62097a7a-bd45-4b27-8cd5-19e353eb72a6 req-62097a7a-bd45-4b27-8cd5-19e353eb72a6 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.816s\n2026-05-20 01:45:52.582 37 INFO tempest.lib.common.rest_client [req-737f149e-b2de-456b-80ad-b373e036f9b6 req-737f149e-b2de-456b-80ad-b373e036f9b6 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags/tempest-TagsExtTest-Tag-1878413592 0.177s\n2026-05-20 01:45:52.678 39 INFO tempest.lib.common.rest_client [req-3004abaf-c4b7-418d-a794-3836f36998ef req-3004abaf-c4b7-418d-a794-3836f36998ef ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=34751cdc-71bc-435e-9d5e-4e2fd6cd7bec 0.078s\n2026-05-20 01:45:52.703 13 INFO tempest.lib.common.rest_client [req-f2fc9fff-4ad1-4580-af9a-9249708de564 req-f2fc9fff-4ad1-4580-af9a-9249708de564 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.326s\n2026-05-20 01:45:52.741 37 INFO tempest.lib.common.rest_client [req-c98a18a5-12c2-45bd-805a-3a55d068f5b8 req-c98a18a5-12c2-45bd-805a-3a55d068f5b8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags/tempest-TagsExtTest-Tag-1858858344 0.154s\n2026-05-20 01:45:52.775 39 INFO tempest.lib.common.rest_client [req-01125955-53a0-44f1-9846-46550f92d86f req-01125955-53a0-44f1-9846-46550f92d86f ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/34751cdc-71bc-435e-9d5e-4e2fd6cd7bec 0.094s\n2026-05-20 01:45:52.888 39 INFO tempest.lib.common.rest_client [req-5aaab361-4312-4507-a51f-375335bbb399 req-5aaab361-4312-4507-a51f-375335bbb399 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d0e6f0c6-4dde-4083-8abd-7d658f103f96 0.110s\n2026-05-20 01:45:52.922 37 INFO tempest.lib.common.rest_client [req-3b79c90e-74c0-4a84-b901-48150198da61 req-3b79c90e-74c0-4a84-b901-48150198da61 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags/tempest-TagsExtTest-Tag-1676215636 0.176s\n2026-05-20 01:45:52.987 39 INFO tempest.lib.common.rest_client [req-9fc7134d-3cb3-4074-b5e8-1c688462e120 req-9fc7134d-3cb3-4074-b5e8-1c688462e120 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ceb0ded2-10ad-48db-85ad-60686d4fd043 0.096s\n2026-05-20 01:45:53.044 35 INFO tempest.lib.common.rest_client [req-fcf35706-ef7d-42cd-a17f-e6be7d22032c req-fcf35706-ef7d-42cd-a17f-e6be7d22032c ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.481s\n2026-05-20 01:45:53.125 37 INFO tempest.lib.common.rest_client [req-f54dea4b-0f32-4abc-b8e5-3384c55f9814 req-f54dea4b-0f32-4abc-b8e5-3384c55f9814 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags 0.201s\n2026-05-20 01:45:53.124 39 INFO tempest.lib.common.rest_client [req-c78e6a1f-65a3-4f75-9fd4-8a4d91e2744e req-c78e6a1f-65a3-4f75-9fd4-8a4d91e2744e ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2d8992cb-dc34-4698-ba14-5f2371b4613f 0.135s\n2026-05-20 01:45:53.212 39 INFO tempest.lib.common.rest_client [req-9ea9d86e-4e73-421f-b276-126d42e76e04 req-9ea9d86e-4e73-421f-b276-126d42e76e04 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4c1ffa4-ff46-4daa-9efb-c5566e4bf6db 0.086s\n2026-05-20 01:45:53.251 13 INFO tempest.lib.common.rest_client [req-35ba5180-21c0-4d92-be52-4b146e944dab req-35ba5180-21c0-4d92-be52-4b146e944dab ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.544s\n2026-05-20 01:45:53.294 39 INFO tempest.lib.common.rest_client [req-52f91cfd-0609-42e8-8355-79ba5e3a6ea3 req-52f91cfd-0609-42e8-8355-79ba5e3a6ea3 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=953d753b-6ba3-46c2-815b-3ad29778bf6d 0.081s\n2026-05-20 01:45:53.311 37 INFO tempest.lib.common.rest_client [req-4dba957b-869f-4e73-a614-1751a9f089d2 req-4dba957b-869f-4e73-a614-1751a9f089d2 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags 0.183s\n2026-05-20 01:45:53.386 39 INFO tempest.lib.common.rest_client [req-269191b5-feca-4af1-b77d-18b8fc1c8852 req-269191b5-feca-4af1-b77d-18b8fc1c8852 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d 0.090s\n2026-05-20 01:45:53.483 39 INFO tempest.lib.common.rest_client [req-d97b0a97-e880-4c7f-ae7f-798f014edf63 req-d97b0a97-e880-4c7f-ae7f-798f014edf63 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a9b727ee-01b4-4d23-9a40-3f863a960b7d 0.094s\n2026-05-20 01:45:53.488 37 INFO tempest.lib.common.rest_client [req-b08986e4-d40d-4870-a578-1fcba4e2bfba req-b08986e4-d40d-4870-a578-1fcba4e2bfba ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags/tempest-TagsExtTest-Tag-1347976940 0.173s\n2026-05-20 01:45:53.603 39 INFO tempest.lib.common.rest_client [req-e835fbc2-3703-451f-9ced-2a660ff20d56 req-e835fbc2-3703-451f-9ced-2a660ff20d56 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a9b727ee-01b4-4d23-9a40-3f863a960b7d 0.116s\n2026-05-20 01:45:53.640 37 INFO tempest.lib.common.rest_client [req-3ff8bac5-da80-44bb-b2ea-9b6c5c322168 req-3ff8bac5-da80-44bb-b2ea-9b6c5c322168 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags/tempest-TagsExtTest-Tag-2023163532 0.146s\n2026-05-20 01:45:53.692 39 INFO tempest.lib.common.rest_client [req-000d980c-2e84-426a-afc3-e029eb0d0124 req-000d980c-2e84-426a-afc3-e029eb0d0124 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d6485fec-9d18-457e-b531-7b1c59157356 0.086s\n2026-05-20 01:45:53.796 37 INFO tempest.lib.common.rest_client [req-e406018c-408e-4fda-b3ad-1ac04152b263 req-e406018c-408e-4fda-b3ad-1ac04152b263 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags/tempest-TagsExtTest-Tag-514099062 0.151s\n2026-05-20 01:45:53.818 39 INFO tempest.lib.common.rest_client [req-78358821-3341-4e0b-9a2b-01b63fca6319 req-78358821-3341-4e0b-9a2b-01b63fca6319 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=aa53b7b9-204f-475c-90c6-1dd8e7293f1e 0.124s\n2026-05-20 01:45:53.912 39 INFO tempest.lib.common.rest_client [req-bbed5101-14f4-4bcb-81ab-e94be4549b38 req-bbed5101-14f4-4bcb-81ab-e94be4549b38 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/aa53b7b9-204f-475c-90c6-1dd8e7293f1e 0.091s\n2026-05-20 01:45:53.948 37 INFO tempest.lib.common.rest_client [req-614264d8-27bb-4bbe-b90c-5422c8740aeb req-614264d8-27bb-4bbe-b90c-5422c8740aeb ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags 0.149s\n2026-05-20 01:45:54.017 39 INFO tempest.lib.common.rest_client [req-acdb090b-b461-445f-b13e-894b4089365c req-acdb090b-b461-445f-b13e-894b4089365c ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2fe5b6b7-f34b-4abd-bd88-bc1536bedfff 0.102s\n2026-05-20 01:45:54.108 39 INFO tempest.lib.common.rest_client [req-7a5cff36-1d8e-4628-8b02-40d5ed5eecda req-7a5cff36-1d8e-4628-8b02-40d5ed5eecda ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2fe5b6b7-f34b-4abd-bd88-bc1536bedfff 0.089s\n2026-05-20 01:45:54.158 37 INFO tempest.lib.common.rest_client [req-07049a60-ec1c-4da9-b7e9-a82b144e8b26 req-07049a60-ec1c-4da9-b7e9-a82b144e8b26 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags 0.207s\n2026-05-20 01:45:54.181 13 INFO tempest.lib.common.rest_client [req-fe2a1e48-13c5-4801-bcc3-6aa2abc65ca2 req-fe2a1e48-13c5-4801-bcc3-6aa2abc65ca2 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/17dd8b8c-7c0b-4296-b48e-c1766cd61a14 0.925s\n2026-05-20 01:45:54.230 39 INFO tempest.lib.common.rest_client [req-17e38e1c-92bc-411a-93a3-500092f2127c req-17e38e1c-92bc-411a-93a3-500092f2127c ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7a8f8c80-599a-4031-b576-8c3cdc537eae 0.118s\n2026-05-20 01:45:54.288 37 INFO tempest.lib.common.rest_client [req-71d55a52-522b-4964-b4e7-ce390b01dba8 req-71d55a52-522b-4964-b4e7-ce390b01dba8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags/tempest-TagsExtTest-Tag-1079513152 0.125s\n2026-05-20 01:45:54.323 39 INFO tempest.lib.common.rest_client [req-d0369441-b22b-4d25-9e77-501b269f9201 req-d0369441-b22b-4d25-9e77-501b269f9201 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cf5906ef-c4e9-4da6-bec5-c854282bbbf4 0.090s\n2026-05-20 01:45:54.427 37 INFO tempest.lib.common.rest_client [req-cdbd9c90-b000-4a94-809d-7eb244adc3dc req-cdbd9c90-b000-4a94-809d-7eb244adc3dc ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags/tempest-TagsExtTest-Tag-1473269107 0.135s\n2026-05-20 01:45:54.454 39 INFO tempest.lib.common.rest_client [req-78c367ad-978c-4f41-8097-8a46400b4d5c req-78c367ad-978c-4f41-8097-8a46400b4d5c ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cf5906ef-c4e9-4da6-bec5-c854282bbbf4 0.128s\n2026-05-20 01:45:54.559 37 INFO tempest.lib.common.rest_client [req-46cb3c16-112a-4495-b8aa-e5ce09748644 req-46cb3c16-112a-4495-b8aa-e5ce09748644 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags/tempest-TagsExtTest-Tag-816405062 0.129s\n2026-05-20 01:45:54.588 39 INFO tempest.lib.common.rest_client [req-a1df2c73-3f2a-45f0-a19c-db064587e036 req-a1df2c73-3f2a-45f0-a19c-db064587e036 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39bc9690-2cb6-418c-ad1e-842c8f0d50de 0.132s\n2026-05-20 01:45:54.677 39 INFO tempest.lib.common.rest_client [req-8fd2334e-bbb1-4ef6-b393-764a49e4e037 req-8fd2334e-bbb1-4ef6-b393-764a49e4e037 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ae39d884-6d9a-4433-a76c-f70673099b72 0.086s\n2026-05-20 01:45:54.710 13 INFO tempest.lib.common.rest_client [req-35150d46-10d3-4239-914e-ab1b52a9df1b req-35150d46-10d3-4239-914e-ab1b52a9df1b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/17dd8b8c-7c0b-4296-b48e-c1766cd61a14 0.526s\n2026-05-20 01:45:54.722 37 INFO tempest.lib.common.rest_client [req-4614f324-6bb0-49cc-bf3a-0bbac4e64d91 req-4614f324-6bb0-49cc-bf3a-0bbac4e64d91 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags 0.161s\n2026-05-20 01:45:54.779 39 INFO tempest.lib.common.rest_client [req-c4baebf0-b756-48e7-8831-2edd7b7c88f8 req-c4baebf0-b756-48e7-8831-2edd7b7c88f8 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ae39d884-6d9a-4433-a76c-f70673099b72 0.100s\n2026-05-20 01:45:54.819 13 INFO tempest.lib.common.rest_client [req-edc61508-ca8f-4b40-aaa6-8f487cc6c860 req-edc61508-ca8f-4b40-aaa6-8f487cc6c860 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/17dd8b8c-7c0b-4296-b48e-c1766cd61a14 0.107s\n2026-05-20 01:45:54.882 39 INFO tempest.lib.common.rest_client [req-1faf8df9-2bef-45ba-b8fe-1d7983b673e1 req-1faf8df9-2bef-45ba-b8fe-1d7983b673e1 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bf07e960-3061-4669-8525-71b81cc46548 0.102s\n2026-05-20 01:45:54.934 37 INFO tempest.lib.common.rest_client [req-ae683135-4730-49f8-bade-77d62bfd7be7 req-ae683135-4730-49f8-bade-77d62bfd7be7 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags 0.209s\n2026-05-20 01:45:54.980 39 INFO tempest.lib.common.rest_client [req-7f6adfd6-fe42-4637-9dc4-14a90302a2ee req-7f6adfd6-fe42-4637-9dc4-14a90302a2ee ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/818a30ca-c0b8-4eb7-a8cb-52c7dc7dacf8 0.093s\n2026-05-20 01:45:55.115 13 INFO tempest.lib.common.rest_client [req-9cd9813e-8ed7-415f-95ef-fcc755e3c302 req-9cd9813e-8ed7-415f-95ef-fcc755e3c302 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f70ae22e-2749-4b1c-8492-228d4b06f727 0.294s\n2026-05-20 01:45:55.133 37 INFO tempest.lib.common.rest_client [req-cefd6e9f-a976-420b-882c-dc8c6d45aa0d req-cefd6e9f-a976-420b-882c-dc8c6d45aa0d ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags 0.193s\n2026-05-20 01:45:55.204 35 INFO tempest.lib.common.rest_client [req-4b9be703-8912-4920-b2ae-f6e66681f2f9 req-4b9be703-8912-4920-b2ae-f6e66681f2f9 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/add_router_interface 2.148s\n2026-05-20 01:45:55.330 37 INFO tempest.lib.common.rest_client [req-a21328e4-58ee-46d2-9ca7-da8c6d0874a8 req-a21328e4-58ee-46d2-9ca7-da8c6d0874a8 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags 0.194s\n{13} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [5.306227s] ... ok\n2026-05-20 01:45:55.342 39 INFO tempest.lib.common.rest_client [req-52859b1d-fe00-4da8-ab73-8662f69e1ba3 req-52859b1d-fe00-4da8-ab73-8662f69e1ba3 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/681004a81f1b4f4b9a4f71c0e22a630a 0.359s\n2026-05-20 01:45:55.424 13 INFO tempest.lib.common.rest_client [req-45a0f1d9-8c68-4370-a5c6-4a6f47f7f028 req-45a0f1d9-8c68-4370-a5c6-4a6f47f7f028 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d67c6e4e-b1bb-4f8e-8fc5-3ca520517193 0.307s\n2026-05-20 01:45:55.591 37 INFO tempest.lib.common.rest_client [req-4b1b5949-7a50-4204-bc74-17f544e68e15 req-4b1b5949-7a50-4204-bc74-17f544e68e15 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84 0.231s\n2026-05-20 01:45:55.687 37 INFO tempest.lib.common.rest_client [req-5cd9b690-c6c3-4b9b-a811-83bfea495b96 req-5cd9b690-c6c3-4b9b-a811-83bfea495b96 ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0df2981a-5255-4492-8c5f-410e3eb3666f 0.094s\n2026-05-20 01:45:55.705 39 INFO tempest.lib.common.rest_client [req-45bad3f9-d077-4555-9074-0b102523712c req-45bad3f9-d077-4555-9074-0b102523712c ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7865efe7ddbf448eaa75d9a31bab16b7 0.357s\n2026-05-20 01:45:55.705 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3692b5c0680f4b339478d937d8125c5b\n2026-05-20 01:45:55.757 13 INFO tempest.lib.common.rest_client [req-20e21ba3-86f2-4729-ae1a-4224fb5a047e req-20e21ba3-86f2-4729-ae1a-4224fb5a047e ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3d904d0b-9ed8-43af-a24a-1ceb31cd7f07 0.329s\n2026-05-20 01:45:56.112 13 INFO tempest.lib.common.rest_client [req-0e7575e1-91e9-4248-b270-57d11750f452 req-0e7575e1-91e9-4248-b270-57d11750f452 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1fbd7db1-1198-41c1-b556-1275de1fc951 0.352s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [6.601841s] ... ok\n2026-05-20 01:45:56.126 35 INFO tempest.lib.common.rest_client [req-f694c709-085f-4cd9-88a9-78bf4b2871e9 req-f694c709-085f-4cd9-88a9-78bf4b2871e9 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.919s\n2026-05-20 01:45:56.147 37 INFO tempest.lib.common.rest_client [req-19f5c988-3df9-482f-ab6b-09cc5ec408ce req-19f5c988-3df9-482f-ab6b-09cc5ec408ce ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f 0.456s\n2026-05-20 01:45:56.321 39 INFO tempest.lib.common.rest_client [req-51366079-8d6b-41b7-84b1-347ad3d9cab8 req-51366079-8d6b-41b7-84b1-347ad3d9cab8 ] Request (RoutersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-20 01:45:56.466 13 INFO tempest.lib.common.rest_client [req-725614c4-d961-4402-94e6-d2c0e04bad62 req-725614c4-d961-4402-94e6-d2c0e04bad62 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fd6c9284-8976-4b04-bc76-f15bf6aea6e9 0.305s\n2026-05-20 01:45:56.583 13 INFO tempest.lib.common.rest_client [req-026d07ef-56dc-492f-93f8-9453accf99ff req-026d07ef-56dc-492f-93f8-9453accf99ff ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1fbd7db1-1198-41c1-b556-1275de1fc951 0.114s\n2026-05-20 01:45:56.645 35 INFO tempest.lib.common.rest_client [req-9b1a264c-419f-4178-ade5-f11d87e20750 req-9b1a264c-419f-4178-ade5-f11d87e20750 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.516s\n2026-05-20 01:45:56.701 39 INFO tempest.lib.common.rest_client [req-3d263c77-417a-42a6-99a5-91d952db4379 req-3d263c77-417a-42a6-99a5-91d952db4379 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3692b5c0680f4b339478d937d8125c5b&name=default 0.377s\n2026-05-20 01:45:56.700 37 INFO tempest.lib.common.rest_client [req-7f5cb2b1-be45-4ffa-8062-824a3dd49700 req-7f5cb2b1-be45-4ffa-8062-824a3dd49700 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56 0.550s\n2026-05-20 01:45:56.971 13 INFO tempest.lib.common.rest_client [req-d42d4228-d52d-4aef-9303-70efee472e31 req-d42d4228-d52d-4aef-9303-70efee472e31 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/442150a3-2b05-4c17-84a6-c360755c983d 0.386s\n2026-05-20 01:45:57.048 37 INFO tempest.lib.common.rest_client [req-95cd547d-94db-4927-ab64-19743e95441b req-95cd547d-94db-4927-ab64-19743e95441b ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057 0.345s\n2026-05-20 01:45:57.062 13 INFO tempest.lib.common.rest_client [req-63e02c31-b40e-49b0-9cf0-1cdfbf88a784 req-63e02c31-b40e-49b0-9cf0-1cdfbf88a784 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bc5fe876-5940-42a9-8fab-5c9627c6ad5a 0.089s\n2026-05-20 01:45:57.157 13 INFO tempest.lib.common.rest_client [req-9bcf6893-0cbd-4951-a999-4aa2e2bd8b48 req-9bcf6893-0cbd-4951-a999-4aa2e2bd8b48 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8c63ff7d-9466-490f-b6d2-aabfbc4d212d 0.094s\n2026-05-20 01:45:57.166 39 INFO tempest.lib.common.rest_client [req-456ab91a-3c46-48a8-8934-712776284c10 req-456ab91a-3c46-48a8-8934-712776284c10 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5af4de20-908e-4b35-84ee-5bbad9a99146 0.461s\n2026-05-20 01:45:57.280 13 INFO tempest.lib.common.rest_client [req-4924bbf3-99f2-4f64-83de-3b55c595d816 req-4924bbf3-99f2-4f64-83de-3b55c595d816 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8c63ff7d-9466-490f-b6d2-aabfbc4d212d 0.121s\n2026-05-20 01:45:57.376 13 INFO tempest.lib.common.rest_client [req-d09e9354-72e0-4b5b-a747-057e55f424b1 req-d09e9354-72e0-4b5b-a747-057e55f424b1 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2340b997-1206-4f4e-a2cf-9f862edc8978 0.094s\n2026-05-20 01:45:57.383 39 INFO tempest.lib.common.rest_client [req-b72def70-1ad3-4367-a7bb-f62b5ea1440f req-b72def70-1ad3-4367-a7bb-f62b5ea1440f ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b 0.214s\n2026-05-20 01:45:57.492 13 INFO tempest.lib.common.rest_client [req-5fd7d3b0-09bf-4030-9215-8e85bc356fa1 req-5fd7d3b0-09bf-4030-9215-8e85bc356fa1 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7a0fb8f5-51fc-4f5c-b450-be58024d0498 0.113s\n2026-05-20 01:45:57.600 13 INFO tempest.lib.common.rest_client [req-9b5a07d9-f725-434e-89b8-eb7a7e2eacbd req-9b5a07d9-f725-434e-89b8-eb7a7e2eacbd ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/391d89a9-ce46-4b95-bdac-3b128e8e4a38 0.105s\n2026-05-20 01:45:57.700 13 INFO tempest.lib.common.rest_client [req-af6163ce-832f-4624-8128-6e77407bf03d req-af6163ce-832f-4624-8128-6e77407bf03d ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5ebf8327-43eb-4f55-accb-ede9d38b70c8 0.098s\n2026-05-20 01:45:57.795 13 INFO tempest.lib.common.rest_client [req-0a1c91bd-5502-4447-9a4f-adcb8ddccff7 req-0a1c91bd-5502-4447-9a4f-adcb8ddccff7 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/74bdae10-141a-4447-b76b-0e02bf062db6 0.093s\n2026-05-20 01:45:57.894 13 INFO tempest.lib.common.rest_client [req-10565ae4-41fc-4713-9834-413fecdfe51a req-10565ae4-41fc-4713-9834-413fecdfe51a ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a06a4a96-58ac-4546-a2eb-05ecf17f9beb 0.096s\n2026-05-20 01:45:57.987 13 INFO tempest.lib.common.rest_client [req-e0f33ad6-f892-45b4-9227-c41311ddd4ca req-e0f33ad6-f892-45b4-9227-c41311ddd4ca ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc0d362c-9a18-4400-8809-d9218bcfe384 0.091s\n2026-05-20 01:45:58.108 13 INFO tempest.lib.common.rest_client [req-d273ed0e-2b8b-4d95-9bf5-d73f039a3d05 req-d273ed0e-2b8b-4d95-9bf5-d73f039a3d05 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f04fd355-9c29-4ab6-a1c5-06e2e5b65dc5 0.118s\n2026-05-20 01:45:58.159 37 INFO tempest.lib.common.rest_client [req-a9101985-418b-4f64-bd85-5935b8510277 req-a9101985-418b-4f64-bd85-5935b8510277 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/99287cfe-2f8e-4f1d-a456-7e6c77eff045 1.105s\n2026-05-20 01:45:58.497 37 INFO tempest.lib.common.rest_client [req-93655bbb-7738-4cfb-866f-00da5bde9396 req-93655bbb-7738-4cfb-866f-00da5bde9396 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6688a6617f7d42449975b04b0afb0f13 0.335s\n2026-05-20 01:45:58.688 13 INFO tempest.lib.common.rest_client [req-675e0087-55fb-460f-a06c-96f3acd1ea57 req-675e0087-55fb-460f-a06c-96f3acd1ea57 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/972cfe2e-9d5b-4c87-8277-fa343486429d 0.577s\n2026-05-20 01:45:58.807 37 INFO tempest.lib.common.rest_client [req-8d1f46d8-02b3-4252-b004-cf25374913e3 req-8d1f46d8-02b3-4252-b004-cf25374913e3 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c37eacacd83245d29c62306954185099 0.306s\n2026-05-20 01:45:58.807 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d714f60490644edca02e80d50d6360f6\n2026-05-20 01:45:59.072 35 INFO tempest.lib.common.rest_client [req-1d7ebd9f-3278-4324-bc1f-62d81b5a0a6b req-1d7ebd9f-3278-4324-bc1f-62d81b5a0a6b ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/add_router_interface 2.424s\n2026-05-20 01:45:59.266 13 INFO tempest.lib.common.rest_client [req-7f17704e-3b4e-4433-ada6-25fd87987f51 req-7f17704e-3b4e-4433-ada6-25fd87987f51 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9344b00d-24fe-45e2-bfe5-6f41dae69cda 0.576s\n2026-05-20 01:45:59.336 37 INFO tempest.lib.common.rest_client [req-b2be0e1a-d768-441f-b75c-7fb469abfd3a req-b2be0e1a-d768-441f-b75c-7fb469abfd3a ] Request (TagsExtTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s\n2026-05-20 01:45:59.485 13 INFO tempest.lib.common.rest_client [req-8ee9500d-4c2b-457f-8686-bb34c0ab3083 req-8ee9500d-4c2b-457f-8686-bb34c0ab3083 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/70a59d4871394ab4ab490c12ed843aa1 0.216s\n2026-05-20 01:45:59.724 37 INFO tempest.lib.common.rest_client [req-ea68ad4d-5364-4833-90e8-5012e71f273d req-ea68ad4d-5364-4833-90e8-5012e71f273d ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d714f60490644edca02e80d50d6360f6&name=default 0.386s\n2026-05-20 01:45:59.776 35 INFO tempest.lib.common.rest_client [req-c6e3ea53-52d1-42c6-b163-702036cf120a req-c6e3ea53-52d1-42c6-b163-702036cf120a ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.701s\n2026-05-20 01:45:59.779 13 INFO tempest.lib.common.rest_client [req-fdce4ea9-5a92-49aa-812b-35d346f2ac5f req-fdce4ea9-5a92-49aa-812b-35d346f2ac5f ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a003686930ee48a8bc46f1716add60b1 0.291s\n2026-05-20 01:45:59.779 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2b68b3c2adf84ecc8fd6aa6fee66634e\n2026-05-20 01:46:00.171 37 INFO tempest.lib.common.rest_client [req-d164e32e-0235-4c0f-8714-d39184eb6999 req-d164e32e-0235-4c0f-8714-d39184eb6999 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/208a80e1-3035-4bca-9580-17f38d41f41d 0.444s\n2026-05-20 01:46:00.274 35 INFO tempest.lib.common.rest_client [req-dcd2a079-205e-4fc9-b1e4-93034d2612b0 req-dcd2a079-205e-4fc9-b1e4-93034d2612b0 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.493s\n2026-05-20 01:46:00.348 13 INFO tempest.lib.common.rest_client [req-f0f85a92-f9fb-42eb-abaf-b1ce7a22cc57 req-f0f85a92-f9fb-42eb-abaf-b1ce7a22cc57 ] Request (PortsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s\n2026-05-20 01:46:00.475 37 INFO tempest.lib.common.rest_client [req-e62f82d3-6440-4a2d-be62-29a06fe639e0 req-e62f82d3-6440-4a2d-be62-29a06fe639e0 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6 0.302s\n2026-05-20 01:46:00.831 13 INFO tempest.lib.common.rest_client [req-076210af-8dd6-40a2-9442-df0c80be41be req-076210af-8dd6-40a2-9442-df0c80be41be ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2b68b3c2adf84ecc8fd6aa6fee66634e&name=default 0.480s\n2026-05-20 01:46:01.242 13 INFO tempest.lib.common.rest_client [req-8d59e0a1-ff88-47d6-bc60-2ddff83d1427 req-8d59e0a1-ff88-47d6-bc60-2ddff83d1427 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4e267608-e28d-4a5a-a742-8c024618be67 0.409s\n2026-05-20 01:46:01.447 13 INFO tempest.lib.common.rest_client [req-699d0a30-90c4-4aab-a35f-4089821f5662 req-699d0a30-90c4-4aab-a35f-4089821f5662 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e 0.202s\n2026-05-20 01:46:02.596 35 INFO tempest.lib.common.rest_client [req-89c9b0d1-e2a5-46dc-8905-20dfe745ccae req-89c9b0d1-e2a5-46dc-8905-20dfe745ccae ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/add_router_interface 2.319s\n2026-05-20 01:46:03.301 35 INFO tempest.lib.common.rest_client [req-bacaba1d-ff50-4fba-b916-43b32bc793cf req-bacaba1d-ff50-4fba-b916-43b32bc793cf ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95 0.701s\n2026-05-20 01:46:03.463 35 INFO tempest.lib.common.rest_client [req-363e5177-75a3-4fe4-a41b-a86f9d2405c3 req-363e5177-75a3-4fe4-a41b-a86f9d2405c3 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95 0.158s\n2026-05-20 01:46:04.089 35 INFO tempest.lib.common.rest_client [req-45069a91-4302-487b-9815-f6a6dbe0aeaa req-45069a91-4302-487b-9815-f6a6dbe0aeaa ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95 0.622s\n2026-05-20 01:46:04.249 35 INFO tempest.lib.common.rest_client [req-7ed6edb4-3620-4283-a639-9bddfd8be4da req-7ed6edb4-3620-4283-a639-9bddfd8be4da ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95 0.158s\n2026-05-20 01:46:04.413 35 INFO tempest.lib.common.rest_client [req-09c59497-37b4-4873-927d-edf32f65f249 req-09c59497-37b4-4873-927d-edf32f65f249 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/45ee2543-5a00-4573-a550-1658fd865cec 0.160s\n2026-05-20 01:46:05.306 35 INFO tempest.lib.common.rest_client [req-1ce6635e-7fdb-4831-8c87-5f1cb3a29dc3 req-1ce6635e-7fdb-4831-8c87-5f1cb3a29dc3 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/remove_router_interface 0.890s\n2026-05-20 01:46:05.593 35 INFO tempest.lib.common.rest_client [req-9ba269f8-55aa-48a4-8c7e-4943a651de89 req-9ba269f8-55aa-48a4-8c7e-4943a651de89 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b0e56b95-2d3d-4133-b9b8-9e0f79505187 0.284s\n2026-05-20 01:46:06.161 35 INFO tempest.lib.common.rest_client [req-02f98c4b-2770-4db1-92a1-1c0a10f2461c req-02f98c4b-2770-4db1-92a1-1c0a10f2461c ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9338c696-7f80-4be7-a9cd-2697f689c742 0.564s\n2026-05-20 01:46:06.332 35 INFO tempest.lib.common.rest_client [req-426b5c81-b032-41d5-902a-86a6ee22e51b req-426b5c81-b032-41d5-902a-86a6ee22e51b ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7ae68c59-c9a7-432d-8fd8-741798084ab2 0.168s\n2026-05-20 01:46:07.261 35 INFO tempest.lib.common.rest_client [req-3311b2fd-1f58-41b9-9726-4a2df427f75d req-3311b2fd-1f58-41b9-9726-4a2df427f75d ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/remove_router_interface 0.926s\n2026-05-20 01:46:07.510 35 INFO tempest.lib.common.rest_client [req-281e3c0d-ea61-4060-8dd7-adf81f126193 req-281e3c0d-ea61-4060-8dd7-adf81f126193 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/51f3bfad-f99d-4d5f-b2d8-456de3981cdc 0.245s\n2026-05-20 01:46:08.148 35 INFO tempest.lib.common.rest_client [req-59308e62-2a1f-4a93-adb3-a8a68affede4 req-59308e62-2a1f-4a93-adb3-a8a68affede4 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/09771ea0-34b0-480b-b80b-3df7c2c62805 0.634s\n2026-05-20 01:46:08.325 35 INFO tempest.lib.common.rest_client [req-8f6ac1a9-51de-4a43-b11f-cabe714a2dee req-8f6ac1a9-51de-4a43-b11f-cabe714a2dee ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2b70978b-b3fe-422f-a9d4-4034090e2467 0.174s\n2026-05-20 01:46:09.154 35 INFO tempest.lib.common.rest_client [req-3e155f57-d9c5-49f1-9953-c8e499801db1 req-3e155f57-d9c5-49f1-9953-c8e499801db1 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/remove_router_interface 0.826s\n2026-05-20 01:46:09.386 35 INFO tempest.lib.common.rest_client [req-5956e0c9-f1d7-4579-a979-c512ad28b41d req-5956e0c9-f1d7-4579-a979-c512ad28b41d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff394b98-2b33-4a02-87d4-5666bc9095b0 0.229s\n2026-05-20 01:46:10.023 35 INFO tempest.lib.common.rest_client [req-d560248c-c66c-4f87-9586-9018b785a6b7 req-d560248c-c66c-4f87-9586-9018b785a6b7 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8f235634-d51f-4ebb-8571-c67e93847354 0.634s\n2026-05-20 01:46:10.621 35 INFO tempest.lib.common.rest_client [req-93a05fa3-7ea1-4a8e-97e2-b6fb31e37955 req-93a05fa3-7ea1-4a8e-97e2-b6fb31e37955 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2af18340-2147-42bb-9a89-1f379deaa524 0.595s\n2026-05-20 01:46:11.453 35 INFO tempest.lib.common.rest_client [req-c72839d1-f620-46a6-8cae-d38f62a3684d req-c72839d1-f620-46a6-8cae-d38f62a3684d ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/remove_router_interface 0.829s\n2026-05-20 01:46:11.729 35 INFO tempest.lib.common.rest_client [req-84f70246-95a9-4bb3-831a-66c4c622a6a2 req-84f70246-95a9-4bb3-831a-66c4c622a6a2 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b70d13b3-b8af-42ed-82a1-309536ade78f 0.273s\n2026-05-20 01:46:12.288 35 INFO tempest.lib.common.rest_client [req-beaca5b3-3c76-4005-86f2-3914f7b9ed05 req-beaca5b3-3c76-4005-86f2-3914f7b9ed05 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e08aa8d5-69e5-490a-b199-a96311f7f89c 0.556s\n2026-05-20 01:46:12.708 35 INFO tempest.lib.common.rest_client [req-a48b5732-6f86-47c4-9dff-c05bc5979c3c req-a48b5732-6f86-47c4-9dff-c05bc5979c3c ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95 0.417s\n2026-05-20 01:46:12.801 35 INFO tempest.lib.common.rest_client [req-9e4eca95-04b3-4ff2-a9ac-b1847e4c10bf req-9e4eca95-04b3-4ff2-a9ac-b1847e4c10bf ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=40f290da-3d9f-4b65-9a64-f208d2245c95 0.091s\n2026-05-20 01:46:13.175 35 INFO tempest.lib.common.rest_client [req-ad1537c9-e9c4-43b5-bc21-6f5a4071b24d req-ad1537c9-e9c4-43b5-bc21-6f5a4071b24d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95 0.371s\n{12} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [25.332526s] ... ok\n2026-05-20 01:46:13.443 35 INFO tempest.lib.common.rest_client [req-570744ab-ddcc-4411-8ae3-32f122348e0a req-570744ab-ddcc-4411-8ae3-32f122348e0a ] Request (RoutersIpV6Test:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.263s\n2026-05-20 01:46:13.770 35 INFO tempest.lib.common.rest_client [req-88ff29a0-c3e0-4333-84b7-ebf5b587367e req-88ff29a0-c3e0-4333-84b7-ebf5b587367e ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e94d6037-6be2-4d78-afc8-c49b199ee28c 0.323s\n2026-05-20 01:46:13.900 35 INFO tempest.lib.common.rest_client [req-cad74c15-d26e-426d-8681-503683ea9bb4 req-cad74c15-d26e-426d-8681-503683ea9bb4 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e94d6037-6be2-4d78-afc8-c49b199ee28c 0.127s\n2026-05-20 01:46:13.986 35 INFO tempest.lib.common.rest_client [req-7c7ec1bb-ab3e-4401-a9f1-989f2b2f853f req-7c7ec1bb-ab3e-4401-a9f1-989f2b2f853f ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e94d6037-6be2-4d78-afc8-c49b199ee28c 0.084s\n2026-05-20 01:46:14.311 35 INFO tempest.lib.common.rest_client [req-eb8acfe8-1c1e-4a04-a44f-03be5f857516 req-eb8acfe8-1c1e-4a04-a44f-03be5f857516 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e94d6037-6be2-4d78-afc8-c49b199ee28c 0.322s\n{12} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [1.134643s] ... ok\n2026-05-20 01:46:14.422 35 INFO tempest.lib.common.rest_client [req-a68326f9-85dc-45c4-b7c6-6b591ca2eeb9 req-a68326f9-85dc-45c4-b7c6-6b591ca2eeb9 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e94d6037-6be2-4d78-afc8-c49b199ee28c 0.079s\n2026-05-20 01:46:14.517 35 INFO tempest.lib.common.rest_client [req-19ad06c5-9bbc-4880-89c8-08ff3ae7bcde req-19ad06c5-9bbc-4880-89c8-08ff3ae7bcde ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e94d6037-6be2-4d78-afc8-c49b199ee28c 0.093s\n2026-05-20 01:46:14.629 35 INFO tempest.lib.common.rest_client [req-983e71df-0926-4ec1-a90c-39f2252a340e req-983e71df-0926-4ec1-a90c-39f2252a340e ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b0e56b95-2d3d-4133-b9b8-9e0f79505187 0.108s\n2026-05-20 01:46:14.726 35 INFO tempest.lib.common.rest_client [req-6cc2bd0a-3ad3-4cf5-bf1e-15a4b837f482 req-6cc2bd0a-3ad3-4cf5-bf1e-15a4b837f482 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/51f3bfad-f99d-4d5f-b2d8-456de3981cdc 0.095s\n2026-05-20 01:46:14.822 35 INFO tempest.lib.common.rest_client [req-8a46f99d-58d3-4764-a4f6-20ba103a1456 req-8a46f99d-58d3-4764-a4f6-20ba103a1456 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff394b98-2b33-4a02-87d4-5666bc9095b0 0.094s\n2026-05-20 01:46:14.927 35 INFO tempest.lib.common.rest_client [req-92ee918b-56c6-4daa-84a1-b89305640cf1 req-92ee918b-56c6-4daa-84a1-b89305640cf1 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b70d13b3-b8af-42ed-82a1-309536ade78f 0.102s\n2026-05-20 01:46:15.025 35 INFO tempest.lib.common.rest_client [req-27122d23-11f7-46e9-bd05-6dcf44aab48a req-27122d23-11f7-46e9-bd05-6dcf44aab48a ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=40f290da-3d9f-4b65-9a64-f208d2245c95 0.093s\n2026-05-20 01:46:15.130 35 INFO tempest.lib.common.rest_client [req-8f9a1c95-772e-44fd-a271-5d6fa7ee39c9 req-8f9a1c95-772e-44fd-a271-5d6fa7ee39c9 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95 0.100s\n2026-05-20 01:46:15.217 35 INFO tempest.lib.common.rest_client [req-8d59c925-7235-4f75-8cd4-cf023f41522e req-8d59c925-7235-4f75-8cd4-cf023f41522e ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8e326dd7-8089-4a7d-9eb4-12410b0f2568 0.084s\n2026-05-20 01:46:15.307 35 INFO tempest.lib.common.rest_client [req-42ddfc45-9ced-4bfe-acba-9e976d5d91b6 req-42ddfc45-9ced-4bfe-acba-9e976d5d91b6 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8e326dd7-8089-4a7d-9eb4-12410b0f2568 0.089s\n2026-05-20 01:46:15.395 35 INFO tempest.lib.common.rest_client [req-fb346eef-d435-441e-80a5-83299e82dcf3 req-fb346eef-d435-441e-80a5-83299e82dcf3 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fbd282de-477a-4b54-9ba6-43f2c00d8c84 0.085s\n2026-05-20 01:46:15.477 35 INFO tempest.lib.common.rest_client [req-26373e39-a00b-499b-b664-25bea01773cc req-26373e39-a00b-499b-b664-25bea01773cc ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e1700b3b-3cce-4647-95ec-3d09ad09db4b 0.081s\n2026-05-20 01:46:15.580 35 INFO tempest.lib.common.rest_client [req-faf68a97-33fd-40fe-9082-fcfc85263b6e req-faf68a97-33fd-40fe-9082-fcfc85263b6e ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e1700b3b-3cce-4647-95ec-3d09ad09db4b 0.099s\n2026-05-20 01:46:15.680 35 INFO tempest.lib.common.rest_client [req-1ce8c838-5f5e-44c6-94d0-4924c4d39f60 req-1ce8c838-5f5e-44c6-94d0-4924c4d39f60 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f682abc0-2d2b-45bf-9d47-bb3c5c25e4e0 0.098s\n2026-05-20 01:46:15.776 35 INFO tempest.lib.common.rest_client [req-70b2355d-f9f0-41cd-83fa-b4dd5c7caf69 req-70b2355d-f9f0-41cd-83fa-b4dd5c7caf69 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f682abc0-2d2b-45bf-9d47-bb3c5c25e4e0 0.093s\n2026-05-20 01:46:15.873 35 INFO tempest.lib.common.rest_client [req-f27b0312-38b7-4d12-8184-a43964a8f146 req-f27b0312-38b7-4d12-8184-a43964a8f146 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/201713f8-956d-4a8e-86b7-5244d5e747c5 0.094s\n2026-05-20 01:46:15.959 35 INFO tempest.lib.common.rest_client [req-7c231b70-ba86-44a6-b0b7-09cb9c82cfb5 req-7c231b70-ba86-44a6-b0b7-09cb9c82cfb5 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c9b5f78f-168a-4fad-966a-2aca27fecfb3 0.085s\n2026-05-20 01:46:16.062 35 INFO tempest.lib.common.rest_client [req-8b7e3f55-86cb-41c3-8a4b-1e129c67c013 req-8b7e3f55-86cb-41c3-8a4b-1e129c67c013 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c9b5f78f-168a-4fad-966a-2aca27fecfb3 0.100s\n2026-05-20 01:46:16.151 35 INFO tempest.lib.common.rest_client [req-44cb535f-d52d-412e-a58f-53481ffc3973 req-44cb535f-d52d-412e-a58f-53481ffc3973 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e6b9b658-9439-49b3-a957-0ad2046326f8 0.087s\n2026-05-20 01:46:16.230 35 INFO tempest.lib.common.rest_client [req-6588dd86-4c9c-4948-a8bf-cd743adfb2f0 req-6588dd86-4c9c-4948-a8bf-cd743adfb2f0 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1 0.077s\n2026-05-20 01:46:16.317 35 INFO tempest.lib.common.rest_client [req-27ce75cd-0e6d-4345-8c19-4217c5955d19 req-27ce75cd-0e6d-4345-8c19-4217c5955d19 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1 0.086s\n2026-05-20 01:46:16.401 35 INFO tempest.lib.common.rest_client [req-af3c06e4-6844-4d50-953a-f02eb7337b54 req-af3c06e4-6844-4d50-953a-f02eb7337b54 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/20bad4ae-2e6c-4788-9968-bab1ae58af9b 0.081s\n2026-05-20 01:46:16.496 35 INFO tempest.lib.common.rest_client [req-10a7ccb6-4737-42c7-a1d7-6810b4f6d82d req-10a7ccb6-4737-42c7-a1d7-6810b4f6d82d ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/25fce078-85e3-4538-8ced-867d06e34b91 0.091s\n2026-05-20 01:46:16.772 35 INFO tempest.lib.common.rest_client [req-eaa0702e-55b1-4409-ba17-06ab2b005b1e req-eaa0702e-55b1-4409-ba17-06ab2b005b1e ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/92c294247a08422189895f23d459dd03 0.274s\n2026-05-20 01:46:17.090 35 INFO tempest.lib.common.rest_client [req-be761df8-4123-4732-88c8-5565c0313d30 req-be761df8-4123-4732-88c8-5565c0313d30 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a9133cf0ff4a42868dab4e99ab9f3c0c 0.312s\n2026-05-20 01:46:17.091 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 63f4e964a8dc43e1b071915962136301\n2026-05-20 01:46:17.592 35 INFO tempest.lib.common.rest_client [req-63131160-0027-450e-9f20-5393a5f27d10 req-63131160-0027-450e-9f20-5393a5f27d10 ] Request (RoutersIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.498s\n2026-05-20 01:46:17.955 35 INFO tempest.lib.common.rest_client [req-ffdbd68b-4073-4ef9-b7b7-e25dcdf08ccd req-ffdbd68b-4073-4ef9-b7b7-e25dcdf08ccd ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=63f4e964a8dc43e1b071915962136301&name=default 0.361s\n2026-05-20 01:46:18.449 35 INFO tempest.lib.common.rest_client [req-186ce49f-9593-4737-a1eb-d4bf49a85f96 req-186ce49f-9593-4737-a1eb-d4bf49a85f96 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e14cf90f-20c2-44af-899f-a075e9b7650c 0.491s\n2026-05-20 01:46:18.657 35 INFO tempest.lib.common.rest_client [req-7f7141bf-5735-464a-95a1-7c29e65d850e req-7f7141bf-5735-464a-95a1-7c29e65d850e ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301 0.205s\n\n======\nTotals\n======\nRan: 247 tests in 200.8891 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: 1093.9324 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (11 tests) => 0:01:08.563901\n - Worker 1 (26 tests) => 0:02:44.176246\n - Worker 2 (11 tests) => 0:01:59.041052\n - Worker 3 (25 tests) => 0:01:35.616932\n - Worker 4 (37 tests) => 0:01:50.912183\n - Worker 5 (21 tests) => 0:01:08.511979\n - Worker 6 (30 tests) => 0:01:57.935674\n - Worker 7 (9 tests) => 0:01:00.623017\n - Worker 8 (13 tests) => 0:01:57.524819\n - Worker 9 (3 tests) => 0:00:09.812210\n - Worker 10 (7 tests) => 0:00:52.739548\n - Worker 11 (6 tests) => 0:00:30.504019\n - Worker 12 (22 tests) => 0:03:01.216001\n - Worker 13 (13 tests) => 0:02:43.037055\n - Worker 14 (9 tests) => 0:02:22.031365\n - Worker 15 (4 tests) => 0:00:20.830919\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/20260520-0146.log\n2026-05-20 01:46:24.079 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-20 01:46:24.185 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:24.185 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:24.185 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:24.185 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:24.186 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:24.187 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:24.187 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:24.188 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:24.188 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:24.188 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:24.188 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:24.189 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:24.189 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:24.189 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:24.189 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:24.189 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:24.189 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:24.189 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:24.190 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:24.190 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:24.190 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:24.190 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:49.234 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:49.235 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:49.236 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:49.246 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:49.247 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:49.247 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:49.247 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:49.247 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:49.249 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:49.249 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:49.249 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:49.249 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:49.249 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:49.265 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-20 01:46:49.456 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:49.463 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:49.464 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:49.464 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:49.464 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:49.465 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:49.465 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:49.465 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:49.472 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:49.472 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:49.472 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:49.484 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-20 01:46:50.241 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:50.248 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:50.249 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:50.251 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:50.251 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:50.256 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:50.257 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:50.257 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:50.257 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:50.257 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:50.257 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:50.257 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:50.257 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:50.269 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-20 01:46:50.484 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:50.485 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:50.485 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:50.501 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:50.501 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:50.501 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:50.523 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-20 01:46:50.669 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:50.670 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:50.670 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:50.671 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:50.680 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:50.681 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:50.681 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:50.681 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:50.681 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:50.681 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:50.682 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:50.682 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:50.682 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:50.682 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:50.682 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:50.682 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:50.682 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:50.686 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:50.686 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:50.686 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:50.686 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:50.686 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:50.687 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:50.695 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-20 01:46:50.691 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:50.692 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:50.692 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:50.693 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:50.698 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:50.699 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:50.701 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:50.701 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:50.703 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:50.703 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:50.703 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:50.703 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:50.703 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:50.703 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:50.709 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-20 01:46:50.755 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:50.764 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:50.764 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:50.769 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:50.769 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:50.769 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:50.770 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:50.770 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:50.770 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:50.770 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:50.778 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:50.778 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:50.793 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-20 01:46:50.926 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:50.927 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:50.927 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:50.927 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:50.928 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:50.928 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:50.940 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:50.941 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:50.941 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:50.941 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:50.941 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:50.941 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:50.956 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-20 01:46:51.240 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:51.241 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:51.241 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:51.241 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:51.242 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:51.242 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:51.242 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:51.252 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:51.252 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:51.254 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:51.254 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:51.254 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:51.254 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:51.265 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-20 01:46:51.301 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:51.311 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:51.311 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:51.314 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:51.315 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:51.315 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:51.324 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:51.324 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:51.325 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:51.325 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:51.325 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:51.325 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:51.325 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:51.325 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:51.325 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:51.340 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-20 01:46:51.690 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:51.691 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:51.691 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:51.700 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:51.700 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:51.700 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:51.700 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:51.700 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:51.702 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:51.702 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:51.702 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:51.702 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:51.702 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:51.702 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:51.713 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-20 01:46:51.738 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:51.741 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:51.742 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:51.747 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:51.747 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:51.747 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:51.748 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:51.748 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:51.748 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:51.752 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:51.752 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:51.753 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:51.753 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:51.753 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:51.753 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:51.753 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:51.753 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:51.753 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:51.759 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:51.759 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:51.759 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:51.759 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:51.759 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:51.761 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-20 01:46:51.884 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:52.023 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:52.023 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:52.026 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:52.026 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:52.027 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:52.027 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:52.027 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:52.027 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:52.027 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:52.027 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:52.027 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:52.226 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:52.227 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:52.227 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:52.228 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:52.228 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:52.228 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:52.242 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:52.243 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:52.243 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:52.243 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:52.243 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:52.243 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:52.243 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:52.258 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-20 01:46:52.489 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:52.499 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:52.499 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:52.503 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:52.503 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:52.490 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:52.491 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:52.491 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:52.492 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:52.507 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:52.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:52.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:52.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:52.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:52.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:52.534 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-20 01:46:52.509 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:52.510 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:52.510 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:52.510 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:52.510 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:52.510 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:52.510 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:52.522 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-20 01:46:52.860 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-20 01:46:52.861 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-20 01:46:52.864 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-20 01:46:52.865 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:52.865 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-20 01:46:52.865 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-20 01:46:52.866 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-20 01:46:52.866 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-20 01:46:52.866 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-20 01:46:52.866 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-20 01:46:52.866 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-20 01:46:52.866 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-20 01:46:52.870 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-20 01:46:53.239 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:53.239 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:53.312 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:53.524 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:53.677 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:53.691 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:53.691 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:53.691 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:53.691 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:53.692 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:53.692 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:53.692 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:53.692 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:53.692 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:53.692 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:53.787 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:53.806 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:53.812 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:54.192 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:54.192 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:54.192 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:54.228 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:54.228 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:54.228 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:54.228 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:54.228 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:54.228 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:54.229 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:54.229 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:54.229 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:54.229 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:54.229 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:55.057 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:55.057 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:55.057 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:55.057 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:55.058 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:55.058 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:55.058 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:55.058 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:55.058 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:55.058 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:55.058 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:55.748 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:55.757 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:55.757 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-20 01:46:55.782 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-20 01:46:55.782 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-20 01:46:55.782 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-20 01:47:17.563 31 INFO tempest.lib.common.rest_client [req-d139cf4a-d400-4bd4-b27e-d9616d8ee31f req-d139cf4a-d400-4bd4-b27e-d9616d8ee31f ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.808s\n2026-05-20 01:47:18.342 31 INFO tempest.lib.common.rest_client [req-7e33b8bd-afee-4fe7-8126-74bb165bc964 req-7e33b8bd-afee-4fe7-8126-74bb165bc964 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s\n2026-05-20 01:47:18.686 31 INFO tempest.lib.common.rest_client [req-323bd978-f07a-49d3-9aed-7e970d4762e6 req-323bd978-f07a-49d3-9aed-7e970d4762e6 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.335s\n2026-05-20 01:47:18.718 29 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeManageAdminTest.setUpClass. Invoking tearDownClass.\n{9} setUpClass (tempest.api.volume.admin.test_volume_manage.VolumeManageAdminTest) ... SKIPPED: Manage volume tests are disabled\n2026-05-20 01:47:19.044 31 INFO tempest.lib.common.rest_client [req-ed3c046e-bd83-46fb-bc80-a85f73814ed5 req-ed3c046e-bd83-46fb-bc80-a85f73814ed5 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.321s\n2026-05-20 01:47:19.432 41 INFO tempest.lib.common.rest_client [req-6f8a3d6d-04a1-4efe-82cb-50462684457d req-6f8a3d6d-04a1-4efe-82cb-50462684457d ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.771s\n2026-05-20 01:47:19.518 29 INFO tempest.lib.common.rest_client [req-19c1b59d-9259-412f-885a-f80bfb341e0c req-19c1b59d-9259-412f-885a-f80bfb341e0c ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s\n2026-05-20 01:47:19.903 31 INFO tempest.lib.common.rest_client [req-cde7a06c-622f-497a-9f22-bb7730e5d8ab req-cde7a06c-622f-497a-9f22-bb7730e5d8ab ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.858s\n2026-05-20 01:47:20.142 11 INFO tempest.lib.common.rest_client [req-03d099d5-b5fb-44ef-8dc1-baab7b199752 req-03d099d5-b5fb-44ef-8dc1-baab7b199752 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s\n2026-05-20 01:47:20.153 31 INFO tempest.lib.common.rest_client [req-38bd07e1-5945-481f-9db4-2259a2996bbb req-38bd07e1-5945-481f-9db4-2259a2996bbb ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-20 01:47:20.175 41 INFO tempest.lib.common.rest_client [req-6b6cc9ca-e6e0-44e6-8937-11b6496f76fa req-6b6cc9ca-e6e0-44e6-8937-11b6496f76fa ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.696s\n2026-05-20 01:47:20.218 29 INFO tempest.lib.common.rest_client [req-77d17159-90b2-452d-ba38-3db012094064 req-77d17159-90b2-452d-ba38-3db012094064 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s\n2026-05-20 01:47:20.412 31 INFO tempest.lib.common.rest_client [req-0d9ac07a-ab39-4d64-b3d6-dc03afc2aadc req-0d9ac07a-ab39-4d64-b3d6-dc03afc2aadc ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f96ef00f49c942e0863e344f160c75c2/users/371d0435ce814dd29ba899d9b0766604/roles/96c5293ae00249159873405c9cd172ae 0.248s\n2026-05-20 01:47:20.616 41 INFO tempest.lib.common.rest_client [req-a3f81f2a-16c7-49f8-821a-7c9111e63647 req-a3f81f2a-16c7-49f8-821a-7c9111e63647 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.437s\n2026-05-20 01:47:20.622 23 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeMultiBackendTest.setUpClass. Invoking tearDownClass.\n2026-05-20 01:47:20.662 29 INFO tempest.lib.common.rest_client [req-45398d45-4033-47d1-b8b3-83c9ef36e772 req-45398d45-4033-47d1-b8b3-83c9ef36e772 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.430s\n2026-05-20 01:47:20.716 31 INFO tempest.lib.common.rest_client [req-6e55ca3b-633f-4761-9184-2d3e02a00295 req-6e55ca3b-633f-4761-9184-2d3e02a00295 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s\n{6} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled\n2026-05-20 01:47:20.872 19 INFO tempest.lib.common.rest_client [req-f174d834-2211-4d58-9c1c-7911901c4f3d req-f174d834-2211-4d58-9c1c-7911901c4f3d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.781s\n2026-05-20 01:47:20.886 41 INFO tempest.lib.common.rest_client [req-86c707c2-3c6f-4889-add5-637a6d12e2fd req-86c707c2-3c6f-4889-add5-637a6d12e2fd ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.249s\n2026-05-20 01:47:20.892 11 INFO tempest.lib.common.rest_client [req-f53129d9-9df9-4c8b-872b-c030c38041c9 req-f53129d9-9df9-4c8b-872b-c030c38041c9 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s\n2026-05-20 01:47:20.934 29 INFO tempest.lib.common.rest_client [req-cf95e745-fa7d-46e8-9202-1a09ec72132c req-cf95e745-fa7d-46e8-9202-1a09ec72132c ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.247s\n2026-05-20 01:47:21.088 31 INFO tempest.lib.common.rest_client [req-2444ee8f-a1fb-4882-b927-d626d788df31 req-2444ee8f-a1fb-4882-b927-d626d788df31 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f96ef00f49c942e0863e344f160c75c2/users/371d0435ce814dd29ba899d9b0766604/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.370s\n2026-05-20 01:47:21.189 13 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in EncryptedVolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.\n{1} setUpClass (tempest.api.volume.admin.test_encrypted_volumes_extend.EncryptedVolumesExtendAttachedTest) ... SKIPPED: Attached encrypted volume extend is disabled.\n2026-05-20 01:47:21.264 39 INFO tempest.lib.common.rest_client [req-aee7e65a-3fd0-44db-86ea-6ff80c0f0c15 req-aee7e65a-3fd0-44db-86ea-6ff80c0f0c15 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s\n2026-05-20 01:47:21.269 11 INFO tempest.lib.common.rest_client [req-612b39c7-ed86-4b5c-be90-8898b9e20757 req-612b39c7-ed86-4b5c-be90-8898b9e20757 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.372s\n2026-05-20 01:47:21.342 31 INFO tempest.lib.common.rest_client [req-c016ba18-94db-4f0e-8f64-279da7340cc9 req-c016ba18-94db-4f0e-8f64-279da7340cc9 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-20 01:47:21.440 23 INFO tempest.lib.common.rest_client [req-505a6992-8c8a-4166-9128-a643487f2cc3 req-505a6992-8c8a-4166-9128-a643487f2cc3 ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.699s\n2026-05-20 01:47:21.445 11 INFO tempest.lib.common.rest_client [req-5166d613-7a6f-4939-b484-5fbe734d0779 req-5166d613-7a6f-4939-b484-5fbe734d0779 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.157s\n2026-05-20 01:47:21.459 25 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in SnapshotManageAdminTest.setUpClass. Invoking tearDownClass.\n{7} setUpClass (tempest.api.volume.admin.test_snapshot_manage.SnapshotManageAdminTest) ... SKIPPED: Manage snapshot tests are disabled\n2026-05-20 01:47:21.595 17 INFO tempest.lib.common.rest_client [req-e95d6411-54e3-4bf0-b374-bf05bc19a654 req-e95d6411-54e3-4bf0-b374-bf05bc19a654 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.692s\n2026-05-20 01:47:21.667 35 INFO tempest.lib.common.rest_client [req-f8a06a60-cdb0-48fa-ad92-a37c647c3192 req-f8a06a60-cdb0-48fa-ad92-a37c647c3192 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.752s\n2026-05-20 01:47:21.743 19 INFO tempest.lib.common.rest_client [req-fed174c2-66d8-4c62-9d39-ae0ef54325a6 req-fed174c2-66d8-4c62-9d39-ae0ef54325a6 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.822s\n2026-05-20 01:47:21.800 41 INFO tempest.lib.common.rest_client [req-18d6fc1c-2b23-490e-9d6a-4cfa99fdd64a req-18d6fc1c-2b23-490e-9d6a-4cfa99fdd64a ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.913s\n2026-05-20 01:47:21.916 37 INFO tempest.lib.common.rest_client [req-ef5023db-83f3-472a-b4ea-2e1d92436a4e req-ef5023db-83f3-472a-b4ea-2e1d92436a4e ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s\n2026-05-20 01:47:21.945 21 INFO tempest.lib.common.rest_client [req-684014be-e878-426f-a436-5a2b32c4997b req-684014be-e878-426f-a436-5a2b32c4997b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.943s\n2026-05-20 01:47:22.057 29 INFO tempest.lib.common.rest_client [req-ff7f06a0-c188-4c4b-888c-e51f05f87ae3 req-ff7f06a0-c188-4c4b-888c-e51f05f87ae3 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.121s\n2026-05-20 01:47:22.108 31 INFO tempest.lib.common.rest_client [req-01fcd2dd-3192-4ebf-a9b0-d54056ca0743 req-01fcd2dd-3192-4ebf-a9b0-d54056ca0743 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f96ef00f49c942e0863e344f160c75c2/users/371d0435ce814dd29ba899d9b0766604/roles/68cd1badce4c4baeb95895efe5da31f7 0.761s\n2026-05-20 01:47:22.194 23 INFO tempest.lib.common.rest_client [req-8af0a2a6-d96d-4cc8-9b4b-32b4b32a1c20 req-8af0a2a6-d96d-4cc8-9b4b-32b4b32a1c20 ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.729s\n2026-05-20 01:47:22.221 33 INFO tempest.lib.common.rest_client [req-f14bce8f-d66e-4722-b860-dadc2392a974 req-f14bce8f-d66e-4722-b860-dadc2392a974 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.042s\n2026-05-20 01:47:22.240 41 INFO tempest.lib.common.rest_client [req-a5b152cc-6a7e-445d-8ecd-a16ce0565ff0 req-a5b152cc-6a7e-445d-8ecd-a16ce0565ff0 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.435s\n2026-05-20 01:47:22.249 13 INFO tempest.lib.common.rest_client [req-9759c105-a036-4ef6-856d-f100d81f583b req-9759c105-a036-4ef6-856d-f100d81f583b ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.001s\n2026-05-20 01:47:22.271 29 INFO tempest.lib.common.rest_client [req-98a23ed6-8d7d-4a9f-aa8e-38ed8bf611cf req-98a23ed6-8d7d-4a9f-aa8e-38ed8bf611cf ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s\n2026-05-20 01:47:22.299 15 INFO tempest.lib.common.rest_client [req-de86b086-60c0-414c-9e0b-55148d7de40c req-de86b086-60c0-414c-9e0b-55148d7de40c ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s\n2026-05-20 01:47:22.386 39 INFO tempest.lib.common.rest_client [req-5e3f342c-fd05-454e-a4b8-4c9c38f37f4c req-5e3f342c-fd05-454e-a4b8-4c9c38f37f4c ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.087s\n2026-05-20 01:47:22.401 41 INFO tempest.lib.common.rest_client [req-3bd96802-2d18-4e4e-bb5b-47cb8313794b req-3bd96802-2d18-4e4e-bb5b-47cb8313794b ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c989e9cf7edd4976adbedfeb174067bb/users/fde2ba0ec3104688a452ab8afb0ebefc/roles/96c5293ae00249159873405c9cd172ae 0.158s\n2026-05-20 01:47:22.582 41 INFO tempest.lib.common.rest_client [req-a8959ddc-4de0-44f3-a59c-99ddf8f468ed req-a8959ddc-4de0-44f3-a59c-99ddf8f468ed ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-20 01:47:22.633 11 INFO tempest.lib.common.rest_client [req-aa3bf661-4bc3-4223-96f4-4cc7c6041740 req-aa3bf661-4bc3-4223-96f4-4cc7c6041740 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.187s\n2026-05-20 01:47:22.682 27 INFO tempest.lib.common.rest_client [req-6460a858-e29e-49fa-9b79-119d6b943689 req-6460a858-e29e-49fa-9b79-119d6b943689 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.289s\n2026-05-20 01:47:22.677 19 INFO tempest.lib.common.rest_client [req-b24ca6b7-950a-471e-88a1-0acdf6453807 req-b24ca6b7-950a-471e-88a1-0acdf6453807 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.931s\n2026-05-20 01:47:22.680 17 INFO tempest.lib.common.rest_client [req-4de1213f-2298-47be-acfa-beb3022ae4e5 req-4de1213f-2298-47be-acfa-beb3022ae4e5 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.063s\n2026-05-20 01:47:22.715 23 INFO tempest.lib.common.rest_client [req-b001bb51-d98a-4a54-b3a6-c7326b26e3bc req-b001bb51-d98a-4a54-b3a6-c7326b26e3bc ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.518s\n2026-05-20 01:47:22.755 33 INFO tempest.lib.common.rest_client [req-7c0b375f-ac68-4b2e-b70b-9eb9603a30eb req-7c0b375f-ac68-4b2e-b70b-9eb9603a30eb ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.502s\n2026-05-20 01:47:22.838 19 INFO tempest.lib.common.rest_client [req-f1aef9df-7875-4ec0-bf99-7daefd3e68fb req-f1aef9df-7875-4ec0-bf99-7daefd3e68fb ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.146s\n2026-05-20 01:47:22.843 25 INFO tempest.lib.common.rest_client [req-c04c77bc-748a-443a-b5f0-0aaebe4aed0a req-c04c77bc-748a-443a-b5f0-0aaebe4aed0a ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.345s\n2026-05-20 01:47:22.858 23 INFO tempest.lib.common.rest_client [req-937420d5-5c1f-4149-a4cc-3eca01a8a7ed req-937420d5-5c1f-4149-a4cc-3eca01a8a7ed ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.126s\n2026-05-20 01:47:23.128 21 INFO tempest.lib.common.rest_client [req-ac0e592e-f0f9-456a-b96b-a2068f8761c5 req-ac0e592e-f0f9-456a-b96b-a2068f8761c5 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.148s\n2026-05-20 01:47:23.138 35 INFO tempest.lib.common.rest_client [req-7de6b68f-464b-4ca0-91fb-fc87d958130a req-7de6b68f-464b-4ca0-91fb-fc87d958130a ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.443s\n2026-05-20 01:47:23.161 13 INFO tempest.lib.common.rest_client [req-a14a2b91-9303-487f-9f2f-0ca252f21f67 req-a14a2b91-9303-487f-9f2f-0ca252f21f67 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.887s\n2026-05-20 01:47:23.177 31 INFO tempest.lib.common.rest_client [req-cde88837-383a-472b-8921-cc712c555540 req-cde88837-383a-472b-8921-cc712c555540 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.065s\n2026-05-20 01:47:23.196 39 INFO tempest.lib.common.rest_client [req-ab900918-a1f1-469c-ad94-af0a91ac950b req-ab900918-a1f1-469c-ad94-af0a91ac950b ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.807s\n2026-05-20 01:47:23.201 11 INFO tempest.lib.common.rest_client [req-0348ff1b-65a6-4c11-8228-5ba87a714e4c req-0348ff1b-65a6-4c11-8228-5ba87a714e4c ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.563s\n2026-05-20 01:47:23.243 29 INFO tempest.lib.common.rest_client [req-8e2edf6b-9564-42de-b622-7d008f14ebfa req-8e2edf6b-9564-42de-b622-7d008f14ebfa ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/662201ab4e864880845d288a49bc7f81/users/de010260ee344035ab1041f192853d29/roles/96c5293ae00249159873405c9cd172ae 0.967s\n2026-05-20 01:47:23.332 35 INFO tempest.lib.common.rest_client [req-40ba9c42-606a-40ae-af2d-b93e981196db req-40ba9c42-606a-40ae-af2d-b93e981196db ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.190s\n2026-05-20 01:47:23.364 37 INFO tempest.lib.common.rest_client [req-0637be99-537f-49c8-8d73-40b34fe534b3 req-0637be99-537f-49c8-8d73-40b34fe534b3 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.416s\n2026-05-20 01:47:23.407 11 INFO tempest.lib.common.rest_client [req-76d50d28-3108-4fa3-837d-eb28d3c84c34 req-76d50d28-3108-4fa3-837d-eb28d3c84c34 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/89a8c2e18dce4575940a57ef6be38ba6/users/811eb184a6fd43098439ad0dbfeb5182/roles/96c5293ae00249159873405c9cd172ae 0.203s\n2026-05-20 01:47:23.423 41 INFO tempest.lib.common.rest_client [req-ba369f32-5a8a-46dd-956e-3500f8ffbe07 req-ba369f32-5a8a-46dd-956e-3500f8ffbe07 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c989e9cf7edd4976adbedfeb174067bb/users/fde2ba0ec3104688a452ab8afb0ebefc/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.838s\n2026-05-20 01:47:23.538 17 INFO tempest.lib.common.rest_client [req-ebfe49e2-3722-4ba8-b50b-9261cb9dd278 req-ebfe49e2-3722-4ba8-b50b-9261cb9dd278 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.853s\n2026-05-20 01:47:23.566 23 INFO tempest.lib.common.rest_client [req-d9c2d415-8746-466e-b29f-c8dbd033bf0b req-d9c2d415-8746-466e-b29f-c8dbd033bf0b ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.706s\n2026-05-20 01:47:23.591 33 INFO tempest.lib.common.rest_client [req-8c1926f2-23e5-4007-b0e1-7f84c7b8cc63 req-8c1926f2-23e5-4007-b0e1-7f84c7b8cc63 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.834s\n2026-05-20 01:47:23.606 11 INFO tempest.lib.common.rest_client [req-459c2a06-31eb-4261-802f-097ecb255ddb req-459c2a06-31eb-4261-802f-097ecb255ddb ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s\n2026-05-20 01:47:23.623 35 INFO tempest.lib.common.rest_client [req-6b818631-5233-42fe-a29f-b65832add7e3 req-6b818631-5233-42fe-a29f-b65832add7e3 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.271s\n2026-05-20 01:47:23.657 19 INFO tempest.lib.common.rest_client [req-799a01d6-766a-4509-b3d0-e167305458e5 req-799a01d6-766a-4509-b3d0-e167305458e5 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.816s\n2026-05-20 01:47:23.700 27 INFO tempest.lib.common.rest_client [req-41235d00-b330-4ad5-970a-a7373a65a112 req-41235d00-b330-4ad5-970a-a7373a65a112 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.991s\n2026-05-20 01:47:23.741 15 INFO tempest.lib.common.rest_client [req-6577176c-c578-4931-999c-72cab189098e req-6577176c-c578-4931-999c-72cab189098e ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.415s\n2026-05-20 01:47:23.741 31 INFO tempest.lib.common.rest_client [req-a3a98d12-14e8-4b6d-8b8f-d3abbfcc8dd3 req-a3a98d12-14e8-4b6d-8b8f-d3abbfcc8dd3 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f96ef00f49c942e0863e344f160c75c2/users/371d0435ce814dd29ba899d9b0766604/roles/96c5293ae00249159873405c9cd172ae 0.562s\n2026-05-20 01:47:23.742 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 371d0435ce814dd29ba899d9b0766604 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:23.745 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1951059000-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f96ef00f49c942e0863e344f160c75c2', 'project_name': 'tempest-VolumesBackupsAdminTest-1951059000', 'tenant_id': 'f96ef00f49c942e0863e344f160c75c2', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1951059000', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '371d0435ce814dd29ba899d9b0766604', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:23.746 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1951059000-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f96ef00f49c942e0863e344f160c75c2', 'project_name': 'tempest-VolumesBackupsAdminTest-1951059000', 'tenant_id': 'f96ef00f49c942e0863e344f160c75c2', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1951059000', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '371d0435ce814dd29ba899d9b0766604', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:23.780 21 INFO tempest.lib.common.rest_client [req-7d7d3851-a74f-41b3-9275-4ccdce9dfe06 req-7d7d3851-a74f-41b3-9275-4ccdce9dfe06 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.648s\n2026-05-20 01:47:23.788 11 INFO tempest.lib.common.rest_client [req-d2a4e198-300c-40f3-acd7-556f787d3364 req-d2a4e198-300c-40f3-acd7-556f787d3364 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/89a8c2e18dce4575940a57ef6be38ba6/users/811eb184a6fd43098439ad0dbfeb5182/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.180s\n2026-05-20 01:47:23.830 13 INFO tempest.lib.common.rest_client [req-867b48ab-64d6-46e9-882a-fcc0c979a53b req-867b48ab-64d6-46e9-882a-fcc0c979a53b ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.667s\n2026-05-20 01:47:23.832 19 INFO tempest.lib.common.rest_client [req-4be0e758-8714-44f8-a17f-b2a7b8bf6f2b req-4be0e758-8714-44f8-a17f-b2a7b8bf6f2b ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-20 01:47:23.885 41 INFO tempest.lib.common.rest_client [req-0ea98bb9-7ac9-46b9-9fa2-113c05b6a8ec req-0ea98bb9-7ac9-46b9-9fa2-113c05b6a8ec ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.460s\n2026-05-20 01:47:23.930 23 INFO tempest.lib.common.rest_client [req-92d0a313-1421-4acb-b26d-afd31b2e5ac4 req-92d0a313-1421-4acb-b26d-afd31b2e5ac4 ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.362s\n2026-05-20 01:47:23.940 29 INFO tempest.lib.common.rest_client [req-95b48650-387f-459e-931f-a756825b613c req-95b48650-387f-459e-931f-a756825b613c ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.694s\n2026-05-20 01:47:23.977 39 INFO tempest.lib.common.rest_client [req-dbaf44fc-d1c8-4e33-8dbe-7611e1cd3961 req-dbaf44fc-d1c8-4e33-8dbe-7611e1cd3961 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.765s\n2026-05-20 01:47:23.996 19 INFO tempest.lib.common.rest_client [req-2f9c4299-7d76-4e73-94be-726c1acdb375 req-2f9c4299-7d76-4e73-94be-726c1acdb375 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aed3f06dd237483bb2ba44c2800d97ff/users/cf1b356846dc4811bf2ee4506a3a35f8/roles/96c5293ae00249159873405c9cd172ae 0.163s\n2026-05-20 01:47:24.013 15 INFO tempest.lib.common.rest_client [req-cb2d7034-cd91-4238-880f-150b499cef47 req-cb2d7034-cd91-4238-880f-150b499cef47 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.262s\n2026-05-20 01:47:24.058 25 INFO tempest.lib.common.rest_client [req-e776d8b9-919a-41b0-9f39-8d3250d4a4ab req-e776d8b9-919a-41b0-9f39-8d3250d4a4ab ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.181s\n2026-05-20 01:47:24.118 37 INFO tempest.lib.common.rest_client [req-af0f04a0-67c2-4f9c-9bfc-50c7a9566853 req-af0f04a0-67c2-4f9c-9bfc-50c7a9566853 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.750s\n2026-05-20 01:47:24.133 21 INFO tempest.lib.common.rest_client [req-0203e961-a6b2-4fc1-8581-de69b50329e7 req-0203e961-a6b2-4fc1-8581-de69b50329e7 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.337s\n2026-05-20 01:47:24.139 29 INFO tempest.lib.common.rest_client [req-5494197a-346e-4754-be8f-3c3f3093526f req-5494197a-346e-4754-be8f-3c3f3093526f ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/662201ab4e864880845d288a49bc7f81/users/de010260ee344035ab1041f192853d29/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.197s\n2026-05-20 01:47:24.181 17 INFO tempest.lib.common.rest_client [req-50916c5f-0af4-4797-afa9-fb81406a4b72 req-50916c5f-0af4-4797-afa9-fb81406a4b72 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.621s\n2026-05-20 01:47:24.279 27 INFO tempest.lib.common.rest_client [req-af06ecc9-93b9-44af-85e6-ad17fcdc04fb req-af06ecc9-93b9-44af-85e6-ad17fcdc04fb ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.574s\n2026-05-20 01:47:24.297 19 INFO tempest.lib.common.rest_client [req-84dbb824-68d7-4aa0-934a-bb433c48ceec req-84dbb824-68d7-4aa0-934a-bb433c48ceec ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s\n2026-05-20 01:47:24.314 11 INFO tempest.lib.common.rest_client [req-3569d45c-b51f-4680-9cb8-c2c109349204 req-3569d45c-b51f-4680-9cb8-c2c109349204 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.523s\n2026-05-20 01:47:24.315 41 INFO tempest.lib.common.rest_client [req-eba8b04e-686e-4e7f-bd7c-8a1f596bcc7d req-eba8b04e-686e-4e7f-bd7c-8a1f596bcc7d ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c989e9cf7edd4976adbedfeb174067bb/users/fde2ba0ec3104688a452ab8afb0ebefc/roles/68cd1badce4c4baeb95895efe5da31f7 0.426s\n2026-05-20 01:47:24.340 33 INFO tempest.lib.common.rest_client [req-e883089c-a9a2-4183-a3b5-490ea9eb9de4 req-e883089c-a9a2-4183-a3b5-490ea9eb9de4 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.717s\n2026-05-20 01:47:24.359 31 INFO tempest.lib.common.rest_client [req-d339e09e-0658-492f-a448-f8b13f77f43b req-d339e09e-0658-492f-a448-f8b13f77f43b ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s\n2026-05-20 01:47:24.390 35 INFO tempest.lib.common.rest_client [req-7942935a-81d4-4740-968b-fd391668d08f req-7942935a-81d4-4740-968b-fd391668d08f ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.763s\n2026-05-20 01:47:24.463 13 INFO tempest.lib.common.rest_client [req-7870abe4-442e-4e87-a62b-84752ed64353 req-7870abe4-442e-4e87-a62b-84752ed64353 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.619s\n2026-05-20 01:47:24.466 23 INFO tempest.lib.common.rest_client [req-09a47f8f-b718-4852-b18d-5230d4681b78 req-09a47f8f-b718-4852-b18d-5230d4681b78 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1af2da58807b41988d413126031fedfd/users/2a5df68ed82d46f8b1fc3f38e178e00a/roles/96c5293ae00249159873405c9cd172ae 0.528s\n2026-05-20 01:47:24.495 25 INFO tempest.lib.common.rest_client [req-ba291f5a-d75f-4b80-9a84-37af1e4a0ea1 req-ba291f5a-d75f-4b80-9a84-37af1e4a0ea1 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.433s\n2026-05-20 01:47:24.563 29 INFO tempest.lib.common.rest_client [req-7be46a9d-f242-4b45-af42-442748ddcdb2 req-7be46a9d-f242-4b45-af42-442748ddcdb2 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.420s\n2026-05-20 01:47:24.608 15 INFO tempest.lib.common.rest_client [req-f6c872c6-b43e-4e39-a694-3f9d91c4ac73 req-f6c872c6-b43e-4e39-a694-3f9d91c4ac73 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.557s\n2026-05-20 01:47:24.627 27 INFO tempest.lib.common.rest_client [req-0ec124a4-1190-4117-a0bf-ad769332909e req-0ec124a4-1190-4117-a0bf-ad769332909e ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.328s\n2026-05-20 01:47:24.627 37 INFO tempest.lib.common.rest_client [req-e8321b09-3128-4039-8749-0271b66b3c7f req-e8321b09-3128-4039-8749-0271b66b3c7f ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.482s\n2026-05-20 01:47:24.751 41 INFO tempest.lib.common.rest_client [req-3ddcf926-58e6-4b81-819b-3d70f8047d9a req-3ddcf926-58e6-4b81-819b-3d70f8047d9a ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.434s\n2026-05-20 01:47:24.776 11 INFO tempest.lib.common.rest_client [req-9e2f03d9-1ecd-4f53-9d98-696ec0295aa2 req-9e2f03d9-1ecd-4f53-9d98-696ec0295aa2 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/89a8c2e18dce4575940a57ef6be38ba6/users/811eb184a6fd43098439ad0dbfeb5182/roles/68cd1badce4c4baeb95895efe5da31f7 0.459s\n2026-05-20 01:47:24.827 31 INFO tempest.lib.common.rest_client [req-129368ab-f735-472d-9bda-51ff4d6c384b req-129368ab-f735-472d-9bda-51ff4d6c384b ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.467s\n2026-05-20 01:47:24.854 21 INFO tempest.lib.common.rest_client [req-217d0c67-9d67-45d9-b7eb-717a5e833f72 req-217d0c67-9d67-45d9-b7eb-717a5e833f72 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.719s\n2026-05-20 01:47:24.897 17 INFO tempest.lib.common.rest_client [req-f6f3f0f9-2e56-4e5a-9466-899410e76aee req-f6f3f0f9-2e56-4e5a-9466-899410e76aee ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.712s\n2026-05-20 01:47:24.942 35 INFO tempest.lib.common.rest_client [req-ff8456a4-13e7-4cd0-b84e-7255afb1bcb5 req-ff8456a4-13e7-4cd0-b84e-7255afb1bcb5 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.548s\n2026-05-20 01:47:24.942 39 INFO tempest.lib.common.rest_client [req-b743fb40-d12d-4c1d-8890-74f0d2754d7c req-b743fb40-d12d-4c1d-8890-74f0d2754d7c ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.962s\n2026-05-20 01:47:24.976 23 INFO tempest.lib.common.rest_client [req-62b64704-b206-42b8-b30c-e7db7f2bb14d req-62b64704-b206-42b8-b30c-e7db7f2bb14d ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s\n2026-05-20 01:47:24.981 25 INFO tempest.lib.common.rest_client [req-15f2b2f9-2014-445b-9f8d-a28b54752048 req-15f2b2f9-2014-445b-9f8d-a28b54752048 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.465s\n2026-05-20 01:47:24.985 19 INFO tempest.lib.common.rest_client [req-d57745bb-e2ff-46c3-8ab7-cd0c4fa45698 req-d57745bb-e2ff-46c3-8ab7-cd0c4fa45698 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aed3f06dd237483bb2ba44c2800d97ff/users/cf1b356846dc4811bf2ee4506a3a35f8/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.682s\n2026-05-20 01:47:25.083 11 INFO tempest.lib.common.rest_client [req-edf9a9b7-cf4f-4086-8c0d-1a4acacb0aa9 req-edf9a9b7-cf4f-4086-8c0d-1a4acacb0aa9 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s\n2026-05-20 01:47:25.090 29 INFO tempest.lib.common.rest_client [req-795df51d-3a9f-42ca-94cd-04e23da7b494 req-795df51d-3a9f-42ca-94cd-04e23da7b494 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/662201ab4e864880845d288a49bc7f81/users/de010260ee344035ab1041f192853d29/roles/68cd1badce4c4baeb95895efe5da31f7 0.524s\n2026-05-20 01:47:25.210 17 INFO tempest.lib.common.rest_client [req-a20cc739-3344-4872-8fa4-10c08cdb70e2 req-a20cc739-3344-4872-8fa4-10c08cdb70e2 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s\n2026-05-20 01:47:25.262 33 INFO tempest.lib.common.rest_client [req-f4a5a76e-e61e-47d9-b7ab-cb84559a1b8d req-f4a5a76e-e61e-47d9-b7ab-cb84559a1b8d ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.916s\n2026-05-20 01:47:25.393 13 INFO tempest.lib.common.rest_client [req-372b6b03-e3c9-4e1f-a3e6-96e24ec2ea1b req-372b6b03-e3c9-4e1f-a3e6-96e24ec2ea1b ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.927s\n2026-05-20 01:47:25.396 27 INFO tempest.lib.common.rest_client [req-cea428d5-376f-4cd1-832e-28f7293a7e90 req-cea428d5-376f-4cd1-832e-28f7293a7e90 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.764s\n2026-05-20 01:47:25.429 29 INFO tempest.lib.common.rest_client [req-ee507899-443b-441d-bde6-3526b6d51613 req-ee507899-443b-441d-bde6-3526b6d51613 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.336s\n2026-05-20 01:47:25.442 41 INFO tempest.lib.common.rest_client [req-fa68df9a-0b84-4038-80af-2531d520e065 req-fa68df9a-0b84-4038-80af-2531d520e065 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c989e9cf7edd4976adbedfeb174067bb/users/fde2ba0ec3104688a452ab8afb0ebefc/roles/96c5293ae00249159873405c9cd172ae 0.687s\n2026-05-20 01:47:25.445 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fde2ba0ec3104688a452ab8afb0ebefc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:25.446 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-863298560-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c989e9cf7edd4976adbedfeb174067bb', 'project_name': 'tempest-GroupSnapshotsV319Test-863298560', 'tenant_id': 'c989e9cf7edd4976adbedfeb174067bb', 'tenant_name': 'tempest-GroupSnapshotsV319Test-863298560', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fde2ba0ec3104688a452ab8afb0ebefc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:25.447 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-863298560-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c989e9cf7edd4976adbedfeb174067bb', 'project_name': 'tempest-GroupSnapshotsV319Test-863298560', 'tenant_id': 'c989e9cf7edd4976adbedfeb174067bb', 'tenant_name': 'tempest-GroupSnapshotsV319Test-863298560', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fde2ba0ec3104688a452ab8afb0ebefc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:25.513 15 INFO tempest.lib.common.rest_client [req-9a2ba279-2f43-4bf9-874e-376722bd768a req-9a2ba279-2f43-4bf9-874e-376722bd768a ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.902s\n2026-05-20 01:47:25.554 33 INFO tempest.lib.common.rest_client [req-c94a7dd3-1768-46fe-b31a-c8fe5306d677 req-c94a7dd3-1768-46fe-b31a-c8fe5306d677 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s\n2026-05-20 01:47:25.556 21 INFO tempest.lib.common.rest_client [req-1f4310f4-f508-4565-9837-6d264f515e16 req-1f4310f4-f508-4565-9837-6d264f515e16 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.699s\n2026-05-20 01:47:25.565 23 INFO tempest.lib.common.rest_client [req-7510ba4d-c57e-4104-83cb-e55912197743 req-7510ba4d-c57e-4104-83cb-e55912197743 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1af2da58807b41988d413126031fedfd/users/2a5df68ed82d46f8b1fc3f38e178e00a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.582s\n2026-05-20 01:47:25.657 37 INFO tempest.lib.common.rest_client [req-2aff72e7-b3ca-4dfb-87b6-fecdff29f652 req-2aff72e7-b3ca-4dfb-87b6-fecdff29f652 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.025s\n2026-05-20 01:47:25.669 19 INFO tempest.lib.common.rest_client [req-dd44ed78-5da7-4c27-8970-0ac2f8b79e16 req-dd44ed78-5da7-4c27-8970-0ac2f8b79e16 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.682s\n2026-05-20 01:47:25.669 29 INFO tempest.lib.common.rest_client [req-1d98970c-3330-4674-bb92-ce098f6cd285 req-1d98970c-3330-4674-bb92-ce098f6cd285 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/662201ab4e864880845d288a49bc7f81/users/de010260ee344035ab1041f192853d29/roles/96c5293ae00249159873405c9cd172ae 0.234s\n2026-05-20 01:47:25.670 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user de010260ee344035ab1041f192853d29 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:25.671 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-597433582-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '662201ab4e864880845d288a49bc7f81', 'project_name': 'tempest-VolumesTransfersTest-597433582', 'tenant_id': '662201ab4e864880845d288a49bc7f81', 'tenant_name': 'tempest-VolumesTransfersTest-597433582', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de010260ee344035ab1041f192853d29', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:25.672 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-597433582-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '662201ab4e864880845d288a49bc7f81', 'project_name': 'tempest-VolumesTransfersTest-597433582', 'tenant_id': '662201ab4e864880845d288a49bc7f81', 'tenant_name': 'tempest-VolumesTransfersTest-597433582', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de010260ee344035ab1041f192853d29', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:25.723 25 INFO tempest.lib.common.rest_client [req-0a3bfbb1-d1de-49e1-a7d3-aae029631299 req-0a3bfbb1-d1de-49e1-a7d3-aae029631299 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.737s\n2026-05-20 01:47:25.754 31 INFO tempest.lib.common.rest_client [req-73107e1c-e4a8-43a9-b184-484f841d136c req-73107e1c-e4a8-43a9-b184-484f841d136c ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.924s\n2026-05-20 01:47:25.777 35 INFO tempest.lib.common.rest_client [req-0d40a9e8-300a-4346-93a8-4a29a9fb3722 req-0d40a9e8-300a-4346-93a8-4a29a9fb3722 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56283b9d678c4332a72e00324ba6aad1/users/8191c8cc298c4409b669bdd05249d397/roles/96c5293ae00249159873405c9cd172ae 0.830s\n2026-05-20 01:47:25.782 37 INFO tempest.lib.common.rest_client [req-cf741eaa-f71a-4750-a730-4845ee7e4c40 req-cf741eaa-f71a-4750-a730-4845ee7e4c40 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s\n2026-05-20 01:47:25.794 17 INFO tempest.lib.common.rest_client [req-b19a54ae-a458-438d-9206-3278d8684b91 req-b19a54ae-a458-438d-9206-3278d8684b91 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/361535f8109543a1ac68bf926f4e336f/users/8f3e91043acf43c198410771a4eecd20/roles/96c5293ae00249159873405c9cd172ae 0.578s\n2026-05-20 01:47:25.797 33 INFO tempest.lib.common.rest_client [req-b139a8ca-47c6-4567-b7ae-4178d2bde9ae req-b139a8ca-47c6-4567-b7ae-4178d2bde9ae ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eedb97292b8544bc8b3164d986e35d85/users/3dec50a151574bf7a2b3a57e5459364d/roles/96c5293ae00249159873405c9cd172ae 0.240s\n2026-05-20 01:47:25.863 39 INFO tempest.lib.common.rest_client [req-fbdf10df-e44e-461e-ac58-3f8a1a22b398 req-fbdf10df-e44e-461e-ac58-3f8a1a22b398 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.918s\n2026-05-20 01:47:25.882 27 INFO tempest.lib.common.rest_client [req-d0969a0a-a149-41f1-b649-e6b0b8ac383f req-d0969a0a-a149-41f1-b649-e6b0b8ac383f ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s\n2026-05-20 01:47:25.897 13 INFO tempest.lib.common.rest_client [req-31476931-86e6-4fc3-9e0b-83f26555ca2e req-31476931-86e6-4fc3-9e0b-83f26555ca2e ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.501s\n2026-05-20 01:47:25.900 15 INFO tempest.lib.common.rest_client [req-d2af3287-4d8b-4412-af1f-03eb4a7bb4ed req-d2af3287-4d8b-4412-af1f-03eb4a7bb4ed ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s\n2026-05-20 01:47:25.902 11 INFO tempest.lib.common.rest_client [req-5e172ae3-4602-486c-b183-9c8b7c7fd22a req-5e172ae3-4602-486c-b183-9c8b7c7fd22a ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/89a8c2e18dce4575940a57ef6be38ba6/users/811eb184a6fd43098439ad0dbfeb5182/roles/96c5293ae00249159873405c9cd172ae 0.814s\n2026-05-20 01:47:25.902 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 811eb184a6fd43098439ad0dbfeb5182 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:25.902 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-1314724561-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '89a8c2e18dce4575940a57ef6be38ba6', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-1314724561', 'tenant_id': '89a8c2e18dce4575940a57ef6be38ba6', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-1314724561', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '811eb184a6fd43098439ad0dbfeb5182', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:25.908 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-1314724561-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '89a8c2e18dce4575940a57ef6be38ba6', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-1314724561', 'tenant_id': '89a8c2e18dce4575940a57ef6be38ba6', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-1314724561', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '811eb184a6fd43098439ad0dbfeb5182', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:25.924 25 INFO tempest.lib.common.rest_client [req-eec4ea91-b95a-412f-8645-0d4d42708ce2 req-eec4ea91-b95a-412f-8645-0d4d42708ce2 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-20 01:47:25.982 17 INFO tempest.lib.common.rest_client [req-d3584c32-7107-4e04-926e-4991c09b490f req-d3584c32-7107-4e04-926e-4991c09b490f ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-20 01:47:25.985 23 INFO tempest.lib.common.rest_client [req-43de1b43-c83a-4d7a-a1f6-26a17fd653d8 req-43de1b43-c83a-4d7a-a1f6-26a17fd653d8 ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.414s\n2026-05-20 01:47:26.020 39 INFO tempest.lib.common.rest_client [req-3e9a9d1e-8601-474a-8e6f-1454909aabe2 req-3e9a9d1e-8601-474a-8e6f-1454909aabe2 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d25723ff887340f3bcbaf5b0bf99a3f8/users/c0fa56244dc341ee952f3b92c8206648/roles/96c5293ae00249159873405c9cd172ae 0.154s\n2026-05-20 01:47:26.037 21 INFO tempest.lib.common.rest_client [req-7ba1ef14-ec4b-4b28-9b04-f90823a85928 req-7ba1ef14-ec4b-4b28-9b04-f90823a85928 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28e2b90d81c4405cbf1e465227b6d4db/users/aaa2a4d5a25c4b6ca20887afaf560403/roles/96c5293ae00249159873405c9cd172ae 0.477s\n2026-05-20 01:47:26.107 35 INFO tempest.lib.common.rest_client [req-a4d00c8f-fdf1-4973-b912-9bedd16b6186 req-a4d00c8f-fdf1-4973-b912-9bedd16b6186 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.327s\n2026-05-20 01:47:26.146 33 INFO tempest.lib.common.rest_client [req-17adb771-24bd-4dc0-a647-bda154edd445 req-17adb771-24bd-4dc0-a647-bda154edd445 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s\n2026-05-20 01:47:26.154 19 INFO tempest.lib.common.rest_client [req-71a4e9b4-914b-4561-ab04-0a9a8b15228b req-71a4e9b4-914b-4561-ab04-0a9a8b15228b ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aed3f06dd237483bb2ba44c2800d97ff/users/cf1b356846dc4811bf2ee4506a3a35f8/roles/68cd1badce4c4baeb95895efe5da31f7 0.483s\n2026-05-20 01:47:26.167 17 INFO tempest.lib.common.rest_client [req-07c9bfff-7eeb-4f1a-a404-00bf2c6a4ebe req-07c9bfff-7eeb-4f1a-a404-00bf2c6a4ebe ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/361535f8109543a1ac68bf926f4e336f/users/8f3e91043acf43c198410771a4eecd20/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.183s\n2026-05-20 01:47:26.205 15 INFO tempest.lib.common.rest_client [req-dfb16437-c383-463c-97cf-bbed8dfe5a84 req-dfb16437-c383-463c-97cf-bbed8dfe5a84 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ac2d379df774c53b4f5c6bde9c96ef9/users/c7fb91c2976142329af49c8f698e88eb/roles/96c5293ae00249159873405c9cd172ae 0.295s\n2026-05-20 01:47:26.256 13 INFO tempest.lib.common.rest_client [req-26cbf445-ecdd-4ac6-88ee-ba1a21c7f61a req-26cbf445-ecdd-4ac6-88ee-ba1a21c7f61a ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b7ab3287d8784b9d88d85158a608272b/users/a93e640047eb43f3a5059226fd1c2935/roles/96c5293ae00249159873405c9cd172ae 0.357s\n2026-05-20 01:47:26.324 21 INFO tempest.lib.common.rest_client [req-e601de79-e5c8-4513-9e11-4e29916349f5 req-e601de79-e5c8-4513-9e11-4e29916349f5 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s\n2026-05-20 01:47:26.325 31 INFO tempest.lib.common.rest_client [req-8a9051d7-5b1c-4c63-bc56-23dc14bdc414 req-8a9051d7-5b1c-4c63-bc56-23dc14bdc414 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.569s\n2026-05-20 01:47:26.363 13 INFO tempest.lib.common.rest_client [req-7387379a-ea92-4a9b-9247-4abcfbb6cde7 req-7387379a-ea92-4a9b-9247-4abcfbb6cde7 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s\n2026-05-20 01:47:26.402 37 INFO tempest.lib.common.rest_client [req-135cc7af-0d14-40f5-9053-f4566b53d51b req-135cc7af-0d14-40f5-9053-f4566b53d51b ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a7f675866ec4884926672bdc4bbcfcb/users/0c33b18156fb4d7c9feaf9dc915b2227/roles/96c5293ae00249159873405c9cd172ae 0.614s\n2026-05-20 01:47:26.409 25 INFO tempest.lib.common.rest_client [req-6683569d-e880-47ab-b30f-3b46d940e701 req-6683569d-e880-47ab-b30f-3b46d940e701 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c967a8f026f4d7b90e76ec02dfbbbcd/users/be9e17f106e343639d6efeae44bd7cf1/roles/96c5293ae00249159873405c9cd172ae 0.479s\n2026-05-20 01:47:26.411 19 INFO tempest.lib.common.rest_client [req-fec4cf3d-0915-4b37-b34d-3461c42b9a20 req-fec4cf3d-0915-4b37-b34d-3461c42b9a20 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-20 01:47:26.429 29 INFO tempest.lib.common.rest_client [req-90d2f235-1f71-409d-a910-3546e3821e56 req-90d2f235-1f71-409d-a910-3546e3821e56 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.747s\n2026-05-20 01:47:26.439 41 INFO tempest.lib.common.rest_client [req-f7a3604f-1964-4fef-a2fe-170f6d299967 req-f7a3604f-1964-4fef-a2fe-170f6d299967 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.983s\n2026-05-20 01:47:26.515 39 INFO tempest.lib.common.rest_client [req-3d26afac-579e-4a16-99ed-6b9674079bd6 req-3d26afac-579e-4a16-99ed-6b9674079bd6 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.492s\n2026-05-20 01:47:26.544 33 INFO tempest.lib.common.rest_client [req-1eb1957e-684e-4dee-9f06-056176eb2fd7 req-1eb1957e-684e-4dee-9f06-056176eb2fd7 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eedb97292b8544bc8b3164d986e35d85/users/3dec50a151574bf7a2b3a57e5459364d/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.396s\n2026-05-20 01:47:26.561 27 INFO tempest.lib.common.rest_client [req-4ee83ee4-1e6f-4319-92bb-1c6e45db02e1 req-4ee83ee4-1e6f-4319-92bb-1c6e45db02e1 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6666521e0c34f9ba346eaa92388a3bb/users/7b9f16d387734c7bb5f5c6c30cbe1712/roles/96c5293ae00249159873405c9cd172ae 0.674s\n2026-05-20 01:47:26.565 13 INFO tempest.lib.common.rest_client [req-4cd1a28b-086b-4143-934a-ff7cf2a399d2 req-4cd1a28b-086b-4143-934a-ff7cf2a399d2 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b7ab3287d8784b9d88d85158a608272b/users/a93e640047eb43f3a5059226fd1c2935/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.199s\n2026-05-20 01:47:26.573 29 INFO tempest.lib.common.rest_client [req-e9707d69-be49-4581-ae9e-d30368b22203 req-e9707d69-be49-4581-ae9e-d30368b22203 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.139s\n2026-05-20 01:47:26.626 15 INFO tempest.lib.common.rest_client [req-f034be75-67b6-4d6d-b9af-477e387e551d req-f034be75-67b6-4d6d-b9af-477e387e551d ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.411s\n2026-05-20 01:47:26.727 39 INFO tempest.lib.common.rest_client [req-c4a3551b-84c2-45fd-bce8-08267451596a req-c4a3551b-84c2-45fd-bce8-08267451596a ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d25723ff887340f3bcbaf5b0bf99a3f8/users/c0fa56244dc341ee952f3b92c8206648/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.206s\n2026-05-20 01:47:26.728 25 INFO tempest.lib.common.rest_client [req-d8876ac4-4274-44e7-869a-f96909d82bbf req-d8876ac4-4274-44e7-869a-f96909d82bbf ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s\n2026-05-20 01:47:26.734 23 INFO tempest.lib.common.rest_client [req-7fbc11fb-2ae6-4b93-863a-8caecbd47883 req-7fbc11fb-2ae6-4b93-863a-8caecbd47883 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1af2da58807b41988d413126031fedfd/users/2a5df68ed82d46f8b1fc3f38e178e00a/roles/68cd1badce4c4baeb95895efe5da31f7 0.744s\n2026-05-20 01:47:26.736 31 INFO tempest.lib.common.rest_client [req-5b2d7316-982b-4018-aae1-7e49955b460d req-5b2d7316-982b-4018-aae1-7e49955b460d ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b8fc53cd5244d8489f9095a1c66b8e7/users/0a7225188c3745c18a8d535f11648696/roles/a5048e830be14347876cdf483f806a64 0.408s\n2026-05-20 01:47:26.843 35 INFO tempest.lib.common.rest_client [req-2a7cb761-1b4b-4bd3-ab7e-a8017deb7602 req-2a7cb761-1b4b-4bd3-ab7e-a8017deb7602 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56283b9d678c4332a72e00324ba6aad1/users/8191c8cc298c4409b669bdd05249d397/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.734s\n2026-05-20 01:47:26.855 33 INFO tempest.lib.common.rest_client [req-675da64e-7e82-427d-a8a8-9d4d2fd96a32 req-675da64e-7e82-427d-a8a8-9d4d2fd96a32 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s\n2026-05-20 01:47:26.858 41 INFO tempest.lib.common.rest_client [req-7c0df188-8efe-438d-acf1-9a7e0e53b02d req-7c0df188-8efe-438d-acf1-9a7e0e53b02d ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.413s\n2026-05-20 01:47:26.970 15 INFO tempest.lib.common.rest_client [req-e14e2d73-32cb-421b-91ad-164336c8385d req-e14e2d73-32cb-421b-91ad-164336c8385d ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ac2d379df774c53b4f5c6bde9c96ef9/users/c7fb91c2976142329af49c8f698e88eb/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.338s\n2026-05-20 01:47:26.972 23 INFO tempest.lib.common.rest_client [req-f836d59c-4844-4164-a921-2d9902a69cfa req-f836d59c-4844-4164-a921-2d9902a69cfa ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-20 01:47:26.987 11 INFO tempest.lib.common.rest_client [req-9e4948d5-84c5-44a9-aabf-8390fed04e62 req-9e4948d5-84c5-44a9-aabf-8390fed04e62 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.069s\n2026-05-20 01:47:27.001 39 INFO tempest.lib.common.rest_client [req-0ff75782-ed19-4060-97c8-ffeb0f4d7f4e req-0ff75782-ed19-4060-97c8-ffeb0f4d7f4e ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s\n2026-05-20 01:47:27.019 17 INFO tempest.lib.common.rest_client [req-eb71537f-c700-4d33-9b95-265639ad0771 req-eb71537f-c700-4d33-9b95-265639ad0771 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.846s\n2026-05-20 01:47:27.111 37 INFO tempest.lib.common.rest_client [req-fcc8194d-dd76-4e24-8622-60caddbe1ad8 req-fcc8194d-dd76-4e24-8622-60caddbe1ad8 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.705s\n2026-05-20 01:47:27.114 21 INFO tempest.lib.common.rest_client [req-2f730067-98d9-4984-801f-b4fa17edc8ab req-2f730067-98d9-4984-801f-b4fa17edc8ab ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28e2b90d81c4405cbf1e465227b6d4db/users/aaa2a4d5a25c4b6ca20887afaf560403/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.787s\n2026-05-20 01:47:27.121 25 INFO tempest.lib.common.rest_client [req-29f84a44-3488-4a13-83c6-4b67ad752f0f req-29f84a44-3488-4a13-83c6-4b67ad752f0f ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c967a8f026f4d7b90e76ec02dfbbbcd/users/be9e17f106e343639d6efeae44bd7cf1/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.391s\n2026-05-20 01:47:27.146 11 INFO tempest.lib.common.rest_client [req-bcf23fbc-a9f2-49b6-8217-b6f8ae425dfb req-bcf23fbc-a9f2-49b6-8217-b6f8ae425dfb ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.157s\n2026-05-20 01:47:27.222 19 INFO tempest.lib.common.rest_client [req-8c498822-ea5a-441d-ad2f-4cf3ded7ed5d req-8c498822-ea5a-441d-ad2f-4cf3ded7ed5d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aed3f06dd237483bb2ba44c2800d97ff/users/cf1b356846dc4811bf2ee4506a3a35f8/roles/96c5293ae00249159873405c9cd172ae 0.809s\n2026-05-20 01:47:27.223 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cf1b356846dc4811bf2ee4506a3a35f8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:27.224 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1437099890-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aed3f06dd237483bb2ba44c2800d97ff', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1437099890', 'tenant_id': 'aed3f06dd237483bb2ba44c2800d97ff', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1437099890', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf1b356846dc4811bf2ee4506a3a35f8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:27.224 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1437099890-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aed3f06dd237483bb2ba44c2800d97ff', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1437099890', 'tenant_id': 'aed3f06dd237483bb2ba44c2800d97ff', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1437099890', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf1b356846dc4811bf2ee4506a3a35f8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:27.285 29 INFO tempest.lib.common.rest_client [req-b5f68ea2-6f74-444f-a401-3b9b1b61fcea req-b5f68ea2-6f74-444f-a401-3b9b1b61fcea ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.708s\n2026-05-20 01:47:27.310 33 INFO tempest.lib.common.rest_client [req-f7320061-28d1-4736-82d7-587a5b658aad req-f7320061-28d1-4736-82d7-587a5b658aad ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eedb97292b8544bc8b3164d986e35d85/users/3dec50a151574bf7a2b3a57e5459364d/roles/68cd1badce4c4baeb95895efe5da31f7 0.449s\n2026-05-20 01:47:27.312 27 INFO tempest.lib.common.rest_client [req-19a27ddb-7a06-4257-976c-c98cadd5a46c req-19a27ddb-7a06-4257-976c-c98cadd5a46c ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.745s\n2026-05-20 01:47:27.347 17 INFO tempest.lib.common.rest_client [req-6101ff41-b393-4af9-9c92-0580865993c8 req-6101ff41-b393-4af9-9c92-0580865993c8 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/361535f8109543a1ac68bf926f4e336f/users/8f3e91043acf43c198410771a4eecd20/roles/68cd1badce4c4baeb95895efe5da31f7 0.325s\n2026-05-20 01:47:27.405 13 INFO tempest.lib.common.rest_client [req-d72224bc-8d1e-4955-917c-723f68332cda req-d72224bc-8d1e-4955-917c-723f68332cda ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.837s\n2026-05-20 01:47:27.404 15 INFO tempest.lib.common.rest_client [req-4d334194-eca9-4096-a88f-5285d573eb34 req-4d334194-eca9-4096-a88f-5285d573eb34 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.431s\n2026-05-20 01:47:27.433 31 INFO tempest.lib.common.rest_client [req-4a4296e9-4e8e-4c9b-adfa-1ef1cdac4915 req-4a4296e9-4e8e-4c9b-adfa-1ef1cdac4915 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.695s\n2026-05-20 01:47:27.485 21 INFO tempest.lib.common.rest_client [req-36bb435f-77ab-4772-a9da-9d16c64b6e99 req-36bb435f-77ab-4772-a9da-9d16c64b6e99 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.368s\n2026-05-20 01:47:27.483 37 INFO tempest.lib.common.rest_client [req-b7a7b6c2-df31-421f-88e0-7a600172deea req-b7a7b6c2-df31-421f-88e0-7a600172deea ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a7f675866ec4884926672bdc4bbcfcb/users/0c33b18156fb4d7c9feaf9dc915b2227/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.368s\n2026-05-20 01:47:27.488 23 INFO tempest.lib.common.rest_client [req-ce33e455-9b45-47dc-8fe4-a26eea6d2c0e req-ce33e455-9b45-47dc-8fe4-a26eea6d2c0e ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1af2da58807b41988d413126031fedfd/users/2a5df68ed82d46f8b1fc3f38e178e00a/roles/96c5293ae00249159873405c9cd172ae 0.513s\n2026-05-20 01:47:27.488 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2a5df68ed82d46f8b1fc3f38e178e00a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:27.489 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesAccessTest-126479146-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1af2da58807b41988d413126031fedfd', 'project_name': 'tempest-VolumeTypesAccessTest-126479146', 'tenant_id': '1af2da58807b41988d413126031fedfd', 'tenant_name': 'tempest-VolumeTypesAccessTest-126479146', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2a5df68ed82d46f8b1fc3f38e178e00a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:27.492 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesAccessTest-126479146-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1af2da58807b41988d413126031fedfd', 'project_name': 'tempest-VolumeTypesAccessTest-126479146', 'tenant_id': '1af2da58807b41988d413126031fedfd', 'tenant_name': 'tempest-VolumeTypesAccessTest-126479146', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2a5df68ed82d46f8b1fc3f38e178e00a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:27.527 35 INFO tempest.lib.common.rest_client [req-7a823c83-1de0-4b0e-b5d9-49963fabf35f req-7a823c83-1de0-4b0e-b5d9-49963fabf35f ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.680s\n2026-05-20 01:47:27.548 41 INFO tempest.lib.common.rest_client [req-0afb1250-f80b-4bbd-9621-bdf40fee7261 req-0afb1250-f80b-4bbd-9621-bdf40fee7261 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.688s\n2026-05-20 01:47:27.614 33 INFO tempest.lib.common.rest_client [req-df958cc7-46cb-4652-9d1f-777df7077b5e req-df958cc7-46cb-4652-9d1f-777df7077b5e ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s\n2026-05-20 01:47:27.618 29 INFO tempest.lib.common.rest_client [req-c62f215b-13ee-407e-98cb-ad3bb9606bce req-c62f215b-13ee-407e-98cb-ad3bb9606bce ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.330s\n2026-05-20 01:47:27.627 39 INFO tempest.lib.common.rest_client [req-9c44a030-e6d0-4366-bfd0-5f9621266db3 req-9c44a030-e6d0-4366-bfd0-5f9621266db3 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d25723ff887340f3bcbaf5b0bf99a3f8/users/c0fa56244dc341ee952f3b92c8206648/roles/68cd1badce4c4baeb95895efe5da31f7 0.623s\n2026-05-20 01:47:27.651 17 INFO tempest.lib.common.rest_client [req-a8579166-0302-48b6-aedb-f4b160c688b9 req-a8579166-0302-48b6-aedb-f4b160c688b9 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.302s\n2026-05-20 01:47:27.654 25 INFO tempest.lib.common.rest_client [req-5d1dd8c8-7e28-408c-854f-910deaf0d225 req-5d1dd8c8-7e28-408c-854f-910deaf0d225 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.527s\n2026-05-20 01:47:27.757 15 INFO tempest.lib.common.rest_client [req-d5662003-9177-480c-8b1e-6fd459140780 req-d5662003-9177-480c-8b1e-6fd459140780 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ac2d379df774c53b4f5c6bde9c96ef9/users/c7fb91c2976142329af49c8f698e88eb/roles/68cd1badce4c4baeb95895efe5da31f7 0.350s\n2026-05-20 01:47:27.763 31 INFO tempest.lib.common.rest_client [req-c64ebd57-b2c2-4644-b413-324613735056 req-c64ebd57-b2c2-4644-b413-324613735056 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b8fc53cd5244d8489f9095a1c66b8e7/users/0a7225188c3745c18a8d535f11648696/roles/a5048e830be14347876cdf483f806a64 0.327s\n2026-05-20 01:47:27.791 27 INFO tempest.lib.common.rest_client [req-8585dbfa-a870-4993-9fda-c5a6a73f25f5 req-8585dbfa-a870-4993-9fda-c5a6a73f25f5 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6666521e0c34f9ba346eaa92388a3bb/users/7b9f16d387734c7bb5f5c6c30cbe1712/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.476s\n2026-05-20 01:47:27.889 37 INFO tempest.lib.common.rest_client [req-3b78c989-fa59-4eba-8e5f-35dc427d6b89 req-3b78c989-fa59-4eba-8e5f-35dc427d6b89 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s\n2026-05-20 01:47:27.944 29 INFO tempest.lib.common.rest_client [req-82e8c531-e11d-49a7-a4c8-9dee8fcd5b28 req-82e8c531-e11d-49a7-a4c8-9dee8fcd5b28 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/beb0d13437b0421b9fbe4c37f858361e/users/b4ebf2070f894322abb04e7db62323a4/roles/96c5293ae00249159873405c9cd172ae 0.323s\n2026-05-20 01:47:27.948 35 INFO tempest.lib.common.rest_client [req-6adb406e-3661-4527-86d4-889794bfe2e0 req-6adb406e-3661-4527-86d4-889794bfe2e0 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56283b9d678c4332a72e00324ba6aad1/users/8191c8cc298c4409b669bdd05249d397/roles/68cd1badce4c4baeb95895efe5da31f7 0.418s\n2026-05-20 01:47:27.948 13 INFO tempest.lib.common.rest_client [req-24b2c521-442c-4d28-914d-fdd7258c7e4b req-24b2c521-442c-4d28-914d-fdd7258c7e4b ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b7ab3287d8784b9d88d85158a608272b/users/a93e640047eb43f3a5059226fd1c2935/roles/68cd1badce4c4baeb95895efe5da31f7 0.537s\n2026-05-20 01:47:28.001 11 INFO tempest.lib.common.rest_client [req-854c20f6-61fd-41a7-a58c-7e04fba68a4a req-854c20f6-61fd-41a7-a58c-7e04fba68a4a ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.853s\n2026-05-20 01:47:28.146 39 INFO tempest.lib.common.rest_client [req-cf611ee1-ac07-49bd-8abb-f8d7d4df3481 req-cf611ee1-ac07-49bd-8abb-f8d7d4df3481 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.512s\n2026-05-20 01:47:28.147 21 INFO tempest.lib.common.rest_client [req-af152815-f048-4895-8ebe-1a5317fe2958 req-af152815-f048-4895-8ebe-1a5317fe2958 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28e2b90d81c4405cbf1e465227b6d4db/users/aaa2a4d5a25c4b6ca20887afaf560403/roles/68cd1badce4c4baeb95895efe5da31f7 0.656s\n2026-05-20 01:47:28.162 33 INFO tempest.lib.common.rest_client [req-a8187854-51cc-4488-8b14-a00e5a4d1d29 req-a8187854-51cc-4488-8b14-a00e5a4d1d29 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eedb97292b8544bc8b3164d986e35d85/users/3dec50a151574bf7a2b3a57e5459364d/roles/96c5293ae00249159873405c9cd172ae 0.546s\n2026-05-20 01:47:28.163 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3dec50a151574bf7a2b3a57e5459364d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:28.163 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1139689017-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eedb97292b8544bc8b3164d986e35d85', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1139689017', 'tenant_id': 'eedb97292b8544bc8b3164d986e35d85', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1139689017', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3dec50a151574bf7a2b3a57e5459364d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:28.164 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1139689017-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eedb97292b8544bc8b3164d986e35d85', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1139689017', 'tenant_id': 'eedb97292b8544bc8b3164d986e35d85', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1139689017', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3dec50a151574bf7a2b3a57e5459364d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:28.231 17 INFO tempest.lib.common.rest_client [req-432139be-fd67-4f8d-a50a-1686e0525cf6 req-432139be-fd67-4f8d-a50a-1686e0525cf6 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/361535f8109543a1ac68bf926f4e336f/users/8f3e91043acf43c198410771a4eecd20/roles/96c5293ae00249159873405c9cd172ae 0.576s\n2026-05-20 01:47:28.232 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8f3e91043acf43c198410771a4eecd20 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:28.232 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-803429870-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '361535f8109543a1ac68bf926f4e336f', 'project_name': 'tempest-GroupSnapshotsTest-803429870', 'tenant_id': '361535f8109543a1ac68bf926f4e336f', 'tenant_name': 'tempest-GroupSnapshotsTest-803429870', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8f3e91043acf43c198410771a4eecd20', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:28.233 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-803429870-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '361535f8109543a1ac68bf926f4e336f', 'project_name': 'tempest-GroupSnapshotsTest-803429870', 'tenant_id': '361535f8109543a1ac68bf926f4e336f', 'tenant_name': 'tempest-GroupSnapshotsTest-803429870', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8f3e91043acf43c198410771a4eecd20', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:28.249 19 INFO tempest.lib.common.rest_client [req-adf02aae-1da3-4260-8ed9-32e799bedae0 req-adf02aae-1da3-4260-8ed9-32e799bedae0 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.016s\n2026-05-20 01:47:28.275 31 INFO tempest.lib.common.rest_client [req-786826bc-03c2-4896-855d-93d699eeb8d5 req-786826bc-03c2-4896-855d-93d699eeb8d5 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.506s\n2026-05-20 01:47:28.282 23 INFO tempest.lib.common.rest_client [req-0aa98e4a-0ef2-4241-bce5-33562c89611e req-0aa98e4a-0ef2-4241-bce5-33562c89611e ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.773s\n2026-05-20 01:47:28.350 41 INFO tempest.lib.common.rest_client [req-388799f1-9673-4b58-9a8e-ffdc7fe7800e req-388799f1-9673-4b58-9a8e-ffdc7fe7800e ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.799s\n2026-05-20 01:47:28.358 29 INFO tempest.lib.common.rest_client [req-5f72f3a1-7c68-4616-b77d-e31d8f07ae6c req-5f72f3a1-7c68-4616-b77d-e31d8f07ae6c ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.410s\n2026-05-20 01:47:28.368 27 INFO tempest.lib.common.rest_client [req-7628501d-d7d3-43ef-86d6-2dfec491d5cb req-7628501d-d7d3-43ef-86d6-2dfec491d5cb ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.574s\n2026-05-20 01:47:28.368 25 INFO tempest.lib.common.rest_client [req-04aa69b6-507f-413d-998e-689d1861efb2 req-04aa69b6-507f-413d-998e-689d1861efb2 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c967a8f026f4d7b90e76ec02dfbbbcd/users/be9e17f106e343639d6efeae44bd7cf1/roles/68cd1badce4c4baeb95895efe5da31f7 0.710s\n2026-05-20 01:47:28.462 13 INFO tempest.lib.common.rest_client [req-308e4af5-37fa-44e5-8c51-1d8341192e50 req-308e4af5-37fa-44e5-8c51-1d8341192e50 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.512s\n2026-05-20 01:47:28.475 11 INFO tempest.lib.common.rest_client [req-3b65a5f7-36b1-4173-8b7a-e6475cdb25a1 req-3b65a5f7-36b1-4173-8b7a-e6475cdb25a1 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.472s\n2026-05-20 01:47:28.483 15 INFO tempest.lib.common.rest_client [req-46457a6a-2850-4bfe-b2a2-8e1bb1e8f41e req-46457a6a-2850-4bfe-b2a2-8e1bb1e8f41e ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.724s\n2026-05-20 01:47:28.490 37 INFO tempest.lib.common.rest_client [req-ed3dbdd3-c846-4cb0-856d-26da5bba381a req-ed3dbdd3-c846-4cb0-856d-26da5bba381a ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a7f675866ec4884926672bdc4bbcfcb/users/0c33b18156fb4d7c9feaf9dc915b2227/roles/68cd1badce4c4baeb95895efe5da31f7 0.599s\n2026-05-20 01:47:28.494 21 INFO tempest.lib.common.rest_client [req-1db36c69-7ab6-4654-b1ad-7e7484cf9a07 req-1db36c69-7ab6-4654-b1ad-7e7484cf9a07 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.342s\n2026-05-20 01:47:28.526 19 INFO tempest.lib.common.rest_client [req-92eef3b9-ba2b-45d0-a3e8-842af2ecbe9c req-92eef3b9-ba2b-45d0-a3e8-842af2ecbe9c ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.271s\n2026-05-20 01:47:28.586 39 INFO tempest.lib.common.rest_client [req-df2a6faf-d03b-46b6-a7af-e965103716f8 req-df2a6faf-d03b-46b6-a7af-e965103716f8 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d25723ff887340f3bcbaf5b0bf99a3f8/users/c0fa56244dc341ee952f3b92c8206648/roles/96c5293ae00249159873405c9cd172ae 0.437s\n2026-05-20 01:47:28.587 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c0fa56244dc341ee952f3b92c8206648 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:28.588 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-358779788-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd25723ff887340f3bcbaf5b0bf99a3f8', 'project_name': 'tempest-GroupsTest-358779788', 'tenant_id': 'd25723ff887340f3bcbaf5b0bf99a3f8', 'tenant_name': 'tempest-GroupsTest-358779788', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0fa56244dc341ee952f3b92c8206648', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:28.589 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-358779788-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd25723ff887340f3bcbaf5b0bf99a3f8', 'project_name': 'tempest-GroupsTest-358779788', 'tenant_id': 'd25723ff887340f3bcbaf5b0bf99a3f8', 'tenant_name': 'tempest-GroupsTest-358779788', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0fa56244dc341ee952f3b92c8206648', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:28.613 31 INFO tempest.lib.common.rest_client [req-873d9737-644e-446f-aa7c-40425d0954ee req-873d9737-644e-446f-aa7c-40425d0954ee ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b8fc53cd5244d8489f9095a1c66b8e7/users/0a7225188c3745c18a8d535f11648696/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.334s\n2026-05-20 01:47:28.612 35 INFO tempest.lib.common.rest_client [req-e5bc658a-30ba-42e9-a258-2c82746c7f36 req-e5bc658a-30ba-42e9-a258-2c82746c7f36 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.662s\n2026-05-20 01:47:28.638 23 INFO tempest.lib.common.rest_client [req-9a80dd2e-9bf5-46c1-a38e-6220ebfdb6a0 req-9a80dd2e-9bf5-46c1-a38e-6220ebfdb6a0 ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.350s\n2026-05-20 01:47:28.725 27 INFO tempest.lib.common.rest_client [req-a5bd4792-dee0-4def-a770-db07ba4f745e req-a5bd4792-dee0-4def-a770-db07ba4f745e ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6666521e0c34f9ba346eaa92388a3bb/users/7b9f16d387734c7bb5f5c6c30cbe1712/roles/68cd1badce4c4baeb95895efe5da31f7 0.353s\n2026-05-20 01:47:28.780 25 INFO tempest.lib.common.rest_client [req-79c78dc6-5e6e-43d6-a70b-47f735d386fa req-79c78dc6-5e6e-43d6-a70b-47f735d386fa ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.409s\n2026-05-20 01:47:28.791 13 INFO tempest.lib.common.rest_client [req-cca01d2a-1155-4cc0-843b-0136f948db42 req-cca01d2a-1155-4cc0-843b-0136f948db42 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b7ab3287d8784b9d88d85158a608272b/users/a93e640047eb43f3a5059226fd1c2935/roles/96c5293ae00249159873405c9cd172ae 0.327s\n2026-05-20 01:47:28.791 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a93e640047eb43f3a5059226fd1c2935 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:28.791 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-1215707182-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b7ab3287d8784b9d88d85158a608272b', 'project_name': 'tempest-ExtraSpecsNegativeTest-1215707182', 'tenant_id': 'b7ab3287d8784b9d88d85158a608272b', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-1215707182', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a93e640047eb43f3a5059226fd1c2935', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:28.792 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-1215707182-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b7ab3287d8784b9d88d85158a608272b', 'project_name': 'tempest-ExtraSpecsNegativeTest-1215707182', 'tenant_id': 'b7ab3287d8784b9d88d85158a608272b', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-1215707182', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a93e640047eb43f3a5059226fd1c2935', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:28.809 37 INFO tempest.lib.common.rest_client [req-ea7ca031-fac4-4dff-83ff-59bad40ca5a6 req-ea7ca031-fac4-4dff-83ff-59bad40ca5a6 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.317s\n2026-05-20 01:47:28.926 11 INFO tempest.lib.common.rest_client [req-b8c64ce9-df85-495f-8730-2a7f7ec5fb59 req-b8c64ce9-df85-495f-8730-2a7f7ec5fb59 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/26f3c195068a457d837ffd1c4e1a0a11/users/1141d38e19314276af401481ead308b0/roles/a5048e830be14347876cdf483f806a64 0.448s\n2026-05-20 01:47:28.927 31 INFO tempest.lib.common.rest_client [req-e8ed397a-dcb8-4c1b-acef-3b179b12f362 req-e8ed397a-dcb8-4c1b-acef-3b179b12f362 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s\n2026-05-20 01:47:28.916 21 INFO tempest.lib.common.rest_client [req-58358d3b-f8a3-4529-ada9-039fda15be46 req-58358d3b-f8a3-4529-ada9-039fda15be46 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28e2b90d81c4405cbf1e465227b6d4db/users/aaa2a4d5a25c4b6ca20887afaf560403/roles/96c5293ae00249159873405c9cd172ae 0.419s\n2026-05-20 01:47:28.917 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user aaa2a4d5a25c4b6ca20887afaf560403 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:28.918 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1805349116-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '28e2b90d81c4405cbf1e465227b6d4db', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1805349116', 'tenant_id': '28e2b90d81c4405cbf1e465227b6d4db', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1805349116', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aaa2a4d5a25c4b6ca20887afaf560403', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:28.918 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1805349116-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '28e2b90d81c4405cbf1e465227b6d4db', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1805349116', 'tenant_id': '28e2b90d81c4405cbf1e465227b6d4db', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1805349116', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aaa2a4d5a25c4b6ca20887afaf560403', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:28.919 35 INFO tempest.lib.common.rest_client [req-0133dd78-eb45-45ec-962c-0b8001b97b27 req-0133dd78-eb45-45ec-962c-0b8001b97b27 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56283b9d678c4332a72e00324ba6aad1/users/8191c8cc298c4409b669bdd05249d397/roles/96c5293ae00249159873405c9cd172ae 0.304s\n2026-05-20 01:47:28.919 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8191c8cc298c4409b669bdd05249d397 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:28.920 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-2105121040-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '56283b9d678c4332a72e00324ba6aad1', 'project_name': 'tempest-GroupsV320Test-2105121040', 'tenant_id': '56283b9d678c4332a72e00324ba6aad1', 'tenant_name': 'tempest-GroupsV320Test-2105121040', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8191c8cc298c4409b669bdd05249d397', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:28.921 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-2105121040-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '56283b9d678c4332a72e00324ba6aad1', 'project_name': 'tempest-GroupsV320Test-2105121040', 'tenant_id': '56283b9d678c4332a72e00324ba6aad1', 'tenant_name': 'tempest-GroupsV320Test-2105121040', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8191c8cc298c4409b669bdd05249d397', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:29.031 27 INFO tempest.lib.common.rest_client [req-4e9c5729-5598-44a7-90f0-a7c177f7f95f req-4e9c5729-5598-44a7-90f0-a7c177f7f95f ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s\n2026-05-20 01:47:29.030 37 INFO tempest.lib.common.rest_client [req-2730f6a4-e6b4-45bf-806f-98ef430ceec1 req-2730f6a4-e6b4-45bf-806f-98ef430ceec1 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a7f675866ec4884926672bdc4bbcfcb/users/0c33b18156fb4d7c9feaf9dc915b2227/roles/96c5293ae00249159873405c9cd172ae 0.217s\n2026-05-20 01:47:29.031 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0c33b18156fb4d7c9feaf9dc915b2227 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:29.032 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1803219861-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8a7f675866ec4884926672bdc4bbcfcb', 'project_name': 'tempest-GroupTypeSpecsTest-1803219861', 'tenant_id': '8a7f675866ec4884926672bdc4bbcfcb', 'tenant_name': 'tempest-GroupTypeSpecsTest-1803219861', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0c33b18156fb4d7c9feaf9dc915b2227', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:29.032 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1803219861-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8a7f675866ec4884926672bdc4bbcfcb', 'project_name': 'tempest-GroupTypeSpecsTest-1803219861', 'tenant_id': '8a7f675866ec4884926672bdc4bbcfcb', 'tenant_name': 'tempest-GroupTypeSpecsTest-1803219861', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0c33b18156fb4d7c9feaf9dc915b2227', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:29.058 33 INFO tempest.lib.common.rest_client [req-c753f2c8-aec6-46f6-876b-9c227f29dfa2 req-c753f2c8-aec6-46f6-876b-9c227f29dfa2 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.884s\n2026-05-20 01:47:29.152 17 INFO tempest.lib.common.rest_client [req-d2da31ba-75cf-4dc7-8095-8b22d3926d55 req-d2da31ba-75cf-4dc7-8095-8b22d3926d55 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.907s\n2026-05-20 01:47:29.161 11 INFO tempest.lib.common.rest_client [req-cb0f713f-59db-44b5-9117-e66819254335 req-cb0f713f-59db-44b5-9117-e66819254335 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-20 01:47:29.174 27 INFO tempest.lib.common.rest_client [req-b5371ffc-c6fb-4e45-99fc-db2a5392380b req-b5371ffc-c6fb-4e45-99fc-db2a5392380b ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6666521e0c34f9ba346eaa92388a3bb/users/7b9f16d387734c7bb5f5c6c30cbe1712/roles/96c5293ae00249159873405c9cd172ae 0.140s\n2026-05-20 01:47:29.174 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7b9f16d387734c7bb5f5c6c30cbe1712 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:29.174 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-227548577-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e6666521e0c34f9ba346eaa92388a3bb', 'project_name': 'tempest-GroupTypesTest-227548577', 'tenant_id': 'e6666521e0c34f9ba346eaa92388a3bb', 'tenant_name': 'tempest-GroupTypesTest-227548577', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7b9f16d387734c7bb5f5c6c30cbe1712', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:29.175 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-227548577-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e6666521e0c34f9ba346eaa92388a3bb', 'project_name': 'tempest-GroupTypesTest-227548577', 'tenant_id': 'e6666521e0c34f9ba346eaa92388a3bb', 'tenant_name': 'tempest-GroupTypesTest-227548577', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7b9f16d387734c7bb5f5c6c30cbe1712', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:29.192 29 INFO tempest.lib.common.rest_client [req-efa69e79-a392-41f9-97fd-7677a39c1b6a req-efa69e79-a392-41f9-97fd-7677a39c1b6a ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/beb0d13437b0421b9fbe4c37f858361e/users/b4ebf2070f894322abb04e7db62323a4/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.826s\n2026-05-20 01:47:29.280 41 INFO tempest.lib.common.rest_client [req-6afda16c-c696-4c26-8391-309a141827a6 req-6afda16c-c696-4c26-8391-309a141827a6 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a8f557fc34a4c8aae9af714e769cb0f/users/627928bb8606466d917de9d6b6f03f2d/roles/a5048e830be14347876cdf483f806a64 0.928s\n2026-05-20 01:47:29.391 41 INFO tempest.lib.common.rest_client [req-937619f1-4dcb-4c97-8d8a-4dc32b0a9bc4 req-937619f1-4dcb-4c97-8d8a-4dc32b0a9bc4 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.108s\n2026-05-20 01:47:29.408 29 INFO tempest.lib.common.rest_client [req-abe9398d-9811-4e48-af3d-d28dbf9c6c0e req-abe9398d-9811-4e48-af3d-d28dbf9c6c0e ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-20 01:47:29.385 15 INFO tempest.lib.common.rest_client [req-3166dace-34f8-43e3-a73d-0e76b8bb879b req-3166dace-34f8-43e3-a73d-0e76b8bb879b ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ac2d379df774c53b4f5c6bde9c96ef9/users/c7fb91c2976142329af49c8f698e88eb/roles/96c5293ae00249159873405c9cd172ae 0.897s\n2026-05-20 01:47:29.385 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c7fb91c2976142329af49c8f698e88eb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:29.386 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1401584107-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ac2d379df774c53b4f5c6bde9c96ef9', 'project_name': 'tempest-UserMessagesTest-1401584107', 'tenant_id': '0ac2d379df774c53b4f5c6bde9c96ef9', 'tenant_name': 'tempest-UserMessagesTest-1401584107', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c7fb91c2976142329af49c8f698e88eb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:29.387 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1401584107-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ac2d379df774c53b4f5c6bde9c96ef9', 'project_name': 'tempest-UserMessagesTest-1401584107', 'tenant_id': '0ac2d379df774c53b4f5c6bde9c96ef9', 'tenant_name': 'tempest-UserMessagesTest-1401584107', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c7fb91c2976142329af49c8f698e88eb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:29.468 23 INFO tempest.lib.common.rest_client [req-3f0eef69-bee1-4958-966e-10594c8c5a46 req-3f0eef69-bee1-4958-966e-10594c8c5a46 ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.825s\n2026-05-20 01:47:29.474 13 INFO tempest.lib.common.rest_client [req-440f1f26-c804-4ee9-b04e-7a0a8bf830ea req-440f1f26-c804-4ee9-b04e-7a0a8bf830ea ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.676s\n2026-05-20 01:47:29.625 41 INFO tempest.lib.common.rest_client [req-1329d796-d5ca-4f5c-894b-224b16176775 req-1329d796-d5ca-4f5c-894b-224b16176775 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a8f557fc34a4c8aae9af714e769cb0f/users/627928bb8606466d917de9d6b6f03f2d/roles/a5048e830be14347876cdf483f806a64 0.229s\n2026-05-20 01:47:29.802 41 INFO tempest.lib.common.rest_client [req-36766dce-e6c3-498f-8296-c9a0d4228e9d req-36766dce-e6c3-498f-8296-c9a0d4228e9d ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-20 01:47:29.831 19 INFO tempest.lib.common.rest_client [req-6f7ed5a2-cffc-4e70-87d9-67278224a12c req-6f7ed5a2-cffc-4e70-87d9-67278224a12c ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.303s\n2026-05-20 01:47:29.880 25 INFO tempest.lib.common.rest_client [req-146e0083-a722-41f6-acdb-82ac1782b483 req-146e0083-a722-41f6-acdb-82ac1782b483 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c967a8f026f4d7b90e76ec02dfbbbcd/users/be9e17f106e343639d6efeae44bd7cf1/roles/96c5293ae00249159873405c9cd172ae 1.096s\n2026-05-20 01:47:29.880 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user be9e17f106e343639d6efeae44bd7cf1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:29.881 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1395379519-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4c967a8f026f4d7b90e76ec02dfbbbcd', 'project_name': 'tempest-SnapshotsActionsTest-1395379519', 'tenant_id': '4c967a8f026f4d7b90e76ec02dfbbbcd', 'tenant_name': 'tempest-SnapshotsActionsTest-1395379519', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'be9e17f106e343639d6efeae44bd7cf1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:29.882 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1395379519-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4c967a8f026f4d7b90e76ec02dfbbbcd', 'project_name': 'tempest-SnapshotsActionsTest-1395379519', 'tenant_id': '4c967a8f026f4d7b90e76ec02dfbbbcd', 'tenant_name': 'tempest-SnapshotsActionsTest-1395379519', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'be9e17f106e343639d6efeae44bd7cf1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:29.926 39 INFO tempest.lib.common.rest_client [req-df8bd6ea-0032-4c49-9cc5-c28af87c0c56 req-df8bd6ea-0032-4c49-9cc5-c28af87c0c56 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.327s\n2026-05-20 01:47:29.998 35 INFO tempest.lib.common.rest_client [req-d3f4c1b1-5654-4fee-a24f-5d3d0fe11328 req-d3f4c1b1-5654-4fee-a24f-5d3d0fe11328 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.066s\n2026-05-20 01:47:30.020 37 INFO tempest.lib.common.rest_client [req-c3618a8e-4930-444e-83b8-a632ae7acddd req-c3618a8e-4930-444e-83b8-a632ae7acddd ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.981s\n2026-05-20 01:47:30.059 31 INFO tempest.lib.common.rest_client [req-7bcc40a9-9aca-4990-89ff-70f1f32df294 req-7bcc40a9-9aca-4990-89ff-70f1f32df294 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b8fc53cd5244d8489f9095a1c66b8e7/users/0a7225188c3745c18a8d535f11648696/roles/68cd1badce4c4baeb95895efe5da31f7 1.128s\n2026-05-20 01:47:30.208 33 INFO tempest.lib.common.rest_client [req-d013af46-bf23-4732-a128-3513201685c0 req-d013af46-bf23-4732-a128-3513201685c0 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.148s\n2026-05-20 01:47:30.257 17 INFO tempest.lib.common.rest_client [req-37ae2232-33c7-4358-8712-6253bc5d2ed4 req-37ae2232-33c7-4358-8712-6253bc5d2ed4 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.103s\n2026-05-20 01:47:30.262 37 INFO tempest.lib.common.rest_client [req-41cb3902-4745-417c-8b83-ac3eb5cdbe90 req-41cb3902-4745-417c-8b83-ac3eb5cdbe90 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.237s\n2026-05-20 01:47:30.457 11 INFO tempest.lib.common.rest_client [req-f3a2c713-f909-4bb0-8abc-24f3fd08789b req-f3a2c713-f909-4bb0-8abc-24f3fd08789b ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/26f3c195068a457d837ffd1c4e1a0a11/users/1141d38e19314276af401481ead308b0/roles/a5048e830be14347876cdf483f806a64 1.283s\n2026-05-20 01:47:30.507 29 INFO tempest.lib.common.rest_client [req-d06264d6-cc70-43a5-af7c-c33fcad6cc0c req-d06264d6-cc70-43a5-af7c-c33fcad6cc0c ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/beb0d13437b0421b9fbe4c37f858361e/users/b4ebf2070f894322abb04e7db62323a4/roles/68cd1badce4c4baeb95895efe5da31f7 1.096s\n2026-05-20 01:47:30.514 21 INFO tempest.lib.common.rest_client [req-d3029ce2-eb5e-4e6a-9ed8-5680edaa43c3 req-d3029ce2-eb5e-4e6a-9ed8-5680edaa43c3 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.586s\n2026-05-20 01:47:30.562 25 INFO tempest.lib.common.rest_client [req-cdec43a4-6493-453b-81db-23117fd71a54 req-cdec43a4-6493-453b-81db-23117fd71a54 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s\n2026-05-20 01:47:30.594 27 INFO tempest.lib.common.rest_client [req-a9784bc8-9832-44de-8b3c-48adc146a36f req-a9784bc8-9832-44de-8b3c-48adc146a36f ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.410s\n2026-05-20 01:47:30.623 23 INFO tempest.lib.common.rest_client [req-1446e80a-6f78-465f-8bed-a450165df0a7 req-1446e80a-6f78-465f-8bed-a450165df0a7 ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.152s\n2026-05-20 01:47:30.649 19 INFO tempest.lib.common.rest_client [req-d6a15283-cbf8-4493-a2cc-f0e2caa4428f req-d6a15283-cbf8-4493-a2cc-f0e2caa4428f ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.815s\n2026-05-20 01:47:30.661 13 INFO tempest.lib.common.rest_client [req-4d031610-91e4-4a9c-be9d-a621724e0579 req-4d031610-91e4-4a9c-be9d-a621724e0579 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.185s\n2026-05-20 01:47:30.737 35 INFO tempest.lib.common.rest_client [req-b3e87e07-5eed-4416-bad7-5f8a1b5cccae req-b3e87e07-5eed-4416-bad7-5f8a1b5cccae ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.736s\n2026-05-20 01:47:30.799 21 INFO tempest.lib.common.rest_client [req-9d850f18-b6c2-450a-95d2-a545452f8d18 req-9d850f18-b6c2-450a-95d2-a545452f8d18 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.281s\n2026-05-20 01:47:30.870 41 INFO tempest.lib.common.rest_client [req-3bb4c397-8147-4be4-b48e-bc57bcb2a2b8 req-3bb4c397-8147-4be4-b48e-bc57bcb2a2b8 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a8f557fc34a4c8aae9af714e769cb0f/users/627928bb8606466d917de9d6b6f03f2d/roles/fd0d3aaaa6d543eb88540abed2033e0d 1.065s\n2026-05-20 01:47:30.924 11 INFO tempest.lib.common.rest_client [req-bbe8c9f7-e269-4b21-8f45-4c87c200a7cc req-bbe8c9f7-e269-4b21-8f45-4c87c200a7cc ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.464s\n2026-05-20 01:47:30.997 15 INFO tempest.lib.common.rest_client [req-37a85324-0765-4b91-b7f5-62dd95ce45e4 req-37a85324-0765-4b91-b7f5-62dd95ce45e4 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.596s\n2026-05-20 01:47:31.005 27 INFO tempest.lib.common.rest_client [req-97b02766-f3e3-4022-b962-8c74a9bc0b8c req-97b02766-f3e3-4022-b962-8c74a9bc0b8c ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.407s\n2026-05-20 01:47:31.010 39 INFO tempest.lib.common.rest_client [req-6ca3f64a-5e7d-40ec-9423-316dec1cd50a req-6ca3f64a-5e7d-40ec-9423-316dec1cd50a ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.080s\n2026-05-20 01:47:31.019 17 INFO tempest.lib.common.rest_client [req-ac286a74-6241-47c6-8a26-bfd444ea77cf req-ac286a74-6241-47c6-8a26-bfd444ea77cf ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.759s\n2026-05-20 01:47:31.083 25 INFO tempest.lib.common.rest_client [req-e2932c45-d79b-48ea-8e33-8bda33f48894 req-e2932c45-d79b-48ea-8e33-8bda33f48894 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.518s\n2026-05-20 01:47:31.115 31 INFO tempest.lib.common.rest_client [req-9ff4df38-7a50-4af4-b35e-8db390b514ed req-9ff4df38-7a50-4af4-b35e-8db390b514ed ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.051s\n2026-05-20 01:47:31.128 41 INFO tempest.lib.common.rest_client [req-6e1934d9-ef53-48ac-b681-a7ec40fdc8d1 req-6e1934d9-ef53-48ac-b681-a7ec40fdc8d1 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-20 01:47:31.225 29 INFO tempest.lib.common.rest_client [req-fc45021e-f94b-46df-a7fb-3ffd889eb9ab req-fc45021e-f94b-46df-a7fb-3ffd889eb9ab ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.714s\n2026-05-20 01:47:31.228 19 INFO tempest.lib.common.rest_client [req-408dfceb-d169-45d4-a5fd-44c67eec32c6 req-408dfceb-d169-45d4-a5fd-44c67eec32c6 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/79d90f307dec47ff8614a76a663e35be/users/fb1c27007a1b47c089714f4b3caf14ec/roles/a5048e830be14347876cdf483f806a64 0.577s\n2026-05-20 01:47:31.279 33 INFO tempest.lib.common.rest_client [req-cb61299a-b0af-4533-99c7-08ffd60c808b req-cb61299a-b0af-4533-99c7-08ffd60c808b ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.068s\n2026-05-20 01:47:31.361 23 INFO tempest.lib.common.rest_client [req-334bae93-991e-4ce7-89f3-ee511e6f648e req-334bae93-991e-4ce7-89f3-ee511e6f648e ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f646e5147df4d539136bce04d39564d/users/d422a2069d8842928eaa6bcdb6645f7d/roles/96c5293ae00249159873405c9cd172ae 0.735s\n2026-05-20 01:47:31.409 15 INFO tempest.lib.common.rest_client [req-6b6c1fcb-e5c6-4933-a9c6-0c7a06a3c645 req-6b6c1fcb-e5c6-4933-a9c6-0c7a06a3c645 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.408s\n2026-05-20 01:47:31.503 17 INFO tempest.lib.common.rest_client [req-337fae03-a60d-4b9a-aa10-edcf2c58a4b2 req-337fae03-a60d-4b9a-aa10-edcf2c58a4b2 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.483s\n2026-05-20 01:47:31.555 41 INFO tempest.lib.common.rest_client [req-b702e2fa-d875-4161-b8ae-179727a52bb8 req-b702e2fa-d875-4161-b8ae-179727a52bb8 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a8f557fc34a4c8aae9af714e769cb0f/users/627928bb8606466d917de9d6b6f03f2d/roles/68cd1badce4c4baeb95895efe5da31f7 0.424s\n2026-05-20 01:47:31.615 13 INFO tempest.lib.common.rest_client [req-fd8da9db-681b-4b0c-95bb-a6b406eb2f33 req-fd8da9db-681b-4b0c-95bb-a6b406eb2f33 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.951s\n2026-05-20 01:47:31.638 37 INFO tempest.lib.common.rest_client [req-84f9a96b-3678-4d3f-84bf-24934936afd5 req-84f9a96b-3678-4d3f-84bf-24934936afd5 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.371s\n2026-05-20 01:47:31.656 33 INFO tempest.lib.common.rest_client [req-afb5bda1-7950-4dd4-855d-54ea290f801b req-afb5bda1-7950-4dd4-855d-54ea290f801b ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s\n2026-05-20 01:47:31.686 11 INFO tempest.lib.common.rest_client [req-863836b7-ff10-4aa5-b29b-359d004a5dcd req-863836b7-ff10-4aa5-b29b-359d004a5dcd ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/26f3c195068a457d837ffd1c4e1a0a11/users/1141d38e19314276af401481ead308b0/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.759s\n2026-05-20 01:47:31.727 17 INFO tempest.lib.common.rest_client [req-e6105ae4-8ff7-4ba4-89c0-f28bb96545b7 req-e6105ae4-8ff7-4ba4-89c0-f28bb96545b7 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5245806f9e9e4b439081b8300ecd9fbb/users/ed8774fd85c343f4a5033cbdc477a4ad/roles/a5048e830be14347876cdf483f806a64 0.215s\n2026-05-20 01:47:31.747 27 INFO tempest.lib.common.rest_client [req-86f7fe99-ec25-441d-b349-db106d8ad323 req-86f7fe99-ec25-441d-b349-db106d8ad323 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.736s\n2026-05-20 01:47:31.779 21 INFO tempest.lib.common.rest_client [req-6ba78176-0bc2-4c3f-b4c8-f146172f58b3 req-6ba78176-0bc2-4c3f-b4c8-f146172f58b3 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.972s\n2026-05-20 01:47:31.851 29 INFO tempest.lib.common.rest_client [req-538f4c28-c354-476e-a64b-3379e634ad33 req-538f4c28-c354-476e-a64b-3379e634ad33 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/beb0d13437b0421b9fbe4c37f858361e/users/b4ebf2070f894322abb04e7db62323a4/roles/96c5293ae00249159873405c9cd172ae 0.623s\n2026-05-20 01:47:31.851 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b4ebf2070f894322abb04e7db62323a4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:31.852 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1850831112-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'beb0d13437b0421b9fbe4c37f858361e', 'project_name': 'tempest-VolumesTransfersTest-1850831112', 'tenant_id': 'beb0d13437b0421b9fbe4c37f858361e', 'tenant_name': 'tempest-VolumesTransfersTest-1850831112', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b4ebf2070f894322abb04e7db62323a4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:31.852 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1850831112-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'beb0d13437b0421b9fbe4c37f858361e', 'project_name': 'tempest-VolumesTransfersTest-1850831112', 'tenant_id': 'beb0d13437b0421b9fbe4c37f858361e', 'tenant_name': 'tempest-VolumesTransfersTest-1850831112', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b4ebf2070f894322abb04e7db62323a4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:31.937 35 INFO tempest.lib.common.rest_client [req-4badb372-24ba-45f7-8b68-e4252495ee90 req-4badb372-24ba-45f7-8b68-e4252495ee90 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.197s\n2026-05-20 01:47:31.941 17 INFO tempest.lib.common.rest_client [req-612e6d97-516b-4689-9013-8dcaedd03ed0 req-612e6d97-516b-4689-9013-8dcaedd03ed0 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-20 01:47:31.976 23 INFO tempest.lib.common.rest_client [req-fa622f47-240f-49bb-91a5-5b57c5e0000c req-fa622f47-240f-49bb-91a5-5b57c5e0000c ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.613s\n2026-05-20 01:47:31.984 13 INFO tempest.lib.common.rest_client [req-6c9692a2-ec96-4e5e-b174-259cdca706ff req-6c9692a2-ec96-4e5e-b174-259cdca706ff ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.367s\n2026-05-20 01:47:31.990 31 INFO tempest.lib.common.rest_client [req-d5c029ab-91cd-4c45-b508-562b302d7661 req-d5c029ab-91cd-4c45-b508-562b302d7661 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b8fc53cd5244d8489f9095a1c66b8e7/users/0a7225188c3745c18a8d535f11648696/roles/96c5293ae00249159873405c9cd172ae 0.872s\n2026-05-20 01:47:31.992 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0a7225188c3745c18a8d535f11648696 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:31.993 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1105515727-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b8fc53cd5244d8489f9095a1c66b8e7', 'project_name': 'tempest-VolumesBackupsAdminTest-1105515727', 'tenant_id': '4b8fc53cd5244d8489f9095a1c66b8e7', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1105515727', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a7225188c3745c18a8d535f11648696', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:31.993 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1105515727-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b8fc53cd5244d8489f9095a1c66b8e7', 'project_name': 'tempest-VolumesBackupsAdminTest-1105515727', 'tenant_id': '4b8fc53cd5244d8489f9095a1c66b8e7', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1105515727', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a7225188c3745c18a8d535f11648696', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:32.082 19 INFO tempest.lib.common.rest_client [req-802b635d-3eb8-4d8b-a81e-169fc641eb9e req-802b635d-3eb8-4d8b-a81e-169fc641eb9e ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.853s\n2026-05-20 01:47:32.080 41 INFO tempest.lib.common.rest_client [req-6678f618-f547-473a-82a0-2d62d944868d req-6678f618-f547-473a-82a0-2d62d944868d ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.522s\n2026-05-20 01:47:32.123 37 INFO tempest.lib.common.rest_client [req-8f2376d4-99f8-4d2d-9e30-f297d4e6ce71 req-8f2376d4-99f8-4d2d-9e30-f297d4e6ce71 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.482s\n2026-05-20 01:47:32.141 13 INFO tempest.lib.common.rest_client [req-2a9ee4bb-946f-4bb2-a905-12dc3973fc6c req-2a9ee4bb-946f-4bb2-a905-12dc3973fc6c ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d170586110f48158a93e0e452cbc674/users/1382e72991d54d0a878200f7eafa9385/roles/a5048e830be14347876cdf483f806a64 0.154s\n2026-05-20 01:47:32.187 25 INFO tempest.lib.common.rest_client [req-bffa6be4-a6c2-4403-bafe-9a204296eb9c req-bffa6be4-a6c2-4403-bafe-9a204296eb9c ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.101s\n2026-05-20 01:47:32.229 27 INFO tempest.lib.common.rest_client [req-2b32bbf7-d43b-40ae-89d2-41a42eef2816 req-2b32bbf7-d43b-40ae-89d2-41a42eef2816 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.479s\n2026-05-20 01:47:32.279 23 INFO tempest.lib.common.rest_client [req-b3871bb8-05b6-4d1a-b240-e495c2251028 req-b3871bb8-05b6-4d1a-b240-e495c2251028 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f646e5147df4d539136bce04d39564d/users/d422a2069d8842928eaa6bcdb6645f7d/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.297s\n2026-05-20 01:47:32.293 35 INFO tempest.lib.common.rest_client [req-8ac6e44a-cf09-46f1-9092-46a30e3bba66 req-8ac6e44a-cf09-46f1-9092-46a30e3bba66 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.354s\n2026-05-20 01:47:32.300 39 INFO tempest.lib.common.rest_client [req-04a4043c-2ba4-4bfc-a89d-f48d4a5fd35e req-04a4043c-2ba4-4bfc-a89d-f48d4a5fd35e ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.282s\n2026-05-20 01:47:32.288 41 INFO tempest.lib.common.rest_client [req-57ecaa87-baae-4faa-9cf2-9b91148adfa8 req-57ecaa87-baae-4faa-9cf2-9b91148adfa8 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a8f557fc34a4c8aae9af714e769cb0f/users/627928bb8606466d917de9d6b6f03f2d/roles/96c5293ae00249159873405c9cd172ae 0.205s\n2026-05-20 01:47:32.288 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 627928bb8606466d917de9d6b6f03f2d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:32.289 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-1178458422-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a8f557fc34a4c8aae9af714e769cb0f', 'project_name': 'tempest-GroupSnapshotsV319Test-1178458422', 'tenant_id': '6a8f557fc34a4c8aae9af714e769cb0f', 'tenant_name': 'tempest-GroupSnapshotsV319Test-1178458422', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '627928bb8606466d917de9d6b6f03f2d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:32.289 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-1178458422-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a8f557fc34a4c8aae9af714e769cb0f', 'project_name': 'tempest-GroupSnapshotsV319Test-1178458422', 'tenant_id': '6a8f557fc34a4c8aae9af714e769cb0f', 'tenant_name': 'tempest-GroupSnapshotsV319Test-1178458422', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '627928bb8606466d917de9d6b6f03f2d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:32.405 25 INFO tempest.lib.common.rest_client [req-0442ecb6-9907-4cf1-b15c-d5c92c12e9d1 req-0442ecb6-9907-4cf1-b15c-d5c92c12e9d1 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s\n2026-05-20 01:47:32.420 33 INFO tempest.lib.common.rest_client [req-5425160a-43fb-4b7e-8f60-57ffeaba5401 req-5425160a-43fb-4b7e-8f60-57ffeaba5401 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0ba3044cc404f35818b500a95fae46a/users/9873d7d0328f452b98d5d38b99ff47d2/roles/96c5293ae00249159873405c9cd172ae 0.761s\n2026-05-20 01:47:32.451 37 INFO tempest.lib.common.rest_client [req-fe2beab2-42df-4d92-8494-6011ec3592aa req-fe2beab2-42df-4d92-8494-6011ec3592aa ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2457078cc5db478c8cc8a29d55dc943f/users/687b4770cb2543038ff04120d4d91383/roles/a5048e830be14347876cdf483f806a64 0.321s\n2026-05-20 01:47:32.465 19 INFO tempest.lib.common.rest_client [req-44b7e29b-8a6b-456a-b277-490380c49064 req-44b7e29b-8a6b-456a-b277-490380c49064 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/79d90f307dec47ff8614a76a663e35be/users/fb1c27007a1b47c089714f4b3caf14ec/roles/a5048e830be14347876cdf483f806a64 0.379s\n2026-05-20 01:47:32.501 29 INFO tempest.lib.common.rest_client [req-8bc1592a-ec0c-4223-83d3-f96757576e08 req-8bc1592a-ec0c-4223-83d3-f96757576e08 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s\n2026-05-20 01:47:32.528 35 INFO tempest.lib.common.rest_client [req-b719f0aa-d763-4dff-9d12-231d2d4ddd41 req-b719f0aa-d763-4dff-9d12-231d2d4ddd41 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/725c512029604c1dbdbd71c2395e975c/users/0f9338a72f3444eba9c677553ccb3f7b/roles/a5048e830be14347876cdf483f806a64 0.232s\n2026-05-20 01:47:32.540 15 INFO tempest.lib.common.rest_client [req-b4671fb2-5302-40fc-822d-becc506a522d req-b4671fb2-5302-40fc-822d-becc506a522d ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.127s\n2026-05-20 01:47:32.597 11 INFO tempest.lib.common.rest_client [req-17f88ded-d0e7-46c3-a088-dfd3a78c5c7c req-17f88ded-d0e7-46c3-a088-dfd3a78c5c7c ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.909s\n2026-05-20 01:47:32.636 21 INFO tempest.lib.common.rest_client [req-628f1d3e-61cf-4e17-a384-bc17fe5fe0ff req-628f1d3e-61cf-4e17-a384-bc17fe5fe0ff ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.851s\n2026-05-20 01:47:32.652 19 INFO tempest.lib.common.rest_client [req-d247cdd1-ad63-4792-8cc5-cf45efd91854 req-d247cdd1-ad63-4792-8cc5-cf45efd91854 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-20 01:47:32.670 23 INFO tempest.lib.common.rest_client [req-dba26b27-159a-45b9-8105-bb856159ab4c req-dba26b27-159a-45b9-8105-bb856159ab4c ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.388s\n2026-05-20 01:47:32.714 37 INFO tempest.lib.common.rest_client [req-294d5091-f734-4c43-8c76-c579ff51c8b7 req-294d5091-f734-4c43-8c76-c579ff51c8b7 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s\n2026-05-20 01:47:32.717 15 INFO tempest.lib.common.rest_client [req-90815d51-f3ec-4cfa-a1fb-413cc390ceac req-90815d51-f3ec-4cfa-a1fb-413cc390ceac ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-20 01:47:32.723 17 INFO tempest.lib.common.rest_client [req-e9268e60-50ea-442c-8bde-78021e73195c req-e9268e60-50ea-442c-8bde-78021e73195c ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5245806f9e9e4b439081b8300ecd9fbb/users/ed8774fd85c343f4a5033cbdc477a4ad/roles/a5048e830be14347876cdf483f806a64 0.774s\n2026-05-20 01:47:32.724 25 INFO tempest.lib.common.rest_client [req-b1637eb6-ea8a-4b30-bdec-cc2d16f4766b req-b1637eb6-ea8a-4b30-bdec-cc2d16f4766b ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/415fd91445c24c1c9853285f2aa95611/users/2ae1426030e54434ab5fb7b4cb4cc450/roles/a5048e830be14347876cdf483f806a64 0.312s\n2026-05-20 01:47:32.819 13 INFO tempest.lib.common.rest_client [req-f168e5be-23bd-4a6a-b664-031fd2bf82df req-f168e5be-23bd-4a6a-b664-031fd2bf82df ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.675s\n2026-05-20 01:47:32.861 35 INFO tempest.lib.common.rest_client [req-42756a38-7814-4532-af5e-fa8d581f1305 req-42756a38-7814-4532-af5e-fa8d581f1305 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.330s\n2026-05-20 01:47:32.862 19 INFO tempest.lib.common.rest_client [req-ad546e7a-e238-4518-a628-9ab012565142 req-ad546e7a-e238-4518-a628-9ab012565142 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/79d90f307dec47ff8614a76a663e35be/users/fb1c27007a1b47c089714f4b3caf14ec/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.207s\n2026-05-20 01:47:32.881 27 INFO tempest.lib.common.rest_client [req-ade166cd-8691-4655-aeaf-ac5284eb7298 req-ade166cd-8691-4655-aeaf-ac5284eb7298 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9fe82233af8744758db3bea3ca320238/users/ed5a03c09ee0489c97b41b0d28d19269/roles/a5048e830be14347876cdf483f806a64 0.649s\n2026-05-20 01:47:32.988 25 INFO tempest.lib.common.rest_client [req-cbb58c59-7c9d-43dc-ba32-46c6aa3f62e8 req-cbb58c59-7c9d-43dc-ba32-46c6aa3f62e8 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s\n2026-05-20 01:47:32.990 39 INFO tempest.lib.common.rest_client [req-f589a00a-f443-45cf-bb8d-4f5b6894d108 req-f589a00a-f443-45cf-bb8d-4f5b6894d108 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.687s\n2026-05-20 01:47:33.017 13 INFO tempest.lib.common.rest_client [req-5ae9aa60-da29-4b6d-9eb6-9f6555adc52b req-5ae9aa60-da29-4b6d-9eb6-9f6555adc52b ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d170586110f48158a93e0e452cbc674/users/1382e72991d54d0a878200f7eafa9385/roles/a5048e830be14347876cdf483f806a64 0.196s\n2026-05-20 01:47:33.052 41 INFO tempest.lib.common.rest_client [req-c9f0f72e-b381-4695-b5ef-69e782dd8ce1 req-c9f0f72e-b381-4695-b5ef-69e782dd8ce1 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.752s\n2026-05-20 01:47:33.068 21 INFO tempest.lib.common.rest_client [req-57a4d051-95fb-4320-b2bb-615e3a9d0d63 req-57a4d051-95fb-4320-b2bb-615e3a9d0d63 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d33919ff6468493589681be638652173/users/dfb0df4cdb634151b6dc170eec25815e/roles/a5048e830be14347876cdf483f806a64 0.419s\n2026-05-20 01:47:33.128 33 INFO tempest.lib.common.rest_client [req-849f8a5f-2016-460f-8b0a-f2ffbecd59f8 req-849f8a5f-2016-460f-8b0a-f2ffbecd59f8 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.705s\n2026-05-20 01:47:33.132 27 INFO tempest.lib.common.rest_client [req-cf00656b-ec80-4c35-808e-0bcbfd6f16be req-cf00656b-ec80-4c35-808e-0bcbfd6f16be ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s\n2026-05-20 01:47:33.176 15 INFO tempest.lib.common.rest_client [req-ef3df9f9-6a75-4d1c-8d39-c8f6c4c673e7 req-ef3df9f9-6a75-4d1c-8d39-c8f6c4c673e7 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5183a2b96f304aef9865001c4d056a71/users/d023db82ec3e42f995a017ea585b90c0/roles/a5048e830be14347876cdf483f806a64 0.453s\n2026-05-20 01:47:33.198 17 INFO tempest.lib.common.rest_client [req-dafb0964-28fe-4403-8236-1a5d78018eef req-dafb0964-28fe-4403-8236-1a5d78018eef ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.470s\n2026-05-20 01:47:33.198 31 INFO tempest.lib.common.rest_client [req-c372aa7d-148b-475d-8433-a09acc745183 req-c372aa7d-148b-475d-8433-a09acc745183 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.195s\n2026-05-20 01:47:33.219 29 INFO tempest.lib.common.rest_client [req-592663c6-8b46-4e2b-a068-5be883ca756d req-592663c6-8b46-4e2b-a068-5be883ca756d ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.715s\n2026-05-20 01:47:33.261 35 INFO tempest.lib.common.rest_client [req-9f0fbe44-5636-455f-9d92-f74868118b09 req-9f0fbe44-5636-455f-9d92-f74868118b09 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/725c512029604c1dbdbd71c2395e975c/users/0f9338a72f3444eba9c677553ccb3f7b/roles/a5048e830be14347876cdf483f806a64 0.396s\n2026-05-20 01:47:33.324 25 INFO tempest.lib.common.rest_client [req-0cdf0e98-080d-48c1-b413-30773b20a9b7 req-0cdf0e98-080d-48c1-b413-30773b20a9b7 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/415fd91445c24c1c9853285f2aa95611/users/2ae1426030e54434ab5fb7b4cb4cc450/roles/a5048e830be14347876cdf483f806a64 0.333s\n2026-05-20 01:47:33.383 21 INFO tempest.lib.common.rest_client [req-1d4d17b0-0615-475d-9287-ad774dadf50f req-1d4d17b0-0615-475d-9287-ad774dadf50f ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s\n2026-05-20 01:47:33.391 11 INFO tempest.lib.common.rest_client [req-81998eda-8d65-445b-86e5-cfcb27196d1c req-81998eda-8d65-445b-86e5-cfcb27196d1c ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/26f3c195068a457d837ffd1c4e1a0a11/users/1141d38e19314276af401481ead308b0/roles/68cd1badce4c4baeb95895efe5da31f7 0.793s\n2026-05-20 01:47:33.432 23 INFO tempest.lib.common.rest_client [req-9f992b23-1cc5-4f27-b20e-836cf3e238c7 req-9f992b23-1cc5-4f27-b20e-836cf3e238c7 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f646e5147df4d539136bce04d39564d/users/d422a2069d8842928eaa6bcdb6645f7d/roles/68cd1badce4c4baeb95895efe5da31f7 0.759s\n2026-05-20 01:47:33.448 15 INFO tempest.lib.common.rest_client [req-24b16a07-351c-4943-9f81-708179e8af79 req-24b16a07-351c-4943-9f81-708179e8af79 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s\n2026-05-20 01:47:33.493 27 INFO tempest.lib.common.rest_client [req-7ceba6aa-7b49-4ace-bdce-1a277474a01b req-7ceba6aa-7b49-4ace-bdce-1a277474a01b ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9fe82233af8744758db3bea3ca320238/users/ed5a03c09ee0489c97b41b0d28d19269/roles/a5048e830be14347876cdf483f806a64 0.355s\n2026-05-20 01:47:33.512 17 INFO tempest.lib.common.rest_client [req-c2931a1a-c38a-40b5-8e42-eb18210b1431 req-c2931a1a-c38a-40b5-8e42-eb18210b1431 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5245806f9e9e4b439081b8300ecd9fbb/users/ed8774fd85c343f4a5033cbdc477a4ad/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.311s\n2026-05-20 01:47:33.583 37 INFO tempest.lib.common.rest_client [req-b05c530e-001c-4f1c-8076-4d37e2748fd4 req-b05c530e-001c-4f1c-8076-4d37e2748fd4 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2457078cc5db478c8cc8a29d55dc943f/users/687b4770cb2543038ff04120d4d91383/roles/a5048e830be14347876cdf483f806a64 0.865s\n2026-05-20 01:47:33.593 19 INFO tempest.lib.common.rest_client [req-7df1387d-f943-47dd-a2e6-ea578a6b0db7 req-7df1387d-f943-47dd-a2e6-ea578a6b0db7 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.728s\n2026-05-20 01:47:33.645 25 INFO tempest.lib.common.rest_client [req-e993df77-e9bb-4dde-8ceb-24633158b666 req-e993df77-e9bb-4dde-8ceb-24633158b666 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s\n2026-05-20 01:47:33.678 13 INFO tempest.lib.common.rest_client [req-043a1bf7-79b2-4837-8711-01f3c55a4742 req-043a1bf7-79b2-4837-8711-01f3c55a4742 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.655s\n2026-05-20 01:47:33.685 23 INFO tempest.lib.common.rest_client [req-652abd02-7b4e-4ab2-afe2-bf6fda28e1ba req-652abd02-7b4e-4ab2-afe2-bf6fda28e1ba ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s\n2026-05-20 01:47:33.720 39 INFO tempest.lib.common.rest_client [req-8fb16012-ef3d-4c12-aafa-5670c7ecad9a req-8fb16012-ef3d-4c12-aafa-5670c7ecad9a ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/564a27b97e234cafb3a2112b2be7b9ad/users/c9a0a5c85d374f8c83f830b2a4e606ff/roles/a5048e830be14347876cdf483f806a64 0.727s\n2026-05-20 01:47:33.718 33 INFO tempest.lib.common.rest_client [req-4a3a629c-8f9a-4da8-bf1c-01fdc70ffb8e req-4a3a629c-8f9a-4da8-bf1c-01fdc70ffb8e ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0ba3044cc404f35818b500a95fae46a/users/9873d7d0328f452b98d5d38b99ff47d2/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.583s\n2026-05-20 01:47:33.757 17 INFO tempest.lib.common.rest_client [req-b19d2e8c-6143-4866-be34-9d427b2418d8 req-b19d2e8c-6143-4866-be34-9d427b2418d8 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-20 01:47:33.834 25 INFO tempest.lib.common.rest_client [req-aba5a5be-8bea-4766-b8eb-bbcbb52478c1 req-aba5a5be-8bea-4766-b8eb-bbcbb52478c1 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/415fd91445c24c1c9853285f2aa95611/users/2ae1426030e54434ab5fb7b4cb4cc450/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.186s\n2026-05-20 01:47:33.836 39 INFO tempest.lib.common.rest_client [req-fb9fc3fa-749f-461f-be60-7ead8a56e551 req-fb9fc3fa-749f-461f-be60-7ead8a56e551 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s\n2026-05-20 01:47:33.871 35 INFO tempest.lib.common.rest_client [req-b9b65c97-941e-463e-94ce-3dbe7d367b44 req-b9b65c97-941e-463e-94ce-3dbe7d367b44 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.607s\n2026-05-20 01:47:33.967 29 INFO tempest.lib.common.rest_client [req-890b19c0-4dfe-4c40-82f1-52ae9ff0efde req-890b19c0-4dfe-4c40-82f1-52ae9ff0efde ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.745s\n2026-05-20 01:47:33.968 11 INFO tempest.lib.common.rest_client [req-4373b738-8cda-4343-ab7b-4cb098277839 req-4373b738-8cda-4343-ab7b-4cb098277839 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.575s\n2026-05-20 01:47:34.014 27 INFO tempest.lib.common.rest_client [req-9a41629f-c9c5-4787-841a-d40f52bde984 req-9a41629f-c9c5-4787-841a-d40f52bde984 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.519s\n2026-05-20 01:47:34.012 15 INFO tempest.lib.common.rest_client [req-b37343d0-31e1-422d-967c-0db825899fd7 req-b37343d0-31e1-422d-967c-0db825899fd7 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5183a2b96f304aef9865001c4d056a71/users/d023db82ec3e42f995a017ea585b90c0/roles/a5048e830be14347876cdf483f806a64 0.560s\n2026-05-20 01:47:34.033 19 INFO tempest.lib.common.rest_client [req-7714cacc-1e79-4bd4-a239-16b25a66ce69 req-7714cacc-1e79-4bd4-a239-16b25a66ce69 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/79d90f307dec47ff8614a76a663e35be/users/fb1c27007a1b47c089714f4b3caf14ec/roles/68cd1badce4c4baeb95895efe5da31f7 0.435s\n2026-05-20 01:47:34.042 25 INFO tempest.lib.common.rest_client [req-cc6d1f77-5619-469a-a50e-92b5c3e84f38 req-cc6d1f77-5619-469a-a50e-92b5c3e84f38 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-20 01:47:34.088 21 INFO tempest.lib.common.rest_client [req-c10b0c88-2719-4e88-9ae0-bc837d8a3127 req-c10b0c88-2719-4e88-9ae0-bc837d8a3127 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d33919ff6468493589681be638652173/users/dfb0df4cdb634151b6dc170eec25815e/roles/a5048e830be14347876cdf483f806a64 0.701s\n2026-05-20 01:47:34.119 41 INFO tempest.lib.common.rest_client [req-6f0e068a-7c98-41d0-a4bc-0010b9ee8caf req-6f0e068a-7c98-41d0-a4bc-0010b9ee8caf ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/types 1.060s\n2026-05-20 01:47:34.156 37 INFO tempest.lib.common.rest_client [req-87db7b8a-acd6-4ee2-a8a5-7ca9e6ef74ce req-87db7b8a-acd6-4ee2-a8a5-7ca9e6ef74ce ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.569s\n2026-05-20 01:47:34.188 23 INFO tempest.lib.common.rest_client [req-ccb9b1b2-8c96-4950-b093-4e464a35193b req-ccb9b1b2-8c96-4950-b093-4e464a35193b ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f646e5147df4d539136bce04d39564d/users/d422a2069d8842928eaa6bcdb6645f7d/roles/96c5293ae00249159873405c9cd172ae 0.501s\n2026-05-20 01:47:34.188 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d422a2069d8842928eaa6bcdb6645f7d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:34.188 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesAccessTest-818043128-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f646e5147df4d539136bce04d39564d', 'project_name': 'tempest-VolumeTypesAccessTest-818043128', 'tenant_id': '4f646e5147df4d539136bce04d39564d', 'tenant_name': 'tempest-VolumeTypesAccessTest-818043128', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd422a2069d8842928eaa6bcdb6645f7d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:34.188 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesAccessTest-818043128-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f646e5147df4d539136bce04d39564d', 'project_name': 'tempest-VolumeTypesAccessTest-818043128', 'tenant_id': '4f646e5147df4d539136bce04d39564d', 'tenant_name': 'tempest-VolumeTypesAccessTest-818043128', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd422a2069d8842928eaa6bcdb6645f7d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:34.188 11 INFO tempest.lib.common.rest_client [req-0890634f-3035-41a6-9f89-03ed216edc2f req-0890634f-3035-41a6-9f89-03ed216edc2f ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/26f3c195068a457d837ffd1c4e1a0a11/users/1141d38e19314276af401481ead308b0/roles/96c5293ae00249159873405c9cd172ae 0.217s\n2026-05-20 01:47:34.189 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1141d38e19314276af401481ead308b0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:34.189 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-262830879-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '26f3c195068a457d837ffd1c4e1a0a11', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-262830879', 'tenant_id': '26f3c195068a457d837ffd1c4e1a0a11', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-262830879', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1141d38e19314276af401481ead308b0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:34.190 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-262830879-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '26f3c195068a457d837ffd1c4e1a0a11', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-262830879', 'tenant_id': '26f3c195068a457d837ffd1c4e1a0a11', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-262830879', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1141d38e19314276af401481ead308b0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:34.226 17 INFO tempest.lib.common.rest_client [req-a6c3e455-eb8c-441b-a103-c1a5e911dacf req-a6c3e455-eb8c-441b-a103-c1a5e911dacf ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5245806f9e9e4b439081b8300ecd9fbb/users/ed8774fd85c343f4a5033cbdc477a4ad/roles/68cd1badce4c4baeb95895efe5da31f7 0.461s\n2026-05-20 01:47:34.233 27 INFO tempest.lib.common.rest_client [req-3ddfdc32-e588-41cd-a61f-a44c8a99912a req-3ddfdc32-e588-41cd-a61f-a44c8a99912a ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9fe82233af8744758db3bea3ca320238/users/ed5a03c09ee0489c97b41b0d28d19269/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.209s\n2026-05-20 01:47:34.230 13 INFO tempest.lib.common.rest_client [req-f90ea5fe-da3b-40c6-bd57-b48f094e4733 req-f90ea5fe-da3b-40c6-bd57-b48f094e4733 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d170586110f48158a93e0e452cbc674/users/1382e72991d54d0a878200f7eafa9385/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.545s\n2026-05-20 01:47:34.250 33 INFO tempest.lib.common.rest_client [req-a88e1eba-d0c6-4888-806d-5df72a9b14e3 req-a88e1eba-d0c6-4888-806d-5df72a9b14e3 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.528s\n2026-05-20 01:47:34.281 41 INFO tempest.lib.common.rest_client [req-8673c553-fa78-474e-b610-d1f6fe6618d0 req-8673c553-fa78-474e-b610-d1f6fe6618d0 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_types 0.151s\n2026-05-20 01:47:34.344 29 INFO tempest.lib.common.rest_client [req-4331f877-bca0-40f2-9b64-777e56f62200 req-4331f877-bca0-40f2-9b64-777e56f62200 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s\n2026-05-20 01:47:34.351 21 INFO tempest.lib.common.rest_client [req-62f152e8-66bc-4cda-a9cc-ab44c1efc3b8 req-62f152e8-66bc-4cda-a9cc-ab44c1efc3b8 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s\n2026-05-20 01:47:34.352 13 INFO tempest.lib.common.rest_client [req-09bc4796-3424-426a-9576-fb24b09db68e req-09bc4796-3424-426a-9576-fb24b09db68e ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-05-20 01:47:34.362 39 INFO tempest.lib.common.rest_client [req-fde83cf9-013f-4425-a41b-202a5861d247 req-fde83cf9-013f-4425-a41b-202a5861d247 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/564a27b97e234cafb3a2112b2be7b9ad/users/c9a0a5c85d374f8c83f830b2a4e606ff/roles/a5048e830be14347876cdf483f806a64 0.520s\n2026-05-20 01:47:34.412 15 INFO tempest.lib.common.rest_client [req-7d7d68c5-347f-4751-b57c-b936311fbdc5 req-7d7d68c5-347f-4751-b57c-b936311fbdc5 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.395s\n2026-05-20 01:47:34.425 35 INFO tempest.lib.common.rest_client [req-1594331e-85dd-4e9a-b91c-d447f8ace666 req-1594331e-85dd-4e9a-b91c-d447f8ace666 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/725c512029604c1dbdbd71c2395e975c/users/0f9338a72f3444eba9c677553ccb3f7b/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.550s\n2026-05-20 01:47:34.451 25 INFO tempest.lib.common.rest_client [req-e0776983-85dd-45df-843f-78bc29e42f88 req-e0776983-85dd-45df-843f-78bc29e42f88 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/415fd91445c24c1c9853285f2aa95611/users/2ae1426030e54434ab5fb7b4cb4cc450/roles/68cd1badce4c4baeb95895efe5da31f7 0.404s\n2026-05-20 01:47:34.471 33 INFO tempest.lib.common.rest_client [req-9c7e8d8f-34ee-4516-b195-64be6d09cb16 req-9c7e8d8f-34ee-4516-b195-64be6d09cb16 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0ba3044cc404f35818b500a95fae46a/users/9873d7d0328f452b98d5d38b99ff47d2/roles/68cd1badce4c4baeb95895efe5da31f7 0.218s\n2026-05-20 01:47:34.514 19 INFO tempest.lib.common.rest_client [req-fdf814d8-e917-469d-9614-2a447c1e889c req-fdf814d8-e917-469d-9614-2a447c1e889c ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.479s\n2026-05-20 01:47:34.565 21 INFO tempest.lib.common.rest_client [req-ade16aa9-cc13-4250-8a7c-ddc8beaccf3b req-ade16aa9-cc13-4250-8a7c-ddc8beaccf3b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d33919ff6468493589681be638652173/users/dfb0df4cdb634151b6dc170eec25815e/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.209s\n2026-05-20 01:47:34.598 37 INFO tempest.lib.common.rest_client [req-660b484d-78a9-40fe-a05c-7b81799294b3 req-660b484d-78a9-40fe-a05c-7b81799294b3 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2457078cc5db478c8cc8a29d55dc943f/users/687b4770cb2543038ff04120d4d91383/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.440s\n2026-05-20 01:47:34.643 17 INFO tempest.lib.common.rest_client [req-471c3b74-4fff-4925-b422-163775d85dfc req-471c3b74-4fff-4925-b422-163775d85dfc ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.414s\n2026-05-20 01:47:34.668 27 INFO tempest.lib.common.rest_client [req-fff97d88-fd4f-48e9-9053-2b2ef9a170ac req-fff97d88-fd4f-48e9-9053-2b2ef9a170ac ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.432s\n2026-05-20 01:47:34.673 33 INFO tempest.lib.common.rest_client [req-57f2aa57-4e67-48bf-87c9-dd9f5927f713 req-57f2aa57-4e67-48bf-87c9-dd9f5927f713 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-20 01:47:34.680 15 INFO tempest.lib.common.rest_client [req-941946e3-c203-454d-8b06-fcc08e114d3b req-941946e3-c203-454d-8b06-fcc08e114d3b ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5183a2b96f304aef9865001c4d056a71/users/d023db82ec3e42f995a017ea585b90c0/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.265s\n2026-05-20 01:47:34.738 31 INFO tempest.lib.common.rest_client [req-d625d169-0428-416f-86ae-b2100a282ae2 req-d625d169-0428-416f-86ae-b2100a282ae2 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes 1.528s\n2026-05-20 01:47:34.780 13 INFO tempest.lib.common.rest_client [req-b8c38889-06a9-49cd-9dbc-709fea7fbbe9 req-b8c38889-06a9-49cd-9dbc-709fea7fbbe9 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d170586110f48158a93e0e452cbc674/users/1382e72991d54d0a878200f7eafa9385/roles/68cd1badce4c4baeb95895efe5da31f7 0.422s\n2026-05-20 01:47:34.793 37 INFO tempest.lib.common.rest_client [req-01c91cc1-2bb6-4706-a2f6-9ea9ec21ac0d req-01c91cc1-2bb6-4706-a2f6-9ea9ec21ac0d ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-20 01:47:34.852 31 INFO tempest.lib.common.rest_client [req-370723b4-9b0b-46c5-8861-fb2ab32499bb req-370723b4-9b0b-46c5-8861-fb2ab32499bb ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.105s\n2026-05-20 01:47:34.868 15 INFO tempest.lib.common.rest_client [req-4f8c5ac9-c4fe-41f9-afd0-b1f60351ceda req-4f8c5ac9-c4fe-41f9-afd0-b1f60351ceda ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-20 01:47:34.895 35 INFO tempest.lib.common.rest_client [req-be4a04a8-732e-4148-a8de-4841ca0ec629 req-be4a04a8-732e-4148-a8de-4841ca0ec629 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.464s\n2026-05-20 01:47:34.926 37 INFO tempest.lib.common.rest_client [req-7ccb2ac1-26e1-4e0a-8352-1656cdb8724b req-7ccb2ac1-26e1-4e0a-8352-1656cdb8724b ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2457078cc5db478c8cc8a29d55dc943f/users/687b4770cb2543038ff04120d4d91383/roles/68cd1badce4c4baeb95895efe5da31f7 0.130s\n2026-05-20 01:47:34.927 29 INFO tempest.lib.common.rest_client [req-9b889e00-0bd2-4872-a9f0-dd407b44782b req-9b889e00-0bd2-4872-a9f0-dd407b44782b ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07afe2c7c8c546d9bf32f80d044ef39a/users/23c9cbf825ea4f0d8fc74617d98a753e/roles/a5048e830be14347876cdf483f806a64 0.580s\n2026-05-20 01:47:34.949 11 INFO tempest.lib.common.rest_client [req-2b313423-ce1e-4297-84c8-6f7104639e58 req-2b313423-ce1e-4297-84c8-6f7104639e58 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.751s\n2026-05-20 01:47:35.040 39 INFO tempest.lib.common.rest_client [req-e30b23cc-1cca-4243-af56-d31248b75589 req-e30b23cc-1cca-4243-af56-d31248b75589 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.676s\n2026-05-20 01:47:35.039 37 INFO tempest.lib.common.rest_client [req-69b35ac3-e95d-4732-b81c-dfbbbb7d1f20 req-69b35ac3-e95d-4732-b81c-dfbbbb7d1f20 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.111s\n2026-05-20 01:47:35.079 23 INFO tempest.lib.common.rest_client [req-54ec47da-dd58-4b5f-b853-51935b370c7f req-54ec47da-dd58-4b5f-b853-51935b370c7f ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.885s\n2026-05-20 01:47:35.068 19 INFO tempest.lib.common.rest_client [req-aca5c6a8-f0b9-425b-a582-d2e39858e345 req-aca5c6a8-f0b9-425b-a582-d2e39858e345 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/79d90f307dec47ff8614a76a663e35be/users/fb1c27007a1b47c089714f4b3caf14ec/roles/96c5293ae00249159873405c9cd172ae 0.551s\n2026-05-20 01:47:35.068 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fb1c27007a1b47c089714f4b3caf14ec is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:35.069 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1293718781-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '79d90f307dec47ff8614a76a663e35be', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1293718781', 'tenant_id': '79d90f307dec47ff8614a76a663e35be', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1293718781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fb1c27007a1b47c089714f4b3caf14ec', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:35.069 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1293718781-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '79d90f307dec47ff8614a76a663e35be', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1293718781', 'tenant_id': '79d90f307dec47ff8614a76a663e35be', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1293718781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fb1c27007a1b47c089714f4b3caf14ec', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:35.143 41 INFO tempest.lib.common.rest_client [req-630ddb64-3836-442b-89b7-b24d80a80c89 req-630ddb64-3836-442b-89b7-b24d80a80c89 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups 0.859s\n2026-05-20 01:47:35.160 25 INFO tempest.lib.common.rest_client [req-3186adf2-670b-44ff-9227-0f0606d7bd78 req-3186adf2-670b-44ff-9227-0f0606d7bd78 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.707s\n2026-05-20 01:47:35.190 27 INFO tempest.lib.common.rest_client [req-72dccfa3-08da-4fb3-8897-24f5b6083753 req-72dccfa3-08da-4fb3-8897-24f5b6083753 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9fe82233af8744758db3bea3ca320238/users/ed5a03c09ee0489c97b41b0d28d19269/roles/68cd1badce4c4baeb95895efe5da31f7 0.519s\n2026-05-20 01:47:35.204 21 INFO tempest.lib.common.rest_client [req-36956892-5923-4bf7-a983-d3db66faa3e9 req-36956892-5923-4bf7-a983-d3db66faa3e9 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.631s\n2026-05-20 01:47:35.195 37 INFO tempest.lib.common.rest_client [req-2a32b792-d112-4ab3-8d1d-bfd94946f299 req-2a32b792-d112-4ab3-8d1d-bfd94946f299 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2457078cc5db478c8cc8a29d55dc943f/users/687b4770cb2543038ff04120d4d91383/roles/96c5293ae00249159873405c9cd172ae 0.145s\n2026-05-20 01:47:35.196 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 687b4770cb2543038ff04120d4d91383 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:35.196 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1652870180-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2457078cc5db478c8cc8a29d55dc943f', 'project_name': 'tempest-GroupTypeSpecsTest-1652870180', 'tenant_id': '2457078cc5db478c8cc8a29d55dc943f', 'tenant_name': 'tempest-GroupTypeSpecsTest-1652870180', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '687b4770cb2543038ff04120d4d91383', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:35.200 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1652870180-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2457078cc5db478c8cc8a29d55dc943f', 'project_name': 'tempest-GroupTypeSpecsTest-1652870180', 'tenant_id': '2457078cc5db478c8cc8a29d55dc943f', 'tenant_name': 'tempest-GroupTypeSpecsTest-1652870180', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '687b4770cb2543038ff04120d4d91383', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:35.192 17 INFO tempest.lib.common.rest_client [req-77e3fe94-ff47-48cd-be3a-bee147211f93 req-77e3fe94-ff47-48cd-be3a-bee147211f93 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5245806f9e9e4b439081b8300ecd9fbb/users/ed8774fd85c343f4a5033cbdc477a4ad/roles/96c5293ae00249159873405c9cd172ae 0.543s\n2026-05-20 01:47:35.192 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ed8774fd85c343f4a5033cbdc477a4ad is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:35.193 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1982048960-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5245806f9e9e4b439081b8300ecd9fbb', 'project_name': 'tempest-GroupSnapshotsTest-1982048960', 'tenant_id': '5245806f9e9e4b439081b8300ecd9fbb', 'tenant_name': 'tempest-GroupSnapshotsTest-1982048960', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed8774fd85c343f4a5033cbdc477a4ad', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:35.193 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1982048960-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5245806f9e9e4b439081b8300ecd9fbb', 'project_name': 'tempest-GroupSnapshotsTest-1982048960', 'tenant_id': '5245806f9e9e4b439081b8300ecd9fbb', 'tenant_name': 'tempest-GroupSnapshotsTest-1982048960', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed8774fd85c343f4a5033cbdc477a4ad', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:35.283 13 INFO tempest.lib.common.rest_client [req-d80a239f-b70b-4492-b764-e5508bae23d2 req-d80a239f-b70b-4492-b764-e5508bae23d2 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.501s\n2026-05-20 01:47:35.275 33 INFO tempest.lib.common.rest_client [req-79f20519-a5a5-4f3b-9527-060f6f42189d req-79f20519-a5a5-4f3b-9527-060f6f42189d ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0ba3044cc404f35818b500a95fae46a/users/9873d7d0328f452b98d5d38b99ff47d2/roles/96c5293ae00249159873405c9cd172ae 0.599s\n2026-05-20 01:47:35.275 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9873d7d0328f452b98d5d38b99ff47d2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:35.275 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1838018097-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b0ba3044cc404f35818b500a95fae46a', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1838018097', 'tenant_id': 'b0ba3044cc404f35818b500a95fae46a', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1838018097', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9873d7d0328f452b98d5d38b99ff47d2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:35.276 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1838018097-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b0ba3044cc404f35818b500a95fae46a', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1838018097', 'tenant_id': 'b0ba3044cc404f35818b500a95fae46a', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1838018097', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9873d7d0328f452b98d5d38b99ff47d2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:35.319 41 INFO tempest.lib.common.rest_client [req-bb45ed8a-d1ec-43f0-b34a-ad8fe00c653a req-bb45ed8a-d1ec-43f0-b34a-ad8fe00c653a ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups/8a717976-accb-4c7e-97c3-98b02614a4fe 0.170s\n2026-05-20 01:47:35.324 41 INFO tempest.common.waiters [-] group 8a717976-accb-4c7e-97c3-98b02614a4fe reached available after waiting for 0.324336 seconds\n2026-05-20 01:47:35.389 29 INFO tempest.lib.common.rest_client [req-f946fe2e-571e-41c9-b024-12fce0015cfe req-f946fe2e-571e-41c9-b024-12fce0015cfe ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.458s\n2026-05-20 01:47:35.383 25 INFO tempest.lib.common.rest_client [req-3388b061-7fb2-4d42-8792-70244de38d2c req-3388b061-7fb2-4d42-8792-70244de38d2c ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/415fd91445c24c1c9853285f2aa95611/users/2ae1426030e54434ab5fb7b4cb4cc450/roles/96c5293ae00249159873405c9cd172ae 0.216s\n2026-05-20 01:47:35.384 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2ae1426030e54434ab5fb7b4cb4cc450 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:35.384 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-55530740-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '415fd91445c24c1c9853285f2aa95611', 'project_name': 'tempest-SnapshotsActionsTest-55530740', 'tenant_id': '415fd91445c24c1c9853285f2aa95611', 'tenant_name': 'tempest-SnapshotsActionsTest-55530740', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ae1426030e54434ab5fb7b4cb4cc450', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:35.384 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-55530740-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '415fd91445c24c1c9853285f2aa95611', 'project_name': 'tempest-SnapshotsActionsTest-55530740', 'tenant_id': '415fd91445c24c1c9853285f2aa95611', 'tenant_name': 'tempest-SnapshotsActionsTest-55530740', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ae1426030e54434ab5fb7b4cb4cc450', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:35.395 15 INFO tempest.lib.common.rest_client [req-6f33053b-f9f8-4213-90c6-2937f8086c36 req-6f33053b-f9f8-4213-90c6-2937f8086c36 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5183a2b96f304aef9865001c4d056a71/users/d023db82ec3e42f995a017ea585b90c0/roles/68cd1badce4c4baeb95895efe5da31f7 0.522s\n2026-05-20 01:47:35.415 39 INFO tempest.lib.common.rest_client [req-4d588c38-7c06-4456-881a-553135e55f52 req-4d588c38-7c06-4456-881a-553135e55f52 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/564a27b97e234cafb3a2112b2be7b9ad/users/c9a0a5c85d374f8c83f830b2a4e606ff/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.373s\n2026-05-20 01:47:35.477 35 INFO tempest.lib.common.rest_client [req-dfad4a4c-f620-4e7c-8773-3d610d904124 req-dfad4a4c-f620-4e7c-8773-3d610d904124 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/725c512029604c1dbdbd71c2395e975c/users/0f9338a72f3444eba9c677553ccb3f7b/roles/68cd1badce4c4baeb95895efe5da31f7 0.579s\n2026-05-20 01:47:35.552 21 INFO tempest.lib.common.rest_client [req-836abbce-0c48-4b58-8c4c-d363ee1d393c req-836abbce-0c48-4b58-8c4c-d363ee1d393c ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d33919ff6468493589681be638652173/users/dfb0df4cdb634151b6dc170eec25815e/roles/68cd1badce4c4baeb95895efe5da31f7 0.345s\n2026-05-20 01:47:35.581 13 INFO tempest.lib.common.rest_client [req-acc07395-de40-40d8-88b9-b71f2ee65237 req-acc07395-de40-40d8-88b9-b71f2ee65237 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d170586110f48158a93e0e452cbc674/users/1382e72991d54d0a878200f7eafa9385/roles/96c5293ae00249159873405c9cd172ae 0.295s\n2026-05-20 01:47:35.582 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1382e72991d54d0a878200f7eafa9385 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:35.583 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-317447963-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3d170586110f48158a93e0e452cbc674', 'project_name': 'tempest-ExtraSpecsNegativeTest-317447963', 'tenant_id': '3d170586110f48158a93e0e452cbc674', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-317447963', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1382e72991d54d0a878200f7eafa9385', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:35.584 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-317447963-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3d170586110f48158a93e0e452cbc674', 'project_name': 'tempest-ExtraSpecsNegativeTest-317447963', 'tenant_id': '3d170586110f48158a93e0e452cbc674', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-317447963', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1382e72991d54d0a878200f7eafa9385', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:35.609 23 INFO tempest.lib.common.rest_client [req-f611b07b-52f3-4a70-aeaf-6de93bd51ef0 req-f611b07b-52f3-4a70-aeaf-6de93bd51ef0 ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.527s\n2026-05-20 01:47:35.708 11 INFO tempest.lib.common.rest_client [req-15ce3d3e-ea38-4f2c-9e11-cf94e50588ad req-15ce3d3e-ea38-4f2c-9e11-cf94e50588ad ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/26f3c195068a457d837ffd1c4e1a0a11/os-quota-sets/89a8c2e18dce4575940a57ef6be38ba6 0.756s\n2026-05-20 01:47:35.746 15 INFO tempest.lib.common.rest_client [req-34296189-4f3b-4e57-b6bf-906af2b490ec req-34296189-4f3b-4e57-b6bf-906af2b490ec ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s\n2026-05-20 01:47:35.761 21 INFO tempest.lib.common.rest_client [req-1d2ff97c-3a8f-4609-8651-6810f65eb716 req-1d2ff97c-3a8f-4609-8651-6810f65eb716 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n2026-05-20 01:47:35.779 27 INFO tempest.lib.common.rest_client [req-67e685a4-3c48-4424-ba1c-164245d58a71 req-67e685a4-3c48-4424-ba1c-164245d58a71 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.587s\n2026-05-20 01:47:35.791 41 INFO tempest.lib.common.rest_client [req-d265a700-c91e-475a-a9a5-8239189234c4 req-d265a700-c91e-475a-a9a5-8239189234c4 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes 0.461s\n2026-05-20 01:47:35.867 15 INFO tempest.lib.common.rest_client [req-a7ea8da3-8593-47ff-884d-42f995189b33 req-a7ea8da3-8593-47ff-884d-42f995189b33 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5183a2b96f304aef9865001c4d056a71/users/d023db82ec3e42f995a017ea585b90c0/roles/96c5293ae00249159873405c9cd172ae 0.117s\n2026-05-20 01:47:35.867 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d023db82ec3e42f995a017ea585b90c0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:35.868 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-216065522-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5183a2b96f304aef9865001c4d056a71', 'project_name': 'tempest-UserMessagesTest-216065522', 'tenant_id': '5183a2b96f304aef9865001c4d056a71', 'tenant_name': 'tempest-UserMessagesTest-216065522', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd023db82ec3e42f995a017ea585b90c0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:35.868 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-216065522-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5183a2b96f304aef9865001c4d056a71', 'project_name': 'tempest-UserMessagesTest-216065522', 'tenant_id': '5183a2b96f304aef9865001c4d056a71', 'tenant_name': 'tempest-UserMessagesTest-216065522', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd023db82ec3e42f995a017ea585b90c0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:35.941 41 INFO tempest.lib.common.rest_client [req-dfa93a1a-ac3c-433e-b563-c9d8ad6a7c2f req-dfa93a1a-ac3c-433e-b563-c9d8ad6a7c2f ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/2aba27d9-764c-4111-99b8-55b1e28e93b1 0.131s\n2026-05-20 01:47:35.973 19 INFO tempest.lib.common.rest_client [req-01cf0213-d33d-4353-9da9-30da0ddaa28d req-01cf0213-d33d-4353-9da9-30da0ddaa28d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.897s\n2026-05-20 01:47:35.984 31 INFO tempest.lib.common.rest_client [req-f46ff667-da93-4db1-b832-bcd59ce52c02 req-f46ff667-da93-4db1-b832-bcd59ce52c02 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.120s\n2026-05-20 01:47:35.996 17 INFO tempest.lib.common.rest_client [req-d7ad6852-6f3d-47c2-bad2-bcf56d89f740 req-d7ad6852-6f3d-47c2-bad2-bcf56d89f740 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.793s\n2026-05-20 01:47:36.001 31 INFO tempest.common.waiters [-] volume 89b3001b-9521-4ad4-ae82-dbafa1da6942 reached available after waiting for 2.001023 seconds\n2026-05-20 01:47:36.097 29 INFO tempest.lib.common.rest_client [req-0d68056d-e63d-4b59-89ae-1ceff026dc5e req-0d68056d-e63d-4b59-89ae-1ceff026dc5e ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07afe2c7c8c546d9bf32f80d044ef39a/users/23c9cbf825ea4f0d8fc74617d98a753e/roles/a5048e830be14347876cdf483f806a64 0.706s\n2026-05-20 01:47:36.136 33 INFO tempest.lib.common.rest_client [req-6d71e261-c00c-473c-83c8-1a114b280d6c req-6d71e261-c00c-473c-83c8-1a114b280d6c ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.855s\n2026-05-20 01:47:36.203 39 INFO tempest.lib.common.rest_client [req-557845ab-a67b-4ea9-bee0-68e7e1bcaa6e req-557845ab-a67b-4ea9-bee0-68e7e1bcaa6e ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.787s\n2026-05-20 01:47:36.255 35 INFO tempest.lib.common.rest_client [req-05da6bdb-c635-45a3-964c-4c7e5454a716 req-05da6bdb-c635-45a3-964c-4c7e5454a716 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.772s\n2026-05-20 01:47:36.311 37 INFO tempest.lib.common.rest_client [req-466addb7-3390-4ff6-9daf-cc4998b01840 req-466addb7-3390-4ff6-9daf-cc4998b01840 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.091s\n2026-05-20 01:47:36.315 31 INFO tempest.lib.common.rest_client [req-a6bb28d1-ad15-4fec-8204-a0fa438c6e08 req-a6bb28d1-ad15-4fec-8204-a0fa438c6e08 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups 0.311s\n2026-05-20 01:47:36.352 39 INFO tempest.lib.common.rest_client [req-206f7aac-2a7f-4e13-81c7-bca006ef435a req-206f7aac-2a7f-4e13-81c7-bca006ef435a ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/564a27b97e234cafb3a2112b2be7b9ad/users/c9a0a5c85d374f8c83f830b2a4e606ff/roles/68cd1badce4c4baeb95895efe5da31f7 0.146s\n2026-05-20 01:47:36.389 11 INFO tempest.lib.common.rest_client [req-39502f64-2622-4dbf-8467-50635afaf44e req-39502f64-2622-4dbf-8467-50635afaf44e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes 0.673s\n2026-05-20 01:47:36.441 21 INFO tempest.lib.common.rest_client [req-34d3c694-f1a2-4068-9c21-57e917bb11e1 req-34d3c694-f1a2-4068-9c21-57e917bb11e1 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d33919ff6468493589681be638652173/users/dfb0df4cdb634151b6dc170eec25815e/roles/96c5293ae00249159873405c9cd172ae 0.678s\n2026-05-20 01:47:36.441 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dfb0df4cdb634151b6dc170eec25815e is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:36.441 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-114065280-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd33919ff6468493589681be638652173', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-114065280', 'tenant_id': 'd33919ff6468493589681be638652173', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-114065280', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dfb0df4cdb634151b6dc170eec25815e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:36.442 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-114065280-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd33919ff6468493589681be638652173', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-114065280', 'tenant_id': 'd33919ff6468493589681be638652173', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-114065280', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dfb0df4cdb634151b6dc170eec25815e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:36.487 25 INFO tempest.lib.common.rest_client [req-34c8a482-cab2-4703-ae55-33744a2f1fa1 req-34c8a482-cab2-4703-ae55-33744a2f1fa1 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.091s\n2026-05-20 01:47:36.504 11 INFO tempest.lib.common.rest_client [req-cd8cd68b-4514-4883-b77e-bbb3f55bd686 req-cd8cd68b-4514-4883-b77e-bbb3f55bd686 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes/6f01d249-bd7d-4c44-b25b-248f7060ae90 0.107s\n2026-05-20 01:47:36.536 15 INFO tempest.lib.common.rest_client [req-465a5784-aa14-46be-aa09-a98f9b31530a req-465a5784-aa14-46be-aa09-a98f9b31530a ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.660s\n2026-05-20 01:47:36.550 29 INFO tempest.lib.common.rest_client [req-b967b3a1-c9f8-4063-b20a-8b7dbd53cecc req-b967b3a1-c9f8-4063-b20a-8b7dbd53cecc ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.450s\n2026-05-20 01:47:36.637 31 INFO tempest.lib.common.rest_client [req-57f039be-4b80-4c49-a1d7-3b6be434f10c req-57f039be-4b80-4c49-a1d7-3b6be434f10c ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.316s\n2026-05-20 01:47:36.621 27 INFO tempest.lib.common.rest_client [req-8e9d7afb-0793-4b20-a8a6-e587a7ab7722 req-8e9d7afb-0793-4b20-a8a6-e587a7ab7722 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9fe82233af8744758db3bea3ca320238/users/ed5a03c09ee0489c97b41b0d28d19269/roles/96c5293ae00249159873405c9cd172ae 0.839s\n2026-05-20 01:47:36.622 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ed5a03c09ee0489c97b41b0d28d19269 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:36.622 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-820403636-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9fe82233af8744758db3bea3ca320238', 'project_name': 'tempest-GroupTypesTest-820403636', 'tenant_id': '9fe82233af8744758db3bea3ca320238', 'tenant_name': 'tempest-GroupTypesTest-820403636', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed5a03c09ee0489c97b41b0d28d19269', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:36.623 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-820403636-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9fe82233af8744758db3bea3ca320238', 'project_name': 'tempest-GroupTypesTest-820403636', 'tenant_id': '9fe82233af8744758db3bea3ca320238', 'tenant_name': 'tempest-GroupTypesTest-820403636', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed5a03c09ee0489c97b41b0d28d19269', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:36.652 23 INFO tempest.lib.common.rest_client [req-cd44e725-7121-4914-8ad4-3accf10eaa47 req-cd44e725-7121-4914-8ad4-3accf10eaa47 ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.040s\n2026-05-20 01:47:36.674 13 INFO tempest.lib.common.rest_client [req-00013036-6500-4575-bcdb-bcd768b4f4c7 req-00013036-6500-4575-bcdb-bcd768b4f4c7 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.079s\n2026-05-20 01:47:36.760 33 INFO tempest.lib.common.rest_client [req-faea0e11-217c-4c73-bd0c-15155b1d77d9 req-faea0e11-217c-4c73-bd0c-15155b1d77d9 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.617s\n2026-05-20 01:47:36.765 39 INFO tempest.lib.common.rest_client [req-9dde6a2a-8dcb-4524-9fa4-cf8cc139f777 req-9dde6a2a-8dcb-4524-9fa4-cf8cc139f777 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.410s\n2026-05-20 01:47:36.768 23 INFO tempest.lib.common.rest_client [req-75469a5c-1353-4f86-8355-ba3b667ad64f req-75469a5c-1353-4f86-8355-ba3b667ad64f ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s\n2026-05-20 01:47:36.773 37 INFO tempest.lib.common.rest_client [req-cfe282f3-18cc-4601-a609-3f95242f9b55 req-cfe282f3-18cc-4601-a609-3f95242f9b55 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types 0.457s\n2026-05-20 01:47:36.806 35 INFO tempest.lib.common.rest_client [req-1d51fade-c7c7-4930-bc8b-3dcfe3847a30 req-1d51fade-c7c7-4930-bc8b-3dcfe3847a30 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/725c512029604c1dbdbd71c2395e975c/users/0f9338a72f3444eba9c677553ccb3f7b/roles/96c5293ae00249159873405c9cd172ae 0.548s\n2026-05-20 01:47:36.808 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0f9338a72f3444eba9c677553ccb3f7b is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:36.809 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1785277346-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '725c512029604c1dbdbd71c2395e975c', 'project_name': 'tempest-GroupsV320Test-1785277346', 'tenant_id': '725c512029604c1dbdbd71c2395e975c', 'tenant_name': 'tempest-GroupsV320Test-1785277346', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f9338a72f3444eba9c677553ccb3f7b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:36.809 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1785277346-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '725c512029604c1dbdbd71c2395e975c', 'project_name': 'tempest-GroupsV320Test-1785277346', 'tenant_id': '725c512029604c1dbdbd71c2395e975c', 'tenant_name': 'tempest-GroupsV320Test-1785277346', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f9338a72f3444eba9c677553ccb3f7b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:36.822 17 INFO tempest.lib.common.rest_client [req-fa459ab3-f504-4591-82ed-065af699fd77 req-fa459ab3-f504-4591-82ed-065af699fd77 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 0.822s\n2026-05-20 01:47:36.975 29 INFO tempest.lib.common.rest_client [req-f6d5a127-5fba-4503-a21a-a6b9b91abb71 req-f6d5a127-5fba-4503-a21a-a6b9b91abb71 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07afe2c7c8c546d9bf32f80d044ef39a/users/23c9cbf825ea4f0d8fc74617d98a753e/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.422s\n2026-05-20 01:47:37.004 17 INFO tempest.lib.common.rest_client [req-b4683864-2853-4578-9166-372273139a30 req-b4683864-2853-4578-9166-372273139a30 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/group_types 0.172s\n2026-05-20 01:47:37.042 21 INFO tempest.lib.common.rest_client [req-562c8e93-843f-48d4-8627-51587b066986 req-562c8e93-843f-48d4-8627-51587b066986 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s\n2026-05-20 01:47:37.058 15 INFO tempest.lib.common.rest_client [req-9c875b7b-69ef-4daf-a122-61118289bff3 req-9c875b7b-69ef-4daf-a122-61118289bff3 ] Request (UserMessagesTest:test_delete_message): 200 POST https://api.testbed.osism.xyz:8776/v3/5183a2b96f304aef9865001c4d056a71/types 0.515s\n2026-05-20 01:47:37.121 23 INFO tempest.lib.common.rest_client [req-80498cc6-bfe7-479f-9115-d4550e3aea54 req-80498cc6-bfe7-479f-9115-d4550e3aea54 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc9d2c105b1e44a0ad28c3e90ba7ff13/users/ef0102caf86e455d94af254e7f2fcc51/roles/a5048e830be14347876cdf483f806a64 0.351s\n2026-05-20 01:47:37.120 39 INFO tempest.lib.common.rest_client [req-e6638b2e-baa5-4974-aa0a-9f6a9a752c59 req-e6638b2e-baa5-4974-aa0a-9f6a9a752c59 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/564a27b97e234cafb3a2112b2be7b9ad/users/c9a0a5c85d374f8c83f830b2a4e606ff/roles/96c5293ae00249159873405c9cd172ae 0.350s\n2026-05-20 01:47:37.120 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c9a0a5c85d374f8c83f830b2a4e606ff is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:37.120 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1070047460-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '564a27b97e234cafb3a2112b2be7b9ad', 'project_name': 'tempest-GroupsTest-1070047460', 'tenant_id': '564a27b97e234cafb3a2112b2be7b9ad', 'tenant_name': 'tempest-GroupsTest-1070047460', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c9a0a5c85d374f8c83f830b2a4e606ff', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:37.121 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1070047460-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '564a27b97e234cafb3a2112b2be7b9ad', 'project_name': 'tempest-GroupsTest-1070047460', 'tenant_id': '564a27b97e234cafb3a2112b2be7b9ad', 'tenant_name': 'tempest-GroupsTest-1070047460', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c9a0a5c85d374f8c83f830b2a4e606ff', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:37.130 13 INFO tempest.lib.common.rest_client [req-2afdc43b-ee8c-4857-a8ae-d8ad8c970b64 req-2afdc43b-ee8c-4857-a8ae-d8ad8c970b64 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types 0.451s\n2026-05-20 01:47:37.315 27 INFO tempest.lib.common.rest_client [req-9a0c1def-ff77-4b1a-b5fa-3e77a159ba21 req-9a0c1def-ff77-4b1a-b5fa-3e77a159ba21 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s\n2026-05-20 01:47:37.380 23 INFO tempest.lib.common.rest_client [req-cedbcd16-d12b-4e19-b22d-b80fe71f59bc req-cedbcd16-d12b-4e19-b22d-b80fe71f59bc ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s\n2026-05-20 01:47:37.391 21 INFO tempest.lib.common.rest_client [req-a9fa3fbf-5e51-4408-91cb-108e6d647984 req-a9fa3fbf-5e51-4408-91cb-108e6d647984 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/d33919ff6468493589681be638652173/os-quota-sets/28e2b90d81c4405cbf1e465227b6d4db 0.345s\n2026-05-20 01:47:37.410 29 INFO tempest.lib.common.rest_client [req-be44bbf7-919b-4701-a39a-4a76779806e7 req-be44bbf7-919b-4701-a39a-4a76779806e7 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.434s\n2026-05-20 01:47:37.449 17 INFO tempest.lib.common.rest_client [req-5a00d81b-427e-4b07-b014-c05ef0b77563 req-5a00d81b-427e-4b07-b014-c05ef0b77563 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups 0.438s\n2026-05-20 01:47:37.497 27 INFO tempest.lib.common.rest_client [req-619d9aff-5003-4da6-a03d-772e8d4bf235 req-619d9aff-5003-4da6-a03d-772e8d4bf235 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types 0.177s\n2026-05-20 01:47:37.540 29 INFO tempest.lib.common.rest_client [req-3e4932ed-cca8-4bfa-95e4-5d0738491172 req-3e4932ed-cca8-4bfa-95e4-5d0738491172 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07afe2c7c8c546d9bf32f80d044ef39a/users/23c9cbf825ea4f0d8fc74617d98a753e/roles/68cd1badce4c4baeb95895efe5da31f7 0.127s\n2026-05-20 01:47:37.596 21 INFO tempest.lib.common.rest_client [req-1984f49e-8852-4cf6-bce3-ea3450833f1e req-1984f49e-8852-4cf6-bce3-ea3450833f1e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/d33919ff6468493589681be638652173/os-quota-sets/28e2b90d81c4405cbf1e465227b6d4db 0.197s\n2026-05-20 01:47:37.615 27 INFO tempest.lib.common.rest_client [req-ef088587-8506-464d-851d-94b17c7fba35 req-ef088587-8506-464d-851d-94b17c7fba35 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types 0.115s\n2026-05-20 01:47:37.616 23 INFO tempest.lib.common.rest_client [req-0a25493f-0b91-477c-bf3c-a7885eae07df req-0a25493f-0b91-477c-bf3c-a7885eae07df ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc9d2c105b1e44a0ad28c3e90ba7ff13/users/ef0102caf86e455d94af254e7f2fcc51/roles/a5048e830be14347876cdf483f806a64 0.231s\n2026-05-20 01:47:37.641 33 INFO tempest.lib.common.rest_client [req-e0698641-fa35-4c82-b45b-be1777c7c0ae req-e0698641-fa35-4c82-b45b-be1777c7c0ae ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.874s\n2026-05-20 01:47:37.649 11 INFO tempest.lib.common.rest_client [req-cfaf6207-6bdd-47c2-bcb1-9f32189f0fbf req-cfaf6207-6bdd-47c2-bcb1-9f32189f0fbf ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes/6f01d249-bd7d-4c44-b25b-248f7060ae90 0.128s\n2026-05-20 01:47:37.663 11 INFO tempest.common.waiters [-] volume 6f01d249-bd7d-4c44-b25b-248f7060ae90 reached available after waiting for 1.662944 seconds\n2026-05-20 01:47:37.691 25 INFO tempest.lib.common.rest_client [req-9f6ea5a9-6ec4-4ac6-8ba5-182fe240d1ae req-9f6ea5a9-6ec4-4ac6-8ba5-182fe240d1ae ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/volumes 1.199s\n2026-05-20 01:47:37.759 37 INFO tempest.lib.common.rest_client [req-3078448e-72f8-4c27-ad8b-6e1c238c25d2 req-3078448e-72f8-4c27-ad8b-6e1c238c25d2 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs 0.980s\n2026-05-20 01:47:37.769 27 INFO tempest.lib.common.rest_client [req-4f710bad-7016-416a-b1d1-9a0a3fbf03ec req-4f710bad-7016-416a-b1d1-9a0a3fbf03ec ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types/5c8f121c-043c-45dc-a4fd-ea5ac6d2394b 0.150s\n2026-05-20 01:47:37.775 29 INFO tempest.lib.common.rest_client [req-71f6581e-c688-48e1-adb4-4ad83791fad4 req-71f6581e-c688-48e1-adb4-4ad83791fad4 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-20 01:47:37.778 23 INFO tempest.lib.common.rest_client [req-05253307-1f6f-4795-a6ad-6125b110926c req-05253307-1f6f-4795-a6ad-6125b110926c ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-20 01:47:37.790 33 INFO tempest.lib.common.rest_client [req-9b610c06-a864-4369-9ad8-76bda9e2b876 req-9b610c06-a864-4369-9ad8-76bda9e2b876 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s\n2026-05-20 01:47:37.830 25 INFO tempest.lib.common.rest_client [req-5d40a81a-9d6e-4595-9294-c8ff98be4c50 req-5d40a81a-9d6e-4595-9294-c8ff98be4c50 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/volumes/c1e9f62e-1936-4bdc-aa5c-2ad56b66248a 0.129s\n2026-05-20 01:47:37.840 15 INFO tempest.lib.common.rest_client [req-bed3a3f4-79a7-44c3-bd59-de353307a00d req-bed3a3f4-79a7-44c3-bd59-de353307a00d ] Request (UserMessagesTest:test_delete_message): 202 POST https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/volumes 0.772s\n2026-05-20 01:47:37.854 41 INFO tempest.lib.common.rest_client [req-f8430196-8bbc-42db-9c14-1a25360c2777 req-f8430196-8bbc-42db-9c14-1a25360c2777 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/2aba27d9-764c-4111-99b8-55b1e28e93b1 0.893s\n2026-05-20 01:47:37.863 41 INFO tempest.common.waiters [-] volume 2aba27d9-764c-4111-99b8-55b1e28e93b1 reached available after waiting for 2.863343 seconds\n2026-05-20 01:47:37.862 13 INFO tempest.lib.common.rest_client [req-52a0539e-cf93-4ef7-96a6-a6c590c43dbb req-52a0539e-cf93-4ef7-96a6-a6c590c43dbb ] Request (ExtraSpecsNegativeTest:test_create_invalid_body): 400 POST https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc/extra_specs 0.710s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_invalid_body [0.729338s] ... ok\n2026-05-20 01:47:37.887 39 INFO tempest.lib.common.rest_client [req-c8c89e69-44c3-4e2e-9b92-41e195313be6 req-c8c89e69-44c3-4e2e-9b92-41e195313be6 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.754s\n2026-05-20 01:47:37.891 27 INFO tempest.lib.common.rest_client [req-8ab49abc-e2f4-4944-923c-5b2f3e2a5f20 req-8ab49abc-e2f4-4944-923c-5b2f3e2a5f20 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types/5c8f121c-043c-45dc-a4fd-ea5ac6d2394b 0.119s\n2026-05-20 01:47:37.904 11 INFO tempest.lib.common.rest_client [req-396e7ad4-e226-4080-99a2-b01ed100a9da req-396e7ad4-e226-4080-99a2-b01ed100a9da ] Request (VolumeQuotasNegativeTestJSON:test_quota_volume_gigabytes): 200 PUT https://api.testbed.osism.xyz:8776/v3/26f3c195068a457d837ffd1c4e1a0a11/os-quota-sets/89a8c2e18dce4575940a57ef6be38ba6 0.239s\n2026-05-20 01:47:37.913 35 INFO tempest.lib.common.rest_client [req-a9b7c42d-9731-4360-91c6-a2f70cdf920b req-a9b7c42d-9731-4360-91c6-a2f70cdf920b ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.084s\n2026-05-20 01:47:37.912 17 INFO tempest.lib.common.rest_client [req-2e1965b2-cfa8-4029-aa65-890d3772b5e9 req-2e1965b2-cfa8-4029-aa65-890d3772b5e9 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf 0.457s\n2026-05-20 01:47:37.930 17 INFO tempest.common.waiters [-] group 50f731aa-2e2a-46d8-910a-6a09888d7daf reached available after waiting for 0.930706 seconds\n2026-05-20 01:47:37.945 19 INFO tempest.lib.common.rest_client [req-eb9b81cf-1195-4412-b0e5-dcbf8ac57d84 req-eb9b81cf-1195-4412-b0e5-dcbf8ac57d84 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/79d90f307dec47ff8614a76a663e35be/scheduler-stats/get_pools 1.967s\n2026-05-20 01:47:37.959 23 INFO tempest.lib.common.rest_client [req-3d57bead-5ab3-42b1-aefe-0b4d637b8908 req-3d57bead-5ab3-42b1-aefe-0b4d637b8908 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc9d2c105b1e44a0ad28c3e90ba7ff13/users/ef0102caf86e455d94af254e7f2fcc51/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.179s\n2026-05-20 01:47:37.976 33 INFO tempest.lib.common.rest_client [req-f63fa87e-e443-4986-9e1d-856269d2aa25 req-f63fa87e-e443-4986-9e1d-856269d2aa25 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc20b67483954c529d09f20b135e09f0/users/1cbbacb21b9741cdaf86b5132d204601/roles/a5048e830be14347876cdf483f806a64 0.171s\n2026-05-20 01:47:37.981 31 INFO tempest.lib.common.rest_client [req-69607524-a5dd-4ed1-8811-134bf3fad552 req-69607524-a5dd-4ed1-8811-134bf3fad552 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.335s\n2026-05-20 01:47:38.077 37 INFO tempest.lib.common.rest_client [req-4aa53b5d-0e99-4a61-9c5e-6b5250ddd763 req-4aa53b5d-0e99-4a61-9c5e-6b5250ddd763 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs 0.313s\n2026-05-20 01:47:38.106 13 INFO tempest.lib.common.rest_client [req-4b96f3ee-36c9-4b7f-9c85-9e64c72b543c req-4b96f3ee-36c9-4b7f-9c85-9e64c72b543c ] Request (ExtraSpecsNegativeTest:test_create_none_body): 400 POST https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc/extra_specs 0.233s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_none_body [0.237192s] ... ok\n2026-05-20 01:47:38.134 27 INFO tempest.lib.common.rest_client [req-2f8c8104-f6c7-44f2-a24d-e4aa41101d6b req-2f8c8104-f6c7-44f2-a24d-e4aa41101d6b ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types/5c8f121c-043c-45dc-a4fd-ea5ac6d2394b 0.230s\n2026-05-20 01:47:38.133 29 INFO tempest.lib.common.rest_client [req-3348b5f5-9c0d-4a29-8b5e-d3a27b7b4e6a req-3348b5f5-9c0d-4a29-8b5e-d3a27b7b4e6a ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07afe2c7c8c546d9bf32f80d044ef39a/users/23c9cbf825ea4f0d8fc74617d98a753e/roles/96c5293ae00249159873405c9cd172ae 0.351s\n2026-05-20 01:47:38.133 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 23c9cbf825ea4f0d8fc74617d98a753e is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:38.133 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-824300455-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '07afe2c7c8c546d9bf32f80d044ef39a', 'project_name': 'tempest-VolumesTransfersTest-824300455', 'tenant_id': '07afe2c7c8c546d9bf32f80d044ef39a', 'tenant_name': 'tempest-VolumesTransfersTest-824300455', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23c9cbf825ea4f0d8fc74617d98a753e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:38.133 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-824300455-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '07afe2c7c8c546d9bf32f80d044ef39a', 'project_name': 'tempest-VolumesTransfersTest-824300455', 'tenant_id': '07afe2c7c8c546d9bf32f80d044ef39a', 'tenant_name': 'tempest-VolumesTransfersTest-824300455', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23c9cbf825ea4f0d8fc74617d98a753e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:38.134 15 INFO tempest.lib.common.rest_client [req-95a16bb7-9ff8-4593-8f03-1fb8f1938c6d req-95a16bb7-9ff8-4593-8f03-1fb8f1938c6d ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/volumes/e7d3811e-6095-48df-bbfd-a38a1278f815 0.271s\n2026-05-20 01:47:38.255 23 INFO tempest.lib.common.rest_client [req-e3a27c4f-a54d-4fc4-a962-c03757fd8ead req-e3a27c4f-a54d-4fc4-a962-c03757fd8ead ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s\n2026-05-20 01:47:38.288 33 INFO tempest.lib.common.rest_client [req-57065b54-f6de-49d3-a41c-8ceb21fce4ea req-57065b54-f6de-49d3-a41c-8ceb21fce4ea ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s\n2026-05-20 01:47:38.340 41 INFO tempest.lib.common.rest_client [req-e22a4b5d-e9b9-4fdd-9c2b-eeb3461e0bf2 req-e22a4b5d-e9b9-4fdd-9c2b-eeb3461e0bf2 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots 0.475s\n2026-05-20 01:47:38.376 37 INFO tempest.lib.common.rest_client [req-8ebf6648-19c5-4739-b984-8a7c47857bb5 req-8ebf6648-19c5-4739-b984-8a7c47857bb5 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key2 0.289s\n2026-05-20 01:47:38.392 35 INFO tempest.lib.common.rest_client [req-7644b4ce-ec8f-4221-a870-167fc7ddb968 req-7644b4ce-ec8f-4221-a870-167fc7ddb968 ] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/types 0.467s\n2026-05-20 01:47:38.414 39 INFO tempest.lib.common.rest_client [req-976707c5-d4d0-46ec-b3c9-0cd099550c6c req-976707c5-d4d0-46ec-b3c9-0cd099550c6c ] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types 0.523s\n2026-05-20 01:47:38.408 23 INFO tempest.lib.common.rest_client [req-4d1b2fa5-68d4-48e7-8927-60f8adf7136d req-4d1b2fa5-68d4-48e7-8927-60f8adf7136d ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc9d2c105b1e44a0ad28c3e90ba7ff13/users/ef0102caf86e455d94af254e7f2fcc51/roles/68cd1badce4c4baeb95895efe5da31f7 0.149s\n2026-05-20 01:47:38.460 41 INFO tempest.lib.common.rest_client [req-b3c06f6d-86f8-4a66-82d1-98be80fc3e72 req-b3c06f6d-86f8-4a66-82d1-98be80fc3e72 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.109s\n2026-05-20 01:47:38.465 13 INFO tempest.lib.common.rest_client [req-20d68a8a-fba8-48eb-a760-200baedf6d71 req-20d68a8a-fba8-48eb-a760-200baedf6d71 ] Request (ExtraSpecsNegativeTest:test_create_nonexistent_type_id): 404 POST https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/8a81f692-bc4c-4c17-9c22-aa646938c7b5/extra_specs 0.351s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_nonexistent_type_id [0.355877s] ... ok\n2026-05-20 01:47:38.492 17 INFO tempest.lib.common.rest_client [req-b053ab9e-709a-436b-827b-785cd16479b2 req-b053ab9e-709a-436b-827b-785cd16479b2 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes 0.560s\n2026-05-20 01:47:38.514 33 INFO tempest.lib.common.rest_client [req-758c7dcc-06f8-4679-928b-2ee0bf46ecdd req-758c7dcc-06f8-4679-928b-2ee0bf46ecdd ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc20b67483954c529d09f20b135e09f0/users/1cbbacb21b9741cdaf86b5132d204601/roles/a5048e830be14347876cdf483f806a64 0.223s\n2026-05-20 01:47:38.545 39 INFO tempest.lib.common.rest_client [req-ea95f9b4-bc2b-4cbe-92a7-926947a110fe req-ea95f9b4-bc2b-4cbe-92a7-926947a110fe ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types 0.119s\n2026-05-20 01:47:38.550 13 INFO tempest.lib.common.rest_client [req-ce2305eb-7ccf-4243-b6fa-b723dcc94fef req-ce2305eb-7ccf-4243-b6fa-b723dcc94fef ] Request (ExtraSpecsNegativeTest:test_delete_nonexistent_volume_type_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9cd2920a-6fdd-49b9-881c-278c13c4a6d0/extra_specs/spec1 0.082s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_delete_nonexistent_volume_type_id [0.084219s] ... ok\n2026-05-20 01:47:38.572 21 INFO tempest.lib.common.rest_client [req-505ad02f-ed0c-480c-99a0-7ac66606af9e req-505ad02f-ed0c-480c-99a0-7ac66606af9e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/volumes 0.969s\n2026-05-20 01:47:38.585 11 INFO tempest.lib.common.rest_client [req-0d1d8d18-e9ae-4b8d-85f6-ec03e2ae5c01 req-0d1d8d18-e9ae-4b8d-85f6-ec03e2ae5c01 ] Request (VolumeQuotasNegativeTestJSON:test_quota_volume_gigabytes): 413 POST https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes 0.672s\n2026-05-20 01:47:38.618 35 INFO tempest.lib.common.rest_client [req-c394ee19-70d7-45c7-ac0d-614da443c066 req-c394ee19-70d7-45c7-ac0d-614da443c066 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/group_types 0.214s\n2026-05-20 01:47:38.620 27 INFO tempest.lib.common.rest_client [req-102189d2-02a9-4dc1-a193-52df26caf3ff req-102189d2-02a9-4dc1-a193-52df26caf3ff ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types 0.476s\n2026-05-20 01:47:38.625 23 INFO tempest.lib.common.rest_client [req-46bcef9f-f1b5-4ca9-8ff5-9735235539ff req-46bcef9f-f1b5-4ca9-8ff5-9735235539ff ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n{0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_gigabytes [0.922695s] ... ok\n2026-05-20 01:47:38.650 33 INFO tempest.lib.common.rest_client [req-1b92df2d-9347-41c0-ad9b-e2907c541b0f req-1b92df2d-9347-41c0-ad9b-e2907c541b0f ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.125s\n2026-05-20 01:47:38.652 37 INFO tempest.lib.common.rest_client [req-a0924d6d-9a8b-42c1-b404-9b76b8218cc5 req-a0924d6d-9a8b-42c1-b404-9b76b8218cc5 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key3 0.273s\n2026-05-20 01:47:38.660 13 INFO tempest.lib.common.rest_client [req-43c09183-6356-4bf0-9800-2488f5c20565 req-43c09183-6356-4bf0-9800-2488f5c20565 ] Request (ExtraSpecsNegativeTest:test_get_nonexistent_extra_spec_name): 404 GET https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc/extra_specs/nonexistent_extra_spec_name 0.107s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_extra_spec_name [0.109729s] ... ok\n2026-05-20 01:47:38.666 19 INFO tempest.lib.common.rest_client [req-6bbe6e77-9860-4d53-a19d-1a3401dfa0e7 req-6bbe6e77-9860-4d53-a19d-1a3401dfa0e7 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/79d90f307dec47ff8614a76a663e35be/scheduler-stats/get_pools?detail=True 0.712s\n2026-05-20 01:47:38.685 17 INFO tempest.lib.common.rest_client [req-4235d228-8bd1-4f91-9da8-8cb4eb6b818d req-4235d228-8bd1-4f91-9da8-8cb4eb6b818d ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/119dc7ce-9c38-4959-b722-faac31854346 0.180s\n2026-05-20 01:47:38.707 21 INFO tempest.lib.common.rest_client [req-34e1216f-d846-490e-8020-8c6dd9e42c69 req-34e1216f-d846-490e-8020-8c6dd9e42c69 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/volumes/22d80fdd-e915-4a92-9572-f0b09f87a957 0.126s\n{8} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_create_list_update_show_delete [1.306813s] ... ok\n2026-05-20 01:47:38.812 13 INFO tempest.lib.common.rest_client [req-d493deed-0e6c-4b52-8db2-8506d8460b36 req-d493deed-0e6c-4b52-8db2-8506d8460b36 ] Request (ExtraSpecsNegativeTest:test_get_nonexistent_volume_type_id): 404 GET https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/4335868a-f706-42ea-b056-a0707f2ae919/extra_specs/spec1 0.142s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_volume_type_id [0.145565s] ... ok\n2026-05-20 01:47:38.825 29 INFO tempest.lib.common.rest_client [req-e9087bc6-b24c-4057-a14a-d3813389de10 req-e9087bc6-b24c-4057-a14a-d3813389de10 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.674s\n2026-05-20 01:47:38.824 23 INFO tempest.lib.common.rest_client [req-733c29c6-e2f6-4a1d-94c7-ff49da534c72 req-733c29c6-e2f6-4a1d-94c7-ff49da534c72 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc9d2c105b1e44a0ad28c3e90ba7ff13/users/ef0102caf86e455d94af254e7f2fcc51/roles/96c5293ae00249159873405c9cd172ae 0.195s\n2026-05-20 01:47:38.825 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ef0102caf86e455d94af254e7f2fcc51 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:38.826 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesAccessTest-255208019-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bc9d2c105b1e44a0ad28c3e90ba7ff13', 'project_name': 'tempest-VolumeTypesAccessTest-255208019', 'tenant_id': 'bc9d2c105b1e44a0ad28c3e90ba7ff13', 'tenant_name': 'tempest-VolumeTypesAccessTest-255208019', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ef0102caf86e455d94af254e7f2fcc51', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:38.826 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesAccessTest-255208019-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bc9d2c105b1e44a0ad28c3e90ba7ff13', 'project_name': 'tempest-VolumeTypesAccessTest-255208019', 'tenant_id': 'bc9d2c105b1e44a0ad28c3e90ba7ff13', 'tenant_name': 'tempest-VolumeTypesAccessTest-255208019', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ef0102caf86e455d94af254e7f2fcc51', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:38.845 37 INFO tempest.lib.common.rest_client [req-7cf9150f-762b-4025-9124-2ecc46d6b91d req-7cf9150f-762b-4025-9124-2ecc46d6b91d ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key3 0.184s\n2026-05-20 01:47:38.882 27 INFO tempest.lib.common.rest_client [req-aabc871e-79ec-4116-aa87-bfc86d480de1 req-aabc871e-79ec-4116-aa87-bfc86d480de1 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types 0.118s\n2026-05-20 01:47:38.890 11 INFO tempest.lib.common.rest_client [req-4efd75aa-7cbf-4236-a52e-7f57b999c155 req-4efd75aa-7cbf-4236-a52e-7f57b999c155 ] Request (VolumeQuotasNegativeTestJSON:test_quota_volumes): 200 PUT https://api.testbed.osism.xyz:8776/v3/26f3c195068a457d837ffd1c4e1a0a11/os-quota-sets/89a8c2e18dce4575940a57ef6be38ba6 0.236s\n2026-05-20 01:47:38.910 13 INFO tempest.lib.common.rest_client [req-f71dd9f7-222d-45b1-ab8e-64339a402106 req-f71dd9f7-222d-45b1-ab8e-64339a402106 ] Request (ExtraSpecsNegativeTest:test_list_nonexistent_volume_type_id): 404 GET https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/44320ee0-358e-4b19-83b0-4edc0afbf567/extra_specs 0.092s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_list_nonexistent_volume_type_id [0.096438s] ... ok\n2026-05-20 01:47:38.985 13 INFO tempest.lib.common.rest_client [req-96a01319-a6cf-4684-b787-3ef4fe66b723 req-96a01319-a6cf-4684-b787-3ef4fe66b723 ] Request (ExtraSpecsNegativeTest:test_update_multiple_extra_spec): 400 PUT https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc/extra_specs/spec1 0.072s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_multiple_extra_spec [0.075132s] ... ok\n2026-05-20 01:47:38.996 33 INFO tempest.lib.common.rest_client [req-ea2570b1-8339-4e0d-8d88-521831d9afa3 req-ea2570b1-8339-4e0d-8d88-521831d9afa3 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc20b67483954c529d09f20b135e09f0/users/1cbbacb21b9741cdaf86b5132d204601/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.345s\n2026-05-20 01:47:38.999 27 INFO tempest.lib.common.rest_client [req-24f50e58-b267-40b9-b8bf-134b75f4ba7a req-24f50e58-b267-40b9-b8bf-134b75f4ba7a ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types 0.113s\n2026-05-20 01:47:39.043 39 INFO tempest.lib.common.rest_client [req-90c94728-b735-4342-90be-4a4ababb3a82 req-90c94728-b735-4342-90be-4a4ababb3a82 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.494s\n2026-05-20 01:47:39.095 25 INFO tempest.lib.common.rest_client [req-f147fded-88cc-48b3-af40-c4d1019500cc req-f147fded-88cc-48b3-af40-c4d1019500cc ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/volumes/c1e9f62e-1936-4bdc-aa5c-2ad56b66248a 0.251s\n2026-05-20 01:47:39.105 25 INFO tempest.common.waiters [-] volume c1e9f62e-1936-4bdc-aa5c-2ad56b66248a reached available after waiting for 2.105501 seconds\n2026-05-20 01:47:39.113 37 INFO tempest.lib.common.rest_client [req-3d6412a4-0cc3-48b9-a763-205a06f6a676 req-3d6412a4-0cc3-48b9-a763-205a06f6a676 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs 0.264s\n2026-05-20 01:47:39.119 27 INFO tempest.lib.common.rest_client [req-e8e1b94f-456e-4c71-927b-b9738360e19e req-e8e1b94f-456e-4c71-927b-b9738360e19e ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types?sort=name%3Aasc&is_public=None 0.114s\n2026-05-20 01:47:39.131 13 INFO tempest.lib.common.rest_client [req-d2cf5fd0-2f4a-4225-ae34-4a908b968cef req-d2cf5fd0-2f4a-4225-ae34-4a908b968cef ] Request (ExtraSpecsNegativeTest:test_update_no_body): 400 PUT https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc/extra_specs/spec1 0.142s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_no_body [0.144900s] ... ok\n2026-05-20 01:47:39.170 39 INFO tempest.lib.common.rest_client [req-ccb74544-5635-49bf-b37e-c59e445f4abc req-ccb74544-5635-49bf-b37e-c59e445f4abc ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634 0.118s\n2026-05-20 01:47:39.187 11 INFO tempest.lib.common.rest_client [req-a047ecda-565f-44ac-909d-c552e3dd4814 req-a047ecda-565f-44ac-909d-c552e3dd4814 ] Request (VolumeQuotasNegativeTestJSON:test_quota_volumes): 413 POST https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes 0.287s\n{0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volumes [0.539888s] ... ok\n2026-05-20 01:47:39.208 31 INFO tempest.lib.common.rest_client [req-c49dffeb-f8e1-48ac-b4e3-466eb3a57dca req-c49dffeb-f8e1-48ac-b4e3-466eb3a57dca ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.215s\n2026-05-20 01:47:39.217 33 INFO tempest.lib.common.rest_client [req-72db8063-38fe-4b94-8af8-4aa69d0f5e46 req-72db8063-38fe-4b94-8af8-4aa69d0f5e46 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s\n2026-05-20 01:47:39.227 35 INFO tempest.lib.common.rest_client [req-6090e850-7929-4dad-928a-1a21c3cca147 req-6090e850-7929-4dad-928a-1a21c3cca147 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups 0.602s\n2026-05-20 01:47:39.228 37 INFO tempest.lib.common.rest_client [req-3f74c10a-d879-4cf6-8762-03d90665d2e8 req-3f74c10a-d879-4cf6-8762-03d90665d2e8 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key1 0.112s\n2026-05-20 01:47:39.268 13 INFO tempest.lib.common.rest_client [req-dab72547-5a16-4961-b2ab-a96e713e1e06 req-dab72547-5a16-4961-b2ab-a96e713e1e06 ] Request (ExtraSpecsNegativeTest:test_update_none_extra_spec_id): 400 PUT https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc/extra_specs/None 0.131s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_none_extra_spec_id [0.136396s] ... ok\n2026-05-20 01:47:39.350 15 INFO tempest.lib.common.rest_client [req-289a80b9-3946-4cf8-97a3-8f0a9eb110da req-289a80b9-3946-4cf8-97a3-8f0a9eb110da ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/volumes/e7d3811e-6095-48df-bbfd-a38a1278f815 0.177s\n2026-05-20 01:47:39.364 15 INFO tempest.common.waiters [-] volume e7d3811e-6095-48df-bbfd-a38a1278f815 reached error after waiting for 1.364152 seconds\n2026-05-20 01:47:39.378 33 INFO tempest.lib.common.rest_client [req-1a331d83-c428-4d33-a5d8-128a96ae3535 req-1a331d83-c428-4d33-a5d8-128a96ae3535 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc20b67483954c529d09f20b135e09f0/users/1cbbacb21b9741cdaf86b5132d204601/roles/68cd1badce4c4baeb95895efe5da31f7 0.157s\n2026-05-20 01:47:39.399 35 INFO tempest.lib.common.rest_client [req-2cf553ea-2d0a-4f6d-a6fd-7b0a009db0c7 req-2cf553ea-2d0a-4f6d-a6fd-7b0a009db0c7 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.164s\n2026-05-20 01:47:39.401 11 INFO tempest.lib.common.rest_client [req-d0dc860a-235f-4310-bbda-8aacbc1a5f3d req-d0dc860a-235f-4310-bbda-8aacbc1a5f3d ] Request (VolumeQuotasNegativeTestJSON:test_volume_extend_gigabytes_quota_deviation): 200 PUT https://api.testbed.osism.xyz:8776/v3/26f3c195068a457d837ffd1c4e1a0a11/os-quota-sets/89a8c2e18dce4575940a57ef6be38ba6 0.211s\n2026-05-20 01:47:39.411 35 INFO tempest.common.waiters [-] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.411086 seconds\n2026-05-20 01:47:39.416 19 INFO tempest.lib.common.rest_client [req-1d157e25-d675-404b-adaa-4f425588af76 req-1d157e25-d675-404b-adaa-4f425588af76 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/79d90f307dec47ff8614a76a663e35be/capabilities/testbed-node-0@rbd-volumes#volumes 0.732s\n2026-05-20 01:47:39.436 13 INFO tempest.lib.common.rest_client [req-89e08568-e13f-48d2-a57c-60a73a1febb9 req-89e08568-e13f-48d2-a57c-60a73a1febb9 ] Request (ExtraSpecsNegativeTest:test_update_nonexistent_extra_spec_id): 400 PUT https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc/extra_specs/35910ff7-d112-4061-8a01-6d8766cd93ad 0.165s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_extra_spec_id [0.170325s] ... ok\n2026-05-20 01:47:39.437 23 INFO tempest.lib.common.rest_client [req-15746fb7-a413-4afb-8f48-17b4b166cf4d req-15746fb7-a413-4afb-8f48-17b4b166cf4d ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s\n2026-05-20 01:47:39.437 25 INFO tempest.lib.common.rest_client [req-60cde7f0-2234-43bd-9d07-be5dc4d0add3 req-60cde7f0-2234-43bd-9d07-be5dc4d0add3 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 0.325s\n2026-05-20 01:47:39.454 27 INFO tempest.lib.common.rest_client [req-cf9ccc17-2101-422b-82d9-fdbffa711b0b req-cf9ccc17-2101-422b-82d9-fdbffa711b0b ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types?sort=name%3Adesc&is_public=None 0.327s\n2026-05-20 01:47:39.487 37 INFO tempest.lib.common.rest_client [req-30253328-df0b-4d9f-891e-2d02c280c65b req-30253328-df0b-4d9f-891e-2d02c280c65b ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key1 0.246s\n2026-05-20 01:47:39.498 15 INFO tempest.lib.common.rest_client [req-f15d6323-c4ed-4b97-9c38-b6432e22602c req-f15d6323-c4ed-4b97-9c38-b6432e22602c ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/messages 0.130s\n2026-05-20 01:47:39.551 29 INFO tempest.lib.common.rest_client [req-a3111dee-4ad0-40d9-93f2-cb6af3dab41b req-a3111dee-4ad0-40d9-93f2-cb6af3dab41b ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes 0.711s\n2026-05-20 01:47:39.557 35 INFO tempest.lib.common.rest_client [req-a925dd0d-8622-4a3a-97a1-7101e5f6f372 req-a925dd0d-8622-4a3a-97a1-7101e5f6f372 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.141s\n2026-05-20 01:47:39.604 15 INFO tempest.lib.common.rest_client [req-bf4bc644-eb3f-4a03-9cf8-9ea4312482e7 req-bf4bc644-eb3f-4a03-9cf8-9ea4312482e7 ] Request (UserMessagesTest:test_delete_message): 204 DELETE https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/messages/b9b5400a-ba67-446b-b150-27eb2e4e2abb 0.100s\n2026-05-20 01:47:39.610 25 INFO tempest.lib.common.rest_client [req-c2448125-ea87-4cd0-bcc7-4b0ce6ed3255 req-c2448125-ea87-4cd0-bcc7-4b0ce6ed3255 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.165s\n2026-05-20 01:47:39.611 37 INFO tempest.lib.common.rest_client [req-7b369873-470c-4986-ae99-9117747b64b7 req-7b369873-470c-4986-ae99-9117747b64b7 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key2 0.122s\n2026-05-20 01:47:39.606 33 INFO tempest.lib.common.rest_client [req-c65af393-e85a-4ab7-8cd3-93d877b4fb50 req-c65af393-e85a-4ab7-8cd3-93d877b4fb50 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-20 01:47:39.663 11 INFO tempest.lib.common.rest_client [req-4cc1f580-ea08-4367-960f-1ebedcc918ec req-4cc1f580-ea08-4367-960f-1ebedcc918ec ] Request (VolumeQuotasNegativeTestJSON:test_volume_extend_gigabytes_quota_deviation): 413 POST https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes/6f01d249-bd7d-4c44-b25b-248f7060ae90/action 0.247s\n{0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_volume_extend_gigabytes_quota_deviation [0.475507s] ... ok\n2026-05-20 01:47:39.671 27 INFO tempest.lib.common.rest_client [req-4406df76-7c2b-44a1-8ae7-902c06c92c92 req-4406df76-7c2b-44a1-8ae7-902c06c92c92 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types?is_public=False 0.204s\n2026-05-20 01:47:39.685 41 INFO tempest.lib.common.rest_client [req-dd7e4238-a06e-4bcc-914b-8eb870562737 req-dd7e4238-a06e-4bcc-914b-8eb870562737 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.214s\n2026-05-20 01:47:39.691 41 INFO tempest.common.waiters [-] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 1.691104 seconds\n2026-05-20 01:47:39.739 29 INFO tempest.lib.common.rest_client [req-6ec13500-facc-4377-8a08-ae1072586e10 req-6ec13500-facc-4377-8a08-ae1072586e10 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.162s\n2026-05-20 01:47:39.749 35 INFO tempest.lib.common.rest_client [req-f122aa8d-5b52-4ec2-87f8-067ba599a25c req-f122aa8d-5b52-4ec2-87f8-067ba599a25c ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.189s\n2026-05-20 01:47:39.753 15 INFO tempest.lib.common.rest_client [req-395ebdb9-159e-4655-9a35-61c0b8a7fea6 req-395ebdb9-159e-4655-9a35-61c0b8a7fea6 ] Request (UserMessagesTest:test_delete_message): 404 GET https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/messages/b9b5400a-ba67-446b-b150-27eb2e4e2abb 0.148s\n2026-05-20 01:47:39.762 35 INFO tempest.common.waiters [-] group a2e40330-9e0e-4113-83a3-154833cbf799 reached creating after waiting for 0.761968 seconds\n2026-05-20 01:47:39.763 13 INFO tempest.lib.common.rest_client [req-dcbf4813-4a5b-46c3-99f7-2545e539a88b req-dcbf4813-4a5b-46c3-99f7-2545e539a88b ] Request (ExtraSpecsNegativeTest:test_update_nonexistent_type_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/cc5da1b8-babb-4a4e-ac73-46ba95d5d542/extra_specs/spec1 0.318s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_type_id [0.329420s] ... ok\n2026-05-20 01:47:39.770 37 INFO tempest.lib.common.rest_client [req-891daf4e-0640-49b9-b3ad-e1733e2b25be req-891daf4e-0640-49b9-b3ad-e1733e2b25be ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key2 0.152s\n2026-05-20 01:47:39.812 33 INFO tempest.lib.common.rest_client [req-9c99ada9-c4fe-4981-ad50-7673c3d2acd6 req-9c99ada9-c4fe-4981-ad50-7673c3d2acd6 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc20b67483954c529d09f20b135e09f0/users/1cbbacb21b9741cdaf86b5132d204601/roles/96c5293ae00249159873405c9cd172ae 0.198s\n2026-05-20 01:47:39.814 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1cbbacb21b9741cdaf86b5132d204601 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:47:39.815 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-2097204746-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bc20b67483954c529d09f20b135e09f0', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-2097204746', 'tenant_id': 'bc20b67483954c529d09f20b135e09f0', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-2097204746', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1cbbacb21b9741cdaf86b5132d204601', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:39.815 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-2097204746-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bc20b67483954c529d09f20b135e09f0', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-2097204746', 'tenant_id': 'bc20b67483954c529d09f20b135e09f0', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-2097204746', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1cbbacb21b9741cdaf86b5132d204601', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:47:39.849 41 INFO tempest.lib.common.rest_client [req-f4ad2fdf-0130-4d1c-a7ad-5fb3614337ba req-f4ad2fdf-0130-4d1c-a7ad-5fb3614337ba ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/detail 0.151s\n2026-05-20 01:47:39.848 17 INFO tempest.lib.common.rest_client [req-b5b409d1-7b68-41e2-aa74-3226ec1557a9 req-b5b409d1-7b68-41e2-aa74-3226ec1557a9 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/119dc7ce-9c38-4959-b722-faac31854346 0.134s\n2026-05-20 01:47:39.867 17 INFO tempest.common.waiters [-] volume 119dc7ce-9c38-4959-b722-faac31854346 reached available after waiting for 1.867862 seconds\n2026-05-20 01:47:39.885 15 INFO tempest.lib.common.rest_client [req-ac148d06-2740-4f0e-bd14-6faedb1f156c req-ac148d06-2740-4f0e-bd14-6faedb1f156c ] Request (UserMessagesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/volumes/e7d3811e-6095-48df-bbfd-a38a1278f815 0.127s\n2026-05-20 01:47:39.891 11 INFO tempest.lib.common.rest_client [req-3e84f678-656f-4af8-a6c7-01b99f2d6af2 req-3e84f678-656f-4af8-a6c7-01b99f2d6af2 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes/6f01d249-bd7d-4c44-b25b-248f7060ae90 0.209s\n2026-05-20 01:47:39.890 27 INFO tempest.lib.common.rest_client [req-bc6d88ff-298d-4a1f-99c0-2f602aed35c7 req-bc6d88ff-298d-4a1f-99c0-2f602aed35c7 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types?is_public=True 0.208s\n2026-05-20 01:47:39.917 21 INFO tempest.lib.common.rest_client [req-a565685b-24a1-455c-ab41-6758e23a1b1c req-a565685b-24a1-455c-ab41-6758e23a1b1c ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/volumes/22d80fdd-e915-4a92-9572-f0b09f87a957 0.183s\n2026-05-20 01:47:39.937 35 INFO tempest.lib.common.rest_client [req-b78978d1-ebbc-4136-bea6-16409ebba986 req-b78978d1-ebbc-4136-bea6-16409ebba986 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.173s\n2026-05-20 01:47:39.943 21 INFO tempest.common.waiters [-] volume 22d80fdd-e915-4a92-9572-f0b09f87a957 reached available after waiting for 1.943795 seconds\n2026-05-20 01:47:39.947 23 INFO tempest.lib.common.rest_client [req-37131ee1-402d-4ef0-ae42-209ba09a2860 req-37131ee1-402d-4ef0-ae42-209ba09a2860 ] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types 0.504s\n2026-05-20 01:47:39.968 37 INFO tempest.lib.common.rest_client [req-98e8abab-6224-410e-b069-82c56c7b9a6e req-98e8abab-6224-410e-b069-82c56c7b9a6e ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key3 0.193s\n2026-05-20 01:47:40.027 13 INFO tempest.lib.common.rest_client [req-ead87e27-d2d2-4e44-99d7-4c9a323d09ed req-ead87e27-d2d2-4e44-99d7-4c9a323d09ed ] Request (ExtraSpecsNegativeTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc 0.252s\n2026-05-20 01:47:40.049 19 INFO tempest.lib.common.rest_client [req-d71f555c-93c4-458f-8054-62f869893ee9 req-d71f555c-93c4-458f-8054-62f869893ee9 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/79d90f307dec47ff8614a76a663e35be/capabilities/testbed-node-2@rbd-volumes#volumes 0.621s\n2026-05-20 01:47:40.056 35 INFO tempest.lib.common.rest_client [req-cfb536ab-e2fb-41a0-b4da-98fd16f751da req-cfb536ab-e2fb-41a0-b4da-98fd16f751da ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.114s\n2026-05-20 01:47:40.062 35 INFO tempest.common.waiters [-] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.062928 seconds\n2026-05-20 01:47:40.094 27 INFO tempest.lib.common.rest_client [req-8958309a-4f1b-4a6a-8ec9-6756f83ebe06 req-8958309a-4f1b-4a6a-8ec9-6756f83ebe06 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types/e3d2ddfb-d107-4db0-b488-26aa70abd286 0.192s\n2026-05-20 01:47:40.130 37 INFO tempest.lib.common.rest_client [req-55744389-ed95-4e7b-9536-d0009c3f95c1 req-55744389-ed95-4e7b-9536-d0009c3f95c1 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key3 0.159s\n2026-05-20 01:47:40.149 11 INFO tempest.lib.common.rest_client [req-ecf798fe-c289-43b7-a666-6051daaa5623 req-ecf798fe-c289-43b7-a666-6051daaa5623 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes/6f01d249-bd7d-4c44-b25b-248f7060ae90 0.236s\n2026-05-20 01:47:40.172 13 INFO tempest.lib.common.rest_client [req-1afb341b-4a1c-4a9d-bea2-daa35856de2d req-1afb341b-4a1c-4a9d-bea2-daa35856de2d ] Request (ExtraSpecsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc 0.142s\n2026-05-20 01:47:40.203 35 INFO tempest.lib.common.rest_client [req-5532be47-9994-47f3-864c-0857e45147d1 req-5532be47-9994-47f3-864c-0857e45147d1 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.136s\n2026-05-20 01:47:40.213 15 INFO tempest.lib.common.rest_client [req-9f83773d-a800-4d6d-8a26-abc4f30b89bd req-9f83773d-a800-4d6d-8a26-abc4f30b89bd ] Request (UserMessagesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/volumes/e7d3811e-6095-48df-bbfd-a38a1278f815 0.316s\n2026-05-20 01:47:40.212 41 INFO tempest.lib.common.rest_client [req-d1d71ea4-5adf-4bc4-a343-93629d555ec7 req-d1d71ea4-5adf-4bc4-a343-93629d555ec7 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 0.356s\n2026-05-20 01:47:40.219 41 INFO tempest.common.waiters [-] snapshot 1e92b7fd-5dbe-4627-a9f6-9e782d34332f reached available after waiting for 0.219250 seconds\n2026-05-20 01:47:40.285 27 INFO tempest.lib.common.rest_client [req-8ebd57a2-0912-4d5e-8ab7-3984439a5429 req-8ebd57a2-0912-4d5e-8ab7-3984439a5429 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types/bf3c9e9d-866e-4412-86c3-a07ad3d72cae 0.188s\n{8} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_list_by_optional_params [1.524289s] ... ok\n2026-05-20 01:47:40.336 39 INFO tempest.lib.common.rest_client [req-506e0ba4-8fe5-4b49-9ec9-4e80a85aeac4 req-506e0ba4-8fe5-4b49-9ec9-4e80a85aeac4 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634 0.153s\n2026-05-20 01:47:40.340 39 INFO tempest.common.waiters [-] group 2cbf1656-da88-4dcb-8617-0ab70d955634 reached available after waiting for 1.340906 seconds\n2026-05-20 01:47:40.340 11 INFO tempest.lib.common.rest_client [req-93cbe6a1-b264-476e-9665-00aac7572df1 req-93cbe6a1-b264-476e-9665-00aac7572df1 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes/6f01d249-bd7d-4c44-b25b-248f7060ae90 0.186s\n2026-05-20 01:47:40.354 17 INFO tempest.lib.common.rest_client [req-2a650de1-397c-415a-a0e5-5f97f9c0a7e6 req-2a650de1-397c-415a-a0e5-5f97f9c0a7e6 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots 0.480s\n2026-05-20 01:47:40.354 23 INFO tempest.lib.common.rest_client [req-c4c7a1ad-06ba-462c-8b84-041c03d9306e req-c4c7a1ad-06ba-462c-8b84-041c03d9306e ] Request (VolumeTypesAccessTest:test_volume_type_access_add): 404 POST https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes 0.398s\n2026-05-20 01:47:40.355 23 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-20 01:47:40.368 35 INFO tempest.lib.common.rest_client [req-4223640b-803c-4012-96c1-bfa427963f6d req-4223640b-803c-4012-96c1-bfa427963f6d ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.163s\n2026-05-20 01:47:40.375 35 INFO tempest.common.waiters [-] group a2e40330-9e0e-4113-83a3-154833cbf799 reached error after waiting for 0.375273 seconds\n2026-05-20 01:47:40.367 31 INFO tempest.lib.common.rest_client [req-80797ac8-cb70-4cc3-af5e-fb613b8361e7 req-80797ac8-cb70-4cc3-af5e-fb613b8361e7 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.150s\n2026-05-20 01:47:40.482 21 INFO tempest.lib.common.rest_client [req-ef60c097-a720-498a-8228-2f09019e9480 req-ef60c097-a720-498a-8228-2f09019e9480 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/snapshots 0.537s\n2026-05-20 01:47:40.501 23 INFO tempest.lib.common.rest_client [req-d0e44ecb-7e66-48a9-83af-dc01cf7968a8 req-d0e44ecb-7e66-48a9-83af-dc01cf7968a8 ] Request (VolumeTypesAccessTest:test_volume_type_access_add): 202 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8/action 0.142s\n2026-05-20 01:47:40.540 35 INFO tempest.lib.common.rest_client [req-d0466811-ee7d-492b-ae3a-844e3b49a675 req-d0466811-ee7d-492b-ae3a-844e3b49a675 ] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.162s\n2026-05-20 01:47:40.565 37 INFO tempest.lib.common.rest_client [req-348281ae-9fcd-45bb-9317-d3f87d510c7c req-348281ae-9fcd-45bb-9317-d3f87d510c7c ] Request (GroupTypeSpecsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518 0.427s\n2026-05-20 01:47:40.579 33 INFO tempest.lib.common.rest_client [req-b3f1c52c-21ba-48e5-8fb5-c3d3c4420eb5 req-b3f1c52c-21ba-48e5-8fb5-c3d3c4420eb5 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.755s\n2026-05-20 01:47:40.590 15 INFO tempest.lib.common.rest_client [req-1978e22f-dbcc-4b4c-a0da-1737a2b2ce64 req-1978e22f-dbcc-4b4c-a0da-1737a2b2ce64 ] Request (UserMessagesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/volumes/e7d3811e-6095-48df-bbfd-a38a1278f815 0.375s\n2026-05-20 01:47:40.601 39 INFO tempest.lib.common.rest_client [req-0daa8b36-2e24-47bf-a8ef-1a49e75df9f4 req-0daa8b36-2e24-47bf-a8ef-1a49e75df9f4 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.254s\n2026-05-20 01:47:40.623 13 INFO tempest.lib.common.rest_client [req-dd3f9425-f8ca-45cb-8a87-cb20135de87a req-dd3f9425-f8ca-45cb-8a87-cb20135de87a ] Request (ExtraSpecsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a93e640047eb43f3a5059226fd1c2935 0.449s\n{13} tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest.test_group_type_specs_create_show_update_list_delete [4.256608s] ... ok\n2026-05-20 01:47:40.657 21 INFO tempest.lib.common.rest_client [req-03beb409-ddba-4ab2-ab08-13d4cd91692c req-03beb409-ddba-4ab2-ab08-13d4cd91692c ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/snapshots/cf05bffd-8853-453c-84c4-3b67e2e1eade 0.167s\n2026-05-20 01:47:40.661 35 INFO tempest.lib.common.rest_client [req-0adb46af-0b9e-476e-85e9-a09bc0ed92ee req-0adb46af-0b9e-476e-85e9-a09bc0ed92ee ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.119s\n2026-05-20 01:47:40.669 35 INFO tempest.common.waiters [-] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.669101 seconds\n2026-05-20 01:47:40.675 27 INFO tempest.lib.common.rest_client [req-81983778-6707-434f-8579-7761d496880d req-81983778-6707-434f-8579-7761d496880d ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7b9f16d387734c7bb5f5c6c30cbe1712 0.387s\n2026-05-20 01:47:40.680 41 INFO tempest.lib.common.rest_client [req-03a3fc95-e02e-4ad1-8041-41179a30edf8 req-03a3fc95-e02e-4ad1-8041-41179a30edf8 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.449s\n2026-05-20 01:47:40.700 17 INFO tempest.lib.common.rest_client [req-52a8dce5-63df-497a-b472-0b05b2ad84a5 req-52a8dce5-63df-497a-b472-0b05b2ad84a5 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.336s\n2026-05-20 01:47:40.764 39 INFO tempest.lib.common.rest_client [req-7fa52713-ae62-4619-a282-bae5193f0353 req-7fa52713-ae62-4619-a282-bae5193f0353 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca 0.156s\n2026-05-20 01:47:40.787 25 INFO tempest.lib.common.rest_client [req-0a0c07cc-fed7-4b4d-bf4a-5f4c327806d3 req-0a0c07cc-fed7-4b4d-bf4a-5f4c327806d3 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.169s\n2026-05-20 01:47:40.792 25 INFO tempest.common.waiters [-] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 1.792004 seconds\n2026-05-20 01:47:40.820 41 INFO tempest.lib.common.rest_client [req-b9240f11-a45c-4067-b34c-a5625e6564db req-b9240f11-a45c-4067-b34c-a5625e6564db ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.132s\n2026-05-20 01:47:40.826 41 INFO tempest.common.waiters [-] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached creating after waiting for 0.826679 seconds\n2026-05-20 01:47:40.865 19 INFO tempest.lib.common.rest_client [req-f378516e-3b6c-4c14-bf99-927b3e92ed90 req-f378516e-3b6c-4c14-bf99-927b3e92ed90 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/79d90f307dec47ff8614a76a663e35be/capabilities/testbed-node-1@rbd-volumes#volumes 0.810s\n2026-05-20 01:47:40.878 29 INFO tempest.lib.common.rest_client [req-a988f9b8-2f84-4b82-a9cb-ceaf501819c7 req-a988f9b8-2f84-4b82-a9cb-ceaf501819c7 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.110s\n2026-05-20 01:47:40.896 29 INFO tempest.common.waiters [-] volume 10de5bfc-4c47-4d41-9323-25b8b6db037c reached available after waiting for 1.896304 seconds\n{4} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_compare_volume_stats_values [2.921766s] ... ok\n2026-05-20 01:47:40.962 15 INFO tempest.lib.common.rest_client [req-4ec539be-7013-498e-8f2d-39112fcf7c60 req-4ec539be-7013-498e-8f2d-39112fcf7c60 ] Request (UserMessagesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/5183a2b96f304aef9865001c4d056a71/types/46fc18d1-18e2-45a8-b298-0af6651d66eb 0.370s\n2026-05-20 01:47:40.966 33 INFO tempest.lib.common.rest_client [req-71a3f3fb-760c-49f1-8db4-e3da5cf512f7 req-71a3f3fb-760c-49f1-8db4-e3da5cf512f7 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 0.382s\n2026-05-20 01:47:40.979 41 INFO tempest.lib.common.rest_client [req-e6768bbe-5613-4153-a66f-84459e958bbf req-e6768bbe-5613-4153-a66f-84459e958bbf ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.149s\n2026-05-20 01:47:41.034 35 INFO tempest.lib.common.rest_client [req-87f87051-22b6-4410-bd9a-d4c04dfc3f32 req-87f87051-22b6-4410-bd9a-d4c04dfc3f32 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 0.361s\n2026-05-20 01:47:41.044 23 INFO tempest.lib.common.rest_client [req-19696183-931a-4d78-9009-507568932171 req-19696183-931a-4d78-9009-507568932171 ] Request (VolumeTypesAccessTest:test_volume_type_access_add): 202 POST https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes 0.539s\n2026-05-20 01:47:41.053 37 INFO tempest.lib.common.rest_client [req-8b478746-0119-495d-b241-91676bf26e17 req-8b478746-0119-495d-b241-91676bf26e17 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0c33b18156fb4d7c9feaf9dc915b2227 0.400s\n2026-05-20 01:47:41.060 15 INFO tempest.lib.common.rest_client [req-5eb3f277-a70e-4161-927f-6f4641060242 req-5eb3f277-a70e-4161-927f-6f4641060242 ] Request (UserMessagesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/5183a2b96f304aef9865001c4d056a71/types/46fc18d1-18e2-45a8-b298-0af6651d66eb 0.093s\n2026-05-20 01:47:41.082 33 INFO tempest.lib.common.rest_client [req-811ca3a3-f55a-41de-976b-5b12546870d7 req-811ca3a3-f55a-41de-976b-5b12546870d7 ] Request (VolumeQuotasAdminTestJSON:test_delete_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85/defaults 0.106s\n2026-05-20 01:47:41.088 13 INFO tempest.lib.common.rest_client [req-58c73eef-2acf-4801-9980-d7324587dfd5 req-58c73eef-2acf-4801-9980-d7324587dfd5 ] Request (ExtraSpecsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1382e72991d54d0a878200f7eafa9385 0.459s\n2026-05-20 01:47:41.088 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b7ab3287d8784b9d88d85158a608272b\n2026-05-20 01:47:41.113 27 INFO tempest.lib.common.rest_client [req-522ea75d-3bef-4bd5-bde8-e3dd7171685c req-522ea75d-3bef-4bd5-bde8-e3dd7171685c ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ed5a03c09ee0489c97b41b0d28d19269 0.436s\n2026-05-20 01:47:41.116 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e6666521e0c34f9ba346eaa92388a3bb\n2026-05-20 01:47:41.128 29 INFO tempest.lib.common.rest_client [req-dbcbe73d-7e3d-4ebe-a5f3-a3b3d3e480f4 req-dbcbe73d-7e3d-4ebe-a5f3-a3b3d3e480f4 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer 0.229s\n{2} tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_delete_message [4.523400s] ... ok\n2026-05-20 01:47:41.215 23 INFO tempest.lib.common.rest_client [req-5f3bc464-43ed-4ceb-9187-97f8794346cb req-5f3bc464-43ed-4ceb-9187-97f8794346cb ] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 0.157s\n2026-05-20 01:47:41.280 29 INFO tempest.lib.common.rest_client [req-9fb949da-a544-4253-92d4-052f55f68125 req-9fb949da-a544-4253-92d4-052f55f68125 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.140s\n2026-05-20 01:47:41.294 29 INFO tempest.common.waiters [-] volume 10de5bfc-4c47-4d41-9323-25b8b6db037c reached awaiting-transfer after waiting for 0.294794 seconds\n2026-05-20 01:47:41.576 19 INFO tempest.lib.common.rest_client [req-57e07b5a-9414-4344-bd98-5c45919d21bc req-57e07b5a-9414-4344-bd98-5c45919d21bc ] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 200 GET https://api.testbed.osism.xyz:8776/v3/79d90f307dec47ff8614a76a663e35be/capabilities/testbed-node-0@rbd-volumes#volumes 0.654s\n{4} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_get_capabilities_backend [0.667310s] ... ok\n2026-05-20 01:47:41.690 37 INFO tempest.lib.common.rest_client [-] Request (GroupTypeSpecsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/687b4770cb2543038ff04120d4d91383 0.634s\n2026-05-20 01:47:41.689 15 INFO tempest.lib.common.rest_client [req-cf7fd39d-c5ad-47af-8725-14fd8128a268 req-cf7fd39d-c5ad-47af-8725-14fd8128a268 ] Request (UserMessagesTest:test_list_show_messages): 500 POST https://api.testbed.osism.xyz:8776/v3/5183a2b96f304aef9865001c4d056a71/types 0.540s\n{2} tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_list_show_messages [0.546733s] ... 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_user_messages.py\", line 60, in test_list_show_messages\n    message_id = self._create_user_message()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_user_messages.py\", line 42, in _create_user_message\n    bogus_type = self.create_volume_type(\n        name=vol_type_name, extra_specs=extra_specs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('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/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-20 01:47:41,689 15 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_list_show_messages): 500 POST https://api.testbed.osism.xyz:8776/v3/5183a2b96f304aef9865001c4d056a71/types 0.540s\n\n2026-05-20 01:47:41.690 37 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-20 01:47:41.690 37 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:47:41.690 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:47:41.690 37 ERROR tempest.test     teardown()\n2026-05-20 01:47:41.690 37 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:47:41.690 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:47:41.690 37 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:47:41.690 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:47:41.690 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-20 01:47:41.690 37 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-20 01:47:41.690 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.690 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-20 01:47:41.690 37 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-20 01:47:41.690 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-20 01:47:41.690 37 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-20 01:47:41.690 37 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-20 01:47:41.690 37 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.690 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-20 01:47:41.690 37 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-20 01:47:41.690 37 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.690 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:47:41.690 37 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:47:41.690 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.690 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-20 01:47:41.690 37 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-20 01:47:41.690 37 ERROR tempest.test                                            resp=resp)\n2026-05-20 01:47:41.690 37 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-20 01:47:41.690 37 ERROR tempest.test Details: 500\n2026-05-20 01:47:41.690 37 ERROR tempest.test \n{13} tearDownClass (tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest) [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-20 01:47:41.850 11 INFO tempest.lib.common.rest_client [req-19eb57e2-9bb9-431d-8049-41a733723b6c req-19eb57e2-9bb9-431d-8049-41a733723b6c ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes/6f01d249-bd7d-4c44-b25b-248f7060ae90 0.482s\n2026-05-20 01:47:41.852 41 INFO tempest.lib.common.rest_client [req-8bc545e0-6311-40d7-817e-b101c6c51c82 req-8bc545e0-6311-40d7-817e-b101c6c51c82 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.868s\n2026-05-20 01:47:41.857 41 INFO tempest.common.waiters [-] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 0.857174 seconds\n2026-05-20 01:47:41.858 31 INFO tempest.lib.common.rest_client [req-0de526a0-99d6-4472-badb-b00ac84567e3 req-0de526a0-99d6-4472-badb-b00ac84567e3 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.479s\n2026-05-20 01:47:41.887 39 INFO tempest.lib.common.rest_client [req-4018e8af-0975-48ed-8995-b85ce64f71ad req-4018e8af-0975-48ed-8995-b85ce64f71ad ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca 0.115s\n2026-05-20 01:47:41.893 39 INFO tempest.common.waiters [-] group ae86da40-d264-44b8-a260-94722cbaecca reached available after waiting for 1.893198 seconds\n2026-05-20 01:47:41.900 27 INFO tempest.lib.common.rest_client [req-4fc9ea07-9cfd-463d-8788-b000c4d2814b req-4fc9ea07-9cfd-463d-8788-b000c4d2814b ] Request (GroupTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.782s\n2026-05-20 01:47:41.905 13 INFO tempest.lib.common.rest_client [-] Request (ExtraSpecsNegativeTest:tearDownClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.815s\n2026-05-20 01:47:41.922 17 INFO tempest.lib.common.rest_client [req-6c0675d0-8bab-4512-a407-cb55c16eb14b req-6c0675d0-8bab-4512-a407-cb55c16eb14b ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.215s\n2026-05-20 01:47:41.905 13 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-20 01:47:41.905 13 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:47:41.905 13 ERROR tempest.test     teardown()\n2026-05-20 01:47:41.905 13 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:47:41.905 13 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:47:41.905 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-20 01:47:41.905 13 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-20 01:47:41.905 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-20 01:47:41.905 13 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-20 01:47:41.905 13 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.905 13 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-20 01:47:41.905 13 ERROR tempest.test     resp_body = security_group_client.list_security_groups(\n2026-05-20 01:47:41.905 13 ERROR tempest.test         tenant_id=tenant,\n2026-05-20 01:47:41.905 13 ERROR tempest.test         name=\"default\")\n2026-05-20 01:47:41.905 13 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-20 01:47:41.905 13 ERROR tempest.test     return self.list_resources(uri, **filters)\n2026-05-20 01:47:41.905 13 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n2026-05-20 01:47:41.905 13 ERROR tempest.test     resp, body = self.get(req_uri)\n2026-05-20 01:47:41.905 13 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^\n2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-20 01:47:41.905 13 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-20 01:47:41.905 13 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.905 13 ERROR tempest.test                         chunked=chunked)\n2026-05-20 01:47:41.905 13 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request\n2026-05-20 01:47:41.905 13 ERROR tempest.test     resp, resp_body = self._request(method, url, headers=headers,\n2026-05-20 01:47:41.905 13 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.905 13 ERROR tempest.test                                     body=body, chunked=chunked)\n2026-05-20 01:47:41.905 13 ERROR tempest.test                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request\n2026-05-20 01:47:41.905 13 ERROR tempest.test     req_url, req_headers, req_body = self.auth_provider.auth_request(\n2026-05-20 01:47:41.905 13 ERROR tempest.test                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-20 01:47:41.905 13 ERROR tempest.test         method, url, headers, body, self.filters)\n2026-05-20 01:47:41.905 13 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request\n2026-05-20 01:47:41.905 13 ERROR tempest.test     auth_url, auth_headers, auth_body = self._decorate_request(\n2026-05-20 01:47:41.905 13 ERROR tempest.test                                         ~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-20 01:47:41.905 13 ERROR tempest.test         filters, method, url, headers, body)\n2026-05-20 01:47:41.905 13 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request\n2026-05-20 01:47:41.905 13 ERROR tempest.test     auth_data = self.get_auth()\n2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n2026-05-20 01:47:41.905 13 ERROR tempest.test     self.set_auth()\n2026-05-20 01:47:41.905 13 ERROR tempest.test     ~~~~~~~~~~~~~^^\n2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n2026-05-20 01:47:41.905 13 ERROR tempest.test     self.cache = self._get_auth()\n2026-05-20 01:47:41.905 13 ERROR tempest.test                  ~~~~~~~~~~~~~~^^\n2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n2026-05-20 01:47:41.905 13 ERROR tempest.test     token, auth_data = auth_func(**auth_params)\n2026-05-20 01:47:41.905 13 ERROR tempest.test                        ~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.905 13 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-20 01:47:41.905 13 ERROR tempest.test     body = self.auth(**kwargs)\n2026-05-20 01:47:41.905 13 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-20 01:47:41.905 13 ERROR tempest.test     resp, body = self.post(self.auth_url, body=body)\n2026-05-20 01:47:41.905 13 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n2026-05-20 01:47:41.905 13 ERROR tempest.test     resp_header, resp_body = self.request(\n2026-05-20 01:47:41.905 13 ERROR tempest.test                              ~~~~~~~~~~~~^\n2026-05-20 01:47:41.905 13 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)\n2026-05-20 01:47:41.905 13 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:41.905 13 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-20 01:47:41.905 13 ERROR tempest.test     raise exceptions.IdentityError(\n2026-05-20 01:47:41.905 13 ERROR tempest.test         'Unexpected status code {0}'.format(resp.status))\n2026-05-20 01:47:41.905 13 ERROR tempest.test tempest.lib.exceptions.IdentityError: Got identity error\n2026-05-20 01:47:41.905 13 ERROR tempest.test Details: Unexpected status code 500\n2026-05-20 01:47:41.905 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 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-20 01:47:42.284 41 INFO tempest.lib.common.rest_client [req-2dcf2d4a-1c01-484a-b120-3523922a3a47 req-2dcf2d4a-1c01-484a-b120-3523922a3a47 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.424s\n2026-05-20 01:47:42.292 25 INFO tempest.lib.common.rest_client [req-efec554b-0a23-44fb-9ce9-6ac0cdf1c2b7 req-efec554b-0a23-44fb-9ce9-6ac0cdf1c2b7 ] Request (SnapshotsActionsTest:test_reset_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 1.493s\n2026-05-20 01:47:42.302 33 INFO tempest.lib.common.rest_client [req-2545d16e-b352-450f-93cb-edb897b29522 req-2545d16e-b352-450f-93cb-edb897b29522 ] Request (VolumeQuotasAdminTestJSON:test_delete_quota): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 1.202s\n2026-05-20 01:47:42.307 15 INFO tempest.lib.common.rest_client [-] Request (UserMessagesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/c7fb91c2976142329af49c8f698e88eb 0.604s\n2026-05-20 01:47:42.312 35 INFO tempest.lib.common.rest_client [req-98b33039-fec3-45c0-8e38-d21dab5ae46d req-98b33039-fec3-45c0-8e38-d21dab5ae46d ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 1.261s\n2026-05-20 01:47:42.313 35 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=0x7eed37a686e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:47:42.302 19 INFO tempest.lib.common.rest_client [-] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/cf1b356846dc4811bf2ee4506a3a35f8 0.712s\n2026-05-20 01:47:42.303 19 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-20 01:47:42.303 19 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:47:42.303 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:47:42.303 19 ERROR tempest.test     teardown()\n2026-05-20 01:47:42.303 19 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:47:42.303 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:47:42.303 19 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:47:42.303 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:47:42.303 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-20 01:47:42.303 19 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-20 01:47:42.303 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-20 01:47:42.303 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-20 01:47:42.303 19 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-20 01:47:42.303 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-20 01:47:42.303 19 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-20 01:47:42.303 19 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-20 01:47:42.303 19 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:42.303 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-20 01:47:42.303 19 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-20 01:47:42.303 19 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:42.303 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:47:42.303 19 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:47:42.303 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:42.303 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-20 01:47:42.303 19 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-20 01:47:42.303 19 ERROR tempest.test                                            resp=resp)\n2026-05-20 01:47:42.303 19 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-20 01:47:42.303 19 ERROR tempest.test Details: 500\n2026-05-20 01:47:42.303 19 ERROR tempest.test \n{4} 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 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-20 01:47:42.308 15 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-20 01:47:42.308 15 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:47:42.308 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:47:42.308 15 ERROR tempest.test     teardown()\n2026-05-20 01:47:42.308 15 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:47:42.308 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:47:42.308 15 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:47:42.308 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:47:42.308 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-20 01:47:42.308 15 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-20 01:47:42.308 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-20 01:47:42.308 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-20 01:47:42.308 15 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-20 01:47:42.308 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-20 01:47:42.308 15 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-20 01:47:42.308 15 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-20 01:47:42.308 15 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:42.308 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-20 01:47:42.308 15 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-20 01:47:42.308 15 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:42.308 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:47:42.308 15 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:47:42.308 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:47:42.308 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-20 01:47:42.308 15 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-20 01:47:42.308 15 ERROR tempest.test                                            resp=resp)\n2026-05-20 01:47:42.308 15 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-20 01:47:42.308 15 ERROR tempest.test Details: 500\n2026-05-20 01:47:42.308 15 ERROR tempest.test \n{2} tearDownClass (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 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-20 01:47:52.444 29 INFO tempest.lib.common.rest_client [req-d4fa10a3-dd77-45de-ae03-5fd44ef5f12e req-d4fa10a3-dd77-45de-ae03-5fd44ef5f12e ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer/b44f4258-9891-4711-8998-854a9fbe2821 11.147s\n2026-05-20 01:47:52.452 21 INFO tempest.lib.common.rest_client [req-0cb8417f-bd23-4e76-b918-8d8ef1443301 req-0cb8417f-bd23-4e76-b918-8d8ef1443301 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 500 GET https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/snapshots/cf05bffd-8853-453c-84c4-3b67e2e1eade 10.783s\n2026-05-20 01:47:52.453 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumeSnapshotQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-20 01:47:52.477 41 INFO tempest.lib.common.rest_client [req-71e580e2-5eca-4d69-9fc1-e3e03f3966f3 req-71e580e2-5eca-4d69-9fc1-e3e03f3966f3 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 10.183s\n2026-05-20 01:47:52.491 25 INFO tempest.lib.common.rest_client [req-601c0dab-a0a2-44e2-a14f-d63c1c16864e req-601c0dab-a0a2-44e2-a14f-d63c1c16864e ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 10.182s\n{7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status [11.701620s] ... 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_snapshots_actions.py\", line 72, in test_reset_snapshot_status\n    self.admin_snapshots_client.reset_snapshot_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], status)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, 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: 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/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, 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: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:47:42,292 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 1.493s\n2026-05-20 01:47:52,491 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 10.182s\n\n2026-05-20 01:47:52.996 31 INFO tempest.lib.common.rest_client [req-110d0978-f813-42b5-aae0-d430a4d86b16 req-110d0978-f813-42b5-aae0-d430a4d86b16 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 10.127s\n2026-05-20 01:47:54.050 37 INFO tempest.lib.common.rest_client [-] Request (VolumesDeleteCascade:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 12.340s\n2026-05-20 01:47:54.053 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesDeleteCascade.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-20 01:47:59.678 13 INFO tempest.lib.common.rest_client [-] Request (VolumesListAdminTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.759s\n2026-05-20 01:47:59.679 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesListAdminTestJSON.setUpClass. Invoking tearDownClass.\n{1} 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 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-20 01:47:59.776 15 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.446s\n2026-05-20 01:47:59.776 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesTest.setUpClass. Invoking tearDownClass.\n{2} 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-20 01:47:59.797 19 INFO tempest.lib.common.rest_client [-] Request (GroupsV314Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.476s\n2026-05-20 01:47:59.798 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in GroupsV314Test.setUpClass. Invoking tearDownClass.\n{4} setUpClass (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 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-20 01:48:00.120 41 INFO tempest.lib.common.rest_client [req-6a8ce83d-c619-4252-af79-c57dd0e94607 req-6a8ce83d-c619-4252-af79-c57dd0e94607 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 7.637s\n2026-05-20 01:48:00.125 41 INFO tempest.common.waiters [-] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 0.125004 seconds\n2026-05-20 01:48:00.136 35 INFO tempest.lib.common.rest_client [req-3f569969-6876-472d-b2d1-6720929619af req-3f569969-6876-472d-b2d1-6720929619af ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 12.818s\n2026-05-20 01:48:00.134 17 INFO tempest.lib.common.rest_client [req-93f6b699-193f-4374-8c6e-0e8dbc6297aa req-93f6b699-193f-4374-8c6e-0e8dbc6297aa ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 17.203s\n2026-05-20 01:48:00.164 23 INFO tempest.lib.common.rest_client [req-ca43445d-7f94-496a-904a-ed161692bc28 req-ca43445d-7f94-496a-904a-ed161692bc28 ] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 17.937s\n2026-05-20 01:48:00.321 29 INFO tempest.lib.common.rest_client [req-2606d3ab-da99-4ec9-9879-6104ebfd1a1e req-2606d3ab-da99-4ec9-9879-6104ebfd1a1e ] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer/b44f4258-9891-4711-8998-854a9fbe2821 7.868s\n2026-05-20 01:48:00.370 41 INFO tempest.lib.common.rest_client [req-88470caf-03fb-4015-ab8a-fbe176ca1582 req-88470caf-03fb-4015-ab8a-fbe176ca1582 ] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.242s\n2026-05-20 01:48:00.387 11 INFO tempest.lib.common.rest_client [req-15656cdd-9a44-4eef-883c-06ab194e3882 req-15656cdd-9a44-4eef-883c-06ab194e3882 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/26f3c195068a457d837ffd1c4e1a0a11/os-quota-sets/89a8c2e18dce4575940a57ef6be38ba6 18.533s\n2026-05-20 01:48:00.437 33 INFO tempest.lib.common.rest_client [req-c9020922-20ab-4ebf-8a95-a7f497f3fcbd req-c9020922-20ab-4ebf-8a95-a7f497f3fcbd ] Request (VolumeQuotasAdminTestJSON:_run_cleanups): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 18.118s\n2026-05-20 01:48:00.473 39 INFO tempest.lib.common.rest_client [req-b9ce28ea-fef1-4900-a6c9-f88b02fde646 req-b9ce28ea-fef1-4900-a6c9-f88b02fde646 ] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 18.578s\n{11} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_delete_quota [19.473605s] ... 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_volume_quotas.py\", line 109, in test_delete_quota\n    self.admin_quotas_client.update_quota_set(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.demo_tenant_id, volumes=(volume_default + 5))\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 59, in update_quota_set\n    resp, body = self.put('os-quota-sets/%s' % tenant_id, put_body)\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 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/quotas_client.py\", line 59, in update_quota_set\n    resp, body = self.put('os-quota-sets/%s' % tenant_id, put_body)\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 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-20 01:47:41,082 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_delete_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85/defaults 0.106s\n2026-05-20 01:47:42,302 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_delete_quota): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 1.202s\n2026-05-20 01:48:00,437 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:_run_cleanups): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 18.118s\n\n2026-05-20 01:48:01.982 17 INFO tempest.lib.common.rest_client [req-b2a3c01f-3962-4c35-b9b7-2bfa21b492fe req-b2a3c01f-3962-4c35-b9b7-2bfa21b492fe ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.842s\n2026-05-20 01:48:02.326 41 INFO tempest.lib.common.rest_client [req-49a624c2-b9df-4bfa-8743-00fa064f4faa req-49a624c2-b9df-4bfa-8743-00fa064f4faa ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/detail 1.952s\n2026-05-20 01:48:02.339 15 INFO tempest.lib.common.rest_client [req-60897742-8c5e-464c-b923-557e1454ba74 req-60897742-8c5e-464c-b923-557e1454ba74 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 2.550s\n2026-05-20 01:48:02.345 19 INFO tempest.lib.common.rest_client [req-f58a774d-9f6d-46d6-b62d-9a7d7127277d req-f58a774d-9f6d-46d6-b62d-9a7d7127277d ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 2.532s\n2026-05-20 01:48:02.344 13 INFO tempest.lib.common.rest_client [req-bc1fe4e5-ecc6-49e5-b781-576fae2f22fb req-bc1fe4e5-ecc6-49e5-b781-576fae2f22fb ] Request (VolumesTransfersV355Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 2.652s\n2026-05-20 01:48:02.344 37 INFO tempest.lib.common.rest_client [req-050cffad-0d89-434f-b490-d829a0657552 req-050cffad-0d89-434f-b490-d829a0657552 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 8.275s\n2026-05-20 01:48:02.391 21 INFO tempest.lib.common.rest_client [req-6c06a4e6-1df2-432f-a881-f637dd314887 req-6c06a4e6-1df2-432f-a881-f637dd314887 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/snapshots/cf05bffd-8853-453c-84c4-3b67e2e1eade 9.912s\n2026-05-20 01:48:02.819 35 INFO tempest.lib.common.rest_client [req-f5ee58f2-580d-4d13-b5ad-1c86257bd548 req-f5ee58f2-580d-4d13-b5ad-1c86257bd548 ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 2.660s\n2026-05-20 01:48:02.819 35 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=0x7eed37a686e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:48:02.823 25 INFO tempest.lib.common.rest_client [req-b3166d27-2405-46be-ab44-403d7cae0bfb req-b3166d27-2405-46be-ab44-403d7cae0bfb ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.323s\n2026-05-20 01:48:02.821 31 INFO tempest.lib.common.rest_client [req-5969e9fa-b4e4-4abd-a28c-c3b153216566 req-5969e9fa-b4e4-4abd-a28c-c3b153216566 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 9.812s\n2026-05-20 01:48:02.821 21 INFO tempest.lib.common.rest_client [req-c04ceec9-d1dc-476d-9f89-6d92234e8ebc req-c04ceec9-d1dc-476d-9f89-6d92234e8ebc ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/volumes/22d80fdd-e915-4a92-9572-f0b09f87a957 0.428s\n2026-05-20 01:48:02.822 21 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x76b0181bbc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:48:02.830 11 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/811eb184a6fd43098439ad0dbfeb5182 2.435s\n2026-05-20 01:48:02.830 11 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-20 01:48:02.830 11 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:48:02.830 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:48:02.830 11 ERROR tempest.test     teardown()\n2026-05-20 01:48:02.830 11 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:48:02.830 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:48:02.830 11 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:48:02.830 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:48:02.830 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-20 01:48:02.830 11 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-20 01:48:02.830 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-20 01:48:02.830 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-20 01:48:02.830 11 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-20 01:48:02.830 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-20 01:48:02.830 11 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-20 01:48:02.830 11 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-20 01:48:02.830 11 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:02.830 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-20 01:48:02.830 11 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-20 01:48:02.830 11 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:02.830 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:48:02.830 11 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:48:02.830 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:02.830 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-20 01:48:02.830 11 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-20 01:48:02.830 11 ERROR tempest.test                                            resp=resp)\n2026-05-20 01:48:02.830 11 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-20 01:48:02.830 11 ERROR tempest.test Details: 500\n2026-05-20 01:48:02.830 11 ERROR tempest.test \n{0} tearDownClass (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 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-20 01:48:12.854 29 INFO tempest.lib.common.rest_client [req-e9eca265-4b52-43af-9f24-df3c0efd3000 req-e9eca265-4b52-43af-9f24-df3c0efd3000 ] Request (VolumesTransfersTest:_run_cleanups): 503 DELETE https://api.testbed.osism.xyz:8776/v3/07afe2c7c8c546d9bf32f80d044ef39a/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 12.530s\n2026-05-20 01:48:12.861 33 INFO tempest.lib.common.rest_client [req-f8cfea76-b06a-4e7e-bde4-68a1184f24f3 req-f8cfea76-b06a-4e7e-bde4-68a1184f24f3 ] Request (VolumeQuotasAdminTestJSON:test_list_default_quotas): 500 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85/defaults 12.316s\n{11} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_default_quotas [12.325200s] ... 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_volume_quotas.py\", line 67, in test_list_default_quotas\n    self.admin_quotas_client.show_default_quota_set(self.demo_tenant_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 31, in show_default_quota_set\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\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:48:12,861 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_list_default_quotas): 500 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85/defaults 12.316s\n\n2026-05-20 01:48:12.868 23 INFO tempest.lib.common.rest_client [req-382e2bab-6b29-4784-b3f3-aa70c5a76f79 req-382e2bab-6b29-4784-b3f3-aa70c5a76f79 ] Request (VolumeTypesAccessTest:test_volume_type_access_add): 500 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 11.686s\n2026-05-20 01:48:12.914 39 INFO tempest.lib.common.rest_client [req-34455fb0-0761-4550-8937-49b1a605b627 req-34455fb0-0761-4550-8937-49b1a605b627 ] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 12.432s\n2026-05-20 01:48:12.915 39 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=0x724d5e9b8590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:48:13.109 17 INFO tempest.lib.common.rest_client [req-486706a9-ef06-4de9-aca3-f01aa902932a req-486706a9-ef06-4de9-aca3-f01aa902932a ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 10.121s\n2026-05-20 01:48:13.329 27 INFO tempest.lib.common.rest_client [req-36c73872-3b20-423e-b22f-ba51a6e96423 req-36c73872-3b20-423e-b22f-ba51a6e96423 ] Request (GroupTypesTest:tearDownClass): 500 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e6666521e0c34f9ba346eaa92388a3bb&name=default 31.425s\n2026-05-20 01:48:13.332 27 ERROR tempest.test [-] teardown of credentials failed: Got server fault\nDetails: Request Failed: internal server error while processing your request.: tempest.lib.exceptions.ServerFault: Got server fault\nDetails: Request Failed: internal server error while processing your request.\n2026-05-20 01:48:13.332 27 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:48:13.332 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:48:13.332 27 ERROR tempest.test     teardown()\n2026-05-20 01:48:13.332 27 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:48:13.332 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:48:13.332 27 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:48:13.332 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:48:13.332 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-20 01:48:13.332 27 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-20 01:48:13.332 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-20 01:48:13.332 27 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-20 01:48:13.332 27 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:13.332 27 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-20 01:48:13.332 27 ERROR tempest.test     resp_body = security_group_client.list_security_groups(\n2026-05-20 01:48:13.332 27 ERROR tempest.test         tenant_id=tenant,\n2026-05-20 01:48:13.332 27 ERROR tempest.test         name=\"default\")\n2026-05-20 01:48:13.332 27 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-20 01:48:13.332 27 ERROR tempest.test     return self.list_resources(uri, **filters)\n2026-05-20 01:48:13.332 27 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-20 01:48:13.332 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n2026-05-20 01:48:13.332 27 ERROR tempest.test     resp, body = self.get(req_uri)\n2026-05-20 01:48:13.332 27 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^\n2026-05-20 01:48:13.332 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-20 01:48:13.332 27 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-20 01:48:13.332 27 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:13.332 27 ERROR tempest.test                         chunked=chunked)\n2026-05-20 01:48:13.332 27 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-20 01:48:13.332 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:48:13.332 27 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:48:13.332 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:13.332 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-20 01:48:13.332 27 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-20 01:48:13.332 27 ERROR tempest.test                                  message=message)\n2026-05-20 01:48:13.332 27 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:48:13.332 27 ERROR tempest.test Details: Request Failed: internal server error while processing your request.\n2026-05-20 01:48:13.332 27 ERROR tempest.test \n{8} 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 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 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: Request Failed: internal server error while processing your request.\n\n2026-05-20 01:48:13.348 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeMultiattachTest.setUpClass. Invoking tearDownClass.\n{8} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeMultiattachTest) ... SKIPPED: Volume multi-attach is not available.\n2026-05-20 01:48:20.313 15 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.966s\n2026-05-20 01:48:20.314 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VersionsTest.setUpClass. Invoking tearDownClass.\n{2} setUpClass (tempest.api.volume.test_versions.VersionsTest) [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-20 01:48:20.329 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.\n{2} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendAttachedTest) ... SKIPPED: Attached volume extend is disabled.\n2026-05-20 01:48:20.337 31 INFO tempest.lib.common.rest_client [req-c5f3226e-36a2-40b0-b172-87aa006cf65d req-c5f3226e-36a2-40b0-b172-87aa006cf65d ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 17.508s\n2026-05-20 01:48:20.384 41 INFO tempest.lib.common.rest_client [req-7eeb2bf3-f995-4303-8817-523f870249f3 req-7eeb2bf3-f995-4303-8817-523f870249f3 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/detail 18.032s\n2026-05-20 01:48:20.414 35 INFO tempest.lib.common.rest_client [req-130aee29-8659-4b36-afad-846a13abb35c req-130aee29-8659-4b36-afad-846a13abb35c ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 12.591s\n2026-05-20 01:48:20.456 17 INFO tempest.lib.common.rest_client [req-ad2c4dde-6ce3-4157-bb23-e1725fedc333 req-ad2c4dde-6ce3-4157-bb23-e1725fedc333 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 7.332s\n2026-05-20 01:48:20.464 21 INFO tempest.lib.common.rest_client [req-e0db3799-3d4f-4819-90a9-15b0f179375c req-e0db3799-3d4f-4819-90a9-15b0f179375c ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/volumes/22d80fdd-e915-4a92-9572-f0b09f87a957 12.628s\n2026-05-20 01:48:20.468 33 INFO tempest.lib.common.rest_client [req-a59917e7-412c-4fbc-989d-9e18a6008712 req-a59917e7-412c-4fbc-989d-9e18a6008712 ] Request (VolumeQuotasAdminTestJSON:test_list_quotas): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 7.595s\n2026-05-20 01:48:20.469 23 INFO tempest.lib.common.rest_client [req-86a507b1-2cef-438b-a4a4-394a60469774 req-86a507b1-2cef-438b-a4a4-394a60469774 ] Request (VolumeTypesAccessTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 7.578s\n{11} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_quotas [7.607765s] ... ok\n2026-05-20 01:48:20.509 29 INFO tempest.lib.common.rest_client [req-27b239fb-e86e-46a4-8513-40e1ba74b849 req-27b239fb-e86e-46a4-8513-40e1ba74b849 ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 7.640s\n2026-05-20 01:48:20.574 39 INFO tempest.lib.common.rest_client [req-ab855ef2-c108-4578-ae8a-277fcf42ae5c req-ab855ef2-c108-4578-ae8a-277fcf42ae5c ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.647s\n2026-05-20 01:48:20.562 25 INFO tempest.lib.common.rest_client [req-bbf76bb4-cd3b-4c4c-9d69-4ae3c4143b5b req-bbf76bb4-cd3b-4c4c-9d69-4ae3c4143b5b ] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 17.728s\n2026-05-20 01:48:20.621 41 INFO tempest.lib.common.rest_client [req-6f90b0f3-fccb-40fe-8b78-959112b4886e req-6f90b0f3-fccb-40fe-8b78-959112b4886e ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 0.217s\n2026-05-20 01:48:20.707 25 INFO tempest.lib.common.rest_client [req-c11121f0-5f18-4ba4-93ba-970a10732cfb req-c11121f0-5f18-4ba4-93ba-970a10732cfb ] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.143s\n2026-05-20 01:48:20.710 25 INFO tempest.common.waiters [-] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.710306 seconds\n{7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating [28.214400s] ... 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_snapshots_actions.py\", line 105, in test_snapshot_force_delete_when_snapshot_is_creating\n    self._create_reset_and_force_delete_temp_snapshot('creating')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('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/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-20 01:48:02,823 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.323s\n2026-05-20 01:48:20,562 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 17.728s\n2026-05-20 01:48:20,707 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.143s\n2026-05-20 01:48:20,710 25 INFO     [tempest.common.waiters] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.710306 seconds\n\n2026-05-20 01:48:20.720 23 INFO tempest.lib.common.rest_client [req-8fc58c46-3b5e-4edf-afcf-100d19b0ad97 req-8fc58c46-3b5e-4edf-afcf-100d19b0ad97 ] Request (VolumeTypesAccessTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 0.228s\n2026-05-20 01:48:20.745 21 INFO tempest.lib.common.rest_client [req-28847868-1cdd-47da-b4c4-64a0f361c791 req-28847868-1cdd-47da-b4c4-64a0f361c791 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/volumes/22d80fdd-e915-4a92-9572-f0b09f87a957 0.251s\n2026-05-20 01:48:20.753 33 INFO tempest.lib.common.rest_client [req-7ed551d0-b92d-4c4a-9270-eeb91a495b6e req-7ed551d0-b92d-4c4a-9270-eeb91a495b6e ] Request (VolumeQuotasAdminTestJSON:test_quota_usage): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85?usage=True 0.269s\n2026-05-20 01:48:20.808 17 INFO tempest.lib.common.rest_client [req-7c67595f-1f19-4bf0-ae0f-412598a55042 req-7c67595f-1f19-4bf0-ae0f-412598a55042 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/detail 0.340s\n2026-05-20 01:48:20.883 13 INFO tempest.lib.common.rest_client [req-14502045-451a-41bd-9a75-4daf5ee7dfc9 req-14502045-451a-41bd-9a75-4daf5ee7dfc9 ] Request (VolumesTransfersV355Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.520s\n2026-05-20 01:48:20.889 11 INFO tempest.lib.common.rest_client [req-1b19a104-a339-4f55-8aad-72752df8daef req-1b19a104-a339-4f55-8aad-72752df8daef ] Request (VolumesBackupsV39Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.043s\n2026-05-20 01:48:20.894 37 INFO tempest.lib.common.rest_client [req-b081118c-a85d-4dca-b3fa-eca89d90af12 req-b081118c-a85d-4dca-b3fa-eca89d90af12 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.535s\n2026-05-20 01:48:20.910 19 INFO tempest.lib.common.rest_client [req-3b1e102a-a476-4992-be1a-0023ffa08f2c req-3b1e102a-a476-4992-be1a-0023ffa08f2c ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.549s\n2026-05-20 01:48:20.922 27 INFO tempest.lib.common.rest_client [req-fa6b6b13-d993-4a9f-85b0-ef14357cc999 req-fa6b6b13-d993-4a9f-85b0-ef14357cc999 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.567s\n2026-05-20 01:48:21.310 23 INFO tempest.lib.common.rest_client [req-02363731-70ec-44d3-b83f-e41a9cb2496b req-02363731-70ec-44d3-b83f-e41a9cb2496b ] Request (VolumeTypesAccessTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8/action 0.581s\n2026-05-20 01:48:21.309 29 INFO tempest.lib.common.rest_client [req-2080769f-0529-4719-a688-941839d43a8e req-2080769f-0529-4719-a688-941839d43a8e ] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.758s\n2026-05-20 01:48:21.310 29 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:48:31.322 25 INFO tempest.lib.common.rest_client [req-5e7541bc-6998-432d-8356-938c01c91221 req-5e7541bc-6998-432d-8356-938c01c91221 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.608s\n2026-05-20 01:48:31.322 35 INFO tempest.lib.common.rest_client [req-72719cb2-5c09-4c87-91da-7062d731b4da req-72719cb2-5c09-4c87-91da-7062d731b4da ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 10.893s\n2026-05-20 01:48:31.330 37 INFO tempest.lib.common.rest_client [req-dd8c3e7f-295c-4a08-bc3f-e95b4321c81f req-dd8c3e7f-295c-4a08-bc3f-e95b4321c81f ] Request (VolumesActionsTest:setUpClass): 500 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 10.433s\n2026-05-20 01:48:31.331 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.\n{13} 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 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 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-20 01:48:31.337 13 INFO tempest.lib.common.rest_client [req-f31964c6-ef40-4256-a807-c5d1c57bf65c req-f31964c6-ef40-4256-a807-c5d1c57bf65c ] Request (VolumesTransfersV355Test:setUpClass): 500 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 10.446s\n2026-05-20 01:48:31.337 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumesTransfersV355Test.setUpClass. Invoking tearDownClass.\n{1} 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 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 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-20 01:48:31.321 17 INFO tempest.lib.common.rest_client [req-73962e58-eb19-40e0-8cf8-c9cbbde7d44e req-73962e58-eb19-40e0-8cf8-c9cbbde7d44e ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf/action 10.494s\n2026-05-20 01:48:31.322 17 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=0x747452dbbcb0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:48:31.349 19 INFO tempest.lib.common.rest_client [req-62b2052b-59d9-4fbc-b525-111458b6dcfa req-62b2052b-59d9-4fbc-b525-111458b6dcfa ] Request (QosSpecsTestJSON:setUpClass): 500 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 10.437s\n2026-05-20 01:48:31.349 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in QosSpecsTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-20 01:48:31.336 39 INFO tempest.lib.common.rest_client [req-28f1ce9d-e813-46e7-afcb-f1586131764a req-28f1ce9d-e813-46e7-afcb-f1586131764a ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca/action 10.715s\n2026-05-20 01:48:31.337 39 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=0x724d5e9b8590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n{4} 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 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 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-20 01:48:31.529 31 INFO tempest.lib.common.rest_client [req-a650dfa6-b861-4396-bf57-a81278539167 req-a650dfa6-b861-4396-bf57-a81278539167 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 10.182s\n2026-05-20 01:48:38.272 11 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsV39Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.368s\n2026-05-20 01:48:38.273 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsV39Test.setUpClass. Invoking tearDownClass.\n{0} 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 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-20 01:48:38.299 41 INFO tempest.lib.common.rest_client [req-263eaae2-c9b5-4751-a252-122d6081d1c7 req-263eaae2-c9b5-4751-a252-122d6081d1c7 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 16.657s\n2026-05-20 01:48:38.465 27 INFO tempest.lib.common.rest_client [-] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.534s\n2026-05-20 01:48:38.465 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeRetypeWithoutMigrationTest.setUpClass. Invoking tearDownClass.\n{8} 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 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-20 01:48:38.571 39 INFO tempest.lib.common.rest_client [req-9608c800-eec4-4786-b5fd-8a4d9fa92421 req-9608c800-eec4-4786-b5fd-8a4d9fa92421 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.231s\n2026-05-20 01:48:38.588 35 INFO tempest.lib.common.rest_client [req-d3ff1a71-e351-4076-99ad-c47862374b9c req-d3ff1a71-e351-4076-99ad-c47862374b9c ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/group_types/0c7ddd9c-362e-4db4-ad3d-bde2249a0738 7.257s\n2026-05-20 01:48:38.665 25 INFO tempest.lib.common.rest_client [req-9b1ffaa0-4112-403d-b403-c24ebd68e4f6 req-9b1ffaa0-4112-403d-b403-c24ebd68e4f6 ] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 7.337s\n2026-05-20 01:48:38.694 23 INFO tempest.lib.common.rest_client [req-c51f25a8-77bd-4175-ac63-75a97b2f55fb req-c51f25a8-77bd-4175-ac63-75a97b2f55fb ] Request (VolumeTypesAccessTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8 17.377s\n{6} tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest.test_volume_type_access_add [59.263197s] ... 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_volume_type_access.py\", line 51, in test_volume_type_access_add\n    volume = self.create_volume(volume_type=volume_type['id'])\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\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 165, in _delete_volume_for_cleanup\n    BaseVolumeTest.delete_volume(volumes_client, volume_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 229, in delete_volume\n    client.delete_volume(volume_id)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume\n    resp, body = self.delete(url)\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': '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.'}\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/types_client.py\", line 210, in remove_type_access\n    resp, body = self.post(url, 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: 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/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-20 01:47:39,947 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types 0.504s\n2026-05-20 01:47:40,354 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 404 POST https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes 0.398s\n2026-05-20 01:47:40,355 23 WARNING  [tempest.lib.common.rest_client] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-20 01:47:40,501 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 202 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8/action 0.142s\n2026-05-20 01:47:41,044 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 202 POST https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes 0.539s\n2026-05-20 01:47:41,215 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 0.157s\n2026-05-20 01:48:00,164 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 17.937s\n2026-05-20 01:48:12,868 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 500 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 11.686s\n2026-05-20 01:48:20,469 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 7.578s\n2026-05-20 01:48:20,720 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 0.228s\n2026-05-20 01:48:21,310 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8/action 0.581s\n2026-05-20 01:48:38,694 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8 17.377s\n\n2026-05-20 01:48:38.776 25 INFO tempest.lib.common.rest_client [req-020e7821-bd20-4825-8084-e68ff8f42cd9 req-020e7821-bd20-4825-8084-e68ff8f42cd9 ] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.108s\n2026-05-20 01:48:38.780 25 INFO tempest.common.waiters [-] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.780381 seconds\n{7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting [18.069029s] ... 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_snapshots_actions.py\", line 110, in test_snapshot_force_delete_when_snapshot_is_deleting\n    self._create_reset_and_force_delete_temp_snapshot('deleting')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('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/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-20 01:48:31,322 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.608s\n2026-05-20 01:48:38,665 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 7.337s\n2026-05-20 01:48:38,776 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.108s\n2026-05-20 01:48:38,780 25 INFO     [tempest.common.waiters] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.780381 seconds\n\n2026-05-20 01:48:38.780 29 INFO tempest.lib.common.rest_client [req-90e12ce2-b9a4-4d9c-81fb-39ddeb8e810a req-90e12ce2-b9a4-4d9c-81fb-39ddeb8e810a ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 12.466s\n2026-05-20 01:48:38.806 17 INFO tempest.lib.common.rest_client [req-b0964dd9-d4f4-4e45-a023-86c5345fb425 req-b0964dd9-d4f4-4e45-a023-86c5345fb425 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/detail 2.477s\n2026-05-20 01:48:38.827 21 INFO tempest.lib.common.rest_client [req-1ee7e812-eb35-4408-81e2-05fb54f82fb3 req-1ee7e812-eb35-4408-81e2-05fb54f82fb3 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/d33919ff6468493589681be638652173/os-quota-sets/28e2b90d81c4405cbf1e465227b6d4db 18.080s\n2026-05-20 01:48:38.838 31 INFO tempest.lib.common.rest_client [req-10b6194a-5d80-4e05-8c20-f3b370463bf1 req-10b6194a-5d80-4e05-8c20-f3b370463bf1 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 7.301s\n2026-05-20 01:48:38.834 21 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 0x76b01241b480>), (<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 0x76b013303f40>)): 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 0x76b01241b480>), (<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 0x76b013303f40>))\n2026-05-20 01:48:38.834 21 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:48:38.834 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n2026-05-20 01:48:38.834 21 ERROR tempest.test     cls.resource_setup()\n2026-05-20 01:48:38.834 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:48:38.834 21 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-20 01:48:38.834 21 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n2026-05-20 01:48:38.834 21 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:38.834 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n2026-05-20 01:48:38.834 21 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,\n2026-05-20 01:48:38.834 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:38.834 21 ERROR tempest.test                                             snapshot['id'], 'available')\n2026-05-20 01:48:38.834 21 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:38.834 21 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-20 01:48:38.834 21 ERROR tempest.test     resource_status = show_resource(resource_id)[\n2026-05-20 01:48:38.834 21 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^\n2026-05-20 01:48:38.834 21 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-20 01:48:38.834 21 ERROR tempest.test     resp, body = self.get(url)\n2026-05-20 01:48:38.834 21 ERROR tempest.test                  ~~~~~~~~^^^^^\n2026-05-20 01:48:38.834 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-20 01:48:38.834 21 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-20 01:48:38.834 21 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:38.834 21 ERROR tempest.test                         chunked=chunked)\n2026-05-20 01:48:38.834 21 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-20 01:48:38.834 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:48:38.834 21 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:48:38.834 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:38.834 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-20 01:48:38.834 21 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-20 01:48:38.834 21 ERROR tempest.test                                  message=message)\n2026-05-20 01:48:38.834 21 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:48:38.834 21 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.\n2026-05-20 01:48:38.834 21 ERROR tempest.test \n2026-05-20 01:48:38.834 21 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-20 01:48:38.834 21 ERROR tempest.test \n2026-05-20 01:48:38.834 21 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:48:38.834 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:48:38.834 21 ERROR tempest.test     teardown()\n2026-05-20 01:48:38.834 21 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:48:38.834 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup\n2026-05-20 01:48:38.834 21 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)\n2026-05-20 01:48:38.834 21 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\n2026-05-20 01:48:38.834 21 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 0x76b01241b480>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request\n2026-05-20 01:48:38.834 21 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 0x76b013303f40>))\n2026-05-20 01:48:38.834 21 ERROR tempest.test \n2026-05-20 01:48:38.887 23 INFO tempest.lib.common.rest_client [req-ecd74c7f-5a31-40a6-be4b-db2c89a8ccc8 req-ecd74c7f-5a31-40a6-be4b-db2c89a8ccc8 ] Request (VolumeTypesAccessTest:test_volume_type_access_list): 200 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types 0.178s\n2026-05-20 01:48:38.901 35 INFO tempest.lib.common.rest_client [req-7c33501f-3ca3-418b-ac0b-04d5a565a7c3 req-7c33501f-3ca3-418b-ac0b-04d5a565a7c3 ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/types/868334d2-2410-4ca7-bf7c-82eaeba7472a 0.306s\n2026-05-20 01:48:38.947 29 INFO tempest.lib.common.rest_client [req-29575ce1-afd7-4712-b961-398c1045500a req-29575ce1-afd7-4712-b961-398c1045500a ] Request (VolumesTransfersTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.148s\n2026-05-20 01:48:38.950 17 INFO tempest.lib.common.rest_client [req-c22ee027-680d-4499-b51d-ffca8a46806c req-c22ee027-680d-4499-b51d-ffca8a46806c ] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf/action 0.125s\n{9} tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_get_list_accept_volume_transfer [60.122965s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volume_transfers.py\", line 57, in test_create_get_list_accept_volume_transfer\n    body = self.client.show_volume_transfer(transfer_id)['transfer']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/transfers_client.py\", line 57, in show_volume_transfer\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/api/volume/base.py\", line 229, in delete_volume\n    client.delete_volume(volume_id)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume\n    resp, body = self.delete(url)\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 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\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 165, in _delete_volume_for_cleanup\n    BaseVolumeTest.delete_volume(volumes_client, volume_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 229, in delete_volume\n    client.delete_volume(volume_id)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume\n    resp, body = self.delete(url)\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': '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.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:47:39,551 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes 0.711s\n2026-05-20 01:47:39,739 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.162s\n2026-05-20 01:47:40,878 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.110s\n2026-05-20 01:47:40,896 29 INFO     [tempest.common.waiters] volume 10de5bfc-4c47-4d41-9323-25b8b6db037c reached available after waiting for 1.896304 seconds\n2026-05-20 01:47:41,128 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer 0.229s\n2026-05-20 01:47:41,280 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.140s\n2026-05-20 01:47:41,294 29 INFO     [tempest.common.waiters] volume 10de5bfc-4c47-4d41-9323-25b8b6db037c reached awaiting-transfer after waiting for 0.294794 seconds\n2026-05-20 01:47:52,444 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer/b44f4258-9891-4711-8998-854a9fbe2821 11.147s\n2026-05-20 01:48:00,321 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer/b44f4258-9891-4711-8998-854a9fbe2821 7.868s\n2026-05-20 01:48:12,854 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 503 DELETE https://api.testbed.osism.xyz:8776/v3/07afe2c7c8c546d9bf32f80d044ef39a/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 12.530s\n2026-05-20 01:48:20,509 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 7.640s\n2026-05-20 01:48:21,309 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.758s\n2026-05-20 01:48:21,310 29 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...\n2026-05-20 01:48:38,780 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 12.466s\n2026-05-20 01:48:38,947 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.148s\n\n{12} tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status [60.988462s] ... 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 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 0c7ddd9c-362e-4db4-ad3d-bde2249a0738 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-20 01:47:38,392 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/types 0.467s\n2026-05-20 01:47:38,618 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/group_types 0.214s\n2026-05-20 01:47:39,227 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups 0.602s\n2026-05-20 01:47:39,399 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.164s\n2026-05-20 01:47:39,411 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.411086 seconds\n2026-05-20 01:47:39,557 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.141s\n2026-05-20 01:47:39,749 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.189s\n2026-05-20 01:47:39,762 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached creating after waiting for 0.761968 seconds\n2026-05-20 01:47:39,937 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.173s\n2026-05-20 01:47:40,056 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.114s\n2026-05-20 01:47:40,062 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.062928 seconds\n2026-05-20 01:47:40,203 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.136s\n2026-05-20 01:47:40,368 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.163s\n2026-05-20 01:47:40,375 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached error after waiting for 0.375273 seconds\n2026-05-20 01:47:40,540 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.162s\n2026-05-20 01:47:40,661 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.119s\n2026-05-20 01:47:40,669 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.669101 seconds\n2026-05-20 01:47:41,034 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 0.361s\n2026-05-20 01:47:42,312 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-\n    4113-83a3-154833cbf799/action 1.261s\n2026-05-20 01:47:42,313 35 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=0x7eed37a686e0>>, retrying...\n2026-05-20 01:48:00,136 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 12.818s\n2026-05-20 01:48:02,819 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 2.660s\n2026-05-20 01:48:02,819 35 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=0x7eed37a686e0>>, retrying...\n2026-05-20 01:48:20,414 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 12.591s\n2026-05-20 01:48:31,322 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 10.893s\n2026-05-20 01:48:38,588 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/group_types/0c7ddd9c-362e-4db4-ad3d-bde2249a0738 7.257s\n2026-05-20 01:48:38,901 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/types/868334d2-2410-4ca7-bf7c-82eaeba7472a 0.306s\n\n2026-05-20 01:48:38.998 19 INFO tempest.lib.common.rest_client [req-f11aaf99-1523-4a89-bd2a-dc57c48f93ac req-f11aaf99-1523-4a89-bd2a-dc57c48f93ac ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.626s\n2026-05-20 01:48:39.008 11 INFO tempest.lib.common.rest_client [req-349f1ae3-6b0d-402a-a63d-208b5e1ab88d req-349f1ae3-6b0d-402a-a63d-208b5e1ab88d ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.719s\n2026-05-20 01:48:39.111 17 INFO tempest.lib.common.rest_client [req-d0f85ed3-29bd-424b-a1af-12220fc3aca8 req-d0f85ed3-29bd-424b-a1af-12220fc3aca8 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/group_types/30026b97-2480-4c82-99ef-c3be0a03c76b 0.153s\n2026-05-20 01:48:39.118 27 INFO tempest.lib.common.rest_client [req-e142b206-60af-488b-acd3-002703a9661a req-e142b206-60af-488b-acd3-002703a9661a ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.635s\n2026-05-20 01:48:39.472 23 INFO tempest.lib.common.rest_client [req-292d4fad-ad1f-42b4-a633-4e94bb752efe req-292d4fad-ad1f-42b4-a633-4e94bb752efe ] Request (VolumeTypesAccessTest:test_volume_type_access_list): 500 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96/action 0.582s\n2026-05-20 01:48:39.479 25 INFO tempest.lib.common.rest_client [req-679e439c-8bac-40e7-badd-e3deb2e673ed req-679e439c-8bac-40e7-badd-e3deb2e673ed ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 0.694s\n2026-05-20 01:48:39.484 35 INFO tempest.lib.common.rest_client [-] Request (GroupsV320Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/8191c8cc298c4409b669bdd05249d397 0.517s\n2026-05-20 01:48:39.493 21 INFO tempest.lib.common.rest_client [-] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/aaa2a4d5a25c4b6ca20887afaf560403 0.645s\n2026-05-20 01:48:39.485 35 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-20 01:48:39.485 35 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:48:39.485 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:48:39.485 35 ERROR tempest.test     teardown()\n2026-05-20 01:48:39.485 35 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:48:39.485 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:48:39.485 35 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:48:39.485 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:48:39.485 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-20 01:48:39.485 35 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-20 01:48:39.485 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-20 01:48:39.485 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-20 01:48:39.485 35 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-20 01:48:39.485 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-20 01:48:39.485 35 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-20 01:48:39.485 35 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-20 01:48:39.485 35 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:39.485 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-20 01:48:39.485 35 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-20 01:48:39.485 35 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:39.485 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:48:39.485 35 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:48:39.485 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:39.485 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-20 01:48:39.485 35 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-20 01:48:39.485 35 ERROR tempest.test                                            resp=resp)\n2026-05-20 01:48:39.485 35 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-20 01:48:39.485 35 ERROR tempest.test Details: 500\n2026-05-20 01:48:39.485 35 ERROR tempest.test \n{12} 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 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-20 01:48:39.493 21 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-20 01:48:39.493 21 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n2026-05-20 01:48:39.493 21 ERROR tempest.test     cls.resource_setup()\n2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:48:39.493 21 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-20 01:48:39.493 21 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n2026-05-20 01:48:39.493 21 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n2026-05-20 01:48:39.493 21 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,\n2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:39.493 21 ERROR tempest.test                                             snapshot['id'], 'available')\n2026-05-20 01:48:39.493 21 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:39.493 21 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-20 01:48:39.493 21 ERROR tempest.test     resource_status = show_resource(resource_id)[\n2026-05-20 01:48:39.493 21 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^\n2026-05-20 01:48:39.493 21 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-20 01:48:39.493 21 ERROR tempest.test     resp, body = self.get(url)\n2026-05-20 01:48:39.493 21 ERROR tempest.test                  ~~~~~~~~^^^^^\n2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-20 01:48:39.493 21 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-20 01:48:39.493 21 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:39.493 21 ERROR tempest.test                         chunked=chunked)\n2026-05-20 01:48:39.493 21 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:48:39.493 21 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-20 01:48:39.493 21 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-20 01:48:39.493 21 ERROR tempest.test                                  message=message)\n2026-05-20 01:48:39.493 21 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:48:39.493 21 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.\n2026-05-20 01:48:39.493 21 ERROR tempest.test \n2026-05-20 01:48:39.493 21 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-20 01:48:39.493 21 ERROR tempest.test \n2026-05-20 01:48:39.493 21 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:48:39.493 21 ERROR tempest.test     teardown()\n2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:48:39.493 21 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-20 01:48:39.493 21 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-20 01:48:39.493 21 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-20 01:48:39.493 21 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-20 01:48:39.493 21 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-20 01:48:39.493 21 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-20 01:48:39.493 21 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-20 01:48:39.493 21 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:48:39.493 21 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-20 01:48:39.493 21 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-20 01:48:39.493 21 ERROR tempest.test                                            resp=resp)\n2026-05-20 01:48:39.493 21 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-20 01:48:39.493 21 ERROR tempest.test Details: 500\n2026-05-20 01:48:39.493 21 ERROR tempest.test \n{5} 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-20 01:48:49.479 39 INFO tempest.lib.common.rest_client [req-bb1ad10e-942a-4d75-b685-cede7b48c4fb req-bb1ad10e-942a-4d75-b685-cede7b48c4fb ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca/action 10.889s\n2026-05-20 01:48:49.607 23 INFO tempest.lib.common.rest_client [req-67c90b8c-a5b3-409f-8ca6-47733dcb5ea3 req-67c90b8c-a5b3-409f-8ca6-47733dcb5ea3 ] Request (VolumeTypesAccessTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 10.127s\n2026-05-20 01:48:49.608 23 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 0x7089c4adf5c0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:48:49.932 17 INFO tempest.lib.common.rest_client [req-845cd77c-e446-4247-b40c-da7b18b97505 req-845cd77c-e446-4247-b40c-da7b18b97505 ] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types/131dfe36-15c6-42ed-9814-a7190b4214f7 10.815s\n2026-05-20 01:48:49.933 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 0x74744db4f610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:48:49.936 31 INFO tempest.lib.common.rest_client [req-e71bf642-3661-4737-aee3-d2c5e7ec3d75 req-e71bf642-3661-4737-aee3-d2c5e7ec3d75 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 11.078s\n2026-05-20 01:48:49.937 31 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x74f217217c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:48:49.939 41 INFO tempest.lib.common.rest_client [req-0887c6ac-1792-409a-8962-4fa36b315593 req-0887c6ac-1792-409a-8962-4fa36b315593 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 10.626s\n2026-05-20 01:48:49.940 41 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseGroupSnapshotsTest._delete_group_snapshot of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7ece607ac050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:48:49.978 33 INFO tempest.lib.common.rest_client [req-73f4c29b-8841-4c83-aa55-8a10523b5512 req-73f4c29b-8841-4c83-aa55-8a10523b5512 ] Request (VolumeQuotasAdminTestJSON:test_quota_usage): 500 POST https://api.testbed.osism.xyz:8776/v3/eedb97292b8544bc8b3164d986e35d85/volumes 29.211s\n{11} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_quota_usage [29.503019s] ... 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_volume_quotas.py\", line 123, in test_quota_usage\n    volume = self.create_volume()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume\n    volume = self.volumes_client.create_volume(**kwargs)['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 pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:48:20,753 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_quota_usage): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85?usage=True 0.269s\n2026-05-20 01:48:49,978 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_quota_usage): 500 POST https://api.testbed.osism.xyz:8776/v3/eedb97292b8544bc8b3164d986e35d85/volumes 29.211s\n\n2026-05-20 01:48:56.127 35 INFO tempest.lib.common.rest_client [-] Request (VolumeHostsAdminTestsJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.631s\n2026-05-20 01:48:56.128 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeHostsAdminTestsJSON.setUpClass. Invoking tearDownClass.\n{12} setUpClass (tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON) [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-20 01:48:56.206 11 INFO tempest.lib.common.rest_client [-] Request (VolumesSummaryTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.179s\n2026-05-20 01:48:56.208 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSummaryTest.setUpClass. Invoking tearDownClass.\n{0} 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 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-20 01:48:56.291 21 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesExtraSpecsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.734s\n2026-05-20 01:48:56.292 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesExtraSpecsTest.setUpClass. Invoking tearDownClass.\n{5} 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-20 01:48:56.311 27 INFO tempest.lib.common.rest_client [-] Request (ExtensionsTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.179s\n2026-05-20 01:48:56.312 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in ExtensionsTestJSON.setUpClass. Invoking tearDownClass.\n{8} 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 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-20 01:48:56.379 19 INFO tempest.lib.common.rest_client [-] Request (VolumePoolsAdminTestsJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.350s\n2026-05-20 01:48:56.379 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumePoolsAdminTestsJSON.setUpClass. Invoking tearDownClass.\n{4} setUpClass (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 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-20 01:48:56.407 41 INFO tempest.lib.common.rest_client [req-6795cd1b-b50b-4037-bee1-04255100f4a5 req-6795cd1b-b50b-4037-bee1-04255100f4a5 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 1.463s\n2026-05-20 01:48:56.438 31 INFO tempest.lib.common.rest_client [req-3f420756-500f-4c44-9fb5-fd211ac3236e req-3f420756-500f-4c44-9fb5-fd211ac3236e ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 1.498s\n2026-05-20 01:48:56.491 25 INFO tempest.lib.common.rest_client [req-b020fe82-69f1-4fdc-a733-113077c4cb49 req-b020fe82-69f1-4fdc-a733-113077c4cb49 ] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 17.006s\n2026-05-20 01:48:56.495 23 INFO tempest.lib.common.rest_client [req-7386178e-bbe1-47ca-ba5b-4a0463cdfa1f req-7386178e-bbe1-47ca-ba5b-4a0463cdfa1f ] Request (VolumeTypesAccessTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 1.881s\n2026-05-20 01:48:56.560 39 INFO tempest.lib.common.rest_client [req-26fad6c1-b83a-44ba-85c6-764464e6529b req-26fad6c1-b83a-44ba-85c6-764464e6529b ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 7.070s\n2026-05-20 01:48:56.594 23 INFO tempest.lib.common.rest_client [req-b48a0ff1-bbbc-4cee-8beb-9a9c7de25567 req-b48a0ff1-bbbc-4cee-8beb-9a9c7de25567 ] Request (VolumeTypesAccessTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 0.098s\n{6} tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest.test_volume_type_access_list [17.888240s] ... 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_volume_type_access.py\", line 63, in test_volume_type_access_list\n    self.admin_volume_types_client.add_type_access(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_type['id'], project=self.volumes_client.tenant_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 197, in add_type_access\n    resp, body = self.post(url, 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: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:48:38,887 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_list): 200 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types 0.178s\n2026-05-20 01:48:39,472 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_list): 500 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96/action 0.582s\n2026-05-20 01:48:49,607 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 10.127s\n2026-05-20 01:48:49,608 23 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 0x7089c4adf5c0>>, retrying...\n2026-05-20 01:48:56,495 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 1.881s\n2026-05-20 01:48:56,594 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 0.098s\n\n2026-05-20 01:48:56.643 31 INFO tempest.lib.common.rest_client [req-a398a4f0-9996-4ef0-9873-cbcce86bc3b0 req-a398a4f0-9996-4ef0-9873-cbcce86bc3b0 ] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.179s\n2026-05-20 01:48:56.680 17 INFO tempest.lib.common.rest_client [req-2888aadf-2b11-40a9-9e40-cb3284ab62cb req-2888aadf-2b11-40a9-9e40-cb3284ab62cb ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types/131dfe36-15c6-42ed-9814-a7190b4214f7 1.745s\n{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot [80.684803s] ... 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 46, in _create_group_snapshot\n    waiters.wait_for_volume_resource_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.group_snapshots_client, group_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/group_snapshots_client.py\", line 59, in show_group_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/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/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot\n    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot\n    resp, body = self.delete('group_snapshots/%s' % group_snapshot_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': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}\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 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Invalid Group: Group has existing snapshots.'}\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 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 30026b97-2480-4c82-99ef-c3be0a03c76b deletion is not allowed with groups present with the type.'}\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-20 01:47:36,822 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 0.822s\n2026-05-20 01:47:37,004 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/group_types 0.172s\n2026-05-20 01:47:37,449 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups 0.438s\n2026-05-20 01:47:37,912 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf 0.457s\n2026-05-20 01:47:37,930 17 INFO     [tempest.common.waiters] group 50f731aa-2e2a-46d8-910a-6a09888d7daf reached available after waiting for 0.930706 seconds\n2026-05-20 01:47:38,492 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes 0.560s\n2026-05-20 01:47:38,685 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/119dc7ce-9c38-4959-b722-faac31854346 0.180s\n2026-05-20 01:47:39,848 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/119dc7ce-9c38-4959-b722-faac31854346 0.134s\n2026-05-20 01:47:39,867 17 INFO     [tempest.common.waiters] volume 119dc7ce-9c38-4959-b722-faac31854346 reached available after waiting for 1.867862 seconds\n2026-05-20 01:47:40,354 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots 0.480s\n2026-05-20 01:47:40,700 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.336s\n2026-05-20 01:47:41,922 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.215s\n2026-05-20 01:48:00,134 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 17.203s\n2026-05-20 01:48:01,982 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.842s\n2026-05-20 01:48:13,109 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 10.121s\n2026-05-20 01:48:20,456 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 7.332s\n2026-05-20 01:48:20,808 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f810954\n    3a1ac68bf926f4e336f/volumes/detail 0.340s\n2026-05-20 01:48:31,321 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf/action 10.494s\n2026-05-20 01:48:31,322 17 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=0x747452dbbcb0>>, retrying...\n2026-05-20 01:48:38,806 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/detail 2.477s\n2026-05-20 01:48:38,950 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf/action 0.125s\n2026-05-20 01:48:39,111 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/group_types/30026b97-2480-4c82-99ef-c3be0a03c76b 0.153s\n2026-05-20 01:48:49,932 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types/131dfe36-15c6-42ed-9814-a7190b4214f7 10.815s\n2026-05-20 01:48:49,933 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 0x74744db4f610>>, retrying...\n2026-05-20 01:48:56,680 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types/131dfe36-15c6-42ed-9814-a7190b4214f7 1.745s\n\n2026-05-20 01:48:56.738 29 INFO tempest.lib.common.rest_client [req-c0e9d529-d512-4440-9c39-82fe3d0ad0af req-c0e9d529-d512-4440-9c39-82fe3d0ad0af ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes 17.776s\n2026-05-20 01:48:56.773 25 INFO tempest.lib.common.rest_client [req-a4cc6021-c9d8-4a86-8925-db8f58e446ab req-a4cc6021-c9d8-4a86-8925-db8f58e446ab ] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.277s\n2026-05-20 01:48:56.780 25 INFO tempest.common.waiters [-] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.780320 seconds\n{7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error [17.997911s] ... 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_snapshots_actions.py\", line 115, in test_snapshot_force_delete_when_snapshot_is_error\n    self._create_reset_and_force_delete_temp_snapshot('error')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('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/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-20 01:48:39,479 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 0.694s\n2026-05-20 01:48:56,491 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 17.006s\n2026-05-20 01:48:56,773 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.277s\n2026-05-20 01:48:56,780 25 INFO     [tempest.common.waiters] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.780320 seconds\n\n2026-05-20 01:48:56.786 41 INFO tempest.lib.common.rest_client [req-e12cb95c-0640-4a05-88a4-89a941e73c65 req-e12cb95c-0640-4a05-88a4-89a941e73c65 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/detail 0.370s\n2026-05-20 01:48:56.817 31 INFO tempest.lib.common.rest_client [req-df17f677-ba22-4058-b48b-5a4c724c4da3 req-df17f677-ba22-4058-b48b-5a4c724c4da3 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.172s\n2026-05-20 01:48:56.907 21 INFO tempest.lib.common.rest_client [req-0dc5faed-5852-4eae-a735-5982534d3a27 req-0dc5faed-5852-4eae-a735-5982534d3a27 ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s\n2026-05-20 01:48:56.908 35 INFO tempest.lib.common.rest_client [req-35a59203-a14a-4997-97ca-162212c1fe76 req-35a59203-a14a-4997-97ca-162212c1fe76 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.769s\n2026-05-20 01:48:56.943 41 INFO tempest.lib.common.rest_client [req-c1845625-90b3-4937-a2ac-c7a39192b938 req-c1845625-90b3-4937-a2ac-c7a39192b938 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups/8a717976-accb-4c7e-97c3-98b02614a4fe/action 0.146s\n2026-05-20 01:48:56.969 11 INFO tempest.lib.common.rest_client [req-40b6bf81-6d9b-4123-b262-ab5b2ff62163 req-40b6bf81-6d9b-4123-b262-ab5b2ff62163 ] Request (VolumesListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s\n2026-05-20 01:48:57.323 17 INFO tempest.lib.common.rest_client [req-dedeff00-1a24-42cd-b55e-71203ac84aa7 req-dedeff00-1a24-42cd-b55e-71203ac84aa7 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 0.594s\n2026-05-20 01:48:57.326 17 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\n{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes [0.604900s] ... 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 220, in test_delete_group_snapshots_following_updated_volumes\n    volume_type = self.create_volume_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('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/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-20 01:48:57,323 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 0.594s\n2026-05-20 01:48:57,326 17 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\n\n2026-05-20 01:48:57.331 23 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesAccessTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/2a5df68ed82d46f8b1fc3f38e178e00a 0.731s\n2026-05-20 01:48:57.332 23 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-20 01:48:57.332 23 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:48:57.332 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:48:57.332 23 ERROR tempest.test     teardown()\n2026-05-20 01:48:57.332 23 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:48:57.332 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:48:57.332 23 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:48:57.332 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:48:57.332 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-20 01:48:57.332 23 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-20 01:48:57.332 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-20 01:48:57.332 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-20 01:48:57.332 23 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-20 01:48:57.332 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-20 01:48:57.332 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-20 01:48:57.332 23 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-20 01:48:57.332 23 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:57.332 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-20 01:48:57.332 23 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-20 01:48:57.332 23 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:57.332 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:48:57.332 23 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:48:57.332 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:48:57.332 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-20 01:48:57.332 23 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-20 01:48:57.332 23 ERROR tempest.test                                            resp=resp)\n2026-05-20 01:48:57.332 23 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-20 01:48:57.332 23 ERROR tempest.test Details: 500\n2026-05-20 01:48:57.332 23 ERROR tempest.test \n{6} tearDownClass (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 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-20 01:49:07.316 25 INFO tempest.lib.common.rest_client [req-8d58a611-606c-4b2b-ba3d-7beaabf8b12f req-8d58a611-606c-4b2b-ba3d-7beaabf8b12f ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.531s\n2026-05-20 01:49:07.316 39 INFO tempest.lib.common.rest_client [req-0a93b518-bd84-445f-b925-5af9e4b3fcf3 req-0a93b518-bd84-445f-b925-5af9e4b3fcf3 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634/action 10.742s\n2026-05-20 01:49:07.317 39 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=0x724d5e9b8590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:49:07.342 11 INFO tempest.lib.common.rest_client [-] Request (VolumesListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 10.364s\n2026-05-20 01:49:07.342 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesListTestJSON.setUpClass. Invoking tearDownClass.\n{0} 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 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-20 01:49:09.437 17 INFO tempest.lib.common.rest_client [req-827eae70-e8be-474d-8fef-75c52b61e33e req-827eae70-e8be-474d-8fef-75c52b61e33e ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 12.101s\n{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete [12.107986s] ... 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 86, in test_group_snapshot_create_show_list_delete\n    volume_type = self.create_volume_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('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/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-20 01:49:09,437 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 12.101s\n\n2026-05-20 01:49:09.440 31 INFO tempest.lib.common.rest_client [req-66d0c390-c443-458d-9edf-c561746b0941 req-66d0c390-c443-458d-9edf-c561746b0941 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 11.603s\n2026-05-20 01:49:09.440 31 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x74f217217c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:49:14.284 23 INFO tempest.lib.common.rest_client [-] Request (AvailabilityZoneTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.938s\n2026-05-20 01:49:14.284 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in AvailabilityZoneTestJSON.setUpClass. Invoking tearDownClass.\n{6} setUpClass (tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON) [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-20 01:49:14.302 21 INFO tempest.lib.common.rest_client [-] Request (VolumesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.383s\n2026-05-20 01:49:14.303 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesNegativeTest.setUpClass. Invoking tearDownClass.\n{5} 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 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-20 01:49:14.339 35 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.422s\n2026-05-20 01:49:14.340 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesNegativeTest.setUpClass. Invoking tearDownClass.\n{12} setUpClass (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 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-20 01:49:14.406 39 INFO tempest.lib.common.rest_client [req-beb60711-1adc-413d-af97-ff1b186c0ee5 req-beb60711-1adc-413d-af97-ff1b186c0ee5 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.086s\n2026-05-20 01:49:14.429 29 INFO tempest.lib.common.rest_client [req-e74b0700-beb7-4ebf-901b-9a1a40a8d37e req-e74b0700-beb7-4ebf-901b-9a1a40a8d37e ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 17.678s\n2026-05-20 01:49:14.490 41 INFO tempest.lib.common.rest_client [req-88b756a0-dd11-4038-b07b-fcd039c458cd req-88b756a0-dd11-4038-b07b-fcd039c458cd ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_types/4a2cbf65-cda7-4c1c-ba9a-5f13e6eac9c2 17.540s\n2026-05-20 01:49:14.547 33 INFO tempest.lib.common.rest_client [req-67e6711d-6fe2-4c24-bd7b-12893e87e013 req-67e6711d-6fe2-4c24-bd7b-12893e87e013 ] Request (VolumeQuotasAdminTestJSON:test_quota_usage_after_volume_transfer): 500 POST https://api.testbed.osism.xyz:8776/v3/eedb97292b8544bc8b3164d986e35d85/volumes 24.561s\n{11} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_quota_usage_after_volume_transfer [24.568616s] ... 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_volume_quotas.py\", line 141, in test_quota_usage_after_volume_transfer\n    volume = self.create_volume()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume\n    volume = self.volumes_client.create_volume(**kwargs)['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 pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:49:14,547 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_quota_usage_after_volume_transfer): 500 POST https://api.testbed.osism.xyz:8776/v3/eedb97292b8544bc8b3164d986e35d85/volumes 24.561s\n\n2026-05-20 01:49:14.635 31 INFO tempest.lib.common.rest_client [req-063afd2d-b703-481b-aaa0-c808cd0de411 req-063afd2d-b703-481b-aaa0-c808cd0de411 ] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.188s\n2026-05-20 01:49:14.706 17 INFO tempest.lib.common.rest_client [req-a0842f18-ca45-47c3-8394-2d6b764e7ffd req-a0842f18-ca45-47c3-8394-2d6b764e7ffd ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8f3e91043acf43c198410771a4eecd20 5.259s\n2026-05-20 01:49:14.727 41 INFO tempest.lib.common.rest_client [req-82b41e82-6644-44f4-a12e-0875332cced9 req-82b41e82-6644-44f4-a12e-0875332cced9 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/types/d51a6c58-810f-4ba1-bc70-acf1d41a9271 0.230s\n2026-05-20 01:49:14.748 31 INFO tempest.lib.common.rest_client [req-1b5f99ef-71d7-4bac-a3e5-2582cf667a49 req-1b5f99ef-71d7-4bac-a3e5-2582cf667a49 ] Request (VolumesBackupsAdminTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.110s\n2026-05-20 01:49:14.761 33 INFO tempest.lib.common.rest_client [req-24c08fb0-fd45-4e3e-9f12-9aa6eb4eacff req-24c08fb0-fd45-4e3e-9f12-9aa6eb4eacff ] Request (VolumeQuotasAdminTestJSON:test_show_quota_usage): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/bc20b67483954c529d09f20b135e09f0?usage=True 0.200s\n{11} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_show_quota_usage [0.219064s] ... ok\n{10} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_export_import [101.542055s] ... 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_volumes_backup.py\", line 65, in test_volume_backup_export_import\n    backup = self.create_backup(volume_id=volume['id'], name=backup_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 219, in create_backup\n    waiters.wait_for_volume_resource_status(backup_client, backup['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                            '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/backups_client.py\", line 83, in show_backup\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/backups_client.py\", line 76, in delete_backup\n    resp, body = self.delete('backups/%s' % backup_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/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion\n    if self.is_resource_deleted(id, *args, **kwargs):\n       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 140, in is_resource_deleted\n    self.show_backup(id)\n    ~~~~~~~~~~~~~~~~^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup\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 pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:47:34,738 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes 1.528s\n2026-05-20 01:47:34,852 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.105s\n2026-05-20 01:47:35,984 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.120s\n2026-05-20 01:47:36,001 31 INFO     [tempest.common.waiters] volume 89b3001b-9521-4ad4-ae82-dbafa1da6942 reached available after waiting for 2.001023 seconds\n2026-05-20 01:47:36,315 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups 0.311s\n2026-05-20 01:47:36,637 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.316s\n2026-05-20 01:47:37,981 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.335s\n2026-05-20 01:47:39,208 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.215s\n2026-05-20 01:47:40,367 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.150s\n2026-05-20 01:47:41,858 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.479s\n2026-05-20 01:47:52,996 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 10.127s\n2026-05-20 01:48:02,821 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 9.812s\n2026-05-20 01:48:20,337 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 17.508s\n2026-05-20 01:48:31,529 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 10.182s\n2026-05-20 01:48:38,838 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 7.301s\n2026-05-20 01:48:49,936 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 11.078s\n2026-05-20 01:48:49,937 31 WARNING  [tempest.lib.common.utils.test_utils] G\n    ot ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x74f217217c40>, retrying...\n2026-05-20 01:48:56,438 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 1.498s\n2026-05-20 01:48:56,643 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.179s\n2026-05-20 01:48:56,817 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.172s\n2026-05-20 01:49:09,440 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 11.603s\n2026-05-20 01:49:09,440 31 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x74f217217c40>, retrying...\n2026-05-20 01:49:14,635 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.188s\n2026-05-20 01:49:14,748 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.110s\n\n{15} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status [101.678263s] ... 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 324, in test_reset_group_snapshot_status\n    self.admin_group_snapshots_client.reset_group_snapshot_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        group_snapshot['id'], status)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 90, in reset_group_snapshot_status\n    resp, body = self.post('group_snapshots/%s/action' % group_snapshot_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_snapshots_client.py\", line 90, in reset_group_snapshot_status\n    resp, body = self.post('group_snapshots/%s/action' % group_snapshot_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/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot\n    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot\n    resp, body = self.delete('group_snapshots/%s' % group_snapshot_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': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}\n\n\nCaptured traceback-3:\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 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Invalid Group: Group has existing snapshots.'}\n\n\nCaptured traceback-4:\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 4a2cbf65-cda7-4c1c-ba9a-5f13e6eac9c2 deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-5:\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-20 01:47:34,119 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/types 1.060s\n2026-05-20 01:47:34,281 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_types 0.151s\n2026-05-20 01:47:35,143 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups 0.859s\n2026-05-20 01:47:35,319 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups/8a717976-accb-4c7e-97c3-98b02614a4fe 0.170s\n2026-05-20 01:47:35,324 41 INFO     [tempest.common.waiters] group 8a717976-accb-4c7e-97c3-98b02614a4fe reached available after waiting for 0.324336 seconds\n2026-05-20 01:47:35,791 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes 0.461s\n2026-05-20 01:47:35,941 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/2aba27d9-764c-4111-99b8-55b1e28e93b1 0.131s\n2026-05-20 01:47:37,854 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/2aba27d9-764c-4111-99b8-55b1e28e93b1 0.893s\n2026-05-20 01:47:37,863 41 INFO     [tempest.common.waiters] volume 2aba27d9-764c-4111-99b8-55b1e28e93b1 reached available after waiting for 2.863343 seconds\n2026-05-20 01:47:38,340 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots 0.475s\n2026-05-20 01:47:38,460 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.109s\n2026-05-20 01:47:39,685 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.214s\n2026-05-20 01:47:39,691 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 1.691104 seconds\n2026-05-20 01:47:39,849 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/detail 0.151s\n2026-05-20 01:47:40,212 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 0.356s\n2026-05-20 01:47:40,219 41 INFO     [tempest.common.waiters] snapshot 1e92b7fd-5dbe-4627-a9f6-9e782d34332f reached available after waiting for 0.219250 seconds\n2026-05-20 01:47:40,680 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.449s\n2026-05-20 01:47:40,820 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https:\n    //api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.132s\n2026-05-20 01:47:40,826 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached creating after waiting for 0.826679 seconds\n2026-05-20 01:47:40,979 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.149s\n2026-05-20 01:47:41,852 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.868s\n2026-05-20 01:47:41,857 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 0.857174 seconds\n2026-05-20 01:47:42,284 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.424s\n2026-05-20 01:47:52,477 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 10.183s\n2026-05-20 01:48:00,120 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 7.637s\n2026-05-20 01:48:00,125 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 0.125004 seconds\n2026-05-20 01:48:00,370 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.242s\n2026-05-20 01:48:02,326 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/detail 1.952s\n2026-05-20 01:48:20,384 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/detail 18.032s\n2026-05-20 01:48:20,621 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 0.217s\n2026-05-20 01:48:38,299 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 16.657s\n2026-05-20 01:48:49,939 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 10.626s\n2026-05-20 01:48:49,940 41 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseGroupSnapshotsTest._delete_group_snapshot of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7ece607ac050>>, retrying...\n2026-05-20 01:48:56,407 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 1.463s\n2026-05-20 01:48:56,786 41 INFO     [tempest.lib.common.res\n    t_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/detail 0.370s\n2026-05-20 01:48:56,943 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups/8a717976-accb-4c7e-97c3-98b02614a4fe/action 0.146s\n2026-05-20 01:49:14,490 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_types/4a2cbf65-cda7-4c1c-ba9a-5f13e6eac9c2 17.540s\n2026-05-20 01:49:14,727 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/types/d51a6c58-810f-4ba1-bc70-acf1d41a9271 0.230s\n\n2026-05-20 01:49:15.211 31 INFO tempest.lib.common.rest_client [req-f748c18a-c93e-4410-9b08-228af072ed6c req-f748c18a-c93e-4410-9b08-228af072ed6c ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes 0.397s\n2026-05-20 01:49:15.215 25 INFO tempest.lib.common.rest_client [req-814a14fe-1182-419a-9be8-f7b63a1845ae req-814a14fe-1182-419a-9be8-f7b63a1845ae ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 7.892s\n{7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting [18.435892s] ... 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_snapshots_actions.py\", line 120, in test_snapshot_force_delete_when_snapshot_is_error_deleting\n    self._create_reset_and_force_delete_temp_snapshot('error_deleting')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('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/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/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, 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: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:49:07,316 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.531s\n2026-05-20 01:49:15,215 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 7.892s\n\n{10} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_reset_status [0.408604s] ... 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_volumes_backup.py\", line 126, in test_volume_backup_reset_status\n    volume = self.create_volume()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume\n    volume = self.volumes_client.create_volume(**kwargs)['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 pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:49:15,211 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes 0.397s\n\n2026-05-20 01:49:27.181 33 INFO tempest.lib.common.rest_client [req-4edbce5d-c249-4ffb-917f-70b3155df155 req-4edbce5d-c249-4ffb-917f-70b3155df155 ] Request (VolumeQuotasAdminTestJSON:test_update_all_quota_resources_for_tenant): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 12.403s\n2026-05-20 01:49:27.184 29 INFO tempest.lib.common.rest_client [req-5e847753-884b-4f3f-8ddf-a1dcb8cda427 req-5e847753-884b-4f3f-8ddf-a1dcb8cda427 ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 11.745s\n{11} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_update_all_quota_resources_for_tenant [12.413999s] ... 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_volume_quotas.py\", line 80, in test_update_all_quota_resources_for_tenant\n    quota_set = self.admin_quotas_client.update_quota_set(\n                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.demo_tenant_id,\n        ^^^^^^^^^^^^^^^^^^^^\n        **new_quota_set)['quota_set']\n        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 59, in update_quota_set\n    resp, body = self.put('os-quota-sets/%s' % tenant_id, put_body)\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 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-20 01:49:27,181 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_update_all_quota_resources_for_tenant): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 12.403s\n\n2026-05-20 01:49:27.195 17 INFO tempest.lib.common.rest_client [req-cad1b43c-be0e-4601-bc14-0b0b6cfcb553 req-cad1b43c-be0e-4601-bc14-0b0b6cfcb553 ] Request (GroupSnapshotsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/ed8774fd85c343f4a5033cbdc477a4ad 12.482s\n2026-05-20 01:49:27.201 31 INFO tempest.lib.common.rest_client [req-58699d09-0b77-406c-9e7d-8921aab8efff req-58699d09-0b77-406c-9e7d-8921aab8efff ] Request (VolumesBackupsAdminTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/371d0435ce814dd29ba899d9b0766604 11.973s\n2026-05-20 01:49:27.208 25 INFO tempest.lib.common.rest_client [req-11192661-0bfc-41d1-9476-a90e226c1ef3 req-11192661-0bfc-41d1-9476-a90e226c1ef3 ] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 11.978s\n2026-05-20 01:49:27.222 41 INFO tempest.lib.common.rest_client [req-3eb5c0f5-8219-4de2-b3c8-aebc794f8672 req-3eb5c0f5-8219-4de2-b3c8-aebc794f8672 ] Request (GroupSnapshotsV319Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/fde2ba0ec3104688a452ab8afb0ebefc 12.396s\n2026-05-20 01:49:27.198 17 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-20 01:49:27.198 17 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:49:27.198 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:49:27.198 17 ERROR tempest.test     teardown()\n2026-05-20 01:49:27.198 17 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:49:27.198 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:49:27.198 17 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:49:27.198 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:49:27.198 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-20 01:49:27.198 17 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-20 01:49:27.198 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-20 01:49:27.198 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-20 01:49:27.198 17 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-20 01:49:27.198 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-20 01:49:27.198 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-20 01:49:27.198 17 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-20 01:49:27.198 17 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:49:27.198 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-20 01:49:27.198 17 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-20 01:49:27.198 17 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:49:27.198 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:49:27.198 17 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:49:27.198 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:49:27.198 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-20 01:49:27.198 17 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-20 01:49:27.198 17 ERROR tempest.test                                  message=message)\n2026-05-20 01:49:27.198 17 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:49:27.198 17 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-20 01:49:27.198 17 ERROR tempest.test \n{3} tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest) [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-20 01:49:27.202 31 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-20 01:49:27.202 31 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:49:27.202 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:49:27.202 31 ERROR tempest.test     teardown()\n2026-05-20 01:49:27.202 31 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:49:27.202 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:49:27.202 31 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:49:27.202 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:49:27.202 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-20 01:49:27.202 31 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-20 01:49:27.202 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-20 01:49:27.202 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-20 01:49:27.202 31 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-20 01:49:27.202 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-20 01:49:27.202 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-20 01:49:27.202 31 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-20 01:49:27.202 31 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:49:27.202 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-20 01:49:27.202 31 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-20 01:49:27.202 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:49:27.202 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:49:27.202 31 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:49:27.202 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:49:27.202 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-20 01:49:27.202 31 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-20 01:49:27.202 31 ERROR tempest.test                                  message=message)\n2026-05-20 01:49:27.202 31 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:49:27.202 31 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-20 01:49:27.202 31 ERROR tempest.test \n2026-05-20 01:49:27.223 41 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-20 01:49:27.223 41 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:49:27.223 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:49:27.223 41 ERROR tempest.test     teardown()\n2026-05-20 01:49:27.223 41 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:49:27.223 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:49:27.223 41 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:49:27.223 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:49:27.223 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-20 01:49:27.223 41 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-20 01:49:27.223 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-20 01:49:27.223 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-20 01:49:27.223 41 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-20 01:49:27.223 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-20 01:49:27.223 41 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-20 01:49:27.223 41 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-20 01:49:27.223 41 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:49:27.223 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-20 01:49:27.223 41 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-20 01:49:27.223 41 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:49:27.223 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:49:27.223 41 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:49:27.223 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:49:27.223 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-20 01:49:27.223 41 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-20 01:49:27.223 41 ERROR tempest.test                                  message=message)\n2026-05-20 01:49:27.223 41 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:49:27.223 41 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-20 01:49:27.223 41 ERROR tempest.test \n{10} tearDownClass (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 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{15} 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 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-20 01:49:32.251 23 INFO tempest.lib.common.rest_client [-] Request (VolumesExtendTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.955s\n2026-05-20 01:49:32.251 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesExtendTest.setUpClass. Invoking tearDownClass.\n{6} 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 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-20 01:49:32.332 21 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.015s\n2026-05-20 01:49:32.333 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> 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 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-20 01:49:32.392 29 INFO tempest.lib.common.rest_client [req-fbf571f9-9e68-49a1-99f1-edbdd52087ba req-fbf571f9-9e68-49a1-99f1-edbdd52087ba ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 5.200s\n2026-05-20 01:49:32.812 29 INFO tempest.lib.common.rest_client [req-c542b0a5-5d93-4a32-981f-f66f214b5c4c req-c542b0a5-5d93-4a32-981f-f66f214b5c4c ] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.406s\n2026-05-20 01:49:32.812 29 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:49:32.813 25 INFO tempest.lib.common.rest_client [req-ab6b52c9-2334-427b-b7ad-f3a3cccdc510 req-ab6b52c9-2334-427b-b7ad-f3a3cccdc510 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 5.596s\n{7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status [17.595876s] ... 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_snapshots_actions.py\", line 85, in test_update_snapshot_status\n    self.admin_snapshots_client.reset_snapshot_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], status)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, 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: 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/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, 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: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:49:27,208 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 11.978s\n2026-05-20 01:49:32,813 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 5.596s\n\n2026-05-20 01:49:32.825 39 INFO tempest.lib.common.rest_client [req-faa71d4d-e41f-47c5-89ec-04a4d19af9db req-faa71d4d-e41f-47c5-89ec-04a4d19af9db ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634/action 18.407s\n2026-05-20 01:49:32.826 39 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=0x724d5e9b8590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:49:42.835 41 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 15.586s\n2026-05-20 01:49:42.836 41 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.\n{15} setUpClass (tempest.api.volume.admin.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-20 01:49:42.845 31 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 15.627s\n2026-05-20 01:49:42.846 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneTest.setUpClass. Invoking tearDownClass.\n{10} 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-20 01:49:42.834 33 INFO tempest.lib.common.rest_client [req-f8e8896a-0848-417a-aee1-016053d87bd4 req-f8e8896a-0848-417a-aee1-016053d87bd4 ] Request (VolumeQuotasAdminTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/3dec50a151574bf7a2b3a57e5459364d 15.639s\n2026-05-20 01:49:42.834 33 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-20 01:49:42.834 33 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:49:42.834 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:49:42.834 33 ERROR tempest.test     teardown()\n2026-05-20 01:49:42.834 33 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:49:42.834 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:49:42.834 33 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:49:42.834 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:49:42.834 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-20 01:49:42.834 33 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-20 01:49:42.834 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-20 01:49:42.834 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-20 01:49:42.834 33 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-20 01:49:42.834 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-20 01:49:42.834 33 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-20 01:49:42.834 33 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-20 01:49:42.834 33 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:49:42.834 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-20 01:49:42.834 33 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-20 01:49:42.834 33 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:49:42.834 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:49:42.834 33 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:49:42.834 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:49:42.834 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-20 01:49:42.834 33 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-20 01:49:42.834 33 ERROR tempest.test                                  message=message)\n2026-05-20 01:49:42.834 33 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:49:42.834 33 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-20 01:49:42.834 33 ERROR tempest.test \n{11} tearDownClass (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 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-20 01:49:42.845 33 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeWithMigrationTest.setUpClass. Invoking tearDownClass.\n{11} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithMigrationTest) ... SKIPPED: Cinder multi-backend feature disabled\n2026-05-20 01:49:42.930 25 INFO tempest.lib.common.rest_client [req-c451dafb-8b64-4153-b59b-6764c65e11a9 req-c451dafb-8b64-4153-b59b-6764c65e11a9 ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 10.105s\n2026-05-20 01:49:42.930 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <class 'tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest'>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:49:47.948 29 INFO tempest.lib.common.rest_client [req-a4270838-5048-496f-b055-4b680baa5a49 req-a4270838-5048-496f-b055-4b680baa5a49 ] Request (VolumesTransfersTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 10.133s\n2026-05-20 01:49:47.949 29 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:49:47.951 39 INFO tempest.lib.common.rest_client [req-78811ed7-41b9-42a4-8bbd-70c77c773d1e req-78811ed7-41b9-42a4-8bbd-70c77c773d1e ] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 10.122s\n2026-05-20 01:49:50.902 17 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotaClassesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 23.671s\n2026-05-20 01:49:50.903 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeQuotaClassesTest.setUpClass. Invoking tearDownClass.\n{3} setUpClass (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 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-20 01:49:50.984 39 INFO tempest.lib.common.rest_client [req-0cf22c27-6abc-4971-a1c4-5ff28e829e62 req-0cf22c27-6abc-4971-a1c4-5ff28e829e62 ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types/ef22df6a-e8d1-4b59-8015-5ca42a3ab6f0 3.028s\n2026-05-20 01:49:51.082 25 INFO tempest.lib.common.rest_client [req-686fb9bd-ded4-4660-ba26-4645f1c1a54c req-686fb9bd-ded4-4660-ba26-4645f1c1a54c ] Request (SnapshotsActionsTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 3.147s\n2026-05-20 01:49:51.170 39 INFO tempest.lib.common.rest_client [req-f99605c6-6b98-4430-9ff9-7eb04747aa9e req-f99605c6-6b98-4430-9ff9-7eb04747aa9e ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types/bfbe9857-a0b2-44cd-a064-eb48ac156d15 0.176s\n2026-05-20 01:49:51.204 25 INFO tempest.lib.common.rest_client [req-69e7b18d-242a-469a-b7e7-2d34444c6abb req-69e7b18d-242a-469a-b7e7-2d34444c6abb ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.119s\n{14} tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete [133.286178s] ... 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 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-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 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 ef22df6a-e8d1-4b59-8015-5ca42a3ab6f0 deletion is not allowed with groups present with the type.'}\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-20 01:47:38,414 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types 0.523s\n2026-05-20 01:47:38,545 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types 0.119s\n2026-05-20 01:47:39,043 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.494s\n2026-05-20 01:47:39,170 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634 0.118s\n2026-05-20 01:47:40,336 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634 0.153s\n2026-05-20 01:47:40,340 39 INFO     [tempest.common.waiters] group 2cbf1656-da88-4dcb-8617-0ab70d955634 reached available after waiting for 1.340906 seconds\n2026-05-20 01:47:40,601 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.254s\n2026-05-20 01:47:40,764 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca 0.156s\n2026-05-20 01:47:41,887 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca 0.115s\n2026-05-20 01:47:41,893 39 INFO     [tempest.common.waiters] group ae86da40-d264-44b8-a260-94722cbaecca reached available after waiting for 1.893198 seconds\n2026-05-20 01:48:00,473 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 18.578s\n2026-05-20 01:48:12,914 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 12.432s\n2026-05-20 01:48:12,915 39 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=0x724d5e9b8590>>, retrying...\n2026-05-20 01:48:20,574 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.647s\n2026-05-20 01:48:31,336 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca/action 10.715s\n2026-05-20 01:48:31,337 39 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=0x724d5e9b8590>>, retrying...\n2026-05-20 01:48:38,571 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.231s\n2026-05-20 01:48:49,479 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b\n    0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca/action 10.889s\n2026-05-20 01:48:56,560 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 7.070s\n2026-05-20 01:49:07,316 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634/action 10.742s\n2026-05-20 01:49:07,317 39 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=0x724d5e9b8590>>, retrying...\n2026-05-20 01:49:14,406 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.086s\n2026-05-20 01:49:32,825 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634/action 18.407s\n2026-05-20 01:49:32,826 39 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=0x724d5e9b8590>>, retrying...\n2026-05-20 01:49:47,951 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 10.122s\n2026-05-20 01:49:50,984 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types/ef22df6a-e8d1-4b59-8015-5ca42a3ab6f0 3.028s\n2026-05-20 01:49:51,170 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types/bfbe9857-a0b2-44cd-a064-eb48ac156d15 0.176s\n\n2026-05-20 01:49:51.391 39 INFO tempest.lib.common.rest_client [req-7ae62f78-98ba-4982-b98e-70c84be6c599 req-7ae62f78-98ba-4982-b98e-70c84be6c599 ] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types 0.161s\n2026-05-20 01:49:53.107 25 INFO tempest.lib.common.rest_client [req-d37aadd5-c1ca-405c-9232-50ed6bdcfe0f req-d37aadd5-c1ca-405c-9232-50ed6bdcfe0f ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.897s\n2026-05-20 01:49:53.132 29 INFO tempest.lib.common.rest_client [req-fec38d0f-9f36-4b4b-b2f5-465ca5aa1fbe req-fec38d0f-9f36-4b4b-b2f5-465ca5aa1fbe ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.179s\n2026-05-20 01:49:53.138 39 INFO tempest.lib.common.rest_client [req-ea4add1b-cb53-4e63-b02b-f21e792c0865 req-ea4add1b-cb53-4e63-b02b-f21e792c0865 ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types 1.742s\n2026-05-20 01:49:53.222 17 INFO tempest.lib.common.rest_client [req-3106257a-1709-4502-8945-ed6e13dcfb40 req-3106257a-1709-4502-8945-ed6e13dcfb40 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 2.307s\n2026-05-20 01:49:53.227 41 INFO tempest.lib.common.rest_client [req-3ee95e8b-86da-443c-9b4b-529847419608 req-3ee95e8b-86da-443c-9b4b-529847419608 ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 10.377s\n2026-05-20 01:49:53.230 33 INFO tempest.lib.common.rest_client [req-918ca9b2-b649-4d5d-bcfb-8dcb4d963e88 req-918ca9b2-b649-4d5d-bcfb-8dcb4d963e88 ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 10.375s\n2026-05-20 01:49:53.233 31 INFO tempest.lib.common.rest_client [req-4e5b19c0-7d74-48ef-98ae-be63951ad4b9 req-4e5b19c0-7d74-48ef-98ae-be63951ad4b9 ] Request (VolumesCloneNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 10.366s\n2026-05-20 01:49:53.374 39 INFO tempest.lib.common.rest_client [req-8a76aa7e-1ac3-4c5f-80e5-a39b28f5c768 req-8a76aa7e-1ac3-4c5f-80e5-a39b28f5c768 ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.227s\n2026-05-20 01:49:53.446 29 INFO tempest.lib.common.rest_client [req-09c8a134-e179-4cd3-a209-28d5f778c33a req-09c8a134-e179-4cd3-a209-28d5f778c33a ] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.295s\n2026-05-20 01:49:53.504 39 INFO tempest.lib.common.rest_client [req-0c2d74a0-b87c-449c-b347-f770c3857aae req-0c2d74a0-b87c-449c-b347-f770c3857aae ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.122s\n2026-05-20 01:49:53.539 29 INFO tempest.lib.common.rest_client [req-de481358-979e-4dae-8eb3-014e69781e9f req-de481358-979e-4dae-8eb3-014e69781e9f ] Request (VolumesTransfersTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.091s\n{9} tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_list_delete_volume_transfer [74.582295s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volume_transfers.py\", line 81, in test_create_list_delete_volume_transfer\n    volume = self.create_volume()\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\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:48:56,738 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes 17.776s\n2026-05-20 01:49:14,429 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 17.678s\n2026-05-20 01:49:27,184 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 11.745s\n2026-05-20 01:49:32,392 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 5.200s\n2026-05-20 01:49:32,812 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.406s\n2026-05-20 01:49:32,812 29 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...\n2026-05-20 01:49:47,948 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 10.133s\n2026-05-20 01:49:47,949 29 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...\n2026-05-20 01:49:53,132 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.179s\n2026-05-20 01:49:53,446 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.295s\n2026-05-20 01:49:53,539 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.091s\n\n2026-05-20 01:49:53.859 31 INFO tempest.lib.common.rest_client [req-64367c46-1d4c-4e18-9de2-4aaf7851a6a4 req-64367c46-1d4c-4e18-9de2-4aaf7851a6a4 ] Request (VolumesCloneNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-20 01:49:53.876 41 INFO tempest.lib.common.rest_client [req-f7fc78a9-76bc-4ea8-8680-e7b5a8488eab req-f7fc78a9-76bc-4ea8-8680-e7b5a8488eab ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s\n2026-05-20 01:49:53.879 33 INFO tempest.lib.common.rest_client [req-902ac620-bcf8-49ec-bed2-016433cd4674 req-902ac620-bcf8-49ec-bed2-016433cd4674 ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s\n2026-05-20 01:49:53.886 17 INFO tempest.lib.common.rest_client [req-f7fe0205-c536-44ac-a104-286aa1b883f2 req-f7fe0205-c536-44ac-a104-286aa1b883f2 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.652s\n2026-05-20 01:49:53.885 29 INFO tempest.lib.common.rest_client [req-0542a497-1871-4177-a386-fe4ee2591370 req-0542a497-1871-4177-a386-fe4ee2591370 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/de010260ee344035ab1041f192853d29 0.342s\n2026-05-20 01:49:54.123 33 INFO tempest.lib.common.rest_client [req-743b8092-15a1-42c2-88a2-4daf2dca6265 req-743b8092-15a1-42c2-88a2-4daf2dca6265 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.239s\n2026-05-20 01:49:54.132 41 INFO tempest.lib.common.rest_client [req-33bf30ca-3bd2-4ccc-9637-28bc0f8fba7f req-33bf30ca-3bd2-4ccc-9637-28bc0f8fba7f ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.253s\n2026-05-20 01:49:54.133 31 INFO tempest.lib.common.rest_client [req-fd17911f-339e-4828-86a2-be673e102afe req-fd17911f-339e-4828-86a2-be673e102afe ] Request (VolumesCloneNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.271s\n2026-05-20 01:49:54.135 17 INFO tempest.lib.common.rest_client [req-805039e3-951b-41f7-917b-be1e0d91df5d req-805039e3-951b-41f7-917b-be1e0d91df5d ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.242s\n2026-05-20 01:49:54.235 25 INFO tempest.lib.common.rest_client [req-d1bc1abc-e093-4130-b2f5-1931520e3ffe req-d1bc1abc-e093-4130-b2f5-1931520e3ffe ] Request (SnapshotsActionsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.124s\n2026-05-20 01:49:54.302 29 INFO tempest.lib.common.rest_client [req-0b4efc7b-8bc1-42a5-a463-8daf5372aa55 req-0b4efc7b-8bc1-42a5-a463-8daf5372aa55 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b4ebf2070f894322abb04e7db62323a4 0.414s\n2026-05-20 01:49:54.361 25 INFO tempest.lib.common.rest_client [req-633d7c9c-d191-4698-a766-ebcf3edd2691 req-633d7c9c-d191-4698-a766-ebcf3edd2691 ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/volumes/c1e9f62e-1936-4bdc-aa5c-2ad56b66248a 0.124s\n2026-05-20 01:49:54.442 41 INFO tempest.lib.common.rest_client [req-0c4e553c-db72-49fa-9d7c-6336e1fc6871 req-0c4e553c-db72-49fa-9d7c-6336e1fc6871 ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.306s\n2026-05-20 01:49:54.443 31 INFO tempest.lib.common.rest_client [req-f6076903-d543-4f30-995d-6f08324dacf2 req-f6076903-d543-4f30-995d-6f08324dacf2 ] Request (VolumesCloneNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.306s\n2026-05-20 01:49:54.442 33 INFO tempest.lib.common.rest_client [req-81e00ff2-c692-42ee-9a68-45ffc3401a82 req-81e00ff2-c692-42ee-9a68-45ffc3401a82 ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.315s\n2026-05-20 01:49:54.470 17 INFO tempest.lib.common.rest_client [req-ef67b51c-f6e2-4d47-a694-ab9b4ffcf22a req-ef67b51c-f6e2-4d47-a694-ab9b4ffcf22a ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.333s\n2026-05-20 01:49:54.540 25 INFO tempest.lib.common.rest_client [req-c9c84a8e-0c0a-4bf0-84be-0330ee5f6cd2 req-c9c84a8e-0c0a-4bf0-84be-0330ee5f6cd2 ] Request (SnapshotsActionsTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/volumes/c1e9f62e-1936-4bdc-aa5c-2ad56b66248a 0.167s\n2026-05-20 01:49:54.643 39 INFO tempest.lib.common.rest_client [req-688314ad-1271-4964-a073-26cab1688cff req-688314ad-1271-4964-a073-26cab1688cff ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.129s\n2026-05-20 01:49:54.654 25 INFO tempest.lib.common.rest_client [req-3956b3a2-e8ff-4212-a139-93777d7e4a65 req-3956b3a2-e8ff-4212-a139-93777d7e4a65 ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/volumes/c1e9f62e-1936-4bdc-aa5c-2ad56b66248a 0.111s\n2026-05-20 01:49:54.656 39 INFO tempest.common.waiters [-] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.656428 seconds\n2026-05-20 01:49:54.697 29 INFO tempest.lib.common.rest_client [req-dc9d6c1c-3614-4d1d-91ce-d42f5eb4b1d5 req-dc9d6c1c-3614-4d1d-91ce-d42f5eb4b1d5 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/23c9cbf825ea4f0d8fc74617d98a753e 0.392s\n2026-05-20 01:49:54.697 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 07afe2c7c8c546d9bf32f80d044ef39a\n2026-05-20 01:49:55.179 33 INFO tempest.lib.common.rest_client [req-5ffdeb1d-a9af-4615-afcb-a0e34d0cb309 req-5ffdeb1d-a9af-4615-afcb-a0e34d0cb309 ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.734s\n2026-05-20 01:49:55.204 39 INFO tempest.lib.common.rest_client [req-694a37bb-a070-45e8-aac5-16f1a370040e req-694a37bb-a070-45e8-aac5-16f1a370040e ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 0.544s\n2026-05-20 01:49:55.221 31 INFO tempest.lib.common.rest_client [req-96fe1113-7134-4038-93b7-1fe6b6a9ee74 req-96fe1113-7134-4038-93b7-1fe6b6a9ee74 ] Request (VolumesCloneNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.773s\n2026-05-20 01:49:55.231 17 INFO tempest.lib.common.rest_client [req-dc10ba98-7f44-4d6a-9e32-b20ac6c9da81 req-dc10ba98-7f44-4d6a-9e32-b20ac6c9da81 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.756s\n2026-05-20 01:49:55.282 41 INFO tempest.lib.common.rest_client [req-29468e06-138c-4c02-a439-17555fe4cbed req-29468e06-138c-4c02-a439-17555fe4cbed ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.837s\n2026-05-20 01:49:55.345 29 INFO tempest.lib.common.rest_client [req-3b3cef18-d166-4829-9964-77339b5be283 req-3b3cef18-d166-4829-9964-77339b5be283 ] Request (VolumesTransfersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s\n2026-05-20 01:49:55.366 39 INFO tempest.lib.common.rest_client [req-00b2433d-9f2b-4c1f-9f43-c34dfdd8b8c6 req-00b2433d-9f2b-4c1f-9f43-c34dfdd8b8c6 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 0.149s\n2026-05-20 01:49:55.425 33 INFO tempest.lib.common.rest_client [req-7c775d26-66cf-4f2d-afac-1eeaed290162 req-7c775d26-66cf-4f2d-afac-1eeaed290162 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s\n2026-05-20 01:49:55.455 17 INFO tempest.lib.common.rest_client [req-710d7d95-2765-4b6a-b61f-ee98d6d2a379 req-710d7d95-2765-4b6a-b61f-ee98d6d2a379 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-20 01:49:55.461 41 INFO tempest.lib.common.rest_client [req-f1ec3708-2771-45ed-9803-296c77cf6694 req-f1ec3708-2771-45ed-9803-296c77cf6694 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-20 01:49:55.470 31 INFO tempest.lib.common.rest_client [req-7c41d502-8beb-4bdc-abe1-82c9b05a5657 req-7c41d502-8beb-4bdc-abe1-82c9b05a5657 ] Request (VolumesCloneNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-20 01:49:55.626 17 INFO tempest.lib.common.rest_client [req-d0ea34ab-e42a-49f3-8ed1-be625a75ff43 req-d0ea34ab-e42a-49f3-8ed1-be625a75ff43 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/507f1b97fb8c47e798e5809c3854d023/users/1f45f6a1685649e0a1957c21397b7981/roles/96c5293ae00249159873405c9cd172ae 0.166s\n2026-05-20 01:49:55.632 33 INFO tempest.lib.common.rest_client [req-cbafc49a-d8bd-49f7-ba88-20b5e3bc6f5f req-cbafc49a-d8bd-49f7-ba88-20b5e3bc6f5f ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e1052f95afb4c0c804a69b7bbac5771/users/e28c6fefb0cf4299a9b4000ab81133ee/roles/96c5293ae00249159873405c9cd172ae 0.204s\n2026-05-20 01:49:55.631 31 INFO tempest.lib.common.rest_client [req-e392eb3e-d9a4-41eb-80bf-eb27def68e3b req-e392eb3e-d9a4-41eb-80bf-eb27def68e3b ] Request (VolumesCloneNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b04e9b6387a94f6986fa53042556da91/users/8099bcd01b7a4fbfb73db1934741a0fd/roles/96c5293ae00249159873405c9cd172ae 0.159s\n2026-05-20 01:49:55.783 25 INFO tempest.lib.common.rest_client [req-e3ae1798-e4a5-45d1-9dda-39ce6f6370eb req-e3ae1798-e4a5-45d1-9dda-39ce6f6370eb ] Request (SnapshotsActionsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/volumes/c1e9f62e-1936-4bdc-aa5c-2ad56b66248a 0.112s\n2026-05-20 01:49:55.854 41 INFO tempest.lib.common.rest_client [req-56c94a35-5384-4d96-9242-7ae1d7831e26 req-56c94a35-5384-4d96-9242-7ae1d7831e26 ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5918cd000c0a44cbad6119ce9f01be46/users/7f94b16cfbae4a31b02afb96efa0fd7a/roles/96c5293ae00249159873405c9cd172ae 0.389s\n2026-05-20 01:49:55.886 31 INFO tempest.lib.common.rest_client [req-2b9c0708-09cf-4cb4-96b4-9379a587d1ae req-2b9c0708-09cf-4cb4-96b4-9379a587d1ae ] Request (VolumesCloneNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-05-20 01:49:56.015 41 INFO tempest.lib.common.rest_client [req-156d08b8-ef0c-4aa2-948e-e46a866bb7d8 req-156d08b8-ef0c-4aa2-948e-e46a866bb7d8 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s\n2026-05-20 01:49:56.030 17 INFO tempest.lib.common.rest_client [req-b541029c-9afd-45e3-bea5-d1a0f3be8d0d req-b541029c-9afd-45e3-bea5-d1a0f3be8d0d ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.402s\n2026-05-20 01:49:56.037 33 INFO tempest.lib.common.rest_client [req-a58caeb0-88f2-45f4-855b-f5e022c8f879 req-a58caeb0-88f2-45f4-855b-f5e022c8f879 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.401s\n2026-05-20 01:49:56.059 31 INFO tempest.lib.common.rest_client [req-e32eb750-5183-4b96-8a54-73dbe8753253 req-e32eb750-5183-4b96-8a54-73dbe8753253 ] Request (VolumesCloneNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b04e9b6387a94f6986fa53042556da91/users/8099bcd01b7a4fbfb73db1934741a0fd/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.168s\n2026-05-20 01:49:56.291 17 INFO tempest.lib.common.rest_client [req-dbd4bd34-0a7e-4fc1-8632-2a6da6efd0af req-dbd4bd34-0a7e-4fc1-8632-2a6da6efd0af ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/507f1b97fb8c47e798e5809c3854d023/users/1f45f6a1685649e0a1957c21397b7981/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.255s\n2026-05-20 01:49:56.298 41 INFO tempest.lib.common.rest_client [req-1b5a8249-3ef9-4cd0-b7df-e2df3c251f6a req-1b5a8249-3ef9-4cd0-b7df-e2df3c251f6a ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5918cd000c0a44cbad6119ce9f01be46/users/7f94b16cfbae4a31b02afb96efa0fd7a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.280s\n2026-05-20 01:49:56.308 33 INFO tempest.lib.common.rest_client [req-a0ce7fdb-e74f-4a3e-b8b6-bc926180d03f req-a0ce7fdb-e74f-4a3e-b8b6-bc926180d03f ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e1052f95afb4c0c804a69b7bbac5771/users/e28c6fefb0cf4299a9b4000ab81133ee/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.268s\n2026-05-20 01:49:56.355 25 INFO tempest.lib.common.rest_client [req-f359a709-65d6-473c-9d97-bbe36de057d1 req-f359a709-65d6-473c-9d97-bbe36de057d1 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/be9e17f106e343639d6efeae44bd7cf1 0.568s\n2026-05-20 01:49:56.526 29 INFO tempest.lib.common.rest_client [req-dbcbd4e6-3b7e-4b33-a981-07dcd124673d req-dbcbd4e6-3b7e-4b33-a981-07dcd124673d ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=07afe2c7c8c546d9bf32f80d044ef39a&name=default 1.178s\n2026-05-20 01:49:56.555 41 INFO tempest.lib.common.rest_client [req-fbcb2674-ccf7-4ceb-b22f-739b5f35a312 req-fbcb2674-ccf7-4ceb-b22f-739b5f35a312 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s\n2026-05-20 01:49:56.559 39 INFO tempest.lib.common.rest_client [req-6cfd62b4-e17f-4bd2-a02f-b2c3ff53c72d req-6cfd62b4-e17f-4bd2-a02f-b2c3ff53c72d ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 0.176s\n2026-05-20 01:49:56.566 33 INFO tempest.lib.common.rest_client [req-142fc241-5d98-490a-985d-557ddeb47454 req-142fc241-5d98-490a-985d-557ddeb47454 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s\n2026-05-20 01:49:56.566 31 INFO tempest.lib.common.rest_client [req-85e983f1-88f7-4b09-ab49-8ee26e0ab760 req-85e983f1-88f7-4b09-ab49-8ee26e0ab760 ] Request (VolumesCloneNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.497s\n2026-05-20 01:49:56.570 17 INFO tempest.lib.common.rest_client [req-d6d07ffd-c8e1-41f9-b1c7-ac2d9c90c2aa req-d6d07ffd-c8e1-41f9-b1c7-ac2d9c90c2aa ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s\n2026-05-20 01:49:56.589 39 INFO tempest.common.waiters [-] volume 7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 reached available after waiting for 1.589940 seconds\n2026-05-20 01:49:56.754 25 INFO tempest.lib.common.rest_client [req-1c998f13-4cc9-445d-a687-5c2d55ca7d9d req-1c998f13-4cc9-445d-a687-5c2d55ca7d9d ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2ae1426030e54434ab5fb7b4cb4cc450 0.394s\n2026-05-20 01:49:56.755 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 415fd91445c24c1c9853285f2aa95611\n2026-05-20 01:49:56.845 31 INFO tempest.lib.common.rest_client [req-c15656fa-1262-4eba-a4be-70d566bedc0f req-c15656fa-1262-4eba-a4be-70d566bedc0f ] Request (VolumesCloneNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b04e9b6387a94f6986fa53042556da91/users/8099bcd01b7a4fbfb73db1934741a0fd/roles/68cd1badce4c4baeb95895efe5da31f7 0.276s\n2026-05-20 01:49:56.857 33 INFO tempest.lib.common.rest_client [req-b90440c2-7a6e-4f71-84fe-f887c7863136 req-b90440c2-7a6e-4f71-84fe-f887c7863136 ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e1052f95afb4c0c804a69b7bbac5771/users/e28c6fefb0cf4299a9b4000ab81133ee/roles/68cd1badce4c4baeb95895efe5da31f7 0.288s\n2026-05-20 01:49:56.856 41 INFO tempest.lib.common.rest_client [req-a1efe4bc-4266-4a0b-85a0-1fb49f848d0b req-a1efe4bc-4266-4a0b-85a0-1fb49f848d0b ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5918cd000c0a44cbad6119ce9f01be46/users/7f94b16cfbae4a31b02afb96efa0fd7a/roles/68cd1badce4c4baeb95895efe5da31f7 0.298s\n2026-05-20 01:49:56.877 17 INFO tempest.lib.common.rest_client [req-fa0ab65b-60ea-4d70-9f7d-ca24c2bcfec8 req-fa0ab65b-60ea-4d70-9f7d-ca24c2bcfec8 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/507f1b97fb8c47e798e5809c3854d023/users/1f45f6a1685649e0a1957c21397b7981/roles/68cd1badce4c4baeb95895efe5da31f7 0.303s\n2026-05-20 01:49:57.069 39 INFO tempest.lib.common.rest_client [req-b1094dbd-18d5-49ad-9216-5e24ec179211 req-b1094dbd-18d5-49ad-9216-5e24ec179211 ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 0.476s\n2026-05-20 01:49:57.080 33 INFO tempest.lib.common.rest_client [req-4acee84a-4030-4dae-b59e-174343bdd956 req-4acee84a-4030-4dae-b59e-174343bdd956 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s\n2026-05-20 01:49:57.082 31 INFO tempest.lib.common.rest_client [req-bbd3c885-d922-4193-8bb4-4cf2a114331a req-bbd3c885-d922-4193-8bb4-4cf2a114331a ] Request (VolumesCloneNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s\n2026-05-20 01:49:57.110 41 INFO tempest.lib.common.rest_client [req-b68c6504-7e14-437b-b723-5be29d273d63 req-b68c6504-7e14-437b-b723-5be29d273d63 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s\n2026-05-20 01:49:57.119 17 INFO tempest.lib.common.rest_client [req-99213a63-ac5c-44ca-8b57-ebc18a4cf91b req-99213a63-ac5c-44ca-8b57-ebc18a4cf91b ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s\n2026-05-20 01:49:57.215 29 INFO tempest.lib.common.rest_client [req-e7ad0494-bf99-4d2c-89c6-391c49248bb4 req-e7ad0494-bf99-4d2c-89c6-391c49248bb4 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bdb6feb2-4eb7-4ffd-92be-a31fc777d6e3 0.685s\n2026-05-20 01:49:57.250 39 INFO tempest.lib.common.rest_client [req-31952647-56bd-4b50-ab85-02aa73f4940f req-31952647-56bd-4b50-ab85-02aa73f4940f ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/52ff39ac-e6ea-448e-9fda-83313144d3dc 0.166s\n2026-05-20 01:49:57.264 31 INFO tempest.lib.common.rest_client [req-552a652a-f15b-40c9-9eff-8584e0f90bdb req-552a652a-f15b-40c9-9eff-8584e0f90bdb ] Request (VolumesCloneNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b04e9b6387a94f6986fa53042556da91/users/8099bcd01b7a4fbfb73db1934741a0fd/roles/96c5293ae00249159873405c9cd172ae 0.177s\n2026-05-20 01:49:57.265 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8099bcd01b7a4fbfb73db1934741a0fd is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:49:57.266 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesCloneNegativeTest-807299353-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b04e9b6387a94f6986fa53042556da91', 'project_name': 'tempest-VolumesCloneNegativeTest-807299353', 'tenant_id': 'b04e9b6387a94f6986fa53042556da91', 'tenant_name': 'tempest-VolumesCloneNegativeTest-807299353', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8099bcd01b7a4fbfb73db1934741a0fd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:49:57.266 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesCloneNegativeTest-807299353-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b04e9b6387a94f6986fa53042556da91', 'project_name': 'tempest-VolumesCloneNegativeTest-807299353', 'tenant_id': 'b04e9b6387a94f6986fa53042556da91', 'tenant_name': 'tempest-VolumesCloneNegativeTest-807299353', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8099bcd01b7a4fbfb73db1934741a0fd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:49:57.259 41 INFO tempest.lib.common.rest_client [req-00a07833-181e-4203-b395-5129c5ea408c req-00a07833-181e-4203-b395-5129c5ea408c ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5918cd000c0a44cbad6119ce9f01be46/users/7f94b16cfbae4a31b02afb96efa0fd7a/roles/96c5293ae00249159873405c9cd172ae 0.147s\n2026-05-20 01:49:57.261 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7f94b16cfbae4a31b02afb96efa0fd7a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:49:57.261 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesMetadataTest-1610238745-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5918cd000c0a44cbad6119ce9f01be46', 'project_name': 'tempest-VolumesMetadataTest-1610238745', 'tenant_id': '5918cd000c0a44cbad6119ce9f01be46', 'tenant_name': 'tempest-VolumesMetadataTest-1610238745', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7f94b16cfbae4a31b02afb96efa0fd7a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:49:57.262 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesMetadataTest-1610238745-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5918cd000c0a44cbad6119ce9f01be46', 'project_name': 'tempest-VolumesMetadataTest-1610238745', 'tenant_id': '5918cd000c0a44cbad6119ce9f01be46', 'tenant_name': 'tempest-VolumesMetadataTest-1610238745', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7f94b16cfbae4a31b02afb96efa0fd7a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:49:57.359 17 INFO tempest.lib.common.rest_client [req-81045ae7-af30-4cad-8648-46296c15b970 req-81045ae7-af30-4cad-8648-46296c15b970 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/507f1b97fb8c47e798e5809c3854d023/users/1f45f6a1685649e0a1957c21397b7981/roles/96c5293ae00249159873405c9cd172ae 0.237s\n2026-05-20 01:49:57.359 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1f45f6a1685649e0a1957c21397b7981 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:49:57.360 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-640315686-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '507f1b97fb8c47e798e5809c3854d023', 'project_name': 'tempest-VolumeServicesNegativeTest-640315686', 'tenant_id': '507f1b97fb8c47e798e5809c3854d023', 'tenant_name': 'tempest-VolumeServicesNegativeTest-640315686', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1f45f6a1685649e0a1957c21397b7981', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:49:57.360 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-640315686-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '507f1b97fb8c47e798e5809c3854d023', 'project_name': 'tempest-VolumeServicesNegativeTest-640315686', 'tenant_id': '507f1b97fb8c47e798e5809c3854d023', 'tenant_name': 'tempest-VolumeServicesNegativeTest-640315686', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1f45f6a1685649e0a1957c21397b7981', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:49:57.399 25 INFO tempest.lib.common.rest_client [req-3342bf7a-6ced-423a-acbb-e5d314f1b06f req-3342bf7a-6ced-423a-acbb-e5d314f1b06f ] Request (SnapshotsActionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s\n2026-05-20 01:49:57.441 33 INFO tempest.lib.common.rest_client [req-f89bb3ff-5af2-43a8-8355-90eaa37a52d7 req-f89bb3ff-5af2-43a8-8355-90eaa37a52d7 ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e1052f95afb4c0c804a69b7bbac5771/users/e28c6fefb0cf4299a9b4000ab81133ee/roles/96c5293ae00249159873405c9cd172ae 0.357s\n2026-05-20 01:49:57.442 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e28c6fefb0cf4299a9b4000ab81133ee is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:49:57.442 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotMetadataTestJSON-1716989838-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0e1052f95afb4c0c804a69b7bbac5771', 'project_name': 'tempest-SnapshotMetadataTestJSON-1716989838', 'tenant_id': '0e1052f95afb4c0c804a69b7bbac5771', 'tenant_name': 'tempest-SnapshotMetadataTestJSON-1716989838', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e28c6fefb0cf4299a9b4000ab81133ee', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:49:57.443 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotMetadataTestJSON-1716989838-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0e1052f95afb4c0c804a69b7bbac5771', 'project_name': 'tempest-SnapshotMetadataTestJSON-1716989838', 'tenant_id': '0e1052f95afb4c0c804a69b7bbac5771', 'tenant_name': 'tempest-SnapshotMetadataTestJSON-1716989838', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e28c6fefb0cf4299a9b4000ab81133ee', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:49:57.777 29 INFO tempest.lib.common.rest_client [req-774baef0-94c2-44e9-993a-df401439a1f6 req-774baef0-94c2-44e9-993a-df401439a1f6 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/07afe2c7c8c546d9bf32f80d044ef39a 0.559s\n2026-05-20 01:49:57.779 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 662201ab4e864880845d288a49bc7f81\n2026-05-20 01:49:58.052 41 INFO tempest.lib.common.rest_client [req-c684e982-2a6b-42c3-b57a-429375ea7465 req-c684e982-2a6b-42c3-b57a-429375ea7465 ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.761s\n2026-05-20 01:49:58.065 31 INFO tempest.lib.common.rest_client [req-be882316-e72d-46a5-bca8-920566ec18a0 req-be882316-e72d-46a5-bca8-920566ec18a0 ] Request (VolumesCloneNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s\n2026-05-20 01:49:58.126 17 INFO tempest.lib.common.rest_client [req-8bf6d5db-6816-4631-aaa7-468604d1ea8b req-8bf6d5db-6816-4631-aaa7-468604d1ea8b ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.754s\n2026-05-20 01:49:58.256 33 INFO tempest.lib.common.rest_client [req-e2401ccb-b9b1-49a2-aec2-806df07e0091 req-e2401ccb-b9b1-49a2-aec2-806df07e0091 ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.804s\n2026-05-20 01:49:58.352 17 INFO tempest.lib.common.rest_client [req-cee96426-5439-4627-8e01-53e8d7f46580 req-cee96426-5439-4627-8e01-53e8d7f46580 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.222s\n2026-05-20 01:49:58.425 39 INFO tempest.lib.common.rest_client [req-ec16946d-fce2-464a-910e-3f2bce5f61ff req-ec16946d-fce2-464a-910e-3f2bce5f61ff ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/52ff39ac-e6ea-448e-9fda-83313144d3dc 0.158s\n2026-05-20 01:49:58.442 39 INFO tempest.common.waiters [-] volume 52ff39ac-e6ea-448e-9fda-83313144d3dc reached available after waiting for 1.442878 seconds\n2026-05-20 01:49:58.460 29 INFO tempest.lib.common.rest_client [req-905b1d90-ad09-4a50-91a9-06a9b7664f3d req-905b1d90-ad09-4a50-91a9-06a9b7664f3d ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=662201ab4e864880845d288a49bc7f81&name=default 0.675s\n2026-05-20 01:49:58.619 39 INFO tempest.lib.common.rest_client [req-68f8ea51-fa60-47e0-82bc-8ddaeacfec2d req-68f8ea51-fa60-47e0-82bc-8ddaeacfec2d ] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.173s\n2026-05-20 01:49:58.653 25 INFO tempest.lib.common.rest_client [req-6e61c15e-0794-4c0f-8646-d4358b5cbaec req-6e61c15e-0794-4c0f-8646-d4358b5cbaec ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=415fd91445c24c1c9853285f2aa95611&name=default 1.251s\n2026-05-20 01:49:58.738 39 INFO tempest.lib.common.rest_client [req-da014979-28bb-43fd-a5f6-5a0f8fd89925 req-da014979-28bb-43fd-a5f6-5a0f8fd89925 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.116s\n2026-05-20 01:49:58.931 41 INFO tempest.lib.common.rest_client [req-dfe3615a-63d0-4f81-8211-8f12b0f8703c req-dfe3615a-63d0-4f81-8211-8f12b0f8703c ] Request (VolumesMetadataTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes 0.874s\n2026-05-20 01:49:58.990 31 INFO tempest.lib.common.rest_client [req-6a0b221f-c82a-4019-9c66-31d172604341 req-6a0b221f-c82a-4019-9c66-31d172604341 ] Request (VolumesCloneNegativeTest:test_create_from_volume_decreasing_size): 202 POST https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes 0.921s\n2026-05-20 01:49:59.095 17 INFO tempest.lib.common.rest_client [req-b6a369f6-7f0d-4b06-99f3-89243005271b req-b6a369f6-7f0d-4b06-99f3-89243005271b ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.738s\n2026-05-20 01:49:59.092 41 INFO tempest.lib.common.rest_client [req-2ef45c14-8aac-42ac-a896-1fac7f70643c req-2ef45c14-8aac-42ac-a896-1fac7f70643c ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 0.138s\n2026-05-20 01:49:59.103 29 INFO tempest.lib.common.rest_client [req-811b1a7a-98e1-49ab-99ca-fb11d52f919d req-811b1a7a-98e1-49ab-99ca-fb11d52f919d ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cc4c0644-c3e4-4027-85e5-3c54228649ae 0.638s\n2026-05-20 01:49:59.122 33 INFO tempest.lib.common.rest_client [req-4c52be84-9490-4177-b119-8d5e04e528ba req-4c52be84-9490-4177-b119-8d5e04e528ba ] Request (SnapshotMetadataTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/volumes 0.861s\n2026-05-20 01:49:59.135 31 INFO tempest.lib.common.rest_client [req-355762dd-6f91-4d2a-91e1-08844fa9ccc4 req-355762dd-6f91-4d2a-91e1-08844fa9ccc4 ] Request (VolumesCloneNegativeTest:test_create_from_volume_decreasing_size): 200 GET https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes/c171ef0b-f659-499d-b7c3-8c5577e4ad95 0.127s\n2026-05-20 01:49:59.231 17 INFO tempest.lib.common.rest_client [req-acb4de3e-5803-419f-a61e-59fa0dee0cd8 req-acb4de3e-5803-419f-a61e-59fa0dee0cd8 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.134s\n2026-05-20 01:49:59.271 33 INFO tempest.lib.common.rest_client [req-40552196-75ad-4c44-b011-5e4852bd7832 req-40552196-75ad-4c44-b011-5e4852bd7832 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/volumes/67b508da-3ae3-44a7-966b-1da210cb7e9b 0.136s\n2026-05-20 01:49:59.297 25 INFO tempest.lib.common.rest_client [req-1cfb4c5d-c82c-4be6-85b5-d69bfb4688b8 req-1cfb4c5d-c82c-4be6-85b5-d69bfb4688b8 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/84e7d7d0-818f-404c-80a2-adc8310c6cb2 0.641s\n2026-05-20 01:49:59.400 29 INFO tempest.lib.common.rest_client [req-dfae904c-7e57-408b-b16c-9ab3cd0ff511 req-dfae904c-7e57-408b-b16c-9ab3cd0ff511 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/662201ab4e864880845d288a49bc7f81 0.293s\n2026-05-20 01:49:59.401 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: beb0d13437b0421b9fbe4c37f858361e\n2026-05-20 01:49:59.502 17 INFO tempest.lib.common.rest_client [req-f662e67c-cc3f-4d8a-8a9b-c6c607cca2d5 req-f662e67c-cc3f-4d8a-8a9b-c6c607cca2d5 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b730fd74d1394c5b86774b020b12f374/users/7225bc35a2d54b1ba636f6539c1f3855/roles/a5048e830be14347876cdf483f806a64 0.267s\n2026-05-20 01:49:59.635 17 INFO tempest.lib.common.rest_client [req-7ab7bf35-0c6d-490b-ba4d-9e59062af5e7 req-7ab7bf35-0c6d-490b-ba4d-9e59062af5e7 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.131s\n2026-05-20 01:49:59.717 25 INFO tempest.lib.common.rest_client [req-588dd3ba-e2ef-400d-bb45-39bb73fc01fd req-588dd3ba-e2ef-400d-bb45-39bb73fc01fd ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/415fd91445c24c1c9853285f2aa95611 0.418s\n2026-05-20 01:49:59.717 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4c967a8f026f4d7b90e76ec02dfbbbcd\n2026-05-20 01:49:59.849 29 INFO tempest.lib.common.rest_client [req-da37c205-ba5a-4ff0-afa0-ab138982ec80 req-da37c205-ba5a-4ff0-afa0-ab138982ec80 ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=beb0d13437b0421b9fbe4c37f858361e&name=default 0.445s\n2026-05-20 01:49:59.848 39 INFO tempest.lib.common.rest_client [req-418cc6c1-bd98-4546-a2aa-a6d20d8b9382 req-418cc6c1-bd98-4546-a2aa-a6d20d8b9382 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.100s\n2026-05-20 01:49:59.853 39 INFO tempest.common.waiters [-] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.853539 seconds\n2026-05-20 01:49:59.881 17 INFO tempest.lib.common.rest_client [req-d8fe0373-8e6e-4181-9e78-3821f023e571 req-d8fe0373-8e6e-4181-9e78-3821f023e571 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b730fd74d1394c5b86774b020b12f374/users/7225bc35a2d54b1ba636f6539c1f3855/roles/a5048e830be14347876cdf483f806a64 0.244s\n2026-05-20 01:49:59.973 39 INFO tempest.lib.common.rest_client [req-a803b90f-6cf6-43c4-8473-b8ef008cd251 req-a803b90f-6cf6-43c4-8473-b8ef008cd251 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.117s\n2026-05-20 01:50:00.139 17 INFO tempest.lib.common.rest_client [req-706addde-96c1-4432-a5a0-f422254ce436 req-706addde-96c1-4432-a5a0-f422254ce436 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s\n2026-05-20 01:50:00.139 39 INFO tempest.lib.common.rest_client [req-5b7b3997-6cb7-4417-afe0-2913ea7f18a1 req-5b7b3997-6cb7-4417-afe0-2913ea7f18a1 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.156s\n2026-05-20 01:50:00.260 25 INFO tempest.lib.common.rest_client [req-d710de20-8648-4bc5-8eed-562c40759401 req-d710de20-8648-4bc5-8eed-562c40759401 ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4c967a8f026f4d7b90e76ec02dfbbbcd&name=default 0.540s\n2026-05-20 01:50:00.285 31 INFO tempest.lib.common.rest_client [req-cce9f5c0-eca1-4750-bee2-34ff6753db52 req-cce9f5c0-eca1-4750-bee2-34ff6753db52 ] Request (VolumesCloneNegativeTest:test_create_from_volume_decreasing_size): 200 GET https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes/c171ef0b-f659-499d-b7c3-8c5577e4ad95 0.136s\n2026-05-20 01:50:00.295 31 INFO tempest.common.waiters [-] volume c171ef0b-f659-499d-b7c3-8c5577e4ad95 reached available after waiting for 1.295143 seconds\n2026-05-20 01:50:00.331 17 INFO tempest.lib.common.rest_client [req-f2696682-a1c5-4995-bb54-39f9f725ba5d req-f2696682-a1c5-4995-bb54-39f9f725ba5d ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b730fd74d1394c5b86774b020b12f374/users/7225bc35a2d54b1ba636f6539c1f3855/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.186s\n2026-05-20 01:50:00.337 41 INFO tempest.lib.common.rest_client [req-269f2fbb-59e6-4fb7-a27f-9573c946ce87 req-269f2fbb-59e6-4fb7-a27f-9573c946ce87 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 0.216s\n2026-05-20 01:50:00.354 41 INFO tempest.common.waiters [-] volume 546cf3e5-dbee-40e7-bdbc-bd38687e45e2 reached available after waiting for 1.354512 seconds\n2026-05-20 01:50:00.394 39 INFO tempest.lib.common.rest_client [req-8fb9b66b-2257-417a-a814-a7b192fd4ca2 req-8fb9b66b-2257-417a-a814-a7b192fd4ca2 ] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.228s\n2026-05-20 01:50:00.425 33 INFO tempest.lib.common.rest_client [req-77623ff4-5c33-4880-b781-a119c8b3b55c req-77623ff4-5c33-4880-b781-a119c8b3b55c ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/volumes/67b508da-3ae3-44a7-966b-1da210cb7e9b 0.137s\n2026-05-20 01:50:00.441 33 INFO tempest.common.waiters [-] volume 67b508da-3ae3-44a7-966b-1da210cb7e9b reached available after waiting for 1.441467 seconds\n2026-05-20 01:50:00.483 41 INFO tempest.lib.common.rest_client [req-8b145607-d17e-4329-ae4c-880cac2e7671 req-8b145607-d17e-4329-ae4c-880cac2e7671 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.127s\n2026-05-20 01:50:00.492 29 INFO tempest.lib.common.rest_client [req-758059c4-0118-4aa9-bb8f-f024194cb86e req-758059c4-0118-4aa9-bb8f-f024194cb86e ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/37728f21-aff0-4bb6-9b16-e15090f3735c 0.639s\n2026-05-20 01:50:00.525 39 INFO tempest.lib.common.rest_client [req-277ddbf1-c43d-489e-8ec0-59b55f6ffaa8 req-277ddbf1-c43d-489e-8ec0-59b55f6ffaa8 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.126s\n2026-05-20 01:50:00.541 31 INFO tempest.lib.common.rest_client [req-cce7ba03-e5af-43e4-88eb-1f914fa7efd5 req-cce7ba03-e5af-43e4-88eb-1f914fa7efd5 ] Request (VolumesCloneNegativeTest:test_create_from_volume_decreasing_size): 400 POST https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes 0.243s\n2026-05-20 01:50:00.623 17 INFO tempest.lib.common.rest_client [req-05c2a6fc-b459-40dc-92b9-bc6a1cfd9cc0 req-05c2a6fc-b459-40dc-92b9-bc6a1cfd9cc0 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s\n2026-05-20 01:50:00.672 41 INFO tempest.lib.common.rest_client [req-d22d7138-1da9-40cc-9ba1-3868a01faa83 req-d22d7138-1da9-40cc-9ba1-3868a01faa83 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.185s\n2026-05-20 01:50:00.696 31 INFO tempest.lib.common.rest_client [req-d49c3019-1e0f-41cc-9b64-6f141fc8567a req-d49c3019-1e0f-41cc-9b64-6f141fc8567a ] Request (VolumesCloneNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes/c171ef0b-f659-499d-b7c3-8c5577e4ad95 0.151s\n2026-05-20 01:50:00.780 29 INFO tempest.lib.common.rest_client [req-5f70d591-a473-4090-a007-c35ceda4cd89 req-5f70d591-a473-4090-a007-c35ceda4cd89 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/beb0d13437b0421b9fbe4c37f858361e 0.285s\n2026-05-20 01:50:00.802 33 INFO tempest.lib.common.rest_client [req-d47e0234-90ab-4c7e-a8a8-466db514c94d req-d47e0234-90ab-4c7e-a8a8-466db514c94d ] Request (SnapshotMetadataTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots 0.358s\n2026-05-20 01:50:00.884 31 INFO tempest.lib.common.rest_client [req-8ef0145d-118e-443e-924c-be23f421915e req-8ef0145d-118e-443e-924c-be23f421915e ] Request (VolumesCloneNegativeTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes/c171ef0b-f659-499d-b7c3-8c5577e4ad95 0.174s\n2026-05-20 01:50:00.889 17 INFO tempest.lib.common.rest_client [req-3851881f-dda7-43e4-b9e2-083c0185ea65 req-3851881f-dda7-43e4-b9e2-083c0185ea65 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b730fd74d1394c5b86774b020b12f374/users/7225bc35a2d54b1ba636f6539c1f3855/roles/68cd1badce4c4baeb95895efe5da31f7 0.260s\n2026-05-20 01:50:00.887 41 INFO tempest.lib.common.rest_client [req-f56b36fd-f178-4d84-bf75-feacf10cf430 req-f56b36fd-f178-4d84-bf75-feacf10cf430 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 PUT https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.209s\n2026-05-20 01:50:00.908 33 INFO tempest.lib.common.rest_client [req-ebe4ac25-cd1a-4f1b-8d0f-a9718c01894f req-ebe4ac25-cd1a-4f1b-8d0f-a9718c01894f ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726 0.102s\n2026-05-20 01:50:00.942 25 INFO tempest.lib.common.rest_client [req-6fa23699-84d4-46bc-83f3-8e7e1b824e41 req-6fa23699-84d4-46bc-83f3-8e7e1b824e41 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ee280e6d-b7dc-403b-83ee-2831d8d52d4d 0.677s\n2026-05-20 01:50:01.019 41 INFO tempest.lib.common.rest_client [req-33d90d57-f223-42a2-bbc5-d3097834d3ef req-33d90d57-f223-42a2-bbc5-d3097834d3ef ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.126s\n2026-05-20 01:50:01.038 31 INFO tempest.lib.common.rest_client [req-9919867b-aa9b-43d5-8192-0a3e928bfec9 req-9919867b-aa9b-43d5-8192-0a3e928bfec9 ] Request (VolumesCloneNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes/c171ef0b-f659-499d-b7c3-8c5577e4ad95 0.152s\n2026-05-20 01:50:01.140 17 INFO tempest.lib.common.rest_client [req-29bb03e0-ba61-4622-aa85-da0b4c7f79f5 req-29bb03e0-ba61-4622-aa85-da0b4c7f79f5 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s\n2026-05-20 01:50:01.187 41 INFO tempest.lib.common.rest_client [req-dfc32e6d-7872-4429-bc12-1c7bc1ac1ebf req-dfc32e6d-7872-4429-bc12-1c7bc1ac1ebf ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 DELETE https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata/key1 0.163s\n2026-05-20 01:50:01.297 17 INFO tempest.lib.common.rest_client [req-f1ef15b5-cdc6-4020-8eb3-463529053b49 req-f1ef15b5-cdc6-4020-8eb3-463529053b49 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b730fd74d1394c5b86774b020b12f374/users/7225bc35a2d54b1ba636f6539c1f3855/roles/96c5293ae00249159873405c9cd172ae 0.155s\n2026-05-20 01:50:01.298 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7225bc35a2d54b1ba636f6539c1f3855 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:50:01.298 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-557974308-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b730fd74d1394c5b86774b020b12f374', 'project_name': 'tempest-VolumeServicesNegativeTest-557974308', 'tenant_id': 'b730fd74d1394c5b86774b020b12f374', 'tenant_name': 'tempest-VolumeServicesNegativeTest-557974308', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7225bc35a2d54b1ba636f6539c1f3855', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:50:01.298 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-557974308-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b730fd74d1394c5b86774b020b12f374', 'project_name': 'tempest-VolumeServicesNegativeTest-557974308', 'tenant_id': 'b730fd74d1394c5b86774b020b12f374', 'tenant_name': 'tempest-VolumeServicesNegativeTest-557974308', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7225bc35a2d54b1ba636f6539c1f3855', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:50:01.309 41 INFO tempest.lib.common.rest_client [req-fcb3a672-aa78-4873-bd68-fc29bdf73362 req-fcb3a672-aa78-4873-bd68-fc29bdf73362 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.120s\n2026-05-20 01:50:01.334 25 INFO tempest.lib.common.rest_client [req-8666d02c-4290-42a0-9e20-2a7645caf086 req-8666d02c-4290-42a0-9e20-2a7645caf086 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4c967a8f026f4d7b90e76ec02dfbbbcd 0.390s\n2026-05-20 01:50:01.457 29 INFO tempest.lib.common.rest_client [req-7b59367e-602a-46ed-860d-c30fe7605c93 req-7b59367e-602a-46ed-860d-c30fe7605c93 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.674s\n2026-05-20 01:50:01.471 41 INFO tempest.lib.common.rest_client [req-2635b674-12f5-4375-b60d-2eb907c71669 req-2635b674-12f5-4375-b60d-2eb907c71669 ] Request (VolumesMetadataTest:tearDown): 200 PUT https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.158s\n{15} tempest.api.volume.test_volume_metadata.VolumesMetadataTest.test_crud_volume_metadata [1.119191s] ... ok\n2026-05-20 01:50:01.646 41 INFO tempest.lib.common.rest_client [req-7fedc8de-821a-45fb-9316-091efc166738 req-7fedc8de-821a-45fb-9316-091efc166738 ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 POST https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.169s\n2026-05-20 01:50:01.653 39 INFO tempest.lib.common.rest_client [req-3d92094e-ca67-4230-bdb1-da9b1ffca766 req-3d92094e-ca67-4230-bdb1-da9b1ffca766 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.117s\n2026-05-20 01:50:01.660 39 INFO tempest.common.waiters [-] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.660309 seconds\n2026-05-20 01:50:01.788 41 INFO tempest.lib.common.rest_client [req-899032c6-b889-48da-9dbb-318368c0bdb5 req-899032c6-b889-48da-9dbb-318368c0bdb5 ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 PUT https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata/key3 0.137s\n2026-05-20 01:50:01.861 39 INFO tempest.lib.common.rest_client [req-f84c4abb-1124-46d0-9308-30d88db253b7 req-f84c4abb-1124-46d0-9308-30d88db253b7 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.198s\n2026-05-20 01:50:01.874 25 INFO tempest.lib.common.rest_client [req-baadcb2b-b1cc-48de-b322-6fbefb229b64 req-baadcb2b-b1cc-48de-b322-6fbefb229b64 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-05-20 01:50:01.923 41 INFO tempest.lib.common.rest_client [req-a95915e9-b55e-45d9-9c67-a7a029f6a540 req-a95915e9-b55e-45d9-9c67-a7a029f6a540 ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata/key3 0.129s\n2026-05-20 01:50:02.002 33 INFO tempest.lib.common.rest_client [req-ee16b753-04d8-4e30-90df-ceb65e0e0e07 req-ee16b753-04d8-4e30-90df-ceb65e0e0e07 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726 0.088s\n2026-05-20 01:50:02.007 33 INFO tempest.common.waiters [-] snapshot 5d404cf5-17e0-446a-b487-beceae97b726 reached available after waiting for 2.007779 seconds\n2026-05-20 01:50:02.013 17 INFO tempest.lib.common.rest_client [req-b96f834c-4c2f-434f-b9d1-4890cff2524e req-b96f834c-4c2f-434f-b9d1-4890cff2524e ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.706s\n2026-05-20 01:50:02.036 29 INFO tempest.lib.common.rest_client [req-79e643f5-ef35-4252-a07d-7a0e9e3493be req-79e643f5-ef35-4252-a07d-7a0e9e3493be ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-20 01:50:02.044 41 INFO tempest.lib.common.rest_client [req-cc2f9d02-71d3-4503-8357-66f40f6aa1a5 req-cc2f9d02-71d3-4503-8357-66f40f6aa1a5 ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.118s\n2026-05-20 01:50:02.065 39 INFO tempest.lib.common.rest_client [req-80f7aa5b-a1f4-4477-84b2-412a3ab74c36 req-80f7aa5b-a1f4-4477-84b2-412a3ab74c36 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.178s\n2026-05-20 01:50:02.196 33 INFO tempest.lib.common.rest_client [req-29bb70e0-4c3f-4b23-86a5-4890572c7e4a req-29bb70e0-4c3f-4b23-86a5-4890572c7e4a ] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.184s\n2026-05-20 01:50:02.264 31 INFO tempest.lib.common.rest_client [req-69c72b0f-3efa-4c73-b612-a6ff19c5750b req-69c72b0f-3efa-4c73-b612-a6ff19c5750b ] Request (VolumesCloneNegativeTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes/c171ef0b-f659-499d-b7c3-8c5577e4ad95 0.215s\n{10} tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest.test_create_from_volume_decreasing_size [4.199442s] ... ok\n2026-05-20 01:50:02.276 41 INFO tempest.lib.common.rest_client [req-f1c9d614-688f-44af-a3b6-e19615e71516 req-f1c9d614-688f-44af-a3b6-e19615e71516 ] Request (VolumesMetadataTest:tearDown): 200 PUT https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.225s\n{15} tempest.api.volume.test_volume_metadata.VolumesMetadataTest.test_update_show_volume_metadata_item [0.802599s] ... ok\n2026-05-20 01:50:02.279 29 INFO tempest.lib.common.rest_client [req-5f77cfec-a252-4650-a2b9-d5a27e423e1e req-5f77cfec-a252-4650-a2b9-d5a27e423e1e ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.241s\n2026-05-20 01:50:02.295 33 INFO tempest.lib.common.rest_client [req-c2fe0ea7-6b3c-498b-a69f-8ec780e8e72c req-c2fe0ea7-6b3c-498b-a69f-8ec780e8e72c ] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.090s\n2026-05-20 01:50:02.473 25 INFO tempest.lib.common.rest_client [req-b748f738-b7ac-4ac4-939f-499e1ef697b2 req-b748f738-b7ac-4ac4-939f-499e1ef697b2 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-05-20 01:50:02.516 17 INFO tempest.lib.common.rest_client [req-c6a57acb-9801-42ce-a007-6696d7f5d5d4 req-c6a57acb-9801-42ce-a007-6696d7f5d5d4 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services 0.498s\n2026-05-20 01:50:02.588 41 INFO tempest.lib.common.rest_client [req-c983a7c2-f8f0-4089-ba27-94ad985cc793 req-c983a7c2-f8f0-4089-ba27-94ad985cc793 ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 0.263s\n2026-05-20 01:50:02.602 17 INFO tempest.lib.common.rest_client [req-1ad8e3b7-448a-412d-8d8c-12a05821164d req-1ad8e3b7-448a-412d-8d8c-12a05821164d ] Request (VolumeServicesNegativeTest:test_disable_log_reason_with_no_reason): 400 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/disable-log-reason 0.079s\n{3} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_log_reason_with_no_reason [0.082650s] ... ok\n2026-05-20 01:50:02.637 25 INFO tempest.lib.common.rest_client [req-96e53a31-de9e-499c-898f-c7bd6910e76e req-96e53a31-de9e-499c-898f-c7bd6910e76e ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.161s\n2026-05-20 01:50:02.989 33 INFO tempest.lib.common.rest_client [req-f21b0294-df6a-454e-8815-df686fe37578 req-f21b0294-df6a-454e-8815-df686fe37578 ] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.687s\n2026-05-20 01:50:02.992 31 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneNegativeTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/8099bcd01b7a4fbfb73db1934741a0fd 0.716s\n2026-05-20 01:50:03.006 29 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV357Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.714s\n2026-05-20 01:50:03.006 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesTransfersV357Test.setUpClass. Invoking tearDownClass.\n{9} 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 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 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-20 01:50:02.995 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-20 01:50:02.995 31 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:50:02.995 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:50:02.995 31 ERROR tempest.test     teardown()\n2026-05-20 01:50:02.995 31 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:50:02.995 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:50:02.995 31 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:50:02.995 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:50:02.995 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-20 01:50:02.995 31 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-20 01:50:02.995 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-20 01:50:02.995 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-20 01:50:02.995 31 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-20 01:50:02.995 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-20 01:50:02.995 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-20 01:50:02.995 31 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-20 01:50:02.995 31 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:50:02.995 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-20 01:50:02.995 31 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-20 01:50:02.995 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:50:02.995 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:50:02.995 31 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:50:02.995 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:50:02.995 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-20 01:50:02.995 31 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-20 01:50:02.995 31 ERROR tempest.test                                            resp=resp)\n2026-05-20 01:50:02.995 31 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-20 01:50:02.995 31 ERROR tempest.test Details: 500\n2026-05-20 01:50:02.995 31 ERROR tempest.test \n{10} tearDownClass (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 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-20 01:50:12.992 17 INFO tempest.lib.common.rest_client [req-3219b1e5-68f2-4099-9699-5718d9ea8cc5 req-3219b1e5-68f2-4099-9699-5718d9ea8cc5 ] Request (VolumeServicesNegativeTest:test_disable_service_with_invalid_binary): 500 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/disable 10.386s\n{3} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_service_with_invalid_binary [10.395979s] ... 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_volume_services_negative.py\", line 43, in test_disable_service_with_invalid_binary\n    self.assertRaises(lib_exc.NotFound,\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n                      self.admin_volume_services_client.disable_service,\n                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                      host=self.host, binary='invalid_binary')\n                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 569, in assertRaises\n    self.assertThat(our_callable, matcher)\n    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 585, in assertThat\n    mismatch_error = self._matchHelper(matchee, matcher, message, verbose)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 644, in _matchHelper\n    mismatch = matcher.match(matchee)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 152, in match\n    mismatch = self.exception_matcher.match(typed_exc_info)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_higherorder.py\", line 80, in match\n    mismatch = matcher.match(matchee)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 543, in match\n    raise matchee[1].with_traceback(matchee[2])\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 140, in match\n    result = actual_callable()\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 1332, in __call__\n    return self._callable_object(*self._args, **self._kwargs)\n           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/services_client.py\", line 71, in disable_service\n    resp, body = self.put('os-services/disable', put_body)\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/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-20 01:50:12,992 17 INFO     [tempest.lib.common.rest_client] Request (VolumeServicesNegativeTest:test_disable_service_with_invalid_binary): 500 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/disable 10.386s\n\n2026-05-20 01:50:13.182 33 INFO tempest.lib.common.rest_client [req-29857605-e2a9-41b6-aea4-d9910db9ffd1 req-29857605-e2a9-41b6-aea4-d9910db9ffd1 ] Request (SnapshotMetadataTestJSON:tearDown): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 10.186s\n{11} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON.test_crud_snapshot_metadata [11.177972s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_snapshot_metadata.py\", line 70, in test_crud_snapshot_metadata\n    body = self.snapshots_client.update_snapshot_metadata(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], metadata=update)['metadata']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 167, in update_snapshot_metadata\n    resp, body = self.put(url, put_body)\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 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/api/volume/test_snapshot_metadata.py\", line 44, in tearDown\n    self.snapshots_client.update_snapshot_metadata(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], metadata={})\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 167, in update_snapshot_metadata\n    resp, body = self.put(url, put_body)\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 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-20 01:50:02,196 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.184s\n2026-05-20 01:50:02,295 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.090s\n2026-05-20 01:50:02,989 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.687s\n2026-05-20 01:50:13,182 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:tearDown): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 10.186s\n\n2026-05-20 01:50:14.024 41 INFO tempest.lib.common.rest_client [req-0742d413-d17e-4737-8c43-64650d75b296 req-0742d413-d17e-4737-8c43-64650d75b296 ] Request (VolumesMetadataTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 11.418s\n2026-05-20 01:50:14.025 41 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7ece607e3c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:50:20.800 17 INFO tempest.lib.common.rest_client [req-e3dc07b0-466a-4a7b-9208-f71c6f643ebb req-e3dc07b0-466a-4a7b-9208-f71c6f643ebb ] Request (VolumeServicesNegativeTest:test_enable_service_with_invalid_host): 404 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/enable 7.789s\n{3} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_enable_service_with_invalid_host [7.794284s] ... ok\n2026-05-20 01:50:20.866 29 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.836s\n2026-05-20 01:50:20.866 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsTest.setUpClass. Invoking tearDownClass.\n{9} setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsTest) [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-20 01:50:20.888 31 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.868s\n2026-05-20 01:50:20.889 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesGetTest.setUpClass. Invoking tearDownClass.\n{10} 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-20 01:50:20.912 17 INFO tempest.lib.common.rest_client [req-1d9e0cdc-a846-47b8-811d-18934696c1dc req-1d9e0cdc-a846-47b8-811d-18934696c1dc ] Request (VolumeServicesNegativeTest:test_freeze_host_with_invalid_host): 400 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/freeze 0.108s\n{3} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_freeze_host_with_invalid_host [0.110776s] ... ok\n2026-05-20 01:50:21.046 41 INFO tempest.lib.common.rest_client [req-c5a9fa4a-5298-4760-9ee4-d4a31fba6047 req-c5a9fa4a-5298-4760-9ee4-d4a31fba6047 ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 2.015s\n2026-05-20 01:50:21.482 33 INFO tempest.lib.common.rest_client [req-37d234f0-3d63-4440-84d1-5ddf272e1ab3 req-37d234f0-3d63-4440-84d1-5ddf272e1ab3 ] Request (SnapshotMetadataTestJSON:test_update_show_snapshot_metadata_item): 500 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 8.291s\n2026-05-20 01:50:21.490 39 INFO tempest.lib.common.rest_client [req-e7b93b25-4684-48ab-a5de-8ca16da719f8 req-e7b93b25-4684-48ab-a5de-8ca16da719f8 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac/action 19.393s\n2026-05-20 01:50:21.491 39 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_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006] id=0x724d5e9b4410>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:50:21.506 25 INFO tempest.lib.common.rest_client [-] Request (AbsoluteLimitsTests:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 18.867s\n2026-05-20 01:50:21.507 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in AbsoluteLimitsTests.setUpClass. Invoking tearDownClass.\n{7} 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 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 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-20 01:50:32.147 17 INFO tempest.lib.common.rest_client [req-7924125b-9fbb-4558-84aa-ef7d3d1a63af req-7924125b-9fbb-4558-84aa-ef7d3d1a63af ] Request (VolumeServicesNegativeTest:test_thaw_host_with_invalid_host): 500 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/thaw 11.230s\n2026-05-20 01:50:32.152 33 INFO tempest.lib.common.rest_client [req-5754746f-2d35-4c90-a8e2-0827904ec385 req-5754746f-2d35-4c90-a8e2-0827904ec385 ] Request (SnapshotMetadataTestJSON:tearDown): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 10.662s\n{11} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON.test_update_show_snapshot_metadata_item [18.966541s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_snapshot_metadata.py\", line 97, in test_update_show_snapshot_metadata_item\n    self.snapshots_client.create_snapshot_metadata(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], metadata)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 140, in create_snapshot_metadata\n    resp, body = self.post(url, put_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: 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/api/volume/test_snapshot_metadata.py\", line 44, in tearDown\n    self.snapshots_client.update_snapshot_metadata(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], metadata={})\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 167, in update_snapshot_metadata\n    resp, body = self.put(url, put_body)\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 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-20 01:50:21,482 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_update_show_snapshot_metadata_item): 500 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 8.291s\n2026-05-20 01:50:32,152 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:tearDown): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 10.662s\n\n{3} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_thaw_host_with_invalid_host [11.249344s] ... 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_volume_services_negative.py\", line 68, in test_thaw_host_with_invalid_host\n    self.assertRaises(lib_exc.BadRequest,\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n                      self.admin_volume_services_client.thaw_host,\n                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                      host='invalid_host')\n                      ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 569, in assertRaises\n    self.assertThat(our_callable, matcher)\n    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 585, in assertThat\n    mismatch_error = self._matchHelper(matchee, matcher, message, verbose)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 644, in _matchHelper\n    mismatch = matcher.match(matchee)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 152, in match\n    mismatch = self.exception_matcher.match(typed_exc_info)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_higherorder.py\", line 80, in match\n    mismatch = matcher.match(matchee)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 543, in match\n    raise matchee[1].with_traceback(matchee[2])\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 140, in match\n    result = actual_callable()\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 1332, in __call__\n    return self._callable_object(*self._args, **self._kwargs)\n           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/services_client.py\", line 109, in thaw_host\n    resp, body = self.put('os-services/thaw', put_body)\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/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-20 01:50:32,147 17 INFO     [tempest.lib.common.rest_client] Request (VolumeServicesNegativeTest:test_thaw_host_with_invalid_host): 500 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/thaw 11.230s\n\n2026-05-20 01:50:32.162 41 INFO tempest.lib.common.rest_client [req-a04b8795-607a-4398-b129-1bd14f865e76 req-a04b8795-607a-4398-b129-1bd14f865e76 ] Request (VolumesMetadataTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 11.093s\n2026-05-20 01:50:32.163 41 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7ece607e3c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:50:36.946 39 INFO tempest.lib.common.rest_client [req-4bb5ee87-53b9-45f9-9a6a-648b3d64cd02 req-4bb5ee87-53b9-45f9-9a6a-648b3d64cd02 ] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 10.451s\n2026-05-20 01:50:36.947 39 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_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006] id=0x724d5e9b4410>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-20 01:50:38.454 25 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.929s\n2026-05-20 01:50:38.454 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotListTestJSON.setUpClass. Invoking tearDownClass.\n{7} 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-20 01:50:38.589 41 INFO tempest.lib.common.rest_client [req-d4d39a6a-479b-4414-9545-fe2843e5bd02 req-d4d39a6a-479b-4414-9545-fe2843e5bd02 ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 1.423s\n2026-05-20 01:50:38.645 33 INFO tempest.lib.common.rest_client [req-6b1fbd23-3b7f-4500-8d89-bdb885762a38 req-6b1fbd23-3b7f-4500-8d89-bdb885762a38 ] Request (SnapshotMetadataTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726 6.450s\n2026-05-20 01:50:38.752 33 INFO tempest.lib.common.rest_client [req-7ebb96d0-3b26-44c0-9008-e3dee87a58e9 req-7ebb96d0-3b26-44c0-9008-e3dee87a58e9 ] Request (SnapshotMetadataTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726 0.104s\n2026-05-20 01:50:38.800 41 INFO tempest.lib.common.rest_client [req-e9ca2b6b-585b-43be-8c38-76acd471df6d req-e9ca2b6b-585b-43be-8c38-76acd471df6d ] Request (VolumesMetadataTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 0.193s\n2026-05-20 01:50:38.819 17 INFO tempest.lib.common.rest_client [req-2c819293-af1c-4268-8d3d-d5a3388cacf8 req-2c819293-af1c-4268-8d3d-d5a3388cacf8 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1f45f6a1685649e0a1957c21397b7981 6.649s\n2026-05-20 01:50:38.950 41 INFO tempest.lib.common.rest_client [req-49d8f723-07a1-4009-9b7a-631fc960e70e req-49d8f723-07a1-4009-9b7a-631fc960e70e ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 0.146s\n2026-05-20 01:50:39.269 17 INFO tempest.lib.common.rest_client [req-35be4efb-07d9-46d6-b39e-c77eea858970 req-35be4efb-07d9-46d6-b39e-c77eea858970 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7225bc35a2d54b1ba636f6539c1f3855 0.448s\n2026-05-20 01:50:39.270 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 507f1b97fb8c47e798e5809c3854d023\n2026-05-20 01:50:39.851 33 INFO tempest.lib.common.rest_client [req-b4b8e342-aea8-41f3-b162-900921b21bf9 req-b4b8e342-aea8-41f3-b162-900921b21bf9 ] Request (SnapshotMetadataTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726 0.091s\n2026-05-20 01:50:39.889 17 INFO tempest.lib.common.rest_client [req-22a4fd9d-ca4a-49e3-9ed3-ca9c60d2147f req-22a4fd9d-ca4a-49e3-9ed3-ca9c60d2147f ] Request (VolumeServicesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s\n2026-05-20 01:50:39.977 33 INFO tempest.lib.common.rest_client [req-1cb86a8f-20ae-4268-b682-2a4b7c9d0bb7 req-1cb86a8f-20ae-4268-b682-2a4b7c9d0bb7 ] Request (SnapshotMetadataTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/volumes/67b508da-3ae3-44a7-966b-1da210cb7e9b 0.124s\n2026-05-20 01:50:40.066 41 INFO tempest.lib.common.rest_client [req-cb214c3b-8e79-4a0c-b2b7-528d55a4c43f req-cb214c3b-8e79-4a0c-b2b7-528d55a4c43f ] Request (VolumesMetadataTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 0.100s\n2026-05-20 01:50:40.137 33 INFO tempest.lib.common.rest_client [req-b89490de-006a-4c00-9332-565f7bb09725 req-b89490de-006a-4c00-9332-565f7bb09725 ] Request (SnapshotMetadataTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/volumes/67b508da-3ae3-44a7-966b-1da210cb7e9b 0.142s\n2026-05-20 01:50:40.293 33 INFO tempest.lib.common.rest_client [req-f8429edf-77b7-42a4-9595-c6a94f0ba2cc req-f8429edf-77b7-42a4-9595-c6a94f0ba2cc ] Request (SnapshotMetadataTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/volumes/67b508da-3ae3-44a7-966b-1da210cb7e9b 0.153s\n2026-05-20 01:50:40.499 41 INFO tempest.lib.common.rest_client [req-cccbfd76-05d1-467d-ad8c-d387b7378db5 req-cccbfd76-05d1-467d-ad8c-d387b7378db5 ] Request (VolumesMetadataTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7f94b16cfbae4a31b02afb96efa0fd7a 0.429s\n2026-05-20 01:50:40.499 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5918cd000c0a44cbad6119ce9f01be46\n2026-05-20 01:50:40.906 17 INFO tempest.lib.common.rest_client [req-2a35fbf9-5921-4183-9636-641f9d3c7969 req-2a35fbf9-5921-4183-9636-641f9d3c7969 ] Request (VolumeServicesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=507f1b97fb8c47e798e5809c3854d023&name=default 1.013s\n2026-05-20 01:50:41.125 41 INFO tempest.lib.common.rest_client [req-22707793-0b62-46f5-8509-6086a02121a5 req-22707793-0b62-46f5-8509-6086a02121a5 ] Request (VolumesMetadataTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s\n2026-05-20 01:50:41.437 33 INFO tempest.lib.common.rest_client [req-386c15ea-6cb1-4417-8852-0172bd436195 req-386c15ea-6cb1-4417-8852-0172bd436195 ] Request (SnapshotMetadataTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/volumes/67b508da-3ae3-44a7-966b-1da210cb7e9b 0.124s\n2026-05-20 01:50:41.592 17 INFO tempest.lib.common.rest_client [req-f9e615a4-dfa0-4bf1-b26b-b65d4d61bfc3 req-f9e615a4-dfa0-4bf1-b26b-b65d4d61bfc3 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/472b5506-6aff-4b6f-ad53-f90d12ad1d7a 0.683s\n2026-05-20 01:50:41.722 33 INFO tempest.lib.common.rest_client [req-c6c1d673-bea7-403e-b653-042cb771be55 req-c6c1d673-bea7-403e-b653-042cb771be55 ] Request (SnapshotMetadataTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e28c6fefb0cf4299a9b4000ab81133ee 0.283s\n2026-05-20 01:50:41.723 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0e1052f95afb4c0c804a69b7bbac5771\n2026-05-20 01:50:41.906 41 INFO tempest.lib.common.rest_client [req-eae72616-c6d7-4193-8f5b-2d537b6c8c04 req-eae72616-c6d7-4193-8f5b-2d537b6c8c04 ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5918cd000c0a44cbad6119ce9f01be46&name=default 0.778s\n2026-05-20 01:50:42.074 17 INFO tempest.lib.common.rest_client [req-312d3dcb-4b86-411e-9504-ce8571121b68 req-312d3dcb-4b86-411e-9504-ce8571121b68 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/507f1b97fb8c47e798e5809c3854d023 0.479s\n2026-05-20 01:50:42.074 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b730fd74d1394c5b86774b020b12f374\n2026-05-20 01:50:42.167 39 INFO tempest.lib.common.rest_client [req-80a6dd38-2b5f-4bdd-a157-5512627d85ff req-80a6dd38-2b5f-4bdd-a157-5512627d85ff ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.217s\n2026-05-20 01:50:42.421 33 INFO tempest.lib.common.rest_client [req-4cef2052-2f08-4bad-8f41-777ee905fadb req-4cef2052-2f08-4bad-8f41-777ee905fadb ] Request (SnapshotMetadataTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s\n2026-05-20 01:50:43.024 39 INFO tempest.lib.common.rest_client [req-17c74ebf-7f81-4f99-b30c-0c2af3c21fb0 req-17c74ebf-7f81-4f99-b30c-0c2af3c21fb0 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac/action 0.841s\n2026-05-20 01:50:53.038 33 INFO tempest.lib.common.rest_client [req-43225133-8fa9-4454-bc92-14c19705b2c0 req-43225133-8fa9-4454-bc92-14c19705b2c0 ] Request (SnapshotMetadataTestJSON:tearDownClass): 503 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0e1052f95afb4c0c804a69b7bbac5771&name=default 10.615s\n2026-05-20 01:50:53.039 33 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-20 01:50:53.039 33 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:50:53.039 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:50:53.039 33 ERROR tempest.test     teardown()\n2026-05-20 01:50:53.039 33 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:50:53.039 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:50:53.039 33 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:50:53.039 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:50:53.039 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-20 01:50:53.039 33 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-20 01:50:53.039 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-20 01:50:53.039 33 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-20 01:50:53.039 33 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:50:53.039 33 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-20 01:50:53.039 33 ERROR tempest.test     resp_body = security_group_client.list_security_groups(\n2026-05-20 01:50:53.039 33 ERROR tempest.test         tenant_id=tenant,\n2026-05-20 01:50:53.039 33 ERROR tempest.test         name=\"default\")\n2026-05-20 01:50:53.039 33 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-20 01:50:53.039 33 ERROR tempest.test     return self.list_resources(uri, **filters)\n2026-05-20 01:50:53.039 33 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-20 01:50:53.039 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n2026-05-20 01:50:53.039 33 ERROR tempest.test     resp, body = self.get(req_uri)\n2026-05-20 01:50:53.039 33 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^\n2026-05-20 01:50:53.039 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-20 01:50:53.039 33 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-20 01:50:53.039 33 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:50:53.039 33 ERROR tempest.test                         chunked=chunked)\n2026-05-20 01:50:53.039 33 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-20 01:50:53.039 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:50:53.039 33 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:50:53.039 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:50:53.039 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n2026-05-20 01:50:53.039 33 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),\n2026-05-20 01:50:53.039 33 ERROR tempest.test                                             resp=resp)\n2026-05-20 01:50:53.039 33 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\n2026-05-20 01:50:53.039 33 ERROR tempest.test Details: 503\n2026-05-20 01:50:53.039 33 ERROR tempest.test \n{11} tearDownClass (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 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-20 01:50:53.136 39 INFO tempest.lib.common.rest_client [req-c1133776-81e6-4114-948f-e5a3155cde9a req-c1133776-81e6-4114-948f-e5a3155cde9a ] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types/440c049a-0ff2-49bb-8058-7b4bd33c6ef1 10.107s\n2026-05-20 01:50:53.536 41 INFO tempest.lib.common.rest_client [req-c4e5eca3-7bc1-4634-9316-99242492a780 req-c4e5eca3-7bc1-4634-9316-99242492a780 ] Request (VolumesMetadataTest:tearDownClass): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fe4ce83f-df0e-4cfe-bd69-4e3d38e2f15c 11.627s\n2026-05-20 01:50:53.537 41 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-1933762 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\\': \\'d7057b9d-3867-4425-a8ac-5be9b3ed250f\\', \\'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-1933762 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\\': \\'d7057b9d-3867-4425-a8ac-5be9b3ed250f\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n2026-05-20 01:50:53.537 41 ERROR tempest.test Traceback (most recent call last):\n2026-05-20 01:50:53.537 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-20 01:50:53.537 41 ERROR tempest.test     teardown()\n2026-05-20 01:50:53.537 41 ERROR tempest.test     ~~~~~~~~^^\n2026-05-20 01:50:53.537 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-20 01:50:53.537 41 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-20 01:50:53.537 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-20 01:50:53.537 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-20 01:50:53.537 41 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-20 01:50:53.537 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-20 01:50:53.537 41 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-20 01:50:53.537 41 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:50:53.537 41 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-20 01:50:53.537 41 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])\n2026-05-20 01:50:53.537 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-20 01:50:53.537 41 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-20 01:50:53.537 41 ERROR tempest.test     return self.delete_resource(uri)\n2026-05-20 01:50:53.537 41 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^\n2026-05-20 01:50:53.537 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n2026-05-20 01:50:53.537 41 ERROR tempest.test     resp, body = self.delete(req_uri)\n2026-05-20 01:50:53.537 41 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^\n2026-05-20 01:50:53.537 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-20 01:50:53.537 41 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-20 01:50:53.537 41 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-20 01:50:53.537 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-20 01:50:53.537 41 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-20 01:50:53.537 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-20 01:50:53.537 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n2026-05-20 01:50:53.537 41 ERROR tempest.test     raise exceptions.Conflict(resp_body, resp=resp)\n2026-05-20 01:50:53.537 41 ERROR tempest.test tempest.lib.exceptions.Conflict: Conflict with state of target resource\n2026-05-20 01:50:53.537 41 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-1933762 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\\': \\'d7057b9d-3867-4425-a8ac-5be9b3ed250f\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n2026-05-20 01:50:53.537 41 ERROR tempest.test \n{15} tearDownClass (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 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-1933762 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\\': \\'d7057b9d-3867-4425-a8ac-5be9b3ed250f\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n\n2026-05-20 01:51:01.627 39 INFO tempest.lib.common.rest_client [req-b07d1335-985a-404e-9894-86dc011f1f12 req-b07d1335-985a-404e-9894-86dc011f1f12 ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types/c061577a-e7fa-4bc2-bb46-94a086edd74e 8.486s\n{14} tempest.api.volume.admin.test_groups.GroupsTest.test_group_update [70.404287s] ... 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-20 01:49:51,391 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types 0.161s\n2026-05-20 01:49:53,138 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types 1.742s\n2026-05-20 01:49:53,374 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.227s\n2026-05-20 01:49:53,504 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.122s\n2026-05-20 01:49:54,643 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.129s\n2026-05-20 01:49:54,656 39 INFO     [tempest.common.waiters] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.656428 seconds\n2026-05-20 01:49:55,204 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 0.544s\n2026-05-20 01:49:55,366 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 0.149s\n2026-05-20 01:49:56,559 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 0.176s\n2026-05-20 01:49:56,589 39 INFO     [tempest.common.waiters] volume 7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 reached available after waiting for 1.589940 seconds\n2026-05-20 01:49:57,069 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 0.476s\n2026-05-20 01:49:57,250 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/52ff39ac-e6ea-448e-9fda-83313144d3dc 0.166s\n2026-05-20 01:49:58,425 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/52ff39ac-e6ea-448e-9fda-83313144d3dc 0.158s\n2026-05-20 01:49:58,442 39 INFO     [tempest.common.waiters] volume 52ff39ac-e6ea-448e-9fda-83313144d3dc reached available after waiting for 1.442878 seconds\n2026-05-20 01:49:58,619 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.173s\n2026-05-20 01:49:58,738 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.116s\n2026-05-20 01:49:59,848 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.100s\n2026-05-20 01:49:59,853 39 INFO     [tempest.common.waiters] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.853539 seconds\n2026-05-20 01:49:59,973 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.117s\n2026-05-20 01:50:00,139 39 INFO     [tempest.lib.co\n    mmon.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.156s\n2026-05-20 01:50:00,394 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.228s\n2026-05-20 01:50:00,525 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.126s\n2026-05-20 01:50:01,653 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.117s\n2026-05-20 01:50:01,660 39 INFO     [tempest.common.waiters] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.660309 seconds\n2026-05-20 01:50:01,861 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.198s\n2026-05-20 01:50:02,065 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.178s\n2026-05-20 01:50:21,490 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac/action 19.393s\n2026-05-20 01:50:21,491 39 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_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006] id=0x724d5e9b4410>>, retrying...\n2026-05-20 01:50:36,946 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 10.451s\n2026-05-20 01:50:36,947 39 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_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006] id=0x724d5e9b4410>>, retrying...\n2026-05-20 01:50:42,167 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.217s\n2026-05-20 01:50:43,024 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac/action 0.841s\n2026-05-20 01:50:53,136 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types/440c049a-0ff2-49bb-8058-7b4bd33c6ef1 10.107s\n2026-05-20 01:51:01,627 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types/c061577a-e7fa-4bc2-bb46-94a086edd74e 8.486s\n\n2026-05-20 01:51:01.680 17 INFO tempest.lib.common.rest_client [req-e27b38e2-4d9f-48c2-9345-bfdb9c4cb1b3 req-e27b38e2-4d9f-48c2-9345-bfdb9c4cb1b3 ] Request (VolumeServicesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b730fd74d1394c5b86774b020b12f374&name=default 19.601s\n2026-05-20 01:51:02.008 39 INFO tempest.lib.common.rest_client [req-7c5e400d-f54c-4911-ae63-5377f0eaeff3 req-7c5e400d-f54c-4911-ae63-5377f0eaeff3 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c0fa56244dc341ee952f3b92c8206648 0.366s\n2026-05-20 01:51:02.383 17 INFO tempest.lib.common.rest_client [req-f5bcc4cf-d17f-47db-9051-6037bbb9b590 req-f5bcc4cf-d17f-47db-9051-6037bbb9b590 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/81b0c89d-ff74-4204-93fa-0567f95ee486 0.700s\n2026-05-20 01:51:02.400 39 INFO tempest.lib.common.rest_client [req-d373fc0e-8f4b-4d46-bc38-5ce213977f2f req-d373fc0e-8f4b-4d46-bc38-5ce213977f2f ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c9a0a5c85d374f8c83f830b2a4e606ff 0.389s\n2026-05-20 01:51:02.400 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d25723ff887340f3bcbaf5b0bf99a3f8\n2026-05-20 01:51:02.809 17 INFO tempest.lib.common.rest_client [req-1524b198-eac1-4615-b2dd-897f367a0241 req-1524b198-eac1-4615-b2dd-897f367a0241 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b730fd74d1394c5b86774b020b12f374 0.423s\n2026-05-20 01:51:03.056 39 INFO tempest.lib.common.rest_client [req-935d0fd0-284e-4867-8eda-ea007c78cffb req-935d0fd0-284e-4867-8eda-ea007c78cffb ] Request (GroupsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.652s\n2026-05-20 01:51:03.364 17 INFO tempest.lib.common.rest_client [req-017a291f-ba41-4908-9c2a-36449c951dff req-017a291f-ba41-4908-9c2a-36449c951dff ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-20 01:51:03.949 17 INFO tempest.lib.common.rest_client [req-251c8611-9414-4ec0-8dcc-95ffd140165c req-251c8611-9414-4ec0-8dcc-95ffd140165c ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-20 01:51:03.973 39 INFO tempest.lib.common.rest_client [req-c56bccff-d4bf-463c-a048-3a30b2255f3a req-c56bccff-d4bf-463c-a048-3a30b2255f3a ] Request (GroupsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d25723ff887340f3bcbaf5b0bf99a3f8&name=default 0.915s\n2026-05-20 01:51:04.111 17 INFO tempest.lib.common.rest_client [req-203fd9fa-14a1-4b9c-b0a7-c00f32892529 req-203fd9fa-14a1-4b9c-b0a7-c00f32892529 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.158s\n2026-05-20 01:51:04.333 17 INFO tempest.lib.common.rest_client [req-480e43cb-1367-4ef0-8de3-4c3d0b1a1f0d req-480e43cb-1367-4ef0-8de3-4c3d0b1a1f0d ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.218s\n2026-05-20 01:51:04.633 39 INFO tempest.lib.common.rest_client [req-264bfbb3-f5e5-40e9-aee3-89280b56d6d6 req-264bfbb3-f5e5-40e9-aee3-89280b56d6d6 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f9da3909-36a8-4338-9043-06044eb9ce73 0.657s\n2026-05-20 01:51:04.906 39 INFO tempest.lib.common.rest_client [req-cb437a29-5e5a-448d-84f0-78d346261526 req-cb437a29-5e5a-448d-84f0-78d346261526 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d25723ff887340f3bcbaf5b0bf99a3f8 0.270s\n2026-05-20 01:51:04.907 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 564a27b97e234cafb3a2112b2be7b9ad\n2026-05-20 01:51:05.077 17 INFO tempest.lib.common.rest_client [req-3cb71673-ee0d-4195-a15d-81255a7fe8a4 req-3cb71673-ee0d-4195-a15d-81255a7fe8a4 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.741s\n2026-05-20 01:51:05.335 17 INFO tempest.lib.common.rest_client [req-060c851f-9c66-4fb6-8317-3cc23697ea4e req-060c851f-9c66-4fb6-8317-3cc23697ea4e ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-20 01:51:05.484 39 INFO tempest.lib.common.rest_client [req-e2760c31-2761-42b9-903d-86e70ad98a1f req-e2760c31-2761-42b9-903d-86e70ad98a1f ] Request (GroupsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=564a27b97e234cafb3a2112b2be7b9ad&name=default 0.575s\n2026-05-20 01:51:05.525 17 INFO tempest.lib.common.rest_client [req-507d9ab9-2ab6-4a0d-9c62-e96978aad22e req-507d9ab9-2ab6-4a0d-9c62-e96978aad22e ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf302748e42495096a20e5cb3ed2d05/users/999836f2c5794af481de58d1b025e728/roles/96c5293ae00249159873405c9cd172ae 0.187s\n2026-05-20 01:51:05.798 17 INFO tempest.lib.common.rest_client [req-a80c0527-097d-43d0-a0e4-25855ea839d4 req-a80c0527-097d-43d0-a0e4-25855ea839d4 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s\n2026-05-20 01:51:05.978 17 INFO tempest.lib.common.rest_client [req-4f8444bf-ed1d-43c2-ad7c-d348820587d7 req-4f8444bf-ed1d-43c2-ad7c-d348820587d7 ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf302748e42495096a20e5cb3ed2d05/users/999836f2c5794af481de58d1b025e728/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.177s\n2026-05-20 01:51:06.146 39 INFO tempest.lib.common.rest_client [req-badb5690-9408-485d-9074-773ac03f65ef req-badb5690-9408-485d-9074-773ac03f65ef ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/93e782da-e2ed-4088-be84-bd11beb67214 0.658s\n2026-05-20 01:51:06.249 17 INFO tempest.lib.common.rest_client [req-d7d893ea-49b6-4139-8f9f-c15efaae7c16 req-d7d893ea-49b6-4139-8f9f-c15efaae7c16 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s\n2026-05-20 01:51:06.397 39 INFO tempest.lib.common.rest_client [req-160df2fa-9390-42f9-b9f1-34ecdf65548c req-160df2fa-9390-42f9-b9f1-34ecdf65548c ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/564a27b97e234cafb3a2112b2be7b9ad 0.249s\n2026-05-20 01:51:06.497 17 INFO tempest.lib.common.rest_client [req-f9c59e20-0595-4c65-804d-f507996f0c32 req-f9c59e20-0595-4c65-804d-f507996f0c32 ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf302748e42495096a20e5cb3ed2d05/users/999836f2c5794af481de58d1b025e728/roles/68cd1badce4c4baeb95895efe5da31f7 0.245s\n2026-05-20 01:51:06.778 17 INFO tempest.lib.common.rest_client [req-93da6109-3a6d-40ce-b4b0-a4056b275a40 req-93da6109-3a6d-40ce-b4b0-a4056b275a40 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-20 01:51:06.957 17 INFO tempest.lib.common.rest_client [req-1fb8d3bb-fe71-47d6-9b8f-ef1411613df3 req-1fb8d3bb-fe71-47d6-9b8f-ef1411613df3 ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf302748e42495096a20e5cb3ed2d05/users/999836f2c5794af481de58d1b025e728/roles/96c5293ae00249159873405c9cd172ae 0.175s\n2026-05-20 01:51:06.958 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 999836f2c5794af481de58d1b025e728 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:51:06.958 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSnapshotTestJSON-603357667-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'faf302748e42495096a20e5cb3ed2d05', 'project_name': 'tempest-VolumesSnapshotTestJSON-603357667', 'tenant_id': 'faf302748e42495096a20e5cb3ed2d05', 'tenant_name': 'tempest-VolumesSnapshotTestJSON-603357667', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '999836f2c5794af481de58d1b025e728', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:51:07.105 39 INFO tempest.lib.common.rest_client [req-e97b6d47-71e5-4b92-83ff-989f7b157857 req-e97b6d47-71e5-4b92-83ff-989f7b157857 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.701s\n2026-05-20 01:51:07.550 17 INFO tempest.lib.common.rest_client [req-9a361519-de37-4765-b81d-b3ab63f64850 req-9a361519-de37-4765-b81d-b3ab63f64850 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s\n2026-05-20 01:51:07.663 39 INFO tempest.lib.common.rest_client [req-d020a723-dac9-4f5b-abc0-063b9180713c req-d020a723-dac9-4f5b-abc0-063b9180713c ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s\n2026-05-20 01:51:07.807 39 INFO tempest.lib.common.rest_client [req-bca468f7-6eb0-476a-a8dc-5bb126b5e4de req-bca468f7-6eb0-476a-a8dc-5bb126b5e4de ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.139s\n2026-05-20 01:51:08.000 39 INFO tempest.lib.common.rest_client [req-ce5b84ed-33ba-46ef-a7d6-e4c1f2d1aa3a req-ce5b84ed-33ba-46ef-a7d6-e4c1f2d1aa3a ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.190s\n2026-05-20 01:51:08.649 39 INFO tempest.lib.common.rest_client [req-f2bbc458-8c5e-4b2c-aa8e-8249f884face req-f2bbc458-8c5e-4b2c-aa8e-8249f884face ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.646s\n2026-05-20 01:51:08.775 39 INFO tempest.lib.common.rest_client [req-fdcd4f09-4e5f-4bb1-a800-ebf5dbf242ef req-fdcd4f09-4e5f-4bb1-a800-ebf5dbf242ef ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s\n2026-05-20 01:51:08.973 39 INFO tempest.lib.common.rest_client [req-64ef5ab7-1dcf-4ad4-a818-5ae817ec5d0e req-64ef5ab7-1dcf-4ad4-a818-5ae817ec5d0e ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0191cc2fa41c4785ba826aa3b28b63cb/users/b44622126dbe4ca6bb426bb3f5df79c1/roles/96c5293ae00249159873405c9cd172ae 0.195s\n2026-05-20 01:51:09.216 39 INFO tempest.lib.common.rest_client [req-fcd1ae7a-6135-40a5-ad11-c69934f613b3 req-fcd1ae7a-6135-40a5-ad11-c69934f613b3 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-20 01:51:09.253 17 INFO tempest.lib.common.rest_client [req-7c5f4ea4-77be-4bdf-9bf0-ac566a5caa84 req-7c5f4ea4-77be-4bdf-9bf0-ac566a5caa84 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.700s\n2026-05-20 01:51:09.388 39 INFO tempest.lib.common.rest_client [req-3200da2d-8bc0-466f-a253-bfe6f0fff59a req-3200da2d-8bc0-466f-a253-bfe6f0fff59a ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0191cc2fa41c4785ba826aa3b28b63cb/users/b44622126dbe4ca6bb426bb3f5df79c1/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.170s\n2026-05-20 01:51:09.678 39 INFO tempest.lib.common.rest_client [req-b56c6b1c-9bc6-47b5-9622-4ef2ee446e99 req-b56c6b1c-9bc6-47b5-9622-4ef2ee446e99 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s\n2026-05-20 01:51:09.854 39 INFO tempest.lib.common.rest_client [req-7d91c36d-ba36-4675-a55d-f654e776868b req-7d91c36d-ba36-4675-a55d-f654e776868b ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0191cc2fa41c4785ba826aa3b28b63cb/users/b44622126dbe4ca6bb426bb3f5df79c1/roles/68cd1badce4c4baeb95895efe5da31f7 0.172s\n2026-05-20 01:51:10.108 39 INFO tempest.lib.common.rest_client [req-e54369f9-15ad-4f60-852a-b4f29c518207 req-e54369f9-15ad-4f60-852a-b4f29c518207 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s\n2026-05-20 01:51:10.271 39 INFO tempest.lib.common.rest_client [req-95977a88-6775-488c-8767-f89d97c945cc req-95977a88-6775-488c-8767-f89d97c945cc ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0191cc2fa41c4785ba826aa3b28b63cb/users/b44622126dbe4ca6bb426bb3f5df79c1/roles/96c5293ae00249159873405c9cd172ae 0.160s\n2026-05-20 01:51:10.271 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b44622126dbe4ca6bb426bb3f5df79c1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:51:10.271 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-425018977-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0191cc2fa41c4785ba826aa3b28b63cb', 'project_name': 'tempest-VolumesServicesTestJSON-425018977', 'tenant_id': '0191cc2fa41c4785ba826aa3b28b63cb', 'tenant_name': 'tempest-VolumesServicesTestJSON-425018977', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b44622126dbe4ca6bb426bb3f5df79c1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:51:10.271 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-425018977-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0191cc2fa41c4785ba826aa3b28b63cb', 'project_name': 'tempest-VolumesServicesTestJSON-425018977', 'tenant_id': '0191cc2fa41c4785ba826aa3b28b63cb', 'tenant_name': 'tempest-VolumesServicesTestJSON-425018977', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b44622126dbe4ca6bb426bb3f5df79c1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:51:10.791 17 INFO tempest.lib.common.rest_client [req-12fe855d-4799-446a-a121-e7c15e0282d1 req-12fe855d-4799-446a-a121-e7c15e0282d1 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.534s\n2026-05-20 01:51:10.936 39 INFO tempest.lib.common.rest_client [req-00ec0c43-8118-45f9-8e13-1e8efd367455 req-00ec0c43-8118-45f9-8e13-1e8efd367455 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s\n2026-05-20 01:51:11.206 39 INFO tempest.lib.common.rest_client [req-1ff569d2-d74c-4e8d-9169-a34e0534cd85 req-1ff569d2-d74c-4e8d-9169-a34e0534cd85 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.267s\n2026-05-20 01:51:11.985 39 INFO tempest.lib.common.rest_client [req-0a19d586-ee99-40ee-9f29-edcf2712ce84 req-0a19d586-ee99-40ee-9f29-edcf2712ce84 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.775s\n2026-05-20 01:51:12.130 39 INFO tempest.lib.common.rest_client [req-0148b244-048f-44b0-b40d-192785e484cc req-0148b244-048f-44b0-b40d-192785e484cc ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s\n2026-05-20 01:51:12.334 39 INFO tempest.lib.common.rest_client [req-e57d7de7-0903-4c71-a431-9daff34e6d27 req-e57d7de7-0903-4c71-a431-9daff34e6d27 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf5966c21bda47bfb1ecf87876eb45ad/users/8aab19da523d47bcabdaef00660b1636/roles/a5048e830be14347876cdf483f806a64 0.200s\n2026-05-20 01:51:12.607 39 INFO tempest.lib.common.rest_client [req-5fe67a77-552a-4e6a-b37b-8d8e5082e2b5 req-5fe67a77-552a-4e6a-b37b-8d8e5082e2b5 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s\n2026-05-20 01:51:12.764 39 INFO tempest.lib.common.rest_client [req-aaa0afca-5369-4cc5-89ce-c0a10fe02287 req-aaa0afca-5369-4cc5-89ce-c0a10fe02287 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf5966c21bda47bfb1ecf87876eb45ad/users/8aab19da523d47bcabdaef00660b1636/roles/a5048e830be14347876cdf483f806a64 0.154s\n2026-05-20 01:51:12.996 39 INFO tempest.lib.common.rest_client [req-ded0b721-8f4f-439e-bd04-2b36505341a9 req-ded0b721-8f4f-439e-bd04-2b36505341a9 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-20 01:51:13.176 39 INFO tempest.lib.common.rest_client [req-9fd83001-97c4-47be-9405-ce9fa81384f9 req-9fd83001-97c4-47be-9405-ce9fa81384f9 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf5966c21bda47bfb1ecf87876eb45ad/users/8aab19da523d47bcabdaef00660b1636/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.178s\n2026-05-20 01:51:13.410 39 INFO tempest.lib.common.rest_client [req-48b79e1e-38a4-4a6d-9ae3-9c77cc40e909 req-48b79e1e-38a4-4a6d-9ae3-9c77cc40e909 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-20 01:51:13.545 17 INFO tempest.lib.common.rest_client [req-ee8abea9-f87e-4e98-91b8-cdcdfff44ca1 req-ee8abea9-f87e-4e98-91b8-cdcdfff44ca1 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.750s\n2026-05-20 01:51:13.617 39 INFO tempest.lib.common.rest_client [req-0ddba711-420b-4449-a1e3-e977c6588c56 req-0ddba711-420b-4449-a1e3-e977c6588c56 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf5966c21bda47bfb1ecf87876eb45ad/users/8aab19da523d47bcabdaef00660b1636/roles/68cd1badce4c4baeb95895efe5da31f7 0.205s\n2026-05-20 01:51:13.821 39 INFO tempest.lib.common.rest_client [req-3368d5c8-c874-41da-8420-7a6dfab8446f req-3368d5c8-c874-41da-8420-7a6dfab8446f ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-20 01:51:13.982 39 INFO tempest.lib.common.rest_client [req-57bb3df5-a85d-4ccd-94bd-c1916e58f071 req-57bb3df5-a85d-4ccd-94bd-c1916e58f071 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf5966c21bda47bfb1ecf87876eb45ad/users/8aab19da523d47bcabdaef00660b1636/roles/96c5293ae00249159873405c9cd172ae 0.158s\n2026-05-20 01:51:13.982 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8aab19da523d47bcabdaef00660b1636 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:51:13.983 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-746580719-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf5966c21bda47bfb1ecf87876eb45ad', 'project_name': 'tempest-VolumesServicesTestJSON-746580719', 'tenant_id': 'cf5966c21bda47bfb1ecf87876eb45ad', 'tenant_name': 'tempest-VolumesServicesTestJSON-746580719', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8aab19da523d47bcabdaef00660b1636', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:51:13.983 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-746580719-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf5966c21bda47bfb1ecf87876eb45ad', 'project_name': 'tempest-VolumesServicesTestJSON-746580719', 'tenant_id': 'cf5966c21bda47bfb1ecf87876eb45ad', 'tenant_name': 'tempest-VolumesServicesTestJSON-746580719', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8aab19da523d47bcabdaef00660b1636', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:51:14.676 39 INFO tempest.lib.common.rest_client [req-0d9a9e2d-7df7-45d3-bc96-390c2bf1bd19 req-0d9a9e2d-7df7-45d3-bc96-390c2bf1bd19 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s\n2026-05-20 01:51:15.007 39 INFO tempest.lib.common.rest_client [req-353d0c22-2059-460f-8128-48b5135a7cd4 req-353d0c22-2059-460f-8128-48b5135a7cd4 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/cf5966c21bda47bfb1ecf87876eb45ad/os-services 0.327s\n2026-05-20 01:51:15.156 39 INFO tempest.lib.common.rest_client [req-f8465eaf-28b1-4e13-9891-d25d1ad3f938 req-f8465eaf-28b1-4e13-9891-d25d1ad3f938 ] Request (VolumesServicesTestJSON:test_get_service_by_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/cf5966c21bda47bfb1ecf87876eb45ad/os-services?host=testbed-node-0 0.136s\n{14} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_host_name [0.146731s] ... ok\n2026-05-20 01:51:15.303 39 INFO tempest.lib.common.rest_client [req-498ccea5-41ea-410c-8bd8-f05001a925de req-498ccea5-41ea-410c-8bd8-f05001a925de ] Request (VolumesServicesTestJSON:test_get_service_by_service_and_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/cf5966c21bda47bfb1ecf87876eb45ad/os-services?host=testbed-node-0&binary=cinder-scheduler 0.137s\n{14} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_and_host_name [0.141821s] ... ok\n2026-05-20 01:51:15.412 39 INFO tempest.lib.common.rest_client [req-35952057-622a-40af-94ab-968a173369cb req-35952057-622a-40af-94ab-968a173369cb ] Request (VolumesServicesTestJSON:test_get_service_by_service_binary_name): 200 GET https://api.testbed.osism.xyz:8776/v3/cf5966c21bda47bfb1ecf87876eb45ad/os-services?binary=cinder-scheduler 0.103s\n{14} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_binary_name [0.110304s] ... ok\n2026-05-20 01:51:16.214 39 INFO tempest.lib.common.rest_client [req-aa240329-5add-4c07-9849-bfc480307385 req-aa240329-5add-4c07-9849-bfc480307385 ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 202 POST https://api.testbed.osism.xyz:8776/v3/0191cc2fa41c4785ba826aa3b28b63cb/volumes 0.793s\n2026-05-20 01:51:16.330 39 INFO tempest.lib.common.rest_client [req-c559f749-1054-43aa-8263-ae9600af4fac req-c559f749-1054-43aa-8263-ae9600af4fac ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/0191cc2fa41c4785ba826aa3b28b63cb/volumes/e9a9eb55-fbfb-41ca-82ae-61bfd097190f 0.103s\n2026-05-20 01:51:17.373 17 INFO tempest.lib.common.rest_client [req-3d2f53f6-b56e-460f-8a8d-98106057b33c req-3d2f53f6-b56e-460f-8a8d-98106057b33c ] Request (VolumesSnapshotTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/30ac66ef-0e9b-456f-b8b6-0868829ede28/add_router_interface 3.826s\n2026-05-20 01:51:17.374 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSnapshotTestJSON-603357667-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'faf302748e42495096a20e5cb3ed2d05', 'project_name': 'tempest-VolumesSnapshotTestJSON-603357667', 'tenant_id': 'faf302748e42495096a20e5cb3ed2d05', 'tenant_name': 'tempest-VolumesSnapshotTestJSON-603357667', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '999836f2c5794af481de58d1b025e728', 'system': None}, Network: {'id': '2564bcf7-543c-48de-8e01-bb673460db85', 'name': 'tempest-VolumesSnapshotTestJSON-1243646018-network', 'tenant_id': 'faf302748e42495096a20e5cb3ed2d05', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'faf302748e42495096a20e5cb3ed2d05', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1170, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-20T01:51:08Z', 'updated_at': '2026-05-20T01:51:08Z', 'revision_number': 1}, Subnet: {'id': '72b4ea77-716a-4e40-87ab-ed4c639d20ac', 'name': 'tempest-VolumesSnapshotTestJSON-1243646018-subnet', 'tenant_id': 'faf302748e42495096a20e5cb3ed2d05', 'network_id': '2564bcf7-543c-48de-8e01-bb673460db85', '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-20T01:51:09Z', 'updated_at': '2026-05-20T01:51:09Z', 'revision_number': 0, 'project_id': 'faf302748e42495096a20e5cb3ed2d05'}, Router: {'id': '30ac66ef-0e9b-456f-b8b6-0868829ede28', 'name': 'tempest-VolumesSnapshotTestJSON-1243646018-router', 'tenant_id': 'faf302748e42495096a20e5cb3ed2d05', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '7809de7e-1338-47ca-8452-5dcd53203fdb', 'external_fixed_ips': [{'subnet_id': '3f416604-76f7-42d3-96db-5deed65b629b', 'ip_address': '192.168.112.183'}], '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': '7809de7e-1338-47ca-8452-5dcd53203fdb', 'external_fixed_ips': [{'ip_address': '192.168.112.183', 'subnet_id': '3f416604-76f7-42d3-96db-5deed65b629b'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-20T01:51:10Z', 'updated_at': '2026-05-20T01:51:12Z', 'revision_number': 2, 'project_id': 'faf302748e42495096a20e5cb3ed2d05'}\n2026-05-20 01:51:17.492 39 INFO tempest.lib.common.rest_client [req-12396b38-7335-4a05-bfac-fae84b218e65 req-12396b38-7335-4a05-bfac-fae84b218e65 ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/0191cc2fa41c4785ba826aa3b28b63cb/volumes/e9a9eb55-fbfb-41ca-82ae-61bfd097190f 0.147s\n2026-05-20 01:51:17.500 39 INFO tempest.common.waiters [-] volume e9a9eb55-fbfb-41ca-82ae-61bfd097190f reached available after waiting for 1.500352 seconds\n2026-05-20 01:51:17.644 39 INFO tempest.lib.common.rest_client [req-d94806d3-a860-4005-807a-1f6aa7a4d52f req-d94806d3-a860-4005-807a-1f6aa7a4d52f ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/cf5966c21bda47bfb1ecf87876eb45ad/volumes/e9a9eb55-fbfb-41ca-82ae-61bfd097190f 0.141s\n2026-05-20 01:51:17.767 39 INFO tempest.lib.common.rest_client [req-c7d9c309-bd6a-405c-9938-66223bd05526 req-c7d9c309-bd6a-405c-9938-66223bd05526 ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/cf5966c21bda47bfb1ecf87876eb45ad/os-services?host=testbed-node-1&binary=cinder-volume 0.105s\n2026-05-20 01:51:17.919 39 INFO tempest.lib.common.rest_client [req-b392f87d-80d7-4a59-9368-5bbed222368a req-b392f87d-80d7-4a59-9368-5bbed222368a ] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0191cc2fa41c4785ba826aa3b28b63cb/volumes/e9a9eb55-fbfb-41ca-82ae-61bfd097190f 0.144s\n2026-05-20 01:51:18.135 39 INFO tempest.lib.common.rest_client [req-d7be2a18-7dae-44cb-bd26-9f036a1aed5e req-d7be2a18-7dae-44cb-bd26-9f036a1aed5e ] Request (VolumesServicesTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/0191cc2fa41c4785ba826aa3b28b63cb/volumes/e9a9eb55-fbfb-41ca-82ae-61bfd097190f 0.198s\n2026-05-20 01:51:18.162 17 INFO tempest.lib.common.rest_client [req-792563ea-8317-43ac-b4ab-d2440706b2ee req-792563ea-8317-43ac-b4ab-d2440706b2ee ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.779s\n2026-05-20 01:51:18.267 39 INFO tempest.lib.common.rest_client [req-1827165c-6d47-425b-9b2b-aad2b0b77b65 req-1827165c-6d47-425b-9b2b-aad2b0b77b65 ] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0191cc2fa41c4785ba826aa3b28b63cb/volumes/e9a9eb55-fbfb-41ca-82ae-61bfd097190f 0.129s\n2026-05-20 01:51:18.786 17 INFO tempest.lib.common.rest_client [req-3be8d4bc-2710-46c2-b2ca-b40d96bf09b4 req-3be8d4bc-2710-46c2-b2ca-b40d96bf09b4 ] Request (VolumesSnapshotTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes 0.620s\n2026-05-20 01:51:18.922 17 INFO tempest.lib.common.rest_client [req-005cd893-4adb-4803-8d25-b771de5362b5 req-005cd893-4adb-4803-8d25-b771de5362b5 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.123s\n2026-05-20 01:51:19.392 39 INFO tempest.lib.common.rest_client [req-750064b0-c946-46bc-a22e-c5c7e61bf6a7 req-750064b0-c946-46bc-a22e-c5c7e61bf6a7 ] Request (VolumesServicesTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/0191cc2fa41c4785ba826aa3b28b63cb/volumes/e9a9eb55-fbfb-41ca-82ae-61bfd097190f 0.104s\n{14} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_volume_host_name [3.974943s] ... ok\n2026-05-20 01:51:19.506 39 INFO tempest.lib.common.rest_client [req-39e01d9d-44a0-4f38-a705-fc5db81e413d req-39e01d9d-44a0-4f38-a705-fc5db81e413d ] Request (VolumesServicesTestJSON:test_list_services): 200 GET https://api.testbed.osism.xyz:8776/v3/cf5966c21bda47bfb1ecf87876eb45ad/os-services 0.109s\n{14} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_list_services [0.119603s] ... ok\n2026-05-20 01:51:19.928 39 INFO tempest.lib.common.rest_client [req-4859e084-8612-497e-98cf-741aa60be021 req-4859e084-8612-497e-98cf-741aa60be021 ] Request (VolumesServicesTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b44622126dbe4ca6bb426bb3f5df79c1 0.411s\n2026-05-20 01:51:20.068 17 INFO tempest.lib.common.rest_client [req-6daaf7aa-7cac-4dbf-845a-3d14d2d94e88 req-6daaf7aa-7cac-4dbf-845a-3d14d2d94e88 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.130s\n2026-05-20 01:51:20.082 17 INFO tempest.common.waiters [-] volume 5d17345c-7c21-43bd-918a-6ec84d86b8e8 reached available after waiting for 2.082249 seconds\n2026-05-20 01:51:20.218 17 INFO tempest.lib.common.rest_client [req-b7a28b72-5351-4a56-9f37-845532a50e4c req-b7a28b72-5351-4a56-9f37-845532a50e4c ] Request (VolumesSnapshotTestJSON:setUp): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.133s\n2026-05-20 01:51:20.370 39 INFO tempest.lib.common.rest_client [req-dc8c9620-d686-478c-874a-7a48ac6719d1 req-dc8c9620-d686-478c-874a-7a48ac6719d1 ] Request (VolumesServicesTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8aab19da523d47bcabdaef00660b1636 0.439s\n2026-05-20 01:51:20.370 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0191cc2fa41c4785ba826aa3b28b63cb\n2026-05-20 01:51:20.585 17 INFO tempest.lib.common.rest_client [req-28cb57a1-790b-41e8-94a5-be7ec3c583ba req-28cb57a1-790b-41e8-94a5-be7ec3c583ba ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.347s\n2026-05-20 01:51:20.684 17 INFO tempest.lib.common.rest_client [req-0573e3d7-1705-440d-b233-97d11f70b996 req-0573e3d7-1705-440d-b233-97d11f70b996 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/5d84016d-3773-4457-adc2-0746a64c7e0a 0.092s\n2026-05-20 01:51:21.051 39 INFO tempest.lib.common.rest_client [req-8559ca58-c625-48ea-b617-f04f81211248 req-8559ca58-c625-48ea-b617-f04f81211248 ] Request (VolumesServicesTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.679s\n2026-05-20 01:51:21.799 17 INFO tempest.lib.common.rest_client [req-02c40879-3682-4861-8c62-3e6310ed8c1e req-02c40879-3682-4861-8c62-3e6310ed8c1e ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/5d84016d-3773-4457-adc2-0746a64c7e0a 0.110s\n2026-05-20 01:51:21.802 17 INFO tempest.common.waiters [-] snapshot 5d84016d-3773-4457-adc2-0746a64c7e0a reached available after waiting for 1.802365 seconds\n2026-05-20 01:51:21.887 39 INFO tempest.lib.common.rest_client [req-d0a9018a-6af9-448f-9aba-a43a49668ac1 req-d0a9018a-6af9-448f-9aba-a43a49668ac1 ] Request (VolumesServicesTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0191cc2fa41c4785ba826aa3b28b63cb&name=default 0.833s\n2026-05-20 01:51:22.139 17 INFO tempest.lib.common.rest_client [req-57949baa-7413-4127-b29b-11a4b728d9f7 req-57949baa-7413-4127-b29b-11a4b728d9f7 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups 0.335s\n2026-05-20 01:51:22.238 17 INFO tempest.lib.common.rest_client [req-a410abde-03aa-40c0-a628-74a86770ef00 req-a410abde-03aa-40c0-a628-74a86770ef00 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.093s\n2026-05-20 01:51:22.535 39 INFO tempest.lib.common.rest_client [req-9d2ce49b-4494-4a12-a457-0a087c3168c8 req-9d2ce49b-4494-4a12-a457-0a087c3168c8 ] Request (VolumesServicesTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cced28f7-0123-4283-8ed4-0be1ec58913d 0.645s\n2026-05-20 01:51:22.819 39 INFO tempest.lib.common.rest_client [req-4cf4dfb2-6541-4116-b111-1591f84536fa req-4cf4dfb2-6541-4116-b111-1591f84536fa ] Request (VolumesServicesTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0191cc2fa41c4785ba826aa3b28b63cb 0.280s\n2026-05-20 01:51:22.820 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cf5966c21bda47bfb1ecf87876eb45ad\n2026-05-20 01:51:23.345 17 INFO tempest.lib.common.rest_client [req-64c14a4b-4b5b-4e69-991b-a4d3d81dbe4b req-64c14a4b-4b5b-4e69-991b-a4d3d81dbe4b ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.096s\n2026-05-20 01:51:23.351 39 INFO tempest.lib.common.rest_client [req-022bce77-c921-4c2d-adaa-05a336a2536e req-022bce77-c921-4c2d-adaa-05a336a2536e ] Request (VolumesServicesTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cf5966c21bda47bfb1ecf87876eb45ad&name=default 0.528s\n2026-05-20 01:51:23.988 39 INFO tempest.lib.common.rest_client [req-cbc255fe-19d6-467e-b95d-aa584475106e req-cbc255fe-19d6-467e-b95d-aa584475106e ] Request (VolumesServicesTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1083e5af-d49a-4327-a1f6-0eee89c5f283 0.634s\n2026-05-20 01:51:24.424 39 INFO tempest.lib.common.rest_client [req-9fcf5f94-21c8-4798-8f3c-518872502445 req-9fcf5f94-21c8-4798-8f3c-518872502445 ] Request (VolumesServicesTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cf5966c21bda47bfb1ecf87876eb45ad 0.434s\n2026-05-20 01:51:24.438 17 INFO tempest.lib.common.rest_client [req-83e639b2-fcb7-483f-ab0a-8c132a84bb8e req-83e639b2-fcb7-483f-ab0a-8c132a84bb8e ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.088s\n2026-05-20 01:51:25.136 39 INFO tempest.lib.common.rest_client [req-8e717b3e-d7bc-4bd1-801a-75ad4b4024d8 req-8e717b3e-d7bc-4bd1-801a-75ad4b4024d8 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.708s\n2026-05-20 01:51:25.558 17 INFO tempest.lib.common.rest_client [req-64dba84f-5b5f-4bd9-8e1e-2e557a961008 req-64dba84f-5b5f-4bd9-8e1e-2e557a961008 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.109s\n2026-05-20 01:51:25.690 39 INFO tempest.lib.common.rest_client [req-3bb6700a-43e3-4e08-aac4-4db323b421f4 req-3bb6700a-43e3-4e08-aac4-4db323b421f4 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s\n2026-05-20 01:51:25.834 39 INFO tempest.lib.common.rest_client [req-255d2864-3338-46ba-a40f-1cffae0ab758 req-255d2864-3338-46ba-a40f-1cffae0ab758 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.141s\n2026-05-20 01:51:26.028 39 INFO tempest.lib.common.rest_client [req-84db0d31-2e4a-403e-95b4-b67933cded15 req-84db0d31-2e4a-403e-95b4-b67933cded15 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.191s\n2026-05-20 01:51:26.669 17 INFO tempest.lib.common.rest_client [req-2591c894-91f4-477b-9b41-bb638e7b10ef req-2591c894-91f4-477b-9b41-bb638e7b10ef ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.102s\n2026-05-20 01:51:26.745 39 INFO tempest.lib.common.rest_client [req-713b3904-dc35-4e96-80db-7161c0ebd9b9 req-713b3904-dc35-4e96-80db-7161c0ebd9b9 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.714s\n2026-05-20 01:51:26.891 39 INFO tempest.lib.common.rest_client [req-1f82cf69-3adc-4dce-ac6f-e29229557cb2 req-1f82cf69-3adc-4dce-ac6f-e29229557cb2 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s\n2026-05-20 01:51:27.060 39 INFO tempest.lib.common.rest_client [req-75c98ff0-17e5-4299-a84a-c76a6b6d82da req-75c98ff0-17e5-4299-a84a-c76a6b6d82da ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e037045ae0694eddb325400076c5a3d8/users/9b41792b136f493d8a82bb5ea1fd6fe0/roles/96c5293ae00249159873405c9cd172ae 0.166s\n2026-05-20 01:51:27.305 39 INFO tempest.lib.common.rest_client [req-22735482-5428-41d3-8bce-9e287c027231 req-22735482-5428-41d3-8bce-9e287c027231 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s\n2026-05-20 01:51:27.495 39 INFO tempest.lib.common.rest_client [req-f08feed0-1c0c-40ca-bc81-769290c7e33b req-f08feed0-1c0c-40ca-bc81-769290c7e33b ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e037045ae0694eddb325400076c5a3d8/users/9b41792b136f493d8a82bb5ea1fd6fe0/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.187s\n2026-05-20 01:51:27.739 39 INFO tempest.lib.common.rest_client [req-3a135fff-f7d6-4b1c-a85d-d26064759da5 req-3a135fff-f7d6-4b1c-a85d-d26064759da5 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s\n2026-05-20 01:51:27.760 17 INFO tempest.lib.common.rest_client [req-10889d53-9dee-46d6-a89b-466dbf2112b9 req-10889d53-9dee-46d6-a89b-466dbf2112b9 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.085s\n2026-05-20 01:51:27.917 39 INFO tempest.lib.common.rest_client [req-a254b505-caff-4410-ad30-eb5aaaab25de req-a254b505-caff-4410-ad30-eb5aaaab25de ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e037045ae0694eddb325400076c5a3d8/users/9b41792b136f493d8a82bb5ea1fd6fe0/roles/68cd1badce4c4baeb95895efe5da31f7 0.175s\n2026-05-20 01:51:28.194 39 INFO tempest.lib.common.rest_client [req-0d4bb87e-7add-46c9-a43d-7b07b9eea48c req-0d4bb87e-7add-46c9-a43d-7b07b9eea48c ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s\n2026-05-20 01:51:28.341 39 INFO tempest.lib.common.rest_client [req-64f5581b-647a-469b-96df-36eb1fe06f5c req-64f5581b-647a-469b-96df-36eb1fe06f5c ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e037045ae0694eddb325400076c5a3d8/users/9b41792b136f493d8a82bb5ea1fd6fe0/roles/96c5293ae00249159873405c9cd172ae 0.143s\n2026-05-20 01:51:28.341 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9b41792b136f493d8a82bb5ea1fd6fe0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-20 01:51:28.342 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesImageMetadata-155806250-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e037045ae0694eddb325400076c5a3d8', 'project_name': 'tempest-VolumesImageMetadata-155806250', 'tenant_id': 'e037045ae0694eddb325400076c5a3d8', 'tenant_name': 'tempest-VolumesImageMetadata-155806250', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9b41792b136f493d8a82bb5ea1fd6fe0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:51:28.342 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesImageMetadata-155806250-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e037045ae0694eddb325400076c5a3d8', 'project_name': 'tempest-VolumesImageMetadata-155806250', 'tenant_id': 'e037045ae0694eddb325400076c5a3d8', 'tenant_name': 'tempest-VolumesImageMetadata-155806250', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9b41792b136f493d8a82bb5ea1fd6fe0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-20 01:51:28.875 17 INFO tempest.lib.common.rest_client [req-0cde5904-385e-42cd-9263-51f4492d85c7 req-0cde5904-385e-42cd-9263-51f4492d85c7 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.105s\n2026-05-20 01:51:29.023 39 INFO tempest.lib.common.rest_client [req-044654e3-6f61-4a34-b1cb-877fd909c74c req-044654e3-6f61-4a34-b1cb-877fd909c74c ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.669s\n2026-05-20 01:51:29.386 39 INFO tempest.lib.common.rest_client [req-919e7c6b-bf53-41a9-8063-786d0c8b261c req-919e7c6b-bf53-41a9-8063-786d0c8b261c ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/images/09497fcf-d184-4ea4-8700-a6764f3da624 0.360s\n2026-05-20 01:51:29.972 17 INFO tempest.lib.common.rest_client [req-f66c2f3a-420e-4081-b12f-171cf2f09e57 req-f66c2f3a-420e-4081-b12f-171cf2f09e57 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.091s\n2026-05-20 01:51:30.060 39 INFO tempest.lib.common.rest_client [req-8f16eb98-aa0c-491f-885b-763614b5663f req-8f16eb98-aa0c-491f-885b-763614b5663f ] Request (VolumesImageMetadata:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes 0.670s\n2026-05-20 01:51:30.195 39 INFO tempest.lib.common.rest_client [req-c5577e10-b375-4e02-83f8-fe728c3f05ce req-c5577e10-b375-4e02-83f8-fe728c3f05ce ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.119s\n2026-05-20 01:51:31.075 17 INFO tempest.lib.common.rest_client [req-bbc061ee-eb1a-4f32-b690-ee3179555498 req-bbc061ee-eb1a-4f32-b690-ee3179555498 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.097s\n2026-05-20 01:51:31.342 39 INFO tempest.lib.common.rest_client [req-bcbb570a-bfb8-4014-aeaf-ba22dca5a9b7 req-bcbb570a-bfb8-4014-aeaf-ba22dca5a9b7 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.129s\n2026-05-20 01:51:32.170 17 INFO tempest.lib.common.rest_client [req-51ae457e-e767-4f4b-9ed2-88ebdcf33b0c req-51ae457e-e767-4f4b-9ed2-88ebdcf33b0c ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.089s\n2026-05-20 01:51:32.500 39 INFO tempest.lib.common.rest_client [req-d1d4fd9f-3b36-4e3a-8312-adf5329576d4 req-d1d4fd9f-3b36-4e3a-8312-adf5329576d4 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.141s\n2026-05-20 01:51:32.513 39 INFO tempest.common.waiters [-] volume 06cc0b54-9ae3-4fe3-9378-d5ab3d198530 reached available after waiting for 2.513290 seconds\n2026-05-20 01:51:32.679 39 INFO tempest.lib.common.rest_client [req-1aa4da88-485e-4ce5-84f2-8c10604e4982 req-1aa4da88-485e-4ce5-84f2-8c10604e4982 ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530/action 0.163s\n2026-05-20 01:51:32.810 39 INFO tempest.lib.common.rest_client [req-97145afd-8341-4dc2-872a-0323a4fbbf48 req-97145afd-8341-4dc2-872a-0323a4fbbf48 ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.124s\n2026-05-20 01:51:32.966 39 INFO tempest.lib.common.rest_client [req-2cb810b0-f647-4669-bcd0-2cbe7036aa65 req-2cb810b0-f647-4669-bcd0-2cbe7036aa65 ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530/action 0.141s\n2026-05-20 01:51:33.070 39 INFO tempest.lib.common.rest_client [req-ac48bb4b-77e9-4997-bd81-6dcb6e933c4c req-ac48bb4b-77e9-4997-bd81-6dcb6e933c4c ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530/action 0.100s\n{14} tempest.api.volume.test_image_metadata.VolumesImageMetadata.test_update_show_delete_image_metadata [0.559857s] ... ok\n2026-05-20 01:51:33.229 39 INFO tempest.lib.common.rest_client [req-464bc30f-c650-4c67-aea7-60ccc140bcb1 req-464bc30f-c650-4c67-aea7-60ccc140bcb1 ] Request (VolumesImageMetadata:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.112s\n2026-05-20 01:51:33.262 17 INFO tempest.lib.common.rest_client [req-0fe4ead9-39ee-4ccc-aeed-7caacac6718e req-0fe4ead9-39ee-4ccc-aeed-7caacac6718e ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.086s\n2026-05-20 01:51:33.364 39 INFO tempest.lib.common.rest_client [req-fb39f784-25fe-4763-a414-bc9b3e1ede7b req-fb39f784-25fe-4763-a414-bc9b3e1ede7b ] Request (VolumesImageMetadata:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.126s\n2026-05-20 01:51:33.464 39 INFO tempest.lib.common.rest_client [req-dc7bce7e-4e57-41ea-88e6-125a78a57294 req-dc7bce7e-4e57-41ea-88e6-125a78a57294 ] Request (VolumesImageMetadata:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.098s\n2026-05-20 01:51:34.372 17 INFO tempest.lib.common.rest_client [req-81fee357-636e-4a8e-a06e-d477ebabd938 req-81fee357-636e-4a8e-a06e-d477ebabd938 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.102s\n2026-05-20 01:51:34.582 39 INFO tempest.lib.common.rest_client [req-83f319a6-6641-4e17-9a9f-a80967c460de req-83f319a6-6641-4e17-9a9f-a80967c460de ] Request (VolumesImageMetadata:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.108s\n2026-05-20 01:51:34.986 39 INFO tempest.lib.common.rest_client [req-d4f1b147-71b0-4ae6-88f8-b12c0c58ee74 req-d4f1b147-71b0-4ae6-88f8-b12c0c58ee74 ] Request (VolumesImageMetadata:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9b41792b136f493d8a82bb5ea1fd6fe0 0.402s\n2026-05-20 01:51:34.986 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e037045ae0694eddb325400076c5a3d8\n2026-05-20 01:51:35.481 17 INFO tempest.lib.common.rest_client [req-6db83dd4-d9a0-4d58-8346-ca86fe1f6e88 req-6db83dd4-d9a0-4d58-8346-ca86fe1f6e88 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.100s\n2026-05-20 01:51:35.607 39 INFO tempest.lib.common.rest_client [req-8d35e7ce-d064-4621-997b-ddca7c4fa7af req-8d35e7ce-d064-4621-997b-ddca7c4fa7af ] Request (VolumesImageMetadata:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s\n2026-05-20 01:51:36.330 39 INFO tempest.lib.common.rest_client [req-39760012-9604-4393-b24f-9ec052ad0683 req-39760012-9604-4393-b24f-9ec052ad0683 ] Request (VolumesImageMetadata:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e037045ae0694eddb325400076c5a3d8&name=default 0.721s\n2026-05-20 01:51:36.584 17 INFO tempest.lib.common.rest_client [req-db41ec47-0322-4e54-9c4b-476dac405927 req-db41ec47-0322-4e54-9c4b-476dac405927 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.094s\n2026-05-20 01:51:36.922 39 INFO tempest.lib.common.rest_client [req-468b3104-65d1-4ea4-a77e-6d74eb1891a9 req-468b3104-65d1-4ea4-a77e-6d74eb1891a9 ] Request (VolumesImageMetadata:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/56a3ea7f-2ae9-4761-9d6f-1c9f6546ab6f 0.588s\n2026-05-20 01:51:37.215 39 INFO tempest.lib.common.rest_client [req-2881ce69-1a9f-41a6-8db6-d1843a6c1f4e req-2881ce69-1a9f-41a6-8db6-d1843a6c1f4e ] Request (VolumesImageMetadata:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e037045ae0694eddb325400076c5a3d8 0.290s\n2026-05-20 01:51:37.722 17 INFO tempest.lib.common.rest_client [req-5e350756-23d7-4de8-9146-c0889b7bfef8 req-5e350756-23d7-4de8-9146-c0889b7bfef8 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.121s\n2026-05-20 01:51:38.833 17 INFO tempest.lib.common.rest_client [req-c69fc45f-5f7b-4a9a-b02b-48c18a826747 req-c69fc45f-5f7b-4a9a-b02b-48c18a826747 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.100s\n2026-05-20 01:51:38.846 17 INFO tempest.common.waiters [-] backup 17947101-251f-4b12-a04b-da8a4d53a52a reached available after waiting for 16.846321 seconds\n2026-05-20 01:51:38.953 17 INFO tempest.lib.common.rest_client [req-464ebbdf-0352-4f97-8761-d0c61a95f65e req-464ebbdf-0352-4f97-8761-d0c61a95f65e ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/5d84016d-3773-4457-adc2-0746a64c7e0a 0.104s\n2026-05-20 01:51:38.959 17 INFO tempest.common.waiters [-] snapshot 5d84016d-3773-4457-adc2-0746a64c7e0a reached available after waiting for 0.959462 seconds\n2026-05-20 01:51:39.062 17 INFO tempest.lib.common.rest_client [req-b43fbf0c-56bd-4a72-8134-550be5851545 req-b43fbf0c-56bd-4a72-8134-550be5851545 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.100s\n2026-05-20 01:51:39.238 17 INFO tempest.lib.common.rest_client [req-596f0a94-75f7-4ada-b05f-2f8b83722e42 req-596f0a94-75f7-4ada-b05f-2f8b83722e42 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.163s\n2026-05-20 01:51:39.335 17 INFO tempest.lib.common.rest_client [req-25e1b2ff-4403-47d8-963e-808380828a17 req-25e1b2ff-4403-47d8-963e-808380828a17 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.094s\n2026-05-20 01:51:40.442 17 INFO tempest.lib.common.rest_client [req-f447c82a-d473-462f-9c0e-6f1b94387aba req-f447c82a-d473-462f-9c0e-6f1b94387aba ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.097s\n2026-05-20 01:51:40.591 17 INFO tempest.lib.common.rest_client [req-c190d190-4a71-493f-bd27-cdfa78d75a76 req-c190d190-4a71-493f-bd27-cdfa78d75a76 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/5d84016d-3773-4457-adc2-0746a64c7e0a 0.147s\n2026-05-20 01:51:40.679 17 INFO tempest.lib.common.rest_client [req-96571eed-3f65-412c-a751-53238663710f req-96571eed-3f65-412c-a751-53238663710f ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/5d84016d-3773-4457-adc2-0746a64c7e0a 0.086s\n2026-05-20 01:51:41.807 17 INFO tempest.lib.common.rest_client [req-f94c2167-e231-4865-a8ba-054b002e3dd7 req-f94c2167-e231-4865-a8ba-054b002e3dd7 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/5d84016d-3773-4457-adc2-0746a64c7e0a 0.122s\n{3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_backup [21.725384s] ... ok\n2026-05-20 01:51:41.936 17 INFO tempest.lib.common.rest_client [req-f952ae15-14a3-4475-8eee-b92b553b48e4 req-f952ae15-14a3-4475-8eee-b92b553b48e4 ] Request (VolumesSnapshotTestJSON:setUp): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.124s\n2026-05-20 01:51:42.066 17 INFO tempest.lib.common.rest_client [req-7ed77e95-3c48-433b-b2df-1da597f0dc9f req-7ed77e95-3c48-433b-b2df-1da597f0dc9f ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:9292/v2/images/09497fcf-d184-4ea4-8700-a6764f3da624 0.114s\n2026-05-20 01:51:42.734 17 INFO tempest.lib.common.rest_client [req-fab13386-43a0-44ec-934c-f7b73416d9ac req-fab13386-43a0-44ec-934c-f7b73416d9ac ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes 0.666s\n2026-05-20 01:51:42.895 17 INFO tempest.lib.common.rest_client [req-dc9bc2c2-058b-4bda-9445-4a2bf8cff4b4 req-dc9bc2c2-058b-4bda-9445-4a2bf8cff4b4 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.146s\n2026-05-20 01:51:44.033 17 INFO tempest.lib.common.rest_client [req-2d4d8f58-f8d5-40c9-8c8d-fd67aaa443e2 req-2d4d8f58-f8d5-40c9-8c8d-fd67aaa443e2 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.119s\n2026-05-20 01:51:45.182 17 INFO tempest.lib.common.rest_client [req-1e2ad973-aaa6-4b37-8b69-f9cdf6a7b53a req-1e2ad973-aaa6-4b37-8b69-f9cdf6a7b53a ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.131s\n2026-05-20 01:51:45.194 17 INFO tempest.common.waiters [-] volume 207c8cc1-7043-4d68-9e19-0c12ed2c8b9f reached available after waiting for 3.194470 seconds\n2026-05-20 01:51:45.452 17 INFO tempest.lib.common.rest_client [req-cf3ac324-f73b-4d2a-9531-d49052c3ce7f req-cf3ac324-f73b-4d2a-9531-d49052c3ce7f ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:8774/v2.1/os-keypairs 0.254s\n2026-05-20 01:51:45.885 17 INFO tempest.lib.common.rest_client [req-def4f65e-480f-4873-bbc7-6a423181e26f req-def4f65e-480f-4873-bbc7-6a423181e26f ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.427s\n2026-05-20 01:51:46.292 17 INFO tempest.lib.common.rest_client [req-e8277027-8dbd-43cb-a98e-101bf6c193aa req-e8277027-8dbd-43cb-a98e-101bf6c193aa ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.404s\n2026-05-20 01:51:46.836 17 INFO tempest.lib.common.rest_client [req-b3f1c64d-44de-4630-8984-0a2e7de327d7 req-b3f1c64d-44de-4630-8984-0a2e7de327d7 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.542s\n2026-05-20 01:51:47.975 17 INFO tempest.lib.common.rest_client [req-4bd8e767-01e0-46fb-8920-4548f2830c62 req-4bd8e767-01e0-46fb-8920-4548f2830c62 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.136s\n2026-05-20 01:51:48.646 17 INFO tempest.lib.common.rest_client [req-b71ae27d-4897-4715-be6a-5009278e0dae req-b71ae27d-4897-4715-be6a-5009278e0dae ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.661s\n2026-05-20 01:51:48.648 17 INFO tempest.lib.common.fixed_network [-] (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use) Found network {'id': '2564bcf7-543c-48de-8e01-bb673460db85', 'name': 'tempest-VolumesSnapshotTestJSON-1243646018-network', 'tenant_id': 'faf302748e42495096a20e5cb3ed2d05', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'faf302748e42495096a20e5cb3ed2d05', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1170, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-20T01:51:08Z', 'updated_at': '2026-05-20T01:51:08Z', 'revision_number': 1} available for tenant\n2026-05-20 01:51:50.482 17 INFO tempest.lib.common.rest_client [req-9856a387-e2cf-4e11-bc23-9501a61fdc05 req-9856a387-e2cf-4e11-bc23-9501a61fdc05 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.831s\n2026-05-20 01:51:50.856 17 INFO tempest.lib.common.rest_client [req-62791e29-dd74-4ff6-8b81-70bdd3bb7cf9 req-62791e29-dd74-4ff6-8b81-70bdd3bb7cf9 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.369s\n2026-05-20 01:51:52.366 17 INFO tempest.lib.common.rest_client [req-16ad7f56-1bb6-4629-9458-cba910133b23 req-16ad7f56-1bb6-4629-9458-cba910133b23 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.490s\n2026-05-20 01:51:53.612 17 INFO tempest.lib.common.rest_client [req-caa95713-8ba3-405f-b4f9-fa344c970121 req-caa95713-8ba3-405f-b4f9-fa344c970121 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.231s\n2026-05-20 01:51:53.627 17 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait\n2026-05-20 01:51:55.014 17 INFO tempest.lib.common.rest_client [req-4183cbb7-0d9f-4090-9404-47b44905ebab req-4183cbb7-0d9f-4090-9404-47b44905ebab ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.385s\n2026-05-20 01:51:56.413 17 INFO tempest.lib.common.rest_client [req-7309ba4b-726f-4652-9d7a-85d9baf43e6d req-7309ba4b-726f-4652-9d7a-85d9baf43e6d ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.382s\n2026-05-20 01:51:57.624 17 INFO tempest.lib.common.rest_client [req-7dae65d5-808f-48f8-9b50-c59dccf3fd13 req-7dae65d5-808f-48f8-9b50-c59dccf3fd13 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.196s\n2026-05-20 01:51:58.866 17 INFO tempest.lib.common.rest_client [req-192a7468-d3ae-4c5a-a7ce-d62290e0fa9c req-192a7468-d3ae-4c5a-a7ce-d62290e0fa9c ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.224s\n2026-05-20 01:51:58.877 17 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 8 second wait\n2026-05-20 01:52:00.292 17 INFO tempest.lib.common.rest_client [req-66949aa3-f01a-430e-9137-595c136fb0db req-66949aa3-f01a-430e-9137-595c136fb0db ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.413s\n2026-05-20 01:52:00.306 17 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 10 second wait\n2026-05-20 01:52:01.921 17 INFO tempest.lib.common.rest_client [req-7e138a3e-e9cb-44ed-98e6-55a70b0e68d9 req-7e138a3e-e9cb-44ed-98e6-55a70b0e68d9 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.611s\n2026-05-20 01:52:01.935 17 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 11 second wait\n2026-05-20 01:52:03.249 17 INFO tempest.lib.common.rest_client [req-c77ec763-55ea-466a-ad34-e7a9b60ccc61 req-c77ec763-55ea-466a-ad34-e7a9b60ccc61 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.311s\n2026-05-20 01:52:04.641 17 INFO tempest.lib.common.rest_client [req-3f591fab-fc4f-4bdc-9032-da180733094d req-3f591fab-fc4f-4bdc-9032-da180733094d ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.376s\n2026-05-20 01:52:06.119 17 INFO tempest.lib.common.rest_client [req-38075704-9944-4518-978e-3376128471bb req-38075704-9944-4518-978e-3376128471bb ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.458s\n2026-05-20 01:52:07.595 17 INFO tempest.lib.common.rest_client [req-51556223-eda4-47ff-88db-8971b27b3960 req-51556223-eda4-47ff-88db-8971b27b3960 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.446s\n2026-05-20 01:52:08.951 17 INFO tempest.lib.common.rest_client [req-d88d146b-ce9a-424e-8a77-ebad2f7d9ace req-d88d146b-ce9a-424e-8a77-ebad2f7d9ace ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.337s\n2026-05-20 01:52:10.190 17 INFO tempest.lib.common.rest_client [req-dc21585b-642d-4910-a16a-d9bf92f1d0bf req-dc21585b-642d-4910-a16a-d9bf92f1d0bf ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.222s\n2026-05-20 01:52:11.442 17 INFO tempest.lib.common.rest_client [req-ae8ad4a3-1523-4e7a-b548-1b51e63e0e61 req-ae8ad4a3-1523-4e7a-b548-1b51e63e0e61 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.230s\n2026-05-20 01:52:11.459 17 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 21 second wait\n2026-05-20 01:52:11.721 17 INFO tempest.lib.common.rest_client [req-3cce7eaf-72ef-4506-9c33-ae899a616a50 req-3cce7eaf-72ef-4506-9c33-ae899a616a50 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064/os-interface 0.259s\n2026-05-20 01:52:12.803 17 INFO tempest.lib.common.rest_client [req-ad35f8d1-a07c-466b-a377-bf686ea3f771 req-ad35f8d1-a07c-466b-a377-bf686ea3f771 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/ff807693-cf2c-4648-aada-172bfefa90b6 1.074s\n2026-05-20 01:52:12.806 17 INFO tempest.lib.common.ssh [-] Creating ssh connection to '192.168.112.175:22' as 'cirros' with public key authentication\n2026-05-20 01:52:32.282 17 INFO paramiko.transport [-] Connected (version 2.0, client dropbear_2020.81)\n2026-05-20 01:52:32.357 17 INFO paramiko.transport [-] Authentication (publickey) successful!\n2026-05-20 01:52:32.358 17 INFO tempest.lib.common.ssh [-] ssh connection to cirros@192.168.112.175 successfully created\n2026-05-20 01:52:35.052 17 INFO tempest.lib.common.rest_client [req-eb8c2a3f-f389-4d2b-a781-79acf750d534 req-eb8c2a3f-f389-4d2b-a781-79acf750d534 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 POST https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064/os-volume_attachments 2.690s\n2026-05-20 01:52:35.221 17 INFO tempest.lib.common.rest_client [req-837064cd-8b9b-4640-880d-9b9666a6d58c req-837064cd-8b9b-4640-880d-9b9666a6d58c ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.162s\n2026-05-20 01:52:36.396 17 INFO tempest.lib.common.rest_client [req-662bba4b-b166-4a15-b3cf-ec0f43087325 req-662bba4b-b166-4a15-b3cf-ec0f43087325 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.158s\n2026-05-20 01:52:37.555 17 INFO tempest.lib.common.rest_client [req-deb06bfa-6f6a-4b84-9023-1b35f6b382ad req-deb06bfa-6f6a-4b84-9023-1b35f6b382ad ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.147s\n2026-05-20 01:52:38.723 17 INFO tempest.lib.common.rest_client [req-4c6f6c77-c58c-4c19-954a-ca0f224f3c5f req-4c6f6c77-c58c-4c19-954a-ca0f224f3c5f ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.146s\n2026-05-20 01:52:39.894 17 INFO tempest.lib.common.rest_client [req-f5fdd198-31fd-4ec9-bdaa-f9b26deddf79 req-f5fdd198-31fd-4ec9-bdaa-f9b26deddf79 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.156s\n2026-05-20 01:52:41.052 17 INFO tempest.lib.common.rest_client [req-70476079-27f7-417a-9818-4c901e3bbe42 req-70476079-27f7-417a-9818-4c901e3bbe42 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.140s\n2026-05-20 01:52:41.066 17 INFO tempest.common.waiters [-] volume 207c8cc1-7043-4d68-9e19-0c12ed2c8b9f reached in-use after waiting for 6.066372 seconds\n2026-05-20 01:52:41.169 17 INFO tempest.lib.common.rest_client [req-ec5974b7-e84d-46c7-8c0d-29d195d2bf4c req-ec5974b7-e84d-46c7-8c0d-29d195d2bf4c ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 400 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.101s\n2026-05-20 01:52:41.369 17 INFO tempest.lib.common.rest_client [req-813b21f6-95e6-40db-b299-f7730e48ef03 req-813b21f6-95e6-40db-b299-f7730e48ef03 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.197s\n2026-05-20 01:52:41.474 17 INFO tempest.lib.common.rest_client [req-345e9151-fbf8-40d7-9a67-9077c427fece req-345e9151-fbf8-40d7-9a67-9077c427fece ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/fa3cd522-5281-4347-80a1-6157dba13ff8 0.097s\n2026-05-20 01:52:42.588 17 INFO tempest.lib.common.rest_client [req-799d3481-e33a-4ebb-8970-7969243a7045 req-799d3481-e33a-4ebb-8970-7969243a7045 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/fa3cd522-5281-4347-80a1-6157dba13ff8 0.104s\n2026-05-20 01:52:42.591 17 INFO tempest.common.waiters [-] snapshot fa3cd522-5281-4347-80a1-6157dba13ff8 reached available after waiting for 1.591328 seconds\n2026-05-20 01:52:42.827 17 INFO tempest.lib.common.rest_client [req-a2b2821f-90c5-45bd-8beb-2f433595fa6e req-a2b2821f-90c5-45bd-8beb-2f433595fa6e ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.234s\n2026-05-20 01:52:42.954 17 INFO tempest.lib.common.rest_client [req-7dfc52da-79b6-4e23-a11d-340b16a83a9c req-7dfc52da-79b6-4e23-a11d-340b16a83a9c ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/43ba5f29-6d12-41db-867c-3be6b63d462a 0.121s\n2026-05-20 01:52:44.094 17 INFO tempest.lib.common.rest_client [req-46284a38-6c5a-407a-b0cb-5e551582a27d req-46284a38-6c5a-407a-b0cb-5e551582a27d ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/43ba5f29-6d12-41db-867c-3be6b63d462a 0.133s\n2026-05-20 01:52:45.202 17 INFO tempest.lib.common.rest_client [req-068bc23d-db60-4c33-92b3-3c0c67e15e7d req-068bc23d-db60-4c33-92b3-3c0c67e15e7d ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/43ba5f29-6d12-41db-867c-3be6b63d462a 0.097s\n2026-05-20 01:52:45.207 17 INFO tempest.common.waiters [-] snapshot 43ba5f29-6d12-41db-867c-3be6b63d462a reached available after waiting for 3.207029 seconds\n2026-05-20 01:52:45.556 17 INFO tempest.lib.common.rest_client [req-b25a9b0b-e7bd-4db0-b9a4-7feb0d5dd42c req-b25a9b0b-e7bd-4db0-b9a4-7feb0d5dd42c ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.347s\n2026-05-20 01:52:45.682 17 INFO tempest.lib.common.rest_client [req-f1b52bfd-313f-4f44-9071-5b6a8f5a4060 req-f1b52bfd-313f-4f44-9071-5b6a8f5a4060 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83b69ea9-3065-426d-bf04-6921e55fbbb5 0.118s\n2026-05-20 01:52:46.780 17 INFO tempest.lib.common.rest_client [req-9abdf0e6-7c6e-45c7-8760-3b06de916280 req-9abdf0e6-7c6e-45c7-8760-3b06de916280 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83b69ea9-3065-426d-bf04-6921e55fbbb5 0.091s\n2026-05-20 01:52:46.783 17 INFO tempest.common.waiters [-] snapshot 83b69ea9-3065-426d-bf04-6921e55fbbb5 reached available after waiting for 1.783136 seconds\n2026-05-20 01:52:46.910 17 INFO tempest.lib.common.rest_client [req-1f57a007-c7da-4908-9497-055ff6946c76 req-1f57a007-c7da-4908-9497-055ff6946c76 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/fa3cd522-5281-4347-80a1-6157dba13ff8 0.125s\n2026-05-20 01:52:47.004 17 INFO tempest.lib.common.rest_client [req-30793766-e793-4593-a190-c449c51b7102 req-30793766-e793-4593-a190-c449c51b7102 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/fa3cd522-5281-4347-80a1-6157dba13ff8 0.092s\n2026-05-20 01:52:48.119 17 INFO tempest.lib.common.rest_client [req-ee492409-a382-468a-9955-7234d90b1d0b req-ee492409-a382-468a-9955-7234d90b1d0b ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/fa3cd522-5281-4347-80a1-6157dba13ff8 0.111s\n2026-05-20 01:52:49.251 17 INFO tempest.lib.common.rest_client [req-ef7adc77-2942-42fb-b01d-7067f94b4b45 req-ef7adc77-2942-42fb-b01d-7067f94b4b45 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/fa3cd522-5281-4347-80a1-6157dba13ff8 0.127s\n2026-05-20 01:52:49.395 17 INFO tempest.lib.common.rest_client [req-fdf56fec-4c4b-43f6-abf1-37c842697734 req-fdf56fec-4c4b-43f6-abf1-37c842697734 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83b69ea9-3065-426d-bf04-6921e55fbbb5 0.142s\n2026-05-20 01:52:49.505 17 INFO tempest.lib.common.rest_client [req-0d9328b9-c5e7-488d-9e3f-15e2a203dbcf req-0d9328b9-c5e7-488d-9e3f-15e2a203dbcf ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83b69ea9-3065-426d-bf04-6921e55fbbb5 0.108s\n2026-05-20 01:52:50.628 17 INFO tempest.lib.common.rest_client [req-733b2c68-225a-44b7-88b5-07273aa18220 req-733b2c68-225a-44b7-88b5-07273aa18220 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83b69ea9-3065-426d-bf04-6921e55fbbb5 0.116s\n2026-05-20 01:52:50.786 17 INFO tempest.lib.common.rest_client [req-a9386540-3c43-4e9c-bb8d-9d4a93d233ce req-a9386540-3c43-4e9c-bb8d-9d4a93d233ce ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/43ba5f29-6d12-41db-867c-3be6b63d462a 0.154s\n2026-05-20 01:52:50.912 17 INFO tempest.lib.common.rest_client [req-f6f049d6-f81f-42af-9565-95c52b02da09 req-f6f049d6-f81f-42af-9565-95c52b02da09 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/43ba5f29-6d12-41db-867c-3be6b63d462a 0.123s\n2026-05-20 01:52:52.011 17 INFO tempest.lib.common.rest_client [req-6e459a5b-d4f8-40fd-893c-63e7464d588b req-6e459a5b-d4f8-40fd-893c-63e7464d588b ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/43ba5f29-6d12-41db-867c-3be6b63d462a 0.092s\n2026-05-20 01:52:52.113 17 INFO tempest.lib.common.rest_client [req-137017c8-2073-4dc8-aebd-206078afd21b req-137017c8-2073-4dc8-aebd-206078afd21b ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83b69ea9-3065-426d-bf04-6921e55fbbb5 0.099s\n2026-05-20 01:52:52.202 17 INFO tempest.lib.common.rest_client [req-4f0e433e-11d3-47db-87e4-5f8198eed2fb req-4f0e433e-11d3-47db-87e4-5f8198eed2fb ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/43ba5f29-6d12-41db-867c-3be6b63d462a 0.086s\n2026-05-20 01:52:52.305 17 INFO tempest.lib.common.rest_client [req-996a559f-a1bf-445c-893d-4b58223b0a95 req-996a559f-a1bf-445c-893d-4b58223b0a95 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/fa3cd522-5281-4347-80a1-6157dba13ff8 0.100s\n2026-05-20 01:52:52.801 17 INFO tempest.lib.common.rest_client [req-f14350d5-8ba1-4f57-966c-8e67890baa8d req-f14350d5-8ba1-4f57-966c-8e67890baa8d ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064/os-volume_attachments/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.493s\n2026-05-20 01:52:53.169 17 INFO tempest.lib.common.rest_client [req-90d40746-1455-4c83-97ed-541e4f69535c req-90d40746-1455-4c83-97ed-541e4f69535c ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.365s\n2026-05-20 01:52:53.612 17 INFO tempest.lib.common.rest_client [req-f0efedbf-d638-4c65-a390-c2991a0c2a76 req-f0efedbf-d638-4c65-a390-c2991a0c2a76 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.441s\n2026-05-20 01:52:54.964 17 INFO tempest.lib.common.rest_client [req-532638ae-2bee-41a6-9aba-46f262d9214c req-532638ae-2bee-41a6-9aba-46f262d9214c ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.340s\n2026-05-20 01:52:56.344 17 INFO tempest.lib.common.rest_client [req-6b4fabe1-a23a-42dd-99ab-10a0ec027168 req-6b4fabe1-a23a-42dd-99ab-10a0ec027168 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.361s\n2026-05-20 01:52:57.606 17 INFO tempest.lib.common.rest_client [req-418779ac-179f-4412-9acb-c9a0bf6cc8b0 req-418779ac-179f-4412-9acb-c9a0bf6cc8b0 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.245s\n2026-05-20 01:52:58.872 17 INFO tempest.lib.common.rest_client [req-8903ee34-157d-43f5-a683-c90833647fa2 req-8903ee34-157d-43f5-a683-c90833647fa2 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.245s\n2026-05-20 01:53:00.124 17 INFO tempest.lib.common.rest_client [req-12f00920-374d-4f95-8cd9-0663effd8008 req-12f00920-374d-4f95-8cd9-0663effd8008 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.234s\n2026-05-20 01:53:00.135 17 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 7 second wait\n2026-05-20 01:53:01.347 17 INFO tempest.lib.common.rest_client [req-7c4e21fe-9279-4fa4-abb4-2614b36ee532 req-7c4e21fe-9279-4fa4-abb4-2614b36ee532 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.209s\n2026-05-20 01:53:02.557 17 INFO tempest.lib.common.rest_client [req-64e3784c-5eba-4b16-8c9e-2e5dcd4dff67 req-64e3784c-5eba-4b16-8c9e-2e5dcd4dff67 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.191s\n2026-05-20 01:53:03.801 17 INFO tempest.lib.common.rest_client [req-56512707-0cff-49cd-90b2-6c8ed0a41fb2 req-56512707-0cff-49cd-90b2-6c8ed0a41fb2 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.213s\n2026-05-20 01:53:04.960 17 INFO tempest.lib.common.rest_client [req-3ecfcab0-24bc-4a1c-a84a-a0c65d0a647e req-3ecfcab0-24bc-4a1c-a84a-a0c65d0a647e ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.139s\n2026-05-20 01:53:05.113 17 INFO tempest.lib.common.rest_client [req-b9d4c486-a729-42fd-8f85-7e9840c252d3 req-b9d4c486-a729-42fd-8f85-7e9840c252d3 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/os-keypairs/tempest-keypair-1899767808 0.148s\n2026-05-20 01:53:05.606 17 INFO tempest.lib.common.rest_client [req-ed54058f-983e-43f5-b6ac-c9ab123a7537 req-ed54058f-983e-43f5-b6ac-c9ab123a7537 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7d7b9e2d-cf38-4e30-b537-faefe66c7675 0.491s\n2026-05-20 01:53:05.713 17 INFO tempest.lib.common.rest_client [req-678f1082-6aeb-425d-a07d-b2c810036078 req-678f1082-6aeb-425d-a07d-b2c810036078 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/7d7b9e2d-cf38-4e30-b537-faefe66c7675 0.102s\n2026-05-20 01:53:06.403 17 INFO tempest.lib.common.rest_client [req-354eeb17-a3db-4e85-9ab1-d18df4152240 req-354eeb17-a3db-4e85-9ab1-d18df4152240 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/ff807693-cf2c-4648-aada-172bfefa90b6 0.687s\n2026-05-20 01:53:06.525 17 INFO tempest.lib.common.rest_client [req-5821cbe9-af91-4444-9c30-5b83c487211c req-5821cbe9-af91-4444-9c30-5b83c487211c ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.119s\n2026-05-20 01:53:06.693 17 INFO tempest.lib.common.rest_client [req-fdd412f0-1c1c-4a72-86d6-a39dce5e17bc req-fdd412f0-1c1c-4a72-86d6-a39dce5e17bc ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.150s\n2026-05-20 01:53:06.823 17 INFO tempest.lib.common.rest_client [req-a80c3e71-3b0e-43d9-9356-20b5d7a40690 req-a80c3e71-3b0e-43d9-9356-20b5d7a40690 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.128s\n2026-05-20 01:53:07.931 17 INFO tempest.lib.common.rest_client [req-f1384ced-3afd-4cad-934a-331ba2cdab73 req-f1384ced-3afd-4cad-934a-331ba2cdab73 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.090s\n{3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_delete_with_volume_in_use [86.123153s] ... ok\n2026-05-20 01:53:08.092 17 INFO tempest.lib.common.rest_client [req-499b00b8-cb84-42e9-97a0-4bfdda11d92a req-499b00b8-cb84-42e9-97a0-4bfdda11d92a ] Request (VolumesSnapshotTestJSON:setUp): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.154s\n2026-05-20 01:53:08.341 17 INFO tempest.lib.common.rest_client [req-0deacb99-f896-4cb1-b547-116e213ee6ad req-0deacb99-f896-4cb1-b547-116e213ee6ad ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.233s\n2026-05-20 01:53:08.464 17 INFO tempest.lib.common.rest_client [req-a336f0c3-861c-468d-990c-e407e4081348 req-a336f0c3-861c-468d-990c-e407e4081348 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.112s\n2026-05-20 01:53:09.569 17 INFO tempest.lib.common.rest_client [req-528716fe-1741-4bbc-9ff0-b9df46b46fb5 req-528716fe-1741-4bbc-9ff0-b9df46b46fb5 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.099s\n2026-05-20 01:53:09.574 17 INFO tempest.common.waiters [-] snapshot 63441dd2-47b2-4de0-b5d6-3c79534713ae reached available after waiting for 1.574377 seconds\n2026-05-20 01:53:09.680 17 INFO tempest.lib.common.rest_client [req-ae9558fd-3b40-4257-897e-961db5f99960 req-ae9558fd-3b40-4257-897e-961db5f99960 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.104s\n2026-05-20 01:53:09.806 17 INFO tempest.lib.common.rest_client [req-b5e6b675-d4ba-4720-bee8-bc49c5f4f150 req-b5e6b675-d4ba-4720-bee8-bc49c5f4f150 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.117s\n2026-05-20 01:53:10.055 17 INFO tempest.lib.common.rest_client [req-a06962e9-72d1-4fea-8653-0f3deb621a5e req-a06962e9-72d1-4fea-8653-0f3deb621a5e ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.238s\n2026-05-20 01:53:10.164 17 INFO tempest.lib.common.rest_client [req-a5a8c429-7339-4146-a2d7-7314afd85910 req-a5a8c429-7339-4146-a2d7-7314afd85910 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.101s\n2026-05-20 01:53:10.312 17 INFO tempest.lib.common.rest_client [req-3e45bc8a-4c11-4690-8ecb-e33789c6b11c req-3e45bc8a-4c11-4690-8ecb-e33789c6b11c ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.142s\n2026-05-20 01:53:10.450 17 INFO tempest.lib.common.rest_client [req-4e18c58d-da2f-43aa-90ec-b7feb28999db req-4e18c58d-da2f-43aa-90ec-b7feb28999db ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.134s\n2026-05-20 01:53:11.574 17 INFO tempest.lib.common.rest_client [req-e9a27b6c-8642-46ac-9425-3aa2087f84c8 req-e9a27b6c-8642-46ac-9425-3aa2087f84c8 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.117s\n2026-05-20 01:53:11.679 17 INFO tempest.lib.common.rest_client [req-c2fdfc07-512c-49b0-a85e-b343659231b1 req-c2fdfc07-512c-49b0-a85e-b343659231b1 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.102s\n{3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_get_list_update_delete [3.745865s] ... ok\n2026-05-20 01:53:11.803 17 INFO tempest.lib.common.rest_client [req-a118dcfd-31ca-499b-a3c4-ebc2ac399daa req-a118dcfd-31ca-499b-a3c4-ebc2ac399daa ] Request (VolumesSnapshotTestJSON:setUp): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.121s\n2026-05-20 01:53:12.197 17 INFO tempest.lib.common.rest_client [req-4194605e-c1e4-406a-aafa-60a51a9068a9 req-4194605e-c1e4-406a-aafa-60a51a9068a9 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.378s\n2026-05-20 01:53:12.375 17 INFO tempest.lib.common.rest_client [req-597d70bd-208e-4fcd-9099-c410c2115caa req-597d70bd-208e-4fcd-9099-c410c2115caa ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83ce7d72-6039-45d2-9e7a-4cd2283a3167 0.172s\n2026-05-20 01:53:13.496 17 INFO tempest.lib.common.rest_client [req-5de4e77f-b131-46d9-815f-49735beed5c9 req-5de4e77f-b131-46d9-815f-49735beed5c9 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83ce7d72-6039-45d2-9e7a-4cd2283a3167 0.114s\n2026-05-20 01:53:13.502 17 INFO tempest.common.waiters [-] snapshot 83ce7d72-6039-45d2-9e7a-4cd2283a3167 reached available after waiting for 1.502438 seconds\n2026-05-20 01:53:13.644 17 INFO tempest.lib.common.rest_client [req-2d1f7787-cb1e-4f91-b850-62547991b184 req-2d1f7787-cb1e-4f91-b850-62547991b184 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:8774/v2.1/os-keypairs 0.137s\n2026-05-20 01:53:14.028 17 INFO tempest.lib.common.rest_client [req-2deaf7b5-5bc5-4fe8-981d-19f857521066 req-2deaf7b5-5bc5-4fe8-981d-19f857521066 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.378s\n2026-05-20 01:53:14.355 17 INFO tempest.lib.common.rest_client [req-a6a35663-e120-4c40-b714-53f781c0074f req-a6a35663-e120-4c40-b714-53f781c0074f ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.323s\n2026-05-20 01:53:14.681 17 INFO tempest.lib.common.rest_client [req-5c5f03e2-4e86-4b61-ad6c-de8c3ad2b0f5 req-5c5f03e2-4e86-4b61-ad6c-de8c3ad2b0f5 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.323s\n2026-05-20 01:53:15.477 17 INFO tempest.lib.common.rest_client [req-699d7ed3-1052-44ff-9baa-296269de8c6a req-699d7ed3-1052-44ff-9baa-296269de8c6a ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.792s\n2026-05-20 01:53:16.040 17 INFO tempest.lib.common.rest_client [req-01c6c992-7c4e-4945-8f6c-ea6362e9e566 req-01c6c992-7c4e-4945-8f6c-ea6362e9e566 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-20 01:53:16.041 17 INFO tempest.lib.common.fixed_network [-] (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online) Found network {'id': '2564bcf7-543c-48de-8e01-bb673460db85', 'name': 'tempest-VolumesSnapshotTestJSON-1243646018-network', 'tenant_id': 'faf302748e42495096a20e5cb3ed2d05', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'faf302748e42495096a20e5cb3ed2d05', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1170, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-20T01:51:08Z', 'updated_at': '2026-05-20T01:51:08Z', 'revision_number': 1} available for tenant\n2026-05-20 01:53:17.018 17 INFO tempest.lib.common.rest_client [req-4c1ca996-757a-48eb-906e-8db50bc0ad98 req-4c1ca996-757a-48eb-906e-8db50bc0ad98 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 0.972s\n2026-05-20 01:53:17.251 17 INFO tempest.lib.common.rest_client [req-0eccf9d1-1b6a-4686-a5e5-047414fdb108 req-0eccf9d1-1b6a-4686-a5e5-047414fdb108 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.228s\n2026-05-20 01:53:18.497 17 INFO tempest.lib.common.rest_client [req-569c588c-4db0-4e2a-a543-cbfc257041b3 req-569c588c-4db0-4e2a-a543-cbfc257041b3 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.234s\n2026-05-20 01:53:19.732 17 INFO tempest.lib.common.rest_client [req-b5c58d1b-23a6-4ccf-8e96-b704307e9e88 req-b5c58d1b-23a6-4ccf-8e96-b704307e9e88 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.218s\n2026-05-20 01:53:19.745 17 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 2 second wait\n2026-05-20 01:53:20.914 17 INFO tempest.lib.common.rest_client [req-636f453a-18f1-441c-ba6e-3b8b815813cb req-636f453a-18f1-441c-ba6e-3b8b815813cb ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.166s\n2026-05-20 01:53:22.084 17 INFO tempest.lib.common.rest_client [req-626ba4b0-f7bb-4ab4-a72b-19473f0a03a0 req-626ba4b0-f7bb-4ab4-a72b-19473f0a03a0 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.158s\n2026-05-20 01:53:22.100 17 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 5 second wait\n2026-05-20 01:53:23.413 17 INFO tempest.lib.common.rest_client [req-3ff176c2-422f-4894-ac7f-9232b35da088 req-3ff176c2-422f-4894-ac7f-9232b35da088 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.311s\n2026-05-20 01:53:23.430 17 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 6 second wait\n2026-05-20 01:53:24.885 17 INFO tempest.lib.common.rest_client [req-5cf5caa0-6018-4f49-b235-0f7d28d01ce5 req-5cf5caa0-6018-4f49-b235-0f7d28d01ce5 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.451s\n2026-05-20 01:53:24.907 17 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 7 second wait\n2026-05-20 01:53:26.377 17 INFO tempest.lib.common.rest_client [req-f691e165-aa6a-434b-b45f-d4a9c378287b req-f691e165-aa6a-434b-b45f-d4a9c378287b ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.467s\n2026-05-20 01:53:28.290 17 INFO tempest.lib.common.rest_client [req-858ea8ec-2e0b-46da-93ef-064fa851ae76 req-858ea8ec-2e0b-46da-93ef-064fa851ae76 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.898s\n2026-05-20 01:53:29.554 17 INFO tempest.lib.common.rest_client [req-c03f483d-0fa9-44d9-bf42-a5f8cac961f8 req-c03f483d-0fa9-44d9-bf42-a5f8cac961f8 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.242s\n2026-05-20 01:53:30.780 17 INFO tempest.lib.common.rest_client [req-6dc77290-dd94-4b66-8fcb-6f54833e371b req-6dc77290-dd94-4b66-8fcb-6f54833e371b ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.203s\n2026-05-20 01:53:32.057 17 INFO tempest.lib.common.rest_client [req-ad784b27-6c7f-4e77-a220-58dc83103c08 req-ad784b27-6c7f-4e77-a220-58dc83103c08 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.259s\n2026-05-20 01:53:32.068 17 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 15 second wait\n2026-05-20 01:53:32.328 17 INFO tempest.lib.common.rest_client [req-9600abef-e0ab-49f8-bfeb-d91bca30f8bb req-9600abef-e0ab-49f8-bfeb-d91bca30f8bb ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3/os-interface 0.258s\n2026-05-20 01:53:33.512 17 INFO tempest.lib.common.rest_client [req-58c16a92-c643-4e23-bee1-c5541f684efd req-58c16a92-c643-4e23-bee1-c5541f684efd ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/8ec2f93d-41b7-41be-a7f5-e146b9c18ccc 1.179s\n2026-05-20 01:53:33.513 17 INFO tempest.lib.common.ssh [-] Creating ssh connection to '192.168.112.145:22' as 'cirros' with public key authentication\n2026-05-20 01:53:53.176 17 INFO paramiko.transport [-] Connected (version 2.0, client dropbear_2020.81)\n2026-05-20 01:53:53.242 17 INFO paramiko.transport [-] Authentication (publickey) successful!\n2026-05-20 01:53:53.243 17 INFO tempest.lib.common.ssh [-] ssh connection to cirros@192.168.112.145 successfully created\n2026-05-20 01:53:55.610 17 INFO tempest.lib.common.rest_client [req-1ed97db4-20cb-4eab-b47a-b22eff520d9a req-1ed97db4-20cb-4eab-b47a-b22eff520d9a ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 POST https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3/os-volume_attachments 2.364s\n2026-05-20 01:53:55.726 17 INFO tempest.lib.common.rest_client [req-094ad004-2de1-4723-a14a-77ab5d2c9999 req-094ad004-2de1-4723-a14a-77ab5d2c9999 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.111s\n2026-05-20 01:53:56.883 17 INFO tempest.lib.common.rest_client [req-d1469fc7-ed11-45cb-94b9-218d7967b745 req-d1469fc7-ed11-45cb-94b9-218d7967b745 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.141s\n2026-05-20 01:53:58.085 17 INFO tempest.lib.common.rest_client [req-df13967e-d615-497e-b8bf-34e162a8f11f req-df13967e-d615-497e-b8bf-34e162a8f11f ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.183s\n2026-05-20 01:53:59.236 17 INFO tempest.lib.common.rest_client [req-0de15ecc-81ad-4b61-95bf-470b6574ad26 req-0de15ecc-81ad-4b61-95bf-470b6574ad26 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.136s\n2026-05-20 01:54:00.419 17 INFO tempest.lib.common.rest_client [req-6888ff43-f632-4f42-b214-3ed96204a1bf req-6888ff43-f632-4f42-b214-3ed96204a1bf ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.169s\n2026-05-20 01:54:01.575 17 INFO tempest.lib.common.rest_client [req-0d7d7381-2689-4544-8b1b-487341539eb5 req-0d7d7381-2689-4544-8b1b-487341539eb5 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.139s\n2026-05-20 01:54:01.588 17 INFO tempest.common.waiters [-] volume 5d17345c-7c21-43bd-918a-6ec84d86b8e8 reached in-use after waiting for 6.588733 seconds\n2026-05-20 01:54:01.902 17 INFO tempest.lib.common.rest_client [req-c5b0b2cf-9c09-4cbc-a864-011021de64a0 req-c5b0b2cf-9c09-4cbc-a864-011021de64a0 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.310s\n2026-05-20 01:54:02.019 17 INFO tempest.lib.common.rest_client [req-d52b539e-57c2-4efe-aa0b-931712d0c6d7 req-d52b539e-57c2-4efe-aa0b-931712d0c6d7 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 0.108s\n2026-05-20 01:54:03.148 17 INFO tempest.lib.common.rest_client [req-1b512b7d-8ca7-47cb-8533-fa70cef629fb req-1b512b7d-8ca7-47cb-8533-fa70cef629fb ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 0.117s\n2026-05-20 01:54:03.154 17 INFO tempest.common.waiters [-] snapshot cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 reached available after waiting for 1.154325 seconds\n2026-05-20 01:54:03.427 17 INFO tempest.lib.common.rest_client [req-c265ba2e-eae5-44d8-938a-e8cb44ea6deb req-c265ba2e-eae5-44d8-938a-e8cb44ea6deb ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.270s\n2026-05-20 01:54:03.520 17 INFO tempest.lib.common.rest_client [req-d5475fcd-1445-4738-8f63-0f30bf31a20b req-d5475fcd-1445-4738-8f63-0f30bf31a20b ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/11473e2b-6531-42c4-b555-f67d87f39719 0.087s\n2026-05-20 01:54:04.639 17 INFO tempest.lib.common.rest_client [req-b0dbcb79-22df-48ea-a1d6-1d84c1950308 req-b0dbcb79-22df-48ea-a1d6-1d84c1950308 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/11473e2b-6531-42c4-b555-f67d87f39719 0.115s\n2026-05-20 01:54:04.645 17 INFO tempest.common.waiters [-] snapshot 11473e2b-6531-42c4-b555-f67d87f39719 reached available after waiting for 1.645253 seconds\n2026-05-20 01:54:04.767 17 INFO tempest.lib.common.rest_client [req-a8dfe3bd-935b-4c05-b9d3-f81783594955 req-a8dfe3bd-935b-4c05-b9d3-f81783594955 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/11473e2b-6531-42c4-b555-f67d87f39719 0.119s\n2026-05-20 01:54:04.880 17 INFO tempest.lib.common.rest_client [req-8457bc1f-ccda-4d76-84f2-c243a03e971b req-8457bc1f-ccda-4d76-84f2-c243a03e971b ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/11473e2b-6531-42c4-b555-f67d87f39719 0.107s\n2026-05-20 01:54:05.974 17 INFO tempest.lib.common.rest_client [req-68cd1e74-65b0-4886-a416-9b4675964183 req-68cd1e74-65b0-4886-a416-9b4675964183 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/11473e2b-6531-42c4-b555-f67d87f39719 0.084s\n2026-05-20 01:54:06.105 17 INFO tempest.lib.common.rest_client [req-53b9f2ee-ae07-489b-bc74-8610cdb306e1 req-53b9f2ee-ae07-489b-bc74-8610cdb306e1 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83ce7d72-6039-45d2-9e7a-4cd2283a3167 0.129s\n2026-05-20 01:54:06.228 17 INFO tempest.lib.common.rest_client [req-5c5c0a5d-b89f-4572-abb6-45b13299bb93 req-5c5c0a5d-b89f-4572-abb6-45b13299bb93 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83ce7d72-6039-45d2-9e7a-4cd2283a3167 0.121s\n2026-05-20 01:54:07.370 17 INFO tempest.lib.common.rest_client [req-8825a9a2-e9fe-45cd-9ae8-72ad0c89332a req-8825a9a2-e9fe-45cd-9ae8-72ad0c89332a ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83ce7d72-6039-45d2-9e7a-4cd2283a3167 0.136s\n2026-05-20 01:54:07.552 17 INFO tempest.lib.common.rest_client [req-c8c19fc8-92a3-4efd-bb13-62ab7c6d272d req-c8c19fc8-92a3-4efd-bb13-62ab7c6d272d ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 0.176s\n2026-05-20 01:54:07.670 17 INFO tempest.lib.common.rest_client [req-a0148bf0-ed01-4353-be86-2fe165097cac req-a0148bf0-ed01-4353-be86-2fe165097cac ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 0.114s\n2026-05-20 01:54:08.794 17 INFO tempest.lib.common.rest_client [req-0a52aff9-f8dc-4f02-9295-1fdd50d43b9c req-0a52aff9-f8dc-4f02-9295-1fdd50d43b9c ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 0.116s\n2026-05-20 01:54:09.910 17 INFO tempest.lib.common.rest_client [req-3f087e50-31f1-48ab-9570-5818bc5f2753 req-3f087e50-31f1-48ab-9570-5818bc5f2753 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 0.105s\n2026-05-20 01:54:10.017 17 INFO tempest.lib.common.rest_client [req-0ba3e465-e184-4f1e-a7fe-41947e614f79 req-0ba3e465-e184-4f1e-a7fe-41947e614f79 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/11473e2b-6531-42c4-b555-f67d87f39719 0.104s\n2026-05-20 01:54:10.108 17 INFO tempest.lib.common.rest_client [req-d0ded917-6d91-4ed4-b2c0-21bd4f0610d3 req-d0ded917-6d91-4ed4-b2c0-21bd4f0610d3 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 0.089s\n2026-05-20 01:54:10.692 17 INFO tempest.lib.common.rest_client [req-18ae2fbd-9aa2-4d05-ae98-3477c244d3e7 req-18ae2fbd-9aa2-4d05-ae98-3477c244d3e7 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3/os-volume_attachments/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.581s\n2026-05-20 01:54:10.974 17 INFO tempest.lib.common.rest_client [req-64830e1d-0b25-4fee-8ae1-97b95728ba6a req-64830e1d-0b25-4fee-8ae1-97b95728ba6a ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.278s\n2026-05-20 01:54:11.364 17 INFO tempest.lib.common.rest_client [req-8698a058-a6b7-4863-8d60-20b7eb67a850 req-8698a058-a6b7-4863-8d60-20b7eb67a850 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.388s\n2026-05-20 01:54:12.784 17 INFO tempest.lib.common.rest_client [req-e09bfd75-8b65-41ff-baf6-abdaf78f6fe4 req-e09bfd75-8b65-41ff-baf6-abdaf78f6fe4 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.393s\n2026-05-20 01:54:14.149 17 INFO tempest.lib.common.rest_client [req-76f0bc80-b601-4e5f-a1e6-30b9b512f054 req-76f0bc80-b601-4e5f-a1e6-30b9b512f054 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.349s\n2026-05-20 01:54:15.511 17 INFO tempest.lib.common.rest_client [req-9b843e2c-d491-45f4-b6c5-6089e5d42259 req-9b843e2c-d491-45f4-b6c5-6089e5d42259 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.351s\n2026-05-20 01:54:16.769 17 INFO tempest.lib.common.rest_client [req-f3b74796-9d0c-49d1-9769-eb05cfa53a61 req-f3b74796-9d0c-49d1-9769-eb05cfa53a61 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.230s\n2026-05-20 01:54:18.076 17 INFO tempest.lib.common.rest_client [req-419f1a84-f6ef-4081-94b4-523f2c5340b5 req-419f1a84-f6ef-4081-94b4-523f2c5340b5 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.289s\n2026-05-20 01:54:18.088 17 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 7 second wait\n2026-05-20 01:54:19.289 17 INFO tempest.lib.common.rest_client [req-23dabd8c-d43c-4c5f-9fff-4f7a3eb00289 req-23dabd8c-d43c-4c5f-9fff-4f7a3eb00289 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.198s\n2026-05-20 01:54:20.470 17 INFO tempest.lib.common.rest_client [req-79c030a5-d516-4b01-968c-e202f6afa2e2 req-79c030a5-d516-4b01-968c-e202f6afa2e2 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.165s\n2026-05-20 01:54:21.596 17 INFO tempest.lib.common.rest_client [req-1a907504-fd9f-45a6-86b9-26477a1c305d req-1a907504-fd9f-45a6-86b9-26477a1c305d ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.114s\n2026-05-20 01:54:21.717 17 INFO tempest.lib.common.rest_client [req-b206cb95-af25-4786-8018-eeedf83922e4 req-b206cb95-af25-4786-8018-eeedf83922e4 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/os-keypairs/tempest-keypair-731197566 0.118s\n2026-05-20 01:54:22.066 17 INFO tempest.lib.common.rest_client [req-f0b3d42e-b95d-4ddb-8cad-c84a9259d85d req-f0b3d42e-b95d-4ddb-8cad-c84a9259d85d ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/854c996f-525b-49e3-a84b-5d4bf36d7b06 0.345s\n2026-05-20 01:54:22.163 17 INFO tempest.lib.common.rest_client [req-4e31d431-b20b-4560-b0a8-ce3bfedea247 req-4e31d431-b20b-4560-b0a8-ce3bfedea247 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/854c996f-525b-49e3-a84b-5d4bf36d7b06 0.094s\n2026-05-20 01:54:22.613 17 INFO tempest.lib.common.rest_client [req-b76904b9-06ec-467b-926f-88c89b1b26e9 req-b76904b9-06ec-467b-926f-88c89b1b26e9 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/8ec2f93d-41b7-41be-a7f5-e146b9c18ccc 0.446s\n2026-05-20 01:54:22.704 17 INFO tempest.lib.common.rest_client [req-56dc700f-aa2d-4f70-8a75-1757787d1b4a req-56dc700f-aa2d-4f70-8a75-1757787d1b4a ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83ce7d72-6039-45d2-9e7a-4cd2283a3167 0.087s\n{3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_offline_delete_online [71.024587s] ... ok\n2026-05-20 01:54:22.818 17 INFO tempest.lib.common.rest_client [req-e106b18a-8f1e-43c2-bc2c-48d9d5e6f1e4 req-e106b18a-8f1e-43c2-bc2c-48d9d5e6f1e4 ] Request (VolumesSnapshotTestJSON:setUp): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.109s\n2026-05-20 01:54:23.146 17 INFO tempest.lib.common.rest_client [req-4c3f0aac-105a-4d6b-a094-947374d0887d req-4c3f0aac-105a-4d6b-a094-947374d0887d ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes 0.312s\n2026-05-20 01:54:23.252 17 INFO tempest.lib.common.rest_client [req-4c21d96a-4daf-4602-a63f-4aa4e2609934 req-4c21d96a-4daf-4602-a63f-4aa4e2609934 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/4a431d5f-77b7-42ef-9027-aa2f08dc2b1a 0.095s\n2026-05-20 01:54:24.404 17 INFO tempest.lib.common.rest_client [req-13b75eed-c71e-43fb-b221-2361a5b83900 req-13b75eed-c71e-43fb-b221-2361a5b83900 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/4a431d5f-77b7-42ef-9027-aa2f08dc2b1a 0.136s\n2026-05-20 01:54:24.422 17 INFO tempest.common.waiters [-] volume 4a431d5f-77b7-42ef-9027-aa2f08dc2b1a reached available after waiting for 1.422295 seconds\n2026-05-20 01:54:24.660 17 INFO tempest.lib.common.rest_client [req-e2b70553-a847-4388-ba58-6d07418917ff req-e2b70553-a847-4388-ba58-6d07418917ff ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.230s\n2026-05-20 01:54:24.753 17 INFO tempest.lib.common.rest_client [req-bf832e68-c2e7-4bb6-9c4b-4491258cfed5 req-bf832e68-c2e7-4bb6-9c4b-4491258cfed5 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/1e593e84-2dfd-43bd-8d3f-d28601203279 0.086s\n2026-05-20 01:54:25.862 17 INFO tempest.lib.common.rest_client [req-0d531ceb-1c52-45ac-96b4-8f712fb01370 req-0d531ceb-1c52-45ac-96b4-8f712fb01370 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/1e593e84-2dfd-43bd-8d3f-d28601203279 0.104s\n2026-05-20 01:54:25.865 17 INFO tempest.common.waiters [-] snapshot 1e593e84-2dfd-43bd-8d3f-d28601203279 reached available after waiting for 1.865487 seconds\n2026-05-20 01:54:26.264 17 INFO tempest.lib.common.rest_client [req-3cf6436b-b8c2-4727-88ad-224344656696 req-3cf6436b-b8c2-4727-88ad-224344656696 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes 0.396s\n2026-05-20 01:54:26.379 17 INFO tempest.lib.common.rest_client [req-3d56d211-1eda-4954-b35d-cfeab51e5493 req-3d56d211-1eda-4954-b35d-cfeab51e5493 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.099s\n2026-05-20 01:54:27.546 17 INFO tempest.lib.common.rest_client [req-aa2e7d8f-2ddf-4a70-adf3-b1c376a3b23e req-aa2e7d8f-2ddf-4a70-adf3-b1c376a3b23e ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.151s\n2026-05-20 01:54:27.560 17 INFO tempest.common.waiters [-] volume 088d1831-b0db-4222-bb59-4383d6cc9341 reached available after waiting for 1.560080 seconds\n2026-05-20 01:54:27.701 17 INFO tempest.lib.common.rest_client [req-9f66c27a-01f4-4e8b-97f0-48d4a82baa21 req-9f66c27a-01f4-4e8b-97f0-48d4a82baa21 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.139s\n2026-05-20 01:54:27.858 17 INFO tempest.lib.common.rest_client [req-38595527-fca6-4070-996d-2c5909c7e13d req-38595527-fca6-4070-996d-2c5909c7e13d ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.141s\n2026-05-20 01:54:28.006 17 INFO tempest.lib.common.rest_client [req-979c6200-4c9c-4069-91d4-be08a98fc8f2 req-979c6200-4c9c-4069-91d4-be08a98fc8f2 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.145s\n2026-05-20 01:54:29.126 17 INFO tempest.lib.common.rest_client [req-1eac08cb-3f60-4adc-b7ef-d3485181d9c7 req-1eac08cb-3f60-4adc-b7ef-d3485181d9c7 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.104s\n2026-05-20 01:54:29.244 17 INFO tempest.lib.common.rest_client [req-02dfc843-6b39-4539-982a-e2885497fcc7 req-02dfc843-6b39-4539-982a-e2885497fcc7 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.114s\n2026-05-20 01:54:29.347 17 INFO tempest.lib.common.rest_client [req-b22ad06f-da68-4785-9846-70d63325d2de req-b22ad06f-da68-4785-9846-70d63325d2de ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.101s\n2026-05-20 01:54:29.498 17 INFO tempest.lib.common.rest_client [req-e488d2ae-afc6-4426-904a-2b905fa11508 req-e488d2ae-afc6-4426-904a-2b905fa11508 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/1e593e84-2dfd-43bd-8d3f-d28601203279 0.148s\n2026-05-20 01:54:29.611 17 INFO tempest.lib.common.rest_client [req-faa38d23-80d7-42b3-bfeb-4b50ca0101f2 req-faa38d23-80d7-42b3-bfeb-4b50ca0101f2 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/1e593e84-2dfd-43bd-8d3f-d28601203279 0.110s\n2026-05-20 01:54:30.725 17 INFO tempest.lib.common.rest_client [req-068f3cd6-387b-4e30-b620-1cdbdc568d90 req-068f3cd6-387b-4e30-b620-1cdbdc568d90 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/1e593e84-2dfd-43bd-8d3f-d28601203279 0.105s\n2026-05-20 01:54:31.853 17 INFO tempest.lib.common.rest_client [req-8337fe36-ce9b-4e07-b498-77649d6a61ef req-8337fe36-ce9b-4e07-b498-77649d6a61ef ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/1e593e84-2dfd-43bd-8d3f-d28601203279 0.123s\n2026-05-20 01:54:31.999 17 INFO tempest.lib.common.rest_client [req-44818e4f-8fc7-430c-bf5e-e07db9d4822b req-44818e4f-8fc7-430c-bf5e-e07db9d4822b ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/4a431d5f-77b7-42ef-9027-aa2f08dc2b1a 0.143s\n2026-05-20 01:54:32.169 17 INFO tempest.lib.common.rest_client [req-a89620fe-62c3-4ad2-b1be-47b17bc44593 req-a89620fe-62c3-4ad2-b1be-47b17bc44593 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/4a431d5f-77b7-42ef-9027-aa2f08dc2b1a 0.158s\n2026-05-20 01:54:32.311 17 INFO tempest.lib.common.rest_client [req-761de7a9-86d2-43b6-983b-b284588f3dee req-761de7a9-86d2-43b6-983b-b284588f3dee ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/4a431d5f-77b7-42ef-9027-aa2f08dc2b1a 0.139s\n2026-05-20 01:54:33.434 17 INFO tempest.lib.common.rest_client [req-e3f1b6a0-eb96-4b30-8781-f78691b6e906 req-e3f1b6a0-eb96-4b30-8781-f78691b6e906 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/4a431d5f-77b7-42ef-9027-aa2f08dc2b1a 0.106s\n{3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_volume_from_snapshot [10.728214s] ... ok\n2026-05-20 01:54:33.539 17 INFO tempest.lib.common.rest_client [req-b4f98880-a65c-414a-b2b2-baa0ebadb5f6 req-b4f98880-a65c-414a-b2b2-baa0ebadb5f6 ] Request (VolumesSnapshotTestJSON:setUp): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.102s\n2026-05-20 01:54:33.884 17 INFO tempest.lib.common.rest_client [req-a7e12d59-8f4c-4b95-871d-22bd5f08b986 req-a7e12d59-8f4c-4b95-871d-22bd5f08b986 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes 0.327s\n2026-05-20 01:54:34.005 17 INFO tempest.lib.common.rest_client [req-e25656cd-24ab-4ed8-a72e-64e61d7c1b44 req-e25656cd-24ab-4ed8-a72e-64e61d7c1b44 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/eabd761a-4607-4ccb-a7fa-1e3382fb582b 0.107s\n2026-05-20 01:54:35.140 17 INFO tempest.lib.common.rest_client [req-41088bd5-93ef-4cae-9a21-0f17af733e49 req-41088bd5-93ef-4cae-9a21-0f17af733e49 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/eabd761a-4607-4ccb-a7fa-1e3382fb582b 0.119s\n2026-05-20 01:54:35.153 17 INFO tempest.common.waiters [-] volume eabd761a-4607-4ccb-a7fa-1e3382fb582b reached available after waiting for 1.153323 seconds\n2026-05-20 01:54:35.373 17 INFO tempest.lib.common.rest_client [req-66b9004d-90a6-408f-9926-ab9e88d62815 req-66b9004d-90a6-408f-9926-ab9e88d62815 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.218s\n2026-05-20 01:54:35.477 17 INFO tempest.lib.common.rest_client [req-8a0c0611-0dbc-47d1-9889-781b7a4fe937 req-8a0c0611-0dbc-47d1-9889-781b7a4fe937 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/e062d8b7-407e-4e60-b111-3c9b7e0b168c 0.099s\n2026-05-20 01:54:36.581 17 INFO tempest.lib.common.rest_client [req-07a57eb0-6b48-4b8d-be76-1b8bd347713e req-07a57eb0-6b48-4b8d-be76-1b8bd347713e ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/e062d8b7-407e-4e60-b111-3c9b7e0b168c 0.096s\n2026-05-20 01:54:36.585 17 INFO tempest.common.waiters [-] snapshot e062d8b7-407e-4e60-b111-3c9b7e0b168c reached available after waiting for 1.585682 seconds\n2026-05-20 01:54:37.100 17 INFO tempest.lib.common.rest_client [req-9878fdde-02de-4533-a9a1-4e469470b940 req-9878fdde-02de-4533-a9a1-4e469470b940 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes 0.512s\n2026-05-20 01:54:37.238 17 INFO tempest.lib.common.rest_client [req-858d6b74-79a5-4815-9015-4bfcb4e95388 req-858d6b74-79a5-4815-9015-4bfcb4e95388 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.121s\n2026-05-20 01:54:38.403 17 INFO tempest.lib.common.rest_client [req-6ef0f539-23c5-40d8-8d03-87916016201c req-6ef0f539-23c5-40d8-8d03-87916016201c ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.152s\n2026-05-20 01:54:38.426 17 INFO tempest.common.waiters [-] volume 3297a091-330f-4f03-95dd-6a09775e752f reached available after waiting for 1.425949 seconds\n2026-05-20 01:54:38.575 17 INFO tempest.lib.common.rest_client [req-1faab5a8-893d-40c3-9c0d-28c2fcb630af req-1faab5a8-893d-40c3-9c0d-28c2fcb630af ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.147s\n2026-05-20 01:54:38.746 17 INFO tempest.lib.common.rest_client [req-c51bfb79-a486-4c4d-969f-7ba7f1796e96 req-c51bfb79-a486-4c4d-969f-7ba7f1796e96 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.159s\n2026-05-20 01:54:38.902 17 INFO tempest.lib.common.rest_client [req-59942317-1755-479b-9b89-e0a29e15bf16 req-59942317-1755-479b-9b89-e0a29e15bf16 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.153s\n2026-05-20 01:54:40.033 17 INFO tempest.lib.common.rest_client [req-56a40c3c-21ed-4735-bf05-8843c67d5da6 req-56a40c3c-21ed-4735-bf05-8843c67d5da6 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.114s\n2026-05-20 01:54:40.135 17 INFO tempest.lib.common.rest_client [req-e9a32301-c78d-4d84-9817-1f64fd41dfaa req-e9a32301-c78d-4d84-9817-1f64fd41dfaa ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.099s\n2026-05-20 01:54:40.265 17 INFO tempest.lib.common.rest_client [req-27177d78-155b-4a70-9242-400d7a3ca23f req-27177d78-155b-4a70-9242-400d7a3ca23f ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.125s\n2026-05-20 01:54:40.421 17 INFO tempest.lib.common.rest_client [req-37899033-9d55-4993-9c9d-15ba9b55d22b req-37899033-9d55-4993-9c9d-15ba9b55d22b ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/e062d8b7-407e-4e60-b111-3c9b7e0b168c 0.152s\n2026-05-20 01:54:40.542 17 INFO tempest.lib.common.rest_client [req-c3582f98-5b41-4cc2-ae39-b37732890a03 req-c3582f98-5b41-4cc2-ae39-b37732890a03 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/e062d8b7-407e-4e60-b111-3c9b7e0b168c 0.118s\n2026-05-20 01:54:41.670 17 INFO tempest.lib.common.rest_client [req-bd05a8b4-b6f2-4464-8daf-20639e34dafc req-bd05a8b4-b6f2-4464-8daf-20639e34dafc ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/e062d8b7-407e-4e60-b111-3c9b7e0b168c 0.117s\n2026-05-20 01:54:41.808 17 INFO tempest.lib.common.rest_client [req-055bd7f6-27de-415a-a2cc-91c54e95da63 req-055bd7f6-27de-415a-a2cc-91c54e95da63 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/eabd761a-4607-4ccb-a7fa-1e3382fb582b 0.134s\n2026-05-20 01:54:41.958 17 INFO tempest.lib.common.rest_client [req-ab9299a7-fc27-4945-8089-8803e22a76e7 req-ab9299a7-fc27-4945-8089-8803e22a76e7 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/eabd761a-4607-4ccb-a7fa-1e3382fb582b 0.136s\n2026-05-20 01:54:42.102 17 INFO tempest.lib.common.rest_client [req-29fe2fd9-2dc7-4883-bf7d-a018768681ab req-29fe2fd9-2dc7-4883-bf7d-a018768681ab ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/eabd761a-4607-4ccb-a7fa-1e3382fb582b 0.140s\n2026-05-20 01:54:43.215 17 INFO tempest.lib.common.rest_client [req-352af96f-f55b-49ae-9fa3-d10becf378b1 req-352af96f-f55b-49ae-9fa3-d10becf378b1 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/eabd761a-4607-4ccb-a7fa-1e3382fb582b 0.096s\n{3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_volume_from_snapshot_no_size [9.780297s] ... ok\n2026-05-20 01:54:43.333 17 INFO tempest.lib.common.rest_client [req-2cb27120-3002-451b-a741-d4bc17f62825 req-2cb27120-3002-451b-a741-d4bc17f62825 ] Request (VolumesSnapshotTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.092s\n2026-05-20 01:54:43.473 17 INFO tempest.lib.common.rest_client [req-d674c22b-470f-40bb-aed7-ab6026eb2afe req-d674c22b-470f-40bb-aed7-ab6026eb2afe ] Request (VolumesSnapshotTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.129s\n2026-05-20 01:54:43.584 17 INFO tempest.lib.common.rest_client [req-12228dcd-e14b-478c-85c0-ad725aa9d43d req-12228dcd-e14b-478c-85c0-ad725aa9d43d ] Request (VolumesSnapshotTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.108s\n2026-05-20 01:54:44.696 17 INFO tempest.lib.common.rest_client [req-1088e9f1-43cb-4490-a6d9-a219c378f1e4 req-1088e9f1-43cb-4490-a6d9-a219c378f1e4 ] Request (VolumesSnapshotTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.097s\n2026-05-20 01:54:46.210 17 INFO tempest.lib.common.rest_client [req-3420b9e5-7775-4798-86cb-bb43f06b711c req-3420b9e5-7775-4798-86cb-bb43f06b711c ] Request (VolumesSnapshotTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/30ac66ef-0e9b-456f-b8b6-0868829ede28/remove_router_interface 1.511s\n2026-05-20 01:54:47.342 17 INFO tempest.lib.common.rest_client [req-471b346a-2df3-4725-9259-76a95e51c1ad req-471b346a-2df3-4725-9259-76a95e51c1ad ] Request (VolumesSnapshotTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/30ac66ef-0e9b-456f-b8b6-0868829ede28 1.129s\n2026-05-20 01:54:47.688 17 INFO tempest.lib.common.rest_client [req-95d2feac-222a-481d-89a2-6d22e1b45e64 req-95d2feac-222a-481d-89a2-6d22e1b45e64 ] Request (VolumesSnapshotTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/72b4ea77-716a-4e40-87ab-ed4c639d20ac 0.344s\n2026-05-20 01:54:48.424 17 INFO tempest.lib.common.rest_client [req-dce63bc7-46ef-4a27-b432-a16f613aa12d req-dce63bc7-46ef-4a27-b432-a16f613aa12d ] Request (VolumesSnapshotTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2564bcf7-543c-48de-8e01-bb673460db85 0.733s\n2026-05-20 01:54:48.778 17 INFO tempest.lib.common.rest_client [req-1464daf4-6d95-4cfa-b77c-d82c2abc3491 req-1464daf4-6d95-4cfa-b77c-d82c2abc3491 ] Request (VolumesSnapshotTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/999836f2c5794af481de58d1b025e728 0.351s\n2026-05-20 01:54:48.779 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: faf302748e42495096a20e5cb3ed2d05\n2026-05-20 01:54:48.904 17 INFO tempest.lib.common.rest_client [req-14c7ed59-dab6-491e-9641-e302a01c8f6c req-14c7ed59-dab6-491e-9641-e302a01c8f6c ] Request (VolumesSnapshotTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=faf302748e42495096a20e5cb3ed2d05&name=default 0.123s\n2026-05-20 01:54:49.444 17 INFO tempest.lib.common.rest_client [req-b31d345d-d322-409e-aabb-3b143c8ce6f8 req-b31d345d-d322-409e-aabb-3b143c8ce6f8 ] Request (VolumesSnapshotTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/67d06dc6-6e23-4b3a-a16c-ddd14be1e92e 0.536s\n2026-05-20 01:54:49.779 17 INFO tempest.lib.common.rest_client [req-ff4f8279-6247-4347-8466-bd0979b9a257 req-ff4f8279-6247-4347-8466-bd0979b9a257 ] Request (VolumesSnapshotTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/faf302748e42495096a20e5cb3ed2d05 0.332s\n\n==============================\nFailed 74 tests - output below:\n==============================\n\ntempest.api.volume.admin.test_user_messages.UserMessagesTest.test_list_show_messages[id-50f29e6e-f363-42e1-8ad1-f67ae7fd4d5a]\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_user_messages.py\", line 60, in test_list_show_messages\n    message_id = self._create_user_message()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_user_messages.py\", line 42, in _create_user_message\n    bogus_type = self.create_volume_type(\n        name=vol_type_name, extra_specs=extra_specs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('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/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-20 01:47:41,689 15 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_list_show_messages): 500 POST https://api.testbed.osism.xyz:8776/v3/5183a2b96f304aef9865001c4d056a71/types 0.540s\n\n\ntearDownClass (tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest)\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\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 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_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 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_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 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\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status[id-3e13ca2f-48ea-49f3-ae1a-488e9180d535]\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_snapshots_actions.py\", line 72, in test_reset_snapshot_status\n    self.admin_snapshots_client.reset_snapshot_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], status)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, 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: 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/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, 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: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:47:42,292 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 1.493s\n2026-05-20 01:47:52,491 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 10.182s\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.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 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_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 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_volume_quotas.VolumeQuotasAdminTestJSON.test_delete_quota[id-874b35a9-51f1-4258-bec5-cd561b6690d3]\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_volume_quotas.py\", line 109, in test_delete_quota\n    self.admin_quotas_client.update_quota_set(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.demo_tenant_id, volumes=(volume_default + 5))\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 59, in update_quota_set\n    resp, body = self.put('os-quota-sets/%s' % tenant_id, put_body)\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 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/quotas_client.py\", line 59, in update_quota_set\n    resp, body = self.put('os-quota-sets/%s' % tenant_id, put_body)\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 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-20 01:47:41,082 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_delete_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85/defaults 0.106s\n2026-05-20 01:47:42,302 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_delete_quota): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 1.202s\n2026-05-20 01:48:00,437 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:_run_cleanups): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 18.118s\n\n\ntearDownClass (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 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\ntempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_default_quotas[id-2be020a2-5fdd-423d-8d35-a7ffbc36e9f7]\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_volume_quotas.py\", line 67, in test_list_default_quotas\n    self.admin_quotas_client.show_default_quota_set(self.demo_tenant_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 31, in show_default_quota_set\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\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:48:12,861 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_list_default_quotas): 500 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85/defaults 12.316s\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 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 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: Request Failed: internal server error while processing your request.\n\n\nsetUpClass (tempest.api.volume.test_versions.VersionsTest)\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\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating[id-05f711b6-e629-4895-8103-7ca069f2073a]\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_snapshots_actions.py\", line 105, in test_snapshot_force_delete_when_snapshot_is_creating\n    self._create_reset_and_force_delete_temp_snapshot('creating')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('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/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-20 01:48:02,823 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.323s\n2026-05-20 01:48:20,562 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 17.728s\n2026-05-20 01:48:20,707 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.143s\n2026-05-20 01:48:20,710 25 INFO     [tempest.common.waiters] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.710306 seconds\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 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 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_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 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 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_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 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 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_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 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.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 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\ntempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest.test_volume_type_access_add[id-d4dd0027-835f-4554-a6e5-50903fb79184]\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_volume_type_access.py\", line 51, in test_volume_type_access_add\n    volume = self.create_volume(volume_type=volume_type['id'])\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\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 165, in _delete_volume_for_cleanup\n    BaseVolumeTest.delete_volume(volumes_client, volume_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 229, in delete_volume\n    client.delete_volume(volume_id)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume\n    resp, body = self.delete(url)\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': '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.'}\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/types_client.py\", line 210, in remove_type_access\n    resp, body = self.post(url, 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: 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/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-20 01:47:39,947 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types 0.504s\n2026-05-20 01:47:40,354 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 404 POST https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes 0.398s\n2026-05-20 01:47:40,355 23 WARNING  [tempest.lib.common.rest_client] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-20 01:47:40,501 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 202 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8/action 0.142s\n2026-05-20 01:47:41,044 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 202 POST https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes 0.539s\n2026-05-20 01:47:41,215 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 0.157s\n2026-05-20 01:48:00,164 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 17.937s\n2026-05-20 01:48:12,868 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 500 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 11.686s\n2026-05-20 01:48:20,469 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 7.578s\n2026-05-20 01:48:20,720 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 0.228s\n2026-05-20 01:48:21,310 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8/action 0.581s\n2026-05-20 01:48:38,694 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8 17.377s\n\n\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting[id-92ce8597-b992-43a1-8868-6316b22a969e]\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_snapshots_actions.py\", line 110, in test_snapshot_force_delete_when_snapshot_is_deleting\n    self._create_reset_and_force_delete_temp_snapshot('deleting')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('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/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-20 01:48:31,322 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.608s\n2026-05-20 01:48:38,665 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 7.337s\n2026-05-20 01:48:38,776 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.108s\n2026-05-20 01:48:38,780 25 INFO     [tempest.common.waiters] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.780381 seconds\n\n\ntempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_get_list_accept_volume_transfer[id-4d75b645-a478-48b1-97c8-503f64242f1a]\n--------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volume_transfers.py\", line 57, in test_create_get_list_accept_volume_transfer\n    body = self.client.show_volume_transfer(transfer_id)['transfer']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/transfers_client.py\", line 57, in show_volume_transfer\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/api/volume/base.py\", line 229, in delete_volume\n    client.delete_volume(volume_id)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume\n    resp, body = self.delete(url)\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 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\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 165, in _delete_volume_for_cleanup\n    BaseVolumeTest.delete_volume(volumes_client, volume_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 229, in delete_volume\n    client.delete_volume(volume_id)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume\n    resp, body = self.delete(url)\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': '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.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:47:39,551 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes 0.711s\n2026-05-20 01:47:39,739 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.162s\n2026-05-20 01:47:40,878 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.110s\n2026-05-20 01:47:40,896 29 INFO     [tempest.common.waiters] volume 10de5bfc-4c47-4d41-9323-25b8b6db037c reached available after waiting for 1.896304 seconds\n2026-05-20 01:47:41,128 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer 0.229s\n2026-05-20 01:47:41,280 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.140s\n2026-05-20 01:47:41,294 29 INFO     [tempest.common.waiters] volume 10de5bfc-4c47-4d41-9323-25b8b6db037c reached awaiting-transfer after waiting for 0.294794 seconds\n2026-05-20 01:47:52,444 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer/b44f4258-9891-4711-8998-854a9fbe2821 11.147s\n2026-05-20 01:48:00,321 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer/b44f4258-9891-4711-8998-854a9fbe2821 7.868s\n2026-05-20 01:48:12,854 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 503 DELETE https://api.testbed.osism.xyz:8776/v3/07afe2c7c8c546d9bf32f80d044ef39a/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 12.530s\n2026-05-20 01:48:20,509 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 7.640s\n2026-05-20 01:48:21,309 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.758s\n2026-05-20 01:48:21,310 29 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...\n2026-05-20 01:48:38,780 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 12.466s\n2026-05-20 01:48:38,947 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.148s\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 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 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 0c7ddd9c-362e-4db4-ad3d-bde2249a0738 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-20 01:47:38,392 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/types 0.467s\n2026-05-20 01:47:38,618 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/group_types 0.214s\n2026-05-20 01:47:39,227 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups 0.602s\n2026-05-20 01:47:39,399 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.164s\n2026-05-20 01:47:39,411 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.411086 seconds\n2026-05-20 01:47:39,557 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.141s\n2026-05-20 01:47:39,749 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.189s\n2026-05-20 01:47:39,762 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached creating after waiting for 0.761968 seconds\n2026-05-20 01:47:39,937 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.173s\n2026-05-20 01:47:40,056 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.114s\n2026-05-20 01:47:40,062 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.062928 seconds\n2026-05-20 01:47:40,203 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.136s\n2026-05-20 01:47:40,368 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.163s\n2026-05-20 01:47:40,375 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached error after waiting for 0.375273 seconds\n2026-05-20 01:47:40,540 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.162s\n2026-05-20 01:47:40,661 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.119s\n2026-05-20 01:47:40,669 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.669101 seconds\n2026-05-20 01:47:41,034 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 0.361s\n2026-05-20 01:47:42,312 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-\n    4113-83a3-154833cbf799/action 1.261s\n2026-05-20 01:47:42,313 35 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=0x7eed37a686e0>>, retrying...\n2026-05-20 01:48:00,136 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 12.818s\n2026-05-20 01:48:02,819 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 2.660s\n2026-05-20 01:48:02,819 35 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=0x7eed37a686e0>>, retrying...\n2026-05-20 01:48:20,414 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 12.591s\n2026-05-20 01:48:31,322 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 10.893s\n2026-05-20 01:48:38,588 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/group_types/0c7ddd9c-362e-4db4-ad3d-bde2249a0738 7.257s\n2026-05-20 01:48:38,901 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/types/868334d2-2410-4ca7-bf7c-82eaeba7472a 0.306s\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 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.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\ntempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_quota_usage[id-ae8b6091-48ad-4bfa-a188-bbf5cc02115f]\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_volume_quotas.py\", line 123, in test_quota_usage\n    volume = self.create_volume()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume\n    volume = self.volumes_client.create_volume(**kwargs)['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 pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:48:20,753 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_quota_usage): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85?usage=True 0.269s\n2026-05-20 01:48:49,978 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_quota_usage): 500 POST https://api.testbed.osism.xyz:8776/v3/eedb97292b8544bc8b3164d986e35d85/volumes 29.211s\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON)\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_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 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.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\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 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.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 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\ntempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest.test_volume_type_access_list[id-5220eb28-a435-43ce-baaf-ed46f0e95159]\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_volume_type_access.py\", line 63, in test_volume_type_access_list\n    self.admin_volume_types_client.add_type_access(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_type['id'], project=self.volumes_client.tenant_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 197, in add_type_access\n    resp, body = self.post(url, 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: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:48:38,887 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_list): 200 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types 0.178s\n2026-05-20 01:48:39,472 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_list): 500 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96/action 0.582s\n2026-05-20 01:48:49,607 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 10.127s\n2026-05-20 01:48:49,608 23 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 0x7089c4adf5c0>>, retrying...\n2026-05-20 01:48:56,495 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 1.881s\n2026-05-20 01:48:56,594 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 0.098s\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 46, in _create_group_snapshot\n    waiters.wait_for_volume_resource_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.group_snapshots_client, group_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/group_snapshots_client.py\", line 59, in show_group_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/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/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot\n    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot\n    resp, body = self.delete('group_snapshots/%s' % group_snapshot_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': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}\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 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Invalid Group: Group has existing snapshots.'}\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 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 30026b97-2480-4c82-99ef-c3be0a03c76b deletion is not allowed with groups present with the type.'}\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-20 01:47:36,822 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 0.822s\n2026-05-20 01:47:37,004 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/group_types 0.172s\n2026-05-20 01:47:37,449 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups 0.438s\n2026-05-20 01:47:37,912 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf 0.457s\n2026-05-20 01:47:37,930 17 INFO     [tempest.common.waiters] group 50f731aa-2e2a-46d8-910a-6a09888d7daf reached available after waiting for 0.930706 seconds\n2026-05-20 01:47:38,492 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes 0.560s\n2026-05-20 01:47:38,685 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/119dc7ce-9c38-4959-b722-faac31854346 0.180s\n2026-05-20 01:47:39,848 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/119dc7ce-9c38-4959-b722-faac31854346 0.134s\n2026-05-20 01:47:39,867 17 INFO     [tempest.common.waiters] volume 119dc7ce-9c38-4959-b722-faac31854346 reached available after waiting for 1.867862 seconds\n2026-05-20 01:47:40,354 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots 0.480s\n2026-05-20 01:47:40,700 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.336s\n2026-05-20 01:47:41,922 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.215s\n2026-05-20 01:48:00,134 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 17.203s\n2026-05-20 01:48:01,982 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.842s\n2026-05-20 01:48:13,109 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 10.121s\n2026-05-20 01:48:20,456 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 7.332s\n2026-05-20 01:48:20,808 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f810954\n    3a1ac68bf926f4e336f/volumes/detail 0.340s\n2026-05-20 01:48:31,321 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf/action 10.494s\n2026-05-20 01:48:31,322 17 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=0x747452dbbcb0>>, retrying...\n2026-05-20 01:48:38,806 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/detail 2.477s\n2026-05-20 01:48:38,950 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf/action 0.125s\n2026-05-20 01:48:39,111 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/group_types/30026b97-2480-4c82-99ef-c3be0a03c76b 0.153s\n2026-05-20 01:48:49,932 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types/131dfe36-15c6-42ed-9814-a7190b4214f7 10.815s\n2026-05-20 01:48:49,933 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 0x74744db4f610>>, retrying...\n2026-05-20 01:48:56,680 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types/131dfe36-15c6-42ed-9814-a7190b4214f7 1.745s\n\n\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error[id-645a4a67-a1eb-4e8e-a547-600abac1525d]\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_snapshots_actions.py\", line 115, in test_snapshot_force_delete_when_snapshot_is_error\n    self._create_reset_and_force_delete_temp_snapshot('error')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('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/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-20 01:48:39,479 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 0.694s\n2026-05-20 01:48:56,491 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 17.006s\n2026-05-20 01:48:56,773 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.277s\n2026-05-20 01:48:56,780 25 INFO     [tempest.common.waiters] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.780320 seconds\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 220, in test_delete_group_snapshots_following_updated_volumes\n    volume_type = self.create_volume_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('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/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-20 01:48:57,323 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 0.594s\n2026-05-20 01:48:57,326 17 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\n\n\ntearDownClass (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 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_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 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\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/api/volume/admin/test_group_snapshots.py\", line 86, in test_group_snapshot_create_show_list_delete\n    volume_type = self.create_volume_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('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/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-20 01:49:09,437 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 12.101s\n\n\nsetUpClass (tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON)\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 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.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 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\ntempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_quota_usage_after_volume_transfer[id-8911036f-9d54-4720-80cc-a1c9796a8805]\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_volume_quotas.py\", line 141, in test_quota_usage_after_volume_transfer\n    volume = self.create_volume()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume\n    volume = self.volumes_client.create_volume(**kwargs)['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 pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:49:14,547 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_quota_usage_after_volume_transfer): 500 POST https://api.testbed.osism.xyz:8776/v3/eedb97292b8544bc8b3164d986e35d85/volumes 24.561s\n\n\ntempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_export_import[id-a99c54a1-dd80-4724-8a13-13bf58d4068d]\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_volumes_backup.py\", line 65, in test_volume_backup_export_import\n    backup = self.create_backup(volume_id=volume['id'], name=backup_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 219, in create_backup\n    waiters.wait_for_volume_resource_status(backup_client, backup['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                            '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/backups_client.py\", line 83, in show_backup\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/backups_client.py\", line 76, in delete_backup\n    resp, body = self.delete('backups/%s' % backup_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/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion\n    if self.is_resource_deleted(id, *args, **kwargs):\n       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 140, in is_resource_deleted\n    self.show_backup(id)\n    ~~~~~~~~~~~~~~~~^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup\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 pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:47:34,738 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes 1.528s\n2026-05-20 01:47:34,852 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.105s\n2026-05-20 01:47:35,984 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.120s\n2026-05-20 01:47:36,001 31 INFO     [tempest.common.waiters] volume 89b3001b-9521-4ad4-ae82-dbafa1da6942 reached available after waiting for 2.001023 seconds\n2026-05-20 01:47:36,315 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups 0.311s\n2026-05-20 01:47:36,637 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.316s\n2026-05-20 01:47:37,981 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.335s\n2026-05-20 01:47:39,208 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.215s\n2026-05-20 01:47:40,367 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.150s\n2026-05-20 01:47:41,858 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.479s\n2026-05-20 01:47:52,996 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 10.127s\n2026-05-20 01:48:02,821 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 9.812s\n2026-05-20 01:48:20,337 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 17.508s\n2026-05-20 01:48:31,529 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 10.182s\n2026-05-20 01:48:38,838 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 7.301s\n2026-05-20 01:48:49,936 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 11.078s\n2026-05-20 01:48:49,937 31 WARNING  [tempest.lib.common.utils.test_utils] G\n    ot ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x74f217217c40>, retrying...\n2026-05-20 01:48:56,438 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 1.498s\n2026-05-20 01:48:56,643 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.179s\n2026-05-20 01:48:56,817 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.172s\n2026-05-20 01:49:09,440 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 11.603s\n2026-05-20 01:49:09,440 31 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x74f217217c40>, retrying...\n2026-05-20 01:49:14,635 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.188s\n2026-05-20 01:49:14,748 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.110s\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 324, in test_reset_group_snapshot_status\n    self.admin_group_snapshots_client.reset_group_snapshot_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        group_snapshot['id'], status)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 90, in reset_group_snapshot_status\n    resp, body = self.post('group_snapshots/%s/action' % group_snapshot_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_snapshots_client.py\", line 90, in reset_group_snapshot_status\n    resp, body = self.post('group_snapshots/%s/action' % group_snapshot_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/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot\n    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot\n    resp, body = self.delete('group_snapshots/%s' % group_snapshot_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': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}\n\n\nCaptured traceback-3:\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 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Invalid Group: Group has existing snapshots.'}\n\n\nCaptured traceback-4:\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 4a2cbf65-cda7-4c1c-ba9a-5f13e6eac9c2 deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-5:\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-20 01:47:34,119 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/types 1.060s\n2026-05-20 01:47:34,281 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_types 0.151s\n2026-05-20 01:47:35,143 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups 0.859s\n2026-05-20 01:47:35,319 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups/8a717976-accb-4c7e-97c3-98b02614a4fe 0.170s\n2026-05-20 01:47:35,324 41 INFO     [tempest.common.waiters] group 8a717976-accb-4c7e-97c3-98b02614a4fe reached available after waiting for 0.324336 seconds\n2026-05-20 01:47:35,791 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes 0.461s\n2026-05-20 01:47:35,941 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/2aba27d9-764c-4111-99b8-55b1e28e93b1 0.131s\n2026-05-20 01:47:37,854 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/2aba27d9-764c-4111-99b8-55b1e28e93b1 0.893s\n2026-05-20 01:47:37,863 41 INFO     [tempest.common.waiters] volume 2aba27d9-764c-4111-99b8-55b1e28e93b1 reached available after waiting for 2.863343 seconds\n2026-05-20 01:47:38,340 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots 0.475s\n2026-05-20 01:47:38,460 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.109s\n2026-05-20 01:47:39,685 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.214s\n2026-05-20 01:47:39,691 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 1.691104 seconds\n2026-05-20 01:47:39,849 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/detail 0.151s\n2026-05-20 01:47:40,212 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 0.356s\n2026-05-20 01:47:40,219 41 INFO     [tempest.common.waiters] snapshot 1e92b7fd-5dbe-4627-a9f6-9e782d34332f reached available after waiting for 0.219250 seconds\n2026-05-20 01:47:40,680 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.449s\n2026-05-20 01:47:40,820 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https:\n    //api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.132s\n2026-05-20 01:47:40,826 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached creating after waiting for 0.826679 seconds\n2026-05-20 01:47:40,979 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.149s\n2026-05-20 01:47:41,852 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.868s\n2026-05-20 01:47:41,857 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 0.857174 seconds\n2026-05-20 01:47:42,284 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.424s\n2026-05-20 01:47:52,477 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 10.183s\n2026-05-20 01:48:00,120 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 7.637s\n2026-05-20 01:48:00,125 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 0.125004 seconds\n2026-05-20 01:48:00,370 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.242s\n2026-05-20 01:48:02,326 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/detail 1.952s\n2026-05-20 01:48:20,384 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/detail 18.032s\n2026-05-20 01:48:20,621 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 0.217s\n2026-05-20 01:48:38,299 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 16.657s\n2026-05-20 01:48:49,939 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 10.626s\n2026-05-20 01:48:49,940 41 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseGroupSnapshotsTest._delete_group_snapshot of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7ece607ac050>>, retrying...\n2026-05-20 01:48:56,407 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 1.463s\n2026-05-20 01:48:56,786 41 INFO     [tempest.lib.common.res\n    t_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/detail 0.370s\n2026-05-20 01:48:56,943 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups/8a717976-accb-4c7e-97c3-98b02614a4fe/action 0.146s\n2026-05-20 01:49:14,490 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_types/4a2cbf65-cda7-4c1c-ba9a-5f13e6eac9c2 17.540s\n2026-05-20 01:49:14,727 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/types/d51a6c58-810f-4ba1-bc70-acf1d41a9271 0.230s\n\n\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting[id-bf89080f-8129-465e-9327-b2f922666ba5]\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_snapshots_actions.py\", line 120, in test_snapshot_force_delete_when_snapshot_is_error_deleting\n    self._create_reset_and_force_delete_temp_snapshot('error_deleting')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('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/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/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, 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: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:49:07,316 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.531s\n2026-05-20 01:49:15,215 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 7.892s\n\n\ntempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_reset_status[id-47a35425-a891-4e13-961c-c45deea21e94]\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_volumes_backup.py\", line 126, in test_volume_backup_reset_status\n    volume = self.create_volume()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume\n    volume = self.volumes_client.create_volume(**kwargs)['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 pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:49:15,211 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes 0.397s\n\n\ntempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_update_all_quota_resources_for_tenant[id-3d45c99e-cc42-4424-a56e-5cbd212b63a6]\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_volume_quotas.py\", line 80, in test_update_all_quota_resources_for_tenant\n    quota_set = self.admin_quotas_client.update_quota_set(\n                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.demo_tenant_id,\n        ^^^^^^^^^^^^^^^^^^^^\n        **new_quota_set)['quota_set']\n        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 59, in update_quota_set\n    resp, body = self.put('os-quota-sets/%s' % tenant_id, put_body)\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 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-20 01:49:27,181 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_update_all_quota_resources_for_tenant): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 12.403s\n\n\ntearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest)\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_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 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_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 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_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 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_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 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_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status[id-41288afd-d463-485e-8f6e-4eea159413eb]\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_snapshots_actions.py\", line 85, in test_update_snapshot_status\n    self.admin_snapshots_client.reset_snapshot_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], status)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, 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: 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/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, 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: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:49:27,208 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 11.978s\n2026-05-20 01:49:32,813 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 5.596s\n\n\nsetUpClass (tempest.api.volume.admin.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.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\ntearDownClass (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 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_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 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_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 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-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 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 ef22df6a-e8d1-4b59-8015-5ca42a3ab6f0 deletion is not allowed with groups present with the type.'}\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-20 01:47:38,414 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types 0.523s\n2026-05-20 01:47:38,545 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types 0.119s\n2026-05-20 01:47:39,043 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.494s\n2026-05-20 01:47:39,170 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634 0.118s\n2026-05-20 01:47:40,336 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634 0.153s\n2026-05-20 01:47:40,340 39 INFO     [tempest.common.waiters] group 2cbf1656-da88-4dcb-8617-0ab70d955634 reached available after waiting for 1.340906 seconds\n2026-05-20 01:47:40,601 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.254s\n2026-05-20 01:47:40,764 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca 0.156s\n2026-05-20 01:47:41,887 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca 0.115s\n2026-05-20 01:47:41,893 39 INFO     [tempest.common.waiters] group ae86da40-d264-44b8-a260-94722cbaecca reached available after waiting for 1.893198 seconds\n2026-05-20 01:48:00,473 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 18.578s\n2026-05-20 01:48:12,914 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 12.432s\n2026-05-20 01:48:12,915 39 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=0x724d5e9b8590>>, retrying...\n2026-05-20 01:48:20,574 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.647s\n2026-05-20 01:48:31,336 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca/action 10.715s\n2026-05-20 01:48:31,337 39 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=0x724d5e9b8590>>, retrying...\n2026-05-20 01:48:38,571 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.231s\n2026-05-20 01:48:49,479 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b\n    0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca/action 10.889s\n2026-05-20 01:48:56,560 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 7.070s\n2026-05-20 01:49:07,316 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634/action 10.742s\n2026-05-20 01:49:07,317 39 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=0x724d5e9b8590>>, retrying...\n2026-05-20 01:49:14,406 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.086s\n2026-05-20 01:49:32,825 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634/action 18.407s\n2026-05-20 01:49:32,826 39 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=0x724d5e9b8590>>, retrying...\n2026-05-20 01:49:47,951 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 10.122s\n2026-05-20 01:49:50,984 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types/ef22df6a-e8d1-4b59-8015-5ca42a3ab6f0 3.028s\n2026-05-20 01:49:51,170 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types/bfbe9857-a0b2-44cd-a064-eb48ac156d15 0.176s\n\n\ntempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_list_delete_volume_transfer[id-ab526943-b725-4c07-b875-8e8ef87a2c30]\n----------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volume_transfers.py\", line 81, in test_create_list_delete_volume_transfer\n    volume = self.create_volume()\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\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-20 01:48:56,738 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes 17.776s\n2026-05-20 01:49:14,429 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 17.678s\n2026-05-20 01:49:27,184 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 11.745s\n2026-05-20 01:49:32,392 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 5.200s\n2026-05-20 01:49:32,812 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.406s\n2026-05-20 01:49:32,812 29 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...\n2026-05-20 01:49:47,948 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 10.133s\n2026-05-20 01:49:47,949 29 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...\n2026-05-20 01:49:53,132 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.179s\n2026-05-20 01:49:53,446 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.295s\n2026-05-20 01:49:53,539 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.091s\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 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 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.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 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\ntempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_service_with_invalid_binary[id-c571f179-c6e6-4c50-a0ab-368b628a8ac1,negative]\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_volume_services_negative.py\", line 43, in test_disable_service_with_invalid_binary\n    self.assertRaises(lib_exc.NotFound,\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n                      self.admin_volume_services_client.disable_service,\n                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                      host=self.host, binary='invalid_binary')\n                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 569, in assertRaises\n    self.assertThat(our_callable, matcher)\n    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 585, in assertThat\n    mismatch_error = self._matchHelper(matchee, matcher, message, verbose)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 644, in _matchHelper\n    mismatch = matcher.match(matchee)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 152, in match\n    mismatch = self.exception_matcher.match(typed_exc_info)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_higherorder.py\", line 80, in match\n    mismatch = matcher.match(matchee)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 543, in match\n    raise matchee[1].with_traceback(matchee[2])\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 140, in match\n    result = actual_callable()\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 1332, in __call__\n    return self._callable_object(*self._args, **self._kwargs)\n           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/services_client.py\", line 71, in disable_service\n    resp, body = self.put('os-services/disable', put_body)\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/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-20 01:50:12,992 17 INFO     [tempest.lib.common.rest_client] Request (VolumeServicesNegativeTest:test_disable_service_with_invalid_binary): 500 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/disable 10.386s\n\n\ntempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON.test_crud_snapshot_metadata[id-a2f20f99-e363-4584-be97-bc33afb1a56c]\n---------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_snapshot_metadata.py\", line 70, in test_crud_snapshot_metadata\n    body = self.snapshots_client.update_snapshot_metadata(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], metadata=update)['metadata']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 167, in update_snapshot_metadata\n    resp, body = self.put(url, put_body)\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 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/api/volume/test_snapshot_metadata.py\", line 44, in tearDown\n    self.snapshots_client.update_snapshot_metadata(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], metadata={})\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 167, in update_snapshot_metadata\n    resp, body = self.put(url, put_body)\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 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-20 01:50:02,196 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.184s\n2026-05-20 01:50:02,295 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.090s\n2026-05-20 01:50:02,989 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.687s\n2026-05-20 01:50:13,182 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:tearDown): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 10.186s\n\n\nsetUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsTest)\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_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_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 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 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.test_snapshot_metadata.SnapshotMetadataTestJSON.test_update_show_snapshot_metadata_item[id-e8ff85c5-8f97-477f-806a-3ac364a949ed]\n---------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_snapshot_metadata.py\", line 97, in test_update_show_snapshot_metadata_item\n    self.snapshots_client.create_snapshot_metadata(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], metadata)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 140, in create_snapshot_metadata\n    resp, body = self.post(url, put_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: 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/api/volume/test_snapshot_metadata.py\", line 44, in tearDown\n    self.snapshots_client.update_snapshot_metadata(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], metadata={})\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 167, in update_snapshot_metadata\n    resp, body = self.put(url, put_body)\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 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-20 01:50:21,482 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_update_show_snapshot_metadata_item): 500 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 8.291s\n2026-05-20 01:50:32,152 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:tearDown): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 10.662s\n\n\ntempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_thaw_host_with_invalid_host[id-7c6287c9-d655-47e1-9a11-76f6657a6dce,negative]\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_volume_services_negative.py\", line 68, in test_thaw_host_with_invalid_host\n    self.assertRaises(lib_exc.BadRequest,\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n                      self.admin_volume_services_client.thaw_host,\n                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                      host='invalid_host')\n                      ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 569, in assertRaises\n    self.assertThat(our_callable, matcher)\n    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 585, in assertThat\n    mismatch_error = self._matchHelper(matchee, matcher, message, verbose)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 644, in _matchHelper\n    mismatch = matcher.match(matchee)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 152, in match\n    mismatch = self.exception_matcher.match(typed_exc_info)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_higherorder.py\", line 80, in match\n    mismatch = matcher.match(matchee)\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 543, in match\n    raise matchee[1].with_traceback(matchee[2])\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 140, in match\n    result = actual_callable()\n\n      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 1332, in __call__\n    return self._callable_object(*self._args, **self._kwargs)\n           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/services_client.py\", line 109, in thaw_host\n    resp, body = self.put('os-services/thaw', put_body)\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/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-20 01:50:32,147 17 INFO     [tempest.lib.common.rest_client] Request (VolumeServicesNegativeTest:test_thaw_host_with_invalid_host): 500 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/thaw 11.230s\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\ntearDownClass (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 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.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 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-1933762 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\\': \\'d7057b9d-3867-4425-a8ac-5be9b3ed250f\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\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/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-20 01:49:51,391 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types 0.161s\n2026-05-20 01:49:53,138 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types 1.742s\n2026-05-20 01:49:53,374 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.227s\n2026-05-20 01:49:53,504 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.122s\n2026-05-20 01:49:54,643 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.129s\n2026-05-20 01:49:54,656 39 INFO     [tempest.common.waiters] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.656428 seconds\n2026-05-20 01:49:55,204 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 0.544s\n2026-05-20 01:49:55,366 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 0.149s\n2026-05-20 01:49:56,559 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 0.176s\n2026-05-20 01:49:56,589 39 INFO     [tempest.common.waiters] volume 7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 reached available after waiting for 1.589940 seconds\n2026-05-20 01:49:57,069 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 0.476s\n2026-05-20 01:49:57,250 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/52ff39ac-e6ea-448e-9fda-83313144d3dc 0.166s\n2026-05-20 01:49:58,425 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/52ff39ac-e6ea-448e-9fda-83313144d3dc 0.158s\n2026-05-20 01:49:58,442 39 INFO     [tempest.common.waiters] volume 52ff39ac-e6ea-448e-9fda-83313144d3dc reached available after waiting for 1.442878 seconds\n2026-05-20 01:49:58,619 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.173s\n2026-05-20 01:49:58,738 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.116s\n2026-05-20 01:49:59,848 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.100s\n2026-05-20 01:49:59,853 39 INFO     [tempest.common.waiters] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.853539 seconds\n2026-05-20 01:49:59,973 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.117s\n2026-05-20 01:50:00,139 39 INFO     [tempest.lib.co\n    mmon.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.156s\n2026-05-20 01:50:00,394 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.228s\n2026-05-20 01:50:00,525 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.126s\n2026-05-20 01:50:01,653 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.117s\n2026-05-20 01:50:01,660 39 INFO     [tempest.common.waiters] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.660309 seconds\n2026-05-20 01:50:01,861 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.198s\n2026-05-20 01:50:02,065 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.178s\n2026-05-20 01:50:21,490 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac/action 19.393s\n2026-05-20 01:50:21,491 39 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_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006] id=0x724d5e9b4410>>, retrying...\n2026-05-20 01:50:36,946 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 10.451s\n2026-05-20 01:50:36,947 39 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_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006] id=0x724d5e9b4410>>, retrying...\n2026-05-20 01:50:42,167 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.217s\n2026-05-20 01:50:43,024 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac/action 0.841s\n2026-05-20 01:50:53,136 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types/440c049a-0ff2-49bb-8058-7b4bd33c6ef1 10.107s\n2026-05-20 01:51:01,627 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types/c061577a-e7fa-4bc2-bb46-94a086edd74e 8.486s\n\n\n\n======\nTotals\n======\nRan: 122 tests in 444.4970 sec.\n - Passed: 41\n - Skipped: 7\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 74\nSum of execute time for each test: 1286.0673 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (7 tests) => 0:01:29.679844\n - Worker 1 (16 tests) => 0:01:10.147913\n - Worker 2 (6 tests) => 0:00:43.792256\n - Worker 3 (16 tests) => 0:07:07.218465\n - Worker 4 (6 tests) => 0:01:18.433294\n - Worker 5 (4 tests) => 0:00:52.830822\n - Worker 6 (6 tests) => 0:02:11.629689\n - Worker 7 (9 tests) => 0:03:16.995402\n - Worker 8 (6 tests) => 0:01:18.995101\n - Worker 9 (5 tests) => 0:03:02.148397\n - Worker 10 (7 tests) => 0:02:47.682530\n - Worker 11 (12 tests) => 0:03:12.073278\n - Worker 12 (4 tests) => 0:01:36.426623\n - Worker 13 (4 tests) => 0:00:55.019053\n - Worker 14 (8 tests) => 0:03:55.185445\n - Worker 15 (6 tests) => 0:03:20.487768",
                            "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.193.92",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.92",
                                "++ 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-20 01:37:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of tempest.\u001b[0m",
                                "\u001b[32m2026-05-20 01:37:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d0040177-0550-45df-bb88-1cd87bdd71c1 (tempest) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-20 01:37:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d0040177-0550-45df-bb88-1cd87bdd71c1 (tempest) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Run tempest] *************************************************************",
                                "",
                                "TASK [osism.validations.tempest : Create tempest workdir] **********************",
                                "Wednesday 20 May 2026  01:37:19 +0000 (0:00:00.284)       0:00:00.284 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy tempest wrapper script] *****************",
                                "Wednesday 20 May 2026  01:37:20 +0000 (0:00:01.011)       0:00:01.296 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Check for existing tempest initialisation] ***",
                                "Wednesday 20 May 2026  01:37:22 +0000 (0:00:01.168)       0:00:02.464 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Init tempest] ********************************",
                                "Wednesday 20 May 2026  01:37:22 +0000 (0:00:00.384)       0:00:02.849 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve image IDs] ***************************",
                                "Wednesday 20 May 2026  01:37:45 +0000 (0:00:22.684)       0:00:25.533 ********* ",
                                "\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 20 May 2026  01:37:53 +0000 (0:00:08.210)       0:00:33.744 ********* ",
                                "\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 20 May 2026  01:37:53 +0000 (0:00:00.162)       0:00:33.906 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get endpoint catalog] ************************",
                                "Wednesday 20 May 2026  01:37:57 +0000 (0:00:03.702)       0:00:37.609 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get service catalog] *************************",
                                "Wednesday 20 May 2026  01:37:59 +0000 (0:00:02.067)       0:00:39.676 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Register img_file name] **********************",
                                "Wednesday 20 May 2026  01:38:03 +0000 (0:00:04.095)       0:00:43.771 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Download img_file from image_ref] ************",
                                "Wednesday 20 May 2026  01:38:03 +0000 (0:00:00.211)       0:00:43.983 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Install qemu-utils package] ******************",
                                "Wednesday 20 May 2026  01:38:06 +0000 (0:00:02.599)       0:00:46.582 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Convert img_file to qcow2 format] ************",
                                "Wednesday 20 May 2026  01:38:15 +0000 (0:00:09.761)       0:00:56.344 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get network API extensions] ******************",
                                "Wednesday 20 May 2026  01:38:16 +0000 (0:00:00.721)       0:00:57.065 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Revoke token] ********************************",
                                "Wednesday 20 May 2026  01:38:18 +0000 (0:00:01.721)       0:00:58.787 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Set fact for config option api_extensions] ***",
                                "Wednesday 20 May 2026  01:38:20 +0000 (0:00:01.776)       0:01:00.564 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Set fact for config option img_file] *********",
                                "Wednesday 20 May 2026  01:38:20 +0000 (0:00:00.193)       0:01:00.757 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve floating network ID] *****************",
                                "Wednesday 20 May 2026  01:38:20 +0000 (0:00:00.429)       0:01:01.187 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Assert floating network id has been resolved] ***",
                                "Wednesday 20 May 2026  01:38:24 +0000 (0:00:04.106)       0:01:05.294 ********* ",
                                "\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 20 May 2026  01:38:25 +0000 (0:00:00.200)       0:01:05.495 ********* ",
                                "\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 20 May 2026  01:38:25 +0000 (0:00:00.202)       0:01:05.698 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get stats of exclude list] *******************",
                                "Wednesday 20 May 2026  01:38:25 +0000 (0:00:00.146)       0:01:05.844 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy exclude list] ***************************",
                                "Wednesday 20 May 2026  01:38:25 +0000 (0:00:00.521)       0:01:06.365 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get stats of include list] *******************",
                                "Wednesday 20 May 2026  01:38:26 +0000 (0:00:00.943)       0:01:07.309 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy include list] ***************************",
                                "Wednesday 20 May 2026  01:38:27 +0000 (0:00:00.417)       0:01:07.727 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Create tempest flavors] **********************",
                                "Wednesday 20 May 2026  01:38:27 +0000 (0:00:00.345)       0:01:08.072 ********* ",
                                "\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 20 May 2026  01:38:36 +0000 (0:00:08.385)       0:01:16.457 ********* ",
                                "\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 20 May 2026  01:38:37 +0000 (0:00:01.140)       0:01:17.597 ********* ",
                                "=============================================================================== ",
                                "osism.validations.tempest : Init tempest ------------------------------- 22.68s",
                                "osism.validations.tempest : Install qemu-utils package ------------------ 9.76s",
                                "osism.validations.tempest : Create tempest flavors ---------------------- 8.39s",
                                "osism.validations.tempest : Resolve image IDs --------------------------- 8.21s",
                                "osism.validations.tempest : Resolve floating network ID ----------------- 4.11s",
                                "osism.validations.tempest : Get service catalog ------------------------- 4.10s",
                                "osism.validations.tempest : Get auth token ------------------------------ 3.70s",
                                "osism.validations.tempest : Download img_file from image_ref ------------ 2.60s",
                                "osism.validations.tempest : Get endpoint catalog ------------------------ 2.07s",
                                "osism.validations.tempest : Revoke token -------------------------------- 1.78s",
                                "osism.validations.tempest : Get network API extensions ------------------ 1.72s",
                                "osism.validations.tempest : Copy tempest wrapper script ----------------- 1.17s",
                                "osism.validations.tempest : Copy tempest.conf file ---------------------- 1.14s",
                                "osism.validations.tempest : Create tempest workdir ---------------------- 1.01s",
                                "osism.validations.tempest : Copy exclude list --------------------------- 0.94s",
                                "osism.validations.tempest : Convert img_file to qcow2 format ------------ 0.72s",
                                "osism.validations.tempest : Get stats of exclude list ------------------- 0.52s",
                                "osism.validations.tempest : Set fact for config option img_file --------- 0.43s",
                                "osism.validations.tempest : Get stats of include list ------------------- 0.42s",
                                "osism.validations.tempest : Check for existing tempest initialisation --- 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/20260520-0138.log",
                                "2026-05-20 01:38:41.278 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-20 01:38:41.365 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:38:41.365 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:38:41.365 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:38:41.366 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:38:41.366 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:38:41.366 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:38:41.367 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:38:41.367 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:38:41.367 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:38:41.367 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:38:41.367 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:38:41.367 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:38:41.367 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:38:41.368 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:38:59.597 12 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:38:59.598 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:38:59.598 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:38:59.603 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:38:59.604 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:38:59.605 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:38:59.605 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:38:59.605 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:38:59.605 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:38:59.605 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:38:59.606 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:38:59.606 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:38:59.606 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:38:59.606 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:38:59.611 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:38:59.618 12 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-20 01:38:59.863 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:38:59.863 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:38:59.864 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:38:59.872 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:38:59.875 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:38:59.876 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:38:59.876 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:38:59.876 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:38:59.876 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:38:59.876 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:38:59.876 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:38:59.877 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:38:59.883 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:38:59.883 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:38:59.883 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:38:59.883 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:38:59.885 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-20 01:39:00.476 16 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:39:00.477 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:00.477 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:00.478 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:00.478 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:00.478 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:00.478 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:00.479 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:39:00.480 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:00.480 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:00.480 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:39:00.480 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:00.480 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:00.480 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:39:00.480 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:00.482 16 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-20 01:39:00.809 14 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:39:00.810 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:00.810 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:00.810 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:00.811 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:00.811 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:00.811 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:00.811 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:39:00.812 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:00.812 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:00.812 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:00.812 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:00.812 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:39:00.813 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:00.815 14 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-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:00.886 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:00.955 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:39:00.956 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:00.956 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:00.957 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:00.957 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:00.957 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:00.958 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:00.958 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:39:00.958 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:00.958 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:00.958 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:00.958 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:00.958 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:39:00.959 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:00.961 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-20 01:39:01.022 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:39:01.023 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:01.023 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:01.024 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:01.026 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:01.026 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:01.026 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:01.026 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:39:01.026 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:01.027 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:39:01.028 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:01.037 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-20 01:39:01.117 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:39:01.123 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:01.123 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:01.124 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:01.124 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:01.125 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:01.125 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:01.125 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:39:01.125 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:01.130 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:01.130 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:39:01.131 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:01.140 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-20 01:39:01.712 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:01.713 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:01.713 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:01.713 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:01.713 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:01.713 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:01.713 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:39:01.714 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:01.714 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:01.714 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:01.714 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:01.792 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:39:01.792 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:01.793 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:01.793 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:01.794 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:01.794 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:01.794 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:01.802 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:39:01.803 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:01.804 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:01.804 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:39:01.804 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:01.804 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:01.804 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:39:01.804 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:01.815 28 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-20 01:39:01.850 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:01.853 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:01.853 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:01.853 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:01.853 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:01.853 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:01.854 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:39:01.854 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:01.854 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:01.854 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:01.854 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:01.859 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:01.881 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:39:01.884 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:01.884 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:01.885 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:01.886 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:01.887 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:01.887 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:01.887 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:39:01.888 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:01.888 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:01.889 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:01.890 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:39:01.890 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:01.890 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:01.890 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:39:01.890 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:01.894 26 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-20 01:39:02.161 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:02.161 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:02.165 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:02.165 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:02.165 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:02.165 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:02.165 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:39:02.165 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:02.166 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:02.166 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:02.166 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:02.889 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:02.889 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:02.889 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:02.889 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:02.895 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:02.895 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:02.895 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:39:02.896 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:02.896 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:02.896 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:02.896 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:39:02.957 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:02.958 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:02.958 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:02.958 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:03.222 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:03.223 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:39:03.624 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:39:16.889 12 INFO tempest.lib.common.rest_client [req-0947a443-a07a-4d41-854f-1fc8548438aa req-0947a443-a07a-4d41-854f-1fc8548438aa ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s",
                                "2026-05-20 01:39:17.145 23 INFO tempest.lib.common.rest_client [req-1f6bdb7d-e6a0-44c4-be6f-74825a791b7e req-1f6bdb7d-e6a0-44c4-be6f-74825a791b7e ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s",
                                "2026-05-20 01:39:17.225 25 INFO tempest.lib.common.rest_client [req-4f4b3eda-5e65-4a27-b0df-2a5efa148842 req-4f4b3eda-5e65-4a27-b0df-2a5efa148842 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.651s",
                                "2026-05-20 01:39:17.487 14 INFO tempest.lib.common.rest_client [req-a36b489b-ee87-4d5f-8d49-3e1ab4e3e43e req-a36b489b-ee87-4d5f-8d49-3e1ab4e3e43e ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s",
                                "2026-05-20 01:39:17.509 12 INFO tempest.lib.common.rest_client [req-cb402954-b13f-4b49-8f18-9d892af14faf req-cb402954-b13f-4b49-8f18-9d892af14faf ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s",
                                "2026-05-20 01:39:17.537 26 INFO tempest.lib.common.rest_client [req-8c1485fb-a3bd-4dfa-ab88-1ebdcc87fc0e req-8c1485fb-a3bd-4dfa-ab88-1ebdcc87fc0e ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s",
                                "2026-05-20 01:39:17.714 16 INFO tempest.lib.common.rest_client [req-816496b8-8d40-4b85-b75a-cd98e0786125 req-816496b8-8d40-4b85-b75a-cd98e0786125 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s",
                                "2026-05-20 01:39:17.713 23 INFO tempest.lib.common.rest_client [req-82dcee87-f4c8-488c-bf5f-ce2844cfdc28 req-82dcee87-f4c8-488c-bf5f-ce2844cfdc28 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s",
                                "2026-05-20 01:39:17.744 20 INFO tempest.lib.common.rest_client [req-910c6b0b-52cb-4ea5-a377-4845f960e0a1 req-910c6b0b-52cb-4ea5-a377-4845f960e0a1 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s",
                                "2026-05-20 01:39:17.760 12 INFO tempest.lib.common.rest_client [req-4d599c6a-6b4f-41f8-ac1d-fcaf35c5b932 req-4d599c6a-6b4f-41f8-ac1d-fcaf35c5b932 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.248s",
                                "2026-05-20 01:39:17.875 23 INFO tempest.lib.common.rest_client [req-1e6a09cf-a505-49f8-932b-db0f0e337c87 req-1e6a09cf-a505-49f8-932b-db0f0e337c87 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.156s",
                                "2026-05-20 01:39:17.975 25 INFO tempest.lib.common.rest_client [req-a84897fc-d664-4c66-a9b9-35f581865d51 req-a84897fc-d664-4c66-a9b9-35f581865d51 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.724s",
                                "2026-05-20 01:39:17.985 18 INFO tempest.lib.common.rest_client [req-9ccf74eb-438b-457b-ae56-2a9abacfe470 req-9ccf74eb-438b-457b-ae56-2a9abacfe470 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.681s",
                                "2026-05-20 01:39:18.007 12 INFO tempest.lib.common.rest_client [req-634a5c12-bb87-480d-b35a-374eff4a84ee req-634a5c12-bb87-480d-b35a-374eff4a84ee ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.223s",
                                "2026-05-20 01:39:18.160 23 INFO tempest.lib.common.rest_client [req-01c914f5-2d4f-4c56-8afd-fa3263919550 req-01c914f5-2d4f-4c56-8afd-fa3263919550 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.262s",
                                "2026-05-20 01:39:18.224 14 INFO tempest.lib.common.rest_client [req-ded35d97-9fa8-45ef-9a2c-e717c8ca3e93 req-ded35d97-9fa8-45ef-9a2c-e717c8ca3e93 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s",
                                "2026-05-20 01:39:18.279 26 INFO tempest.lib.common.rest_client [req-ce159a46-7954-41aa-8450-17abef8a1c6a req-ce159a46-7954-41aa-8450-17abef8a1c6a ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.720s",
                                "2026-05-20 01:39:18.334 25 INFO tempest.lib.common.rest_client [req-7a7c149b-0bcd-482b-998b-5366d0de7936 req-7a7c149b-0bcd-482b-998b-5366d0de7936 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.356s",
                                "2026-05-20 01:39:18.362 16 INFO tempest.lib.common.rest_client [req-6a3f47c8-686d-43a2-9000-4ddc37e5547f req-6a3f47c8-686d-43a2-9000-4ddc37e5547f ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s",
                                "2026-05-20 01:39:18.403 14 INFO tempest.lib.common.rest_client [req-64f19c8b-61d1-4dd0-b06b-7925010215d1 req-64f19c8b-61d1-4dd0-b06b-7925010215d1 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.177s",
                                "2026-05-20 01:39:18.489 20 INFO tempest.lib.common.rest_client [req-9b1cf32f-bdb4-4b2e-aae7-c2af80ea799d req-9b1cf32f-bdb4-4b2e-aae7-c2af80ea799d ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.719s",
                                "2026-05-20 01:39:18.538 25 INFO tempest.lib.common.rest_client [req-d2295a7a-72b6-417f-9b55-20ef2c9b8804 req-d2295a7a-72b6-417f-9b55-20ef2c9b8804 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.184s",
                                "2026-05-20 01:39:18.549 26 INFO tempest.lib.common.rest_client [req-0d85451c-9120-44f7-a883-757427b7d7e9 req-0d85451c-9120-44f7-a883-757427b7d7e9 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.266s",
                                "2026-05-20 01:39:18.691 18 INFO tempest.lib.common.rest_client [req-57519809-d6d6-44ff-a977-90d660eeefde req-57519809-d6d6-44ff-a977-90d660eeefde ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.673s",
                                "2026-05-20 01:39:18.757 14 INFO tempest.lib.common.rest_client [req-e220d04d-048e-432a-94ff-35ff5dac0b49 req-e220d04d-048e-432a-94ff-35ff5dac0b49 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.332s",
                                "2026-05-20 01:39:18.834 12 INFO tempest.lib.common.rest_client [req-728dd1c3-cf94-4c84-861a-34e8d9fdd534 req-728dd1c3-cf94-4c84-861a-34e8d9fdd534 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.824s",
                                "2026-05-20 01:39:18.844 23 INFO tempest.lib.common.rest_client [req-f6d96fc0-1ae8-4347-8cfe-008e5a27648d req-f6d96fc0-1ae8-4347-8cfe-008e5a27648d ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.678s",
                                "2026-05-20 01:39:18.885 28 INFO tempest.lib.common.rest_client [req-f2958d48-2c3d-465e-888d-28274d44431b req-f2958d48-2c3d-465e-888d-28274d44431b ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.731s",
                                "2026-05-20 01:39:18.969 26 INFO tempest.lib.common.rest_client [req-3f7ec39c-0d53-4039-87a9-3099e796bca2 req-3f7ec39c-0d53-4039-87a9-3099e796bca2 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.403s",
                                "2026-05-20 01:39:18.970 12 INFO tempest.lib.common.rest_client [req-2cb587c8-8c15-430c-8db7-45963aa39321 req-2cb587c8-8c15-430c-8db7-45963aa39321 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.132s",
                                "2026-05-20 01:39:18.986 16 INFO tempest.lib.common.rest_client [req-fdd7039f-e1da-49fa-8279-f4e482901e01 req-fdd7039f-e1da-49fa-8279-f4e482901e01 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.622s",
                                "2026-05-20 01:39:19.001 20 INFO tempest.lib.common.rest_client [req-b0a20db4-b754-4799-bff8-9ce116b6fa2a req-b0a20db4-b754-4799-bff8-9ce116b6fa2a ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.510s",
                                "2026-05-20 01:39:19.166 18 INFO tempest.lib.common.rest_client [req-ecb8d365-5c60-4c30-8356-665571cf9cfc req-ecb8d365-5c60-4c30-8356-665571cf9cfc ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.469s",
                                "2026-05-20 01:39:19.172 23 INFO tempest.lib.common.rest_client [req-fb48957e-b68c-4e1f-bb6b-e651324631da req-fb48957e-b68c-4e1f-bb6b-e651324631da ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.325s",
                                "2026-05-20 01:39:19.195 25 INFO tempest.lib.common.rest_client [req-d1818d4c-fa63-4545-a4cb-72237c89579b req-d1818d4c-fa63-4545-a4cb-72237c89579b ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.656s",
                                "2026-05-20 01:39:19.253 12 INFO tempest.lib.common.rest_client [req-83e18a49-775b-438b-ad7b-b50e2e0e01f2 req-83e18a49-775b-438b-ad7b-b50e2e0e01f2 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96f1eaa513434752b5b93c4ba48fe1eb/users/c915384941694e0b8a6650dc1c8bd27f/roles/96c5293ae00249159873405c9cd172ae 0.281s",
                                "2026-05-20 01:39:19.290 16 INFO tempest.lib.common.rest_client [req-ce906a40-1665-4e61-b75e-2fc5ce3ed050 req-ce906a40-1665-4e61-b75e-2fc5ce3ed050 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.287s",
                                "2026-05-20 01:39:19.410 14 INFO tempest.lib.common.rest_client [req-c7b89e9c-9c68-4b33-be12-b880881749ba req-c7b89e9c-9c68-4b33-be12-b880881749ba ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.651s",
                                "2026-05-20 01:39:19.428 23 INFO tempest.lib.common.rest_client [req-5cae16a5-5685-4f1e-8ddb-9f9440e5e790 req-5cae16a5-5685-4f1e-8ddb-9f9440e5e790 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/582c77fa59cf4c59a45851e833d99a0e/users/6bae6884057f49a382dc0024761d18d7/roles/96c5293ae00249159873405c9cd172ae 0.255s",
                                "2026-05-20 01:39:19.591 25 INFO tempest.lib.common.rest_client [req-687c0a91-d7ec-4476-affb-cb4e4dde450e req-687c0a91-d7ec-4476-affb-cb4e4dde450e ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.391s",
                                "2026-05-20 01:39:19.595 12 INFO tempest.lib.common.rest_client [req-c7c0ced9-399a-41f2-81ef-1f32675bb41d req-c7c0ced9-399a-41f2-81ef-1f32675bb41d ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s",
                                "2026-05-20 01:39:19.601 20 INFO tempest.lib.common.rest_client [req-e2f211fa-5f50-4851-b669-5e7820ee6c2d req-e2f211fa-5f50-4851-b669-5e7820ee6c2d ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.583s",
                                "2026-05-20 01:39:19.653 26 INFO tempest.lib.common.rest_client [req-3407d51c-5d54-44b3-8c2e-18e055cb08ef req-3407d51c-5d54-44b3-8c2e-18e055cb08ef ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.683s",
                                "2026-05-20 01:39:19.725 28 INFO tempest.lib.common.rest_client [req-9fc09559-530f-4a9f-a4dd-68a6f43fe288 req-9fc09559-530f-4a9f-a4dd-68a6f43fe288 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.814s",
                                "2026-05-20 01:39:19.755 14 INFO tempest.lib.common.rest_client [req-40002dea-c433-4824-bc4f-3cfbd00ac10e req-40002dea-c433-4824-bc4f-3cfbd00ac10e ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.343s",
                                "2026-05-20 01:39:19.784 23 INFO tempest.lib.common.rest_client [req-a968e481-de59-4810-af8f-0942f627a39f req-a968e481-de59-4810-af8f-0942f627a39f ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s",
                                "2026-05-20 01:39:19.806 18 INFO tempest.lib.common.rest_client [req-ce915845-6f0a-47c6-87c5-7080db82a7ba req-ce915845-6f0a-47c6-87c5-7080db82a7ba ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.621s",
                                "2026-05-20 01:39:19.981 28 INFO tempest.lib.common.rest_client [req-5ac75e00-4e04-45df-b759-72fa19a67a62 req-5ac75e00-4e04-45df-b759-72fa19a67a62 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.254s",
                                "2026-05-20 01:39:20.002 12 INFO tempest.lib.common.rest_client [req-41b36882-6ea4-43e5-8db1-e08fe6c27645 req-41b36882-6ea4-43e5-8db1-e08fe6c27645 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96f1eaa513434752b5b93c4ba48fe1eb/users/c915384941694e0b8a6650dc1c8bd27f/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.405s",
                                "2026-05-20 01:39:20.020 25 INFO tempest.lib.common.rest_client [req-2f53c94a-bdc1-4a9d-aefa-b34e2b577571 req-2f53c94a-bdc1-4a9d-aefa-b34e2b577571 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2cf7d00755f047b88d4d150048790c0d/users/a08738c3c8954873b2139f917db1557c/roles/96c5293ae00249159873405c9cd172ae 0.426s",
                                "2026-05-20 01:39:20.157 26 INFO tempest.lib.common.rest_client [req-9de9c439-ac03-4f27-a357-2d5872cb8de8 req-9de9c439-ac03-4f27-a357-2d5872cb8de8 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.502s",
                                "2026-05-20 01:39:20.172 12 INFO tempest.lib.common.rest_client [req-6ee2b0f5-c530-46f6-bd40-1525ccf536af req-6ee2b0f5-c530-46f6-bd40-1525ccf536af ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-20 01:39:20.179 14 INFO tempest.lib.common.rest_client [req-b5fce3b7-9426-4a68-958d-946414d7147a req-b5fce3b7-9426-4a68-958d-946414d7147a ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b173e9ce49447dcad72b6df280ca0e0/users/ca1ed19e39b44e62b0ac3f656d4e11f0/roles/96c5293ae00249159873405c9cd172ae 0.421s",
                                "2026-05-20 01:39:20.218 16 INFO tempest.lib.common.rest_client [req-a2580241-5f72-4dfa-a9a9-a75bf5fc57ee req-a2580241-5f72-4dfa-a9a9-a75bf5fc57ee ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.922s",
                                "2026-05-20 01:39:20.299 20 INFO tempest.lib.common.rest_client [req-5061eed2-17c5-4b9c-a5f2-0c6159aa7301 req-5061eed2-17c5-4b9c-a5f2-0c6159aa7301 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.695s",
                                "2026-05-20 01:39:20.356 23 INFO tempest.lib.common.rest_client [req-ab8bb6ae-bacd-4207-b75a-af90ac23d81e req-ab8bb6ae-bacd-4207-b75a-af90ac23d81e ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/582c77fa59cf4c59a45851e833d99a0e/users/6bae6884057f49a382dc0024761d18d7/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.569s",
                                "2026-05-20 01:39:20.368 25 INFO tempest.lib.common.rest_client [req-8c8ee044-4ba8-4191-9920-7f56fde56e46 req-8c8ee044-4ba8-4191-9920-7f56fde56e46 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s",
                                "2026-05-20 01:39:20.377 12 INFO tempest.lib.common.rest_client [req-2e9ea8dc-24a5-4b47-976e-2d7962a4c306 req-2e9ea8dc-24a5-4b47-976e-2d7962a4c306 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96f1eaa513434752b5b93c4ba48fe1eb/users/c915384941694e0b8a6650dc1c8bd27f/roles/68cd1badce4c4baeb95895efe5da31f7 0.203s",
                                "2026-05-20 01:39:20.391 28 INFO tempest.lib.common.rest_client [req-0e4bd2a6-90e2-44fd-a8d2-d6e075a94380 req-0e4bd2a6-90e2-44fd-a8d2-d6e075a94380 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.389s",
                                "2026-05-20 01:39:20.412 14 INFO tempest.lib.common.rest_client [req-eef30f62-6938-4057-99f3-2c46f5bbc12c req-eef30f62-6938-4057-99f3-2c46f5bbc12c ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-20 01:39:20.530 20 INFO tempest.lib.common.rest_client [req-d2a04f7c-dd4f-4ee9-b54f-712e902d93c2 req-d2a04f7c-dd4f-4ee9-b54f-712e902d93c2 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-20 01:39:20.561 18 INFO tempest.lib.common.rest_client [req-2526d7fe-1be0-4f74-9669-0b84db561014 req-2526d7fe-1be0-4f74-9669-0b84db561014 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.753s",
                                "2026-05-20 01:39:20.600 12 INFO tempest.lib.common.rest_client [req-4b26263f-348f-42c1-8db9-8957d49fa8e7 req-4b26263f-348f-42c1-8db9-8957d49fa8e7 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-20 01:39:20.611 23 INFO tempest.lib.common.rest_client [req-53c904db-04dd-4795-a493-ea8d36b395f0 req-53c904db-04dd-4795-a493-ea8d36b395f0 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-20 01:39:20.625 16 INFO tempest.lib.common.rest_client [req-872e0b0f-21ff-4690-984f-47df305d5b7c req-872e0b0f-21ff-4690-984f-47df305d5b7c ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.400s",
                                "2026-05-20 01:39:20.648 26 INFO tempest.lib.common.rest_client [req-15fc8c4b-15d4-41ba-b75f-f36d57eb36c0 req-15fc8c4b-15d4-41ba-b75f-f36d57eb36c0 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/491b49027fbf48239eb3cc989681237a/users/b4e729b2f3b34934b80c824face7a82c/roles/96c5293ae00249159873405c9cd172ae 0.489s",
                                "2026-05-20 01:39:20.661 14 INFO tempest.lib.common.rest_client [req-72431f7f-b6eb-4cd4-b7d5-bd6fabd145a6 req-72431f7f-b6eb-4cd4-b7d5-bd6fabd145a6 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b173e9ce49447dcad72b6df280ca0e0/users/ca1ed19e39b44e62b0ac3f656d4e11f0/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.247s",
                                "2026-05-20 01:39:20.689 25 INFO tempest.lib.common.rest_client [req-46aa1168-3d75-4452-8246-2d912576b96d req-46aa1168-3d75-4452-8246-2d912576b96d ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2cf7d00755f047b88d4d150048790c0d/users/a08738c3c8954873b2139f917db1557c/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.319s",
                                "2026-05-20 01:39:20.792 18 INFO tempest.lib.common.rest_client [req-660f1a5e-e1c0-4911-aa9a-58452bf7ea99 req-660f1a5e-e1c0-4911-aa9a-58452bf7ea99 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-20 01:39:20.828 23 INFO tempest.lib.common.rest_client [req-8e849fce-4ef4-44bb-9711-427b181f07f9 req-8e849fce-4ef4-44bb-9711-427b181f07f9 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/582c77fa59cf4c59a45851e833d99a0e/users/6bae6884057f49a382dc0024761d18d7/roles/68cd1badce4c4baeb95895efe5da31f7 0.213s",
                                "2026-05-20 01:39:20.850 12 INFO tempest.lib.common.rest_client [req-0050a852-571c-449a-bf70-9e45bce3aaeb req-0050a852-571c-449a-bf70-9e45bce3aaeb ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96f1eaa513434752b5b93c4ba48fe1eb/users/c915384941694e0b8a6650dc1c8bd27f/roles/96c5293ae00249159873405c9cd172ae 0.247s",
                                "2026-05-20 01:39:20.851 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c915384941694e0b8a6650dc1c8bd27f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:39:20.851 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1472537811-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96f1eaa513434752b5b93c4ba48fe1eb', 'project_name': 'tempest-AccessRulesV3Test-1472537811', 'tenant_id': '96f1eaa513434752b5b93c4ba48fe1eb', 'tenant_name': 'tempest-AccessRulesV3Test-1472537811', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c915384941694e0b8a6650dc1c8bd27f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:20.852 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1472537811-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96f1eaa513434752b5b93c4ba48fe1eb', 'project_name': 'tempest-AccessRulesV3Test-1472537811', 'tenant_id': '96f1eaa513434752b5b93c4ba48fe1eb', 'tenant_name': 'tempest-AccessRulesV3Test-1472537811', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c915384941694e0b8a6650dc1c8bd27f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:20.910 20 INFO tempest.lib.common.rest_client [req-7bd5c529-b8df-4e3f-b8b5-8b2252b15328 req-7bd5c529-b8df-4e3f-b8b5-8b2252b15328 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5ba8ea2d549842cdadc24946709c759c/users/98282cf30bc14daebb7beb69586407f7/roles/96c5293ae00249159873405c9cd172ae 0.377s",
                                "2026-05-20 01:39:20.964 26 INFO tempest.lib.common.rest_client [req-4e78a03a-11a2-46d5-9c5d-1cb25b79ca58 req-4e78a03a-11a2-46d5-9c5d-1cb25b79ca58 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s",
                                "2026-05-20 01:39:20.983 16 INFO tempest.lib.common.rest_client [req-f78fc92c-77eb-4acf-bf9e-b0858b5a9111 req-f78fc92c-77eb-4acf-bf9e-b0858b5a9111 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1e46dae6008049eaab448341556affa4/users/c6cd4b0387bc499f88403d2b68cb345c/roles/96c5293ae00249159873405c9cd172ae 0.355s",
                                "2026-05-20 01:39:21.024 28 INFO tempest.lib.common.rest_client [req-32982e11-85d8-4457-8eee-82e18db8aeee req-32982e11-85d8-4457-8eee-82e18db8aeee ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.631s",
                                "2026-05-20 01:39:21.059 14 INFO tempest.lib.common.rest_client [req-c7be1ec2-40aa-4331-8566-881c40baea3c req-c7be1ec2-40aa-4331-8566-881c40baea3c ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.393s",
                                "2026-05-20 01:39:21.133 25 INFO tempest.lib.common.rest_client [req-7f992d4c-269d-490e-ac1e-236277a01662 req-7f992d4c-269d-490e-ac1e-236277a01662 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.438s",
                                "2026-05-20 01:39:21.141 20 INFO tempest.lib.common.rest_client [req-e9fc6fb9-aa1e-409e-b754-0eceb7ecd906 req-e9fc6fb9-aa1e-409e-b754-0eceb7ecd906 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-20 01:39:21.146 23 INFO tempest.lib.common.rest_client [req-d3c46f19-fa08-4b34-a7ba-6df7532b4fdd req-d3c46f19-fa08-4b34-a7ba-6df7532b4fdd ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s",
                                "2026-05-20 01:39:21.152 26 INFO tempest.lib.common.rest_client [req-69a98850-8000-4e0a-8917-d52c50bd5bcf req-69a98850-8000-4e0a-8917-d52c50bd5bcf ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/491b49027fbf48239eb3cc989681237a/users/b4e729b2f3b34934b80c824face7a82c/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.183s",
                                "2026-05-20 01:39:21.177 18 INFO tempest.lib.common.rest_client [req-80105a26-08ce-442a-81b4-601a3b6bda43 req-80105a26-08ce-442a-81b4-601a3b6bda43 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa371d95b265438ca83a17cb5dd57591/users/04b8fe140f6b48c590ba812d10685a1f/roles/96c5293ae00249159873405c9cd172ae 0.383s",
                                "2026-05-20 01:39:21.284 16 INFO tempest.lib.common.rest_client [req-5ae0f18d-18bd-4107-ab27-0eedb60f4c13 req-5ae0f18d-18bd-4107-ab27-0eedb60f4c13 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s",
                                "2026-05-20 01:39:21.287 14 INFO tempest.lib.common.rest_client [req-412227f1-5fd2-49d1-b5ba-c355c52a9eb4 req-412227f1-5fd2-49d1-b5ba-c355c52a9eb4 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b173e9ce49447dcad72b6df280ca0e0/users/ca1ed19e39b44e62b0ac3f656d4e11f0/roles/68cd1badce4c4baeb95895efe5da31f7 0.222s",
                                "2026-05-20 01:39:21.413 28 INFO tempest.lib.common.rest_client [req-094c22b5-1dd3-4433-8cf9-bef78e87562f req-094c22b5-1dd3-4433-8cf9-bef78e87562f ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.387s",
                                "2026-05-20 01:39:21.439 25 INFO tempest.lib.common.rest_client [req-854609af-3f43-4544-8a1c-9c5be36653c3 req-854609af-3f43-4544-8a1c-9c5be36653c3 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2cf7d00755f047b88d4d150048790c0d/users/a08738c3c8954873b2139f917db1557c/roles/68cd1badce4c4baeb95895efe5da31f7 0.303s",
                                "2026-05-20 01:39:21.447 26 INFO tempest.lib.common.rest_client [req-0776e96d-eb7f-4759-b546-29c6acc9f83c req-0776e96d-eb7f-4759-b546-29c6acc9f83c ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s",
                                "2026-05-20 01:39:21.475 23 INFO tempest.lib.common.rest_client [req-802b9d39-7c41-45af-889c-353ec0f4110e req-802b9d39-7c41-45af-889c-353ec0f4110e ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/582c77fa59cf4c59a45851e833d99a0e/users/6bae6884057f49a382dc0024761d18d7/roles/96c5293ae00249159873405c9cd172ae 0.325s",
                                "2026-05-20 01:39:21.475 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6bae6884057f49a382dc0024761d18d7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:39:21.476 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-132603490-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '582c77fa59cf4c59a45851e833d99a0e', 'project_name': 'tempest-ApplicationCredentialsV3Test-132603490', 'tenant_id': '582c77fa59cf4c59a45851e833d99a0e', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-132603490', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6bae6884057f49a382dc0024761d18d7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:21.477 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-132603490-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '582c77fa59cf4c59a45851e833d99a0e', 'project_name': 'tempest-ApplicationCredentialsV3Test-132603490', 'tenant_id': '582c77fa59cf4c59a45851e833d99a0e', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-132603490', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6bae6884057f49a382dc0024761d18d7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:21.565 25 INFO tempest.lib.common.rest_client [req-803acadc-ff5a-4c21-9784-44ae1130d387 req-803acadc-ff5a-4c21-9784-44ae1130d387 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s",
                                "2026-05-20 01:39:21.573 16 INFO tempest.lib.common.rest_client [req-d41dc8f6-7258-4c44-9d7c-ee484aa34e0c req-d41dc8f6-7258-4c44-9d7c-ee484aa34e0c ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1e46dae6008049eaab448341556affa4/users/c6cd4b0387bc499f88403d2b68cb345c/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.286s",
                                "2026-05-20 01:39:21.594 18 INFO tempest.lib.common.rest_client [req-c421e04b-d01b-470a-a481-b786986599dc req-c421e04b-d01b-470a-a481-b786986599dc ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.414s",
                                "2026-05-20 01:39:21.595 20 INFO tempest.lib.common.rest_client [req-791a6ff9-2b4e-49d3-bc02-8d8451af8f24 req-791a6ff9-2b4e-49d3-bc02-8d8451af8f24 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5ba8ea2d549842cdadc24946709c759c/users/98282cf30bc14daebb7beb69586407f7/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.451s",
                                "2026-05-20 01:39:21.623 12 INFO tempest.lib.common.rest_client [req-509d926b-54da-4453-84bc-86658c231673 req-509d926b-54da-4453-84bc-86658c231673 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.761s",
                                "2026-05-20 01:39:21.742 14 INFO tempest.lib.common.rest_client [req-e5dfa7f6-5bd4-4759-84b3-c8ec9772cbdd req-e5dfa7f6-5bd4-4759-84b3-c8ec9772cbdd ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.453s",
                                "2026-05-20 01:39:21.753 20 INFO tempest.lib.common.rest_client [req-84ae44c8-5e13-4c7a-8886-f8860f5d9343 req-84ae44c8-5e13-4c7a-8886-f8860f5d9343 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s",
                                "2026-05-20 01:39:21.780 26 INFO tempest.lib.common.rest_client [req-2314d95e-cf17-41ee-80d8-93aa88d26d4b req-2314d95e-cf17-41ee-80d8-93aa88d26d4b ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/491b49027fbf48239eb3cc989681237a/users/b4e729b2f3b34934b80c824face7a82c/roles/68cd1badce4c4baeb95895efe5da31f7 0.331s",
                                "2026-05-20 01:39:21.811 25 INFO tempest.lib.common.rest_client [req-6278fb14-b397-44f9-b541-392d17af3251 req-6278fb14-b397-44f9-b541-392d17af3251 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2cf7d00755f047b88d4d150048790c0d/users/a08738c3c8954873b2139f917db1557c/roles/96c5293ae00249159873405c9cd172ae 0.241s",
                                "2026-05-20 01:39:21.811 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a08738c3c8954873b2139f917db1557c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:39:21.811 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-110140195-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2cf7d00755f047b88d4d150048790c0d', 'project_name': 'tempest-IdentityCatalogTest-110140195', 'tenant_id': '2cf7d00755f047b88d4d150048790c0d', 'tenant_name': 'tempest-IdentityCatalogTest-110140195', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a08738c3c8954873b2139f917db1557c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:21.812 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-110140195-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2cf7d00755f047b88d4d150048790c0d', 'project_name': 'tempest-IdentityCatalogTest-110140195', 'tenant_id': '2cf7d00755f047b88d4d150048790c0d', 'tenant_name': 'tempest-IdentityCatalogTest-110140195', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a08738c3c8954873b2139f917db1557c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:21.841 28 INFO tempest.lib.common.rest_client [req-cae2332b-ee09-4878-9946-ebf4bebbe705 req-cae2332b-ee09-4878-9946-ebf4bebbe705 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cb450cd02764c00a7744ce28d94491f/users/88a7e211eb2e4471ae4d188652db04f5/roles/96c5293ae00249159873405c9cd172ae 0.425s",
                                "2026-05-20 01:39:21.889 16 INFO tempest.lib.common.rest_client [req-9cd06c38-ae51-4c87-a4a3-aa162e5b7167 req-9cd06c38-ae51-4c87-a4a3-aa162e5b7167 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.313s",
                                "2026-05-20 01:39:22.001 18 INFO tempest.lib.common.rest_client [req-2aaefa3f-a115-4bd1-8dcc-a1b91876ea55 req-2aaefa3f-a115-4bd1-8dcc-a1b91876ea55 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa371d95b265438ca83a17cb5dd57591/users/04b8fe140f6b48c590ba812d10685a1f/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.403s",
                                "2026-05-20 01:39:22.010 26 INFO tempest.lib.common.rest_client [req-73e323a2-1e63-4c8a-8243-c60fbf6486a9 req-73e323a2-1e63-4c8a-8243-c60fbf6486a9 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-20 01:39:22.021 20 INFO tempest.lib.common.rest_client [req-40a20936-40bd-4f08-8f37-84a352ce7b9e req-40a20936-40bd-4f08-8f37-84a352ce7b9e ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5ba8ea2d549842cdadc24946709c759c/users/98282cf30bc14daebb7beb69586407f7/roles/68cd1badce4c4baeb95895efe5da31f7 0.265s",
                                "2026-05-20 01:39:22.140 28 INFO tempest.lib.common.rest_client [req-3ae55768-5a28-4ae4-bb42-d8767612e34e req-3ae55768-5a28-4ae4-bb42-d8767612e34e ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s",
                                "2026-05-20 01:39:22.147 16 INFO tempest.lib.common.rest_client [req-bc4346f6-a50b-4339-b165-29fcef2c0d7f req-bc4346f6-a50b-4339-b165-29fcef2c0d7f ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1e46dae6008049eaab448341556affa4/users/c6cd4b0387bc499f88403d2b68cb345c/roles/68cd1badce4c4baeb95895efe5da31f7 0.256s",
                                "2026-05-20 01:39:22.151 18 INFO tempest.lib.common.rest_client [req-51c50b43-4c5f-4580-9f25-8300ac66caa2 req-51c50b43-4c5f-4580-9f25-8300ac66caa2 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.147s",
                                "2026-05-20 01:39:22.189 23 INFO tempest.lib.common.rest_client [req-2f1b01f4-6815-4195-928b-93bbc00a2565 req-2f1b01f4-6815-4195-928b-93bbc00a2565 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.701s",
                                "2026-05-20 01:39:22.301 20 INFO tempest.lib.common.rest_client [req-16a68302-cd17-4cf4-9ea3-79ebacb91a5d req-16a68302-cd17-4cf4-9ea3-79ebacb91a5d ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-20 01:39:22.308 14 INFO tempest.lib.common.rest_client [req-deea727d-5c62-49bb-ab50-8f4002a45dd9 req-deea727d-5c62-49bb-ab50-8f4002a45dd9 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b173e9ce49447dcad72b6df280ca0e0/users/ca1ed19e39b44e62b0ac3f656d4e11f0/roles/96c5293ae00249159873405c9cd172ae 0.563s",
                                "2026-05-20 01:39:22.309 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ca1ed19e39b44e62b0ac3f656d4e11f0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:39:22.309 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1923352166-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9b173e9ce49447dcad72b6df280ca0e0', 'project_name': 'tempest-TestApiDiscovery-1923352166', 'tenant_id': '9b173e9ce49447dcad72b6df280ca0e0', 'tenant_name': 'tempest-TestApiDiscovery-1923352166', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ca1ed19e39b44e62b0ac3f656d4e11f0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:22.310 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1923352166-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9b173e9ce49447dcad72b6df280ca0e0', 'project_name': 'tempest-TestApiDiscovery-1923352166', 'tenant_id': '9b173e9ce49447dcad72b6df280ca0e0', 'tenant_name': 'tempest-TestApiDiscovery-1923352166', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ca1ed19e39b44e62b0ac3f656d4e11f0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:22.352 16 INFO tempest.lib.common.rest_client [req-b4db1ebe-1e3a-4a41-8143-1b07387523ed req-b4db1ebe-1e3a-4a41-8143-1b07387523ed ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s",
                                "2026-05-20 01:39:22.464 18 INFO tempest.lib.common.rest_client [req-cdea5191-fce1-45c9-8e3b-c9ba409d80a1 req-cdea5191-fce1-45c9-8e3b-c9ba409d80a1 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa371d95b265438ca83a17cb5dd57591/users/04b8fe140f6b48c590ba812d10685a1f/roles/68cd1badce4c4baeb95895efe5da31f7 0.310s",
                                "2026-05-20 01:39:22.497 12 INFO tempest.lib.common.rest_client [req-8ed490b2-3bda-430d-86fb-057f833c7d89 req-8ed490b2-3bda-430d-86fb-057f833c7d89 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/application_credentials 0.868s",
                                "2026-05-20 01:39:22.622 18 INFO tempest.lib.common.rest_client [req-7ede4ce3-19c9-4dc5-a59a-d086106a3598 req-7ede4ce3-19c9-4dc5-a59a-d086106a3598 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-20 01:39:22.613 20 INFO tempest.lib.common.rest_client [req-9e48487c-be14-4516-9afd-3560f90420e3 req-9e48487c-be14-4516-9afd-3560f90420e3 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5ba8ea2d549842cdadc24946709c759c/users/98282cf30bc14daebb7beb69586407f7/roles/96c5293ae00249159873405c9cd172ae 0.308s",
                                "2026-05-20 01:39:22.613 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98282cf30bc14daebb7beb69586407f7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:39:22.614 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-379461693-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5ba8ea2d549842cdadc24946709c759c', 'project_name': 'tempest-EC2CredentialsTest-379461693', 'tenant_id': '5ba8ea2d549842cdadc24946709c759c', 'tenant_name': 'tempest-EC2CredentialsTest-379461693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98282cf30bc14daebb7beb69586407f7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:22.615 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-379461693-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5ba8ea2d549842cdadc24946709c759c', 'project_name': 'tempest-EC2CredentialsTest-379461693', 'tenant_id': '5ba8ea2d549842cdadc24946709c759c', 'tenant_name': 'tempest-EC2CredentialsTest-379461693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98282cf30bc14daebb7beb69586407f7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:22.626 26 INFO tempest.lib.common.rest_client [req-4af46a48-eaf7-45c8-9d38-cd875be7dcf7 req-4af46a48-eaf7-45c8-9d38-cd875be7dcf7 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/491b49027fbf48239eb3cc989681237a/users/b4e729b2f3b34934b80c824face7a82c/roles/96c5293ae00249159873405c9cd172ae 0.613s",
                                "2026-05-20 01:39:22.626 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b4e729b2f3b34934b80c824face7a82c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:39:22.627 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-331191454-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '491b49027fbf48239eb3cc989681237a', 'project_name': 'tempest-IdentityV3ProjectsTest-331191454', 'tenant_id': '491b49027fbf48239eb3cc989681237a', 'tenant_name': 'tempest-IdentityV3ProjectsTest-331191454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b4e729b2f3b34934b80c824face7a82c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:22.627 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-331191454-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '491b49027fbf48239eb3cc989681237a', 'project_name': 'tempest-IdentityV3ProjectsTest-331191454', 'tenant_id': '491b49027fbf48239eb3cc989681237a', 'tenant_name': 'tempest-IdentityV3ProjectsTest-331191454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b4e729b2f3b34934b80c824face7a82c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:22.790 25 INFO tempest.lib.common.rest_client [req-9de0a50e-1ae2-46d6-8d73-3cb91988a33b req-9de0a50e-1ae2-46d6-8d73-3cb91988a33b ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.972s",
                                "2026-05-20 01:39:22.818 28 INFO tempest.lib.common.rest_client [req-55a349df-94d1-4e35-89f1-d861f8efa8ca req-55a349df-94d1-4e35-89f1-d861f8efa8ca ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cb450cd02764c00a7744ce28d94491f/users/88a7e211eb2e4471ae4d188652db04f5/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.674s",
                                "2026-05-20 01:39:22.991 16 INFO tempest.lib.common.rest_client [req-c997c56d-9880-4e12-82f6-9b465184b7d2 req-c997c56d-9880-4e12-82f6-9b465184b7d2 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1e46dae6008049eaab448341556affa4/users/c6cd4b0387bc499f88403d2b68cb345c/roles/96c5293ae00249159873405c9cd172ae 0.634s",
                                "2026-05-20 01:39:22.991 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c6cd4b0387bc499f88403d2b68cb345c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:39:22.992 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-879709326-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1e46dae6008049eaab448341556affa4', 'project_name': 'tempest-TokensV3Test-879709326', 'tenant_id': '1e46dae6008049eaab448341556affa4', 'tenant_name': 'tempest-TokensV3Test-879709326', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6cd4b0387bc499f88403d2b68cb345c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:22.993 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-879709326-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1e46dae6008049eaab448341556affa4', 'project_name': 'tempest-TokensV3Test-879709326', 'tenant_id': '1e46dae6008049eaab448341556affa4', 'tenant_name': 'tempest-TokensV3Test-879709326', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6cd4b0387bc499f88403d2b68cb345c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:23.037 14 INFO tempest.lib.common.rest_client [req-2c309088-a973-494a-882b-40a0d0659e15 req-2c309088-a973-494a-882b-40a0d0659e15 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.716s",
                                "2026-05-20 01:39:23.148 28 INFO tempest.lib.common.rest_client [req-957d017f-e927-424e-81f7-a75085fe0d9f req-957d017f-e927-424e-81f7-a75085fe0d9f ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.328s",
                                "2026-05-20 01:39:23.159 18 INFO tempest.lib.common.rest_client [req-1078eed4-2210-4102-b6ef-09ba89e3fbeb req-1078eed4-2210-4102-b6ef-09ba89e3fbeb ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa371d95b265438ca83a17cb5dd57591/users/04b8fe140f6b48c590ba812d10685a1f/roles/96c5293ae00249159873405c9cd172ae 0.532s",
                                "2026-05-20 01:39:23.161 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 04b8fe140f6b48c590ba812d10685a1f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:39:23.161 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1436655775-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa371d95b265438ca83a17cb5dd57591', 'project_name': 'tempest-IdentityV3UsersTest-1436655775', 'tenant_id': 'fa371d95b265438ca83a17cb5dd57591', 'tenant_name': 'tempest-IdentityV3UsersTest-1436655775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '04b8fe140f6b48c590ba812d10685a1f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:23.162 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1436655775-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa371d95b265438ca83a17cb5dd57591', 'project_name': 'tempest-IdentityV3UsersTest-1436655775', 'tenant_id': 'fa371d95b265438ca83a17cb5dd57591', 'tenant_name': 'tempest-IdentityV3UsersTest-1436655775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '04b8fe140f6b48c590ba812d10685a1f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:23.287 12 INFO tempest.lib.common.rest_client [req-d16fe081-cf5b-4f42-b12b-3e5ec259b9e4 req-d16fe081-cf5b-4f42-b12b-3e5ec259b9e4 ] Request (AccessRulesV3Test:test_delete_access_rule): 201 POST https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/application_credentials 0.787s",
                                "2026-05-20 01:39:23.288 26 INFO tempest.lib.common.rest_client [req-c5f96b46-4e49-4de0-9020-ead61bd3b5fc req-c5f96b46-4e49-4de0-9020-ead61bd3b5fc ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.652s",
                                "2026-05-20 01:39:23.304 25 INFO tempest.lib.common.rest_client [req-3737c272-9017-494b-924c-917f8f28a54c req-3737c272-9017-494b-924c-917f8f28a54c ] Request (IdentityCatalogTest:test_catalog_standardization): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/catalog 0.500s",
                                "2026-05-20 01:39:23.371 20 INFO tempest.lib.common.rest_client [req-2a6d6d0d-9452-48a0-ac31-1ccb5b8593fa req-2a6d6d0d-9452-48a0-ac31-1ccb5b8593fa ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s",
                                "{6} tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization [0.515111s] ... ok",
                                "2026-05-20 01:39:23.456 28 INFO tempest.lib.common.rest_client [req-8aa30801-dfde-4ac7-943a-d16078f820ab req-8aa30801-dfde-4ac7-943a-d16078f820ab ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cb450cd02764c00a7744ce28d94491f/users/88a7e211eb2e4471ae4d188652db04f5/roles/68cd1badce4c4baeb95895efe5da31f7 0.306s",
                                "2026-05-20 01:39:23.491 23 INFO tempest.lib.common.rest_client [req-e0bb8a7f-cf5c-4c53-874f-5dfee2b5e1a2 req-e0bb8a7f-cf5c-4c53-874f-5dfee2b5e1a2 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 1.297s",
                                "2026-05-20 01:39:23.571 14 INFO tempest.lib.common.rest_client [req-2c8731ae-b4cf-4d6e-ba85-0d247993e387 req-2c8731ae-b4cf-4d6e-ba85-0d247993e387 ] Request (TestApiDiscovery:test_api_media_types): 200 GET https://api.testbed.osism.xyz:5000/v3 0.529s",
                                "2026-05-20 01:39:23.626 20 INFO tempest.lib.common.rest_client [req-3e05d181-c0c2-4e0b-849b-9c8e0e786751 req-3e05d181-c0c2-4e0b-849b-9c8e0e786751 ] Request (EC2CredentialsTest:test_create_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2 0.252s",
                                "{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.536312s] ... ok",
                                "2026-05-20 01:39:23.654 26 INFO tempest.lib.common.rest_client [req-6c0acf30-c687-440e-9bd2-10385c1aaeac req-6c0acf30-c687-440e-9bd2-10385c1aaeac ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.363s",
                                "2026-05-20 01:39:23.691 12 INFO tempest.lib.common.rest_client [req-a3137971-cb73-4eb3-9cb4-0d1c3f9712c2 req-a3137971-cb73-4eb3-9cb4-0d1c3f9712c2 ] Request (AccessRulesV3Test:test_delete_access_rule): 403 DELETE https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/access_rules/cfdd489b7f324f0088f90c5ca0052ee0 0.398s",
                                "2026-05-20 01:39:23.860 14 INFO tempest.lib.common.rest_client [req-2ff5265c-b438-44fb-947c-ddbdde54e18a req-2ff5265c-b438-44fb-947c-ddbdde54e18a ] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:5000/v3 0.217s",
                                "{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.222437s] ... ok",
                                "2026-05-20 01:39:23.873 25 INFO tempest.lib.common.rest_client [req-049a6e65-0b7d-413c-bda5-1e62f76932f1 req-049a6e65-0b7d-413c-bda5-1e62f76932f1 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a08738c3c8954873b2139f917db1557c 0.449s",
                                "2026-05-20 01:39:23.874 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2cf7d00755f047b88d4d150048790c0d",
                                "2026-05-20 01:39:23.876 18 INFO tempest.lib.common.rest_client [req-2086e00d-c588-4b05-9b4f-70add2262c13 req-2086e00d-c588-4b05-9b4f-70add2262c13 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.702s",
                                "2026-05-20 01:39:23.881 28 INFO tempest.lib.common.rest_client [req-2d4d6a5c-ffb5-4d16-8297-1bfb6f6b2ce8 req-2d4d6a5c-ffb5-4d16-8297-1bfb6f6b2ce8 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.422s",
                                "2026-05-20 01:39:23.884 16 INFO tempest.lib.common.rest_client [req-631a706b-debd-4b53-8114-ac859e615547 req-631a706b-debd-4b53-8114-ac859e615547 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.876s",
                                "2026-05-20 01:39:23.918 23 INFO tempest.lib.common.rest_client [req-11024489-f289-4874-ac4f-586bbdeaac39 req-11024489-f289-4874-ac4f-586bbdeaac39 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/47eb051c45d8456d862d2765074f447d 0.421s",
                                "2026-05-20 01:39:24.087 14 INFO tempest.lib.common.rest_client [req-25f0fcf2-482b-4aea-84c7-fae203cd3b20 req-25f0fcf2-482b-4aea-84c7-fae203cd3b20 ] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://api.testbed.osism.xyz:5000/v3 0.223s",
                                "{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.225820s] ... ok",
                                "2026-05-20 01:39:24.145 20 INFO tempest.lib.common.rest_client [req-c2d6a374-5f0f-4526-aed3-36ef74b3a083 req-c2d6a374-5f0f-4526-aed3-36ef74b3a083 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2/8235d76837874aebbd5ffafb6037c857 0.512s",
                                "2026-05-20 01:39:24.170 12 INFO tempest.lib.common.rest_client [req-ee1a7cce-91a7-4a9c-a386-54ec1010e092 req-ee1a7cce-91a7-4a9c-a386-54ec1010e092 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/application_credentials/2ffa157846634c2dab4fe639a7a0e3d5 0.475s",
                                "{4} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential [0.774884s] ... ok",
                                "2026-05-20 01:39:24.226 28 INFO tempest.lib.common.rest_client [req-cfa259e3-09ef-4234-9c90-49050afbbe9d req-cfa259e3-09ef-4234-9c90-49050afbbe9d ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cb450cd02764c00a7744ce28d94491f/users/88a7e211eb2e4471ae4d188652db04f5/roles/96c5293ae00249159873405c9cd172ae 0.340s",
                                "2026-05-20 01:39:24.226 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 88a7e211eb2e4471ae4d188652db04f5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:39:24.227 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-2057365977-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4cb450cd02764c00a7744ce28d94491f', 'project_name': 'tempest-DefaultDomainTestJSON-2057365977', 'tenant_id': '4cb450cd02764c00a7744ce28d94491f', 'tenant_name': 'tempest-DefaultDomainTestJSON-2057365977', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '88a7e211eb2e4471ae4d188652db04f5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:24.227 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-2057365977-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4cb450cd02764c00a7744ce28d94491f', 'project_name': 'tempest-DefaultDomainTestJSON-2057365977', 'tenant_id': '4cb450cd02764c00a7744ce28d94491f', 'tenant_name': 'tempest-DefaultDomainTestJSON-2057365977', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '88a7e211eb2e4471ae4d188652db04f5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:24.371 12 INFO tempest.lib.common.rest_client [req-35ebb729-b6d4-47de-bd72-8d890551015d req-35ebb729-b6d4-47de-bd72-8d890551015d ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/access_rules 0.200s",
                                "2026-05-20 01:39:24.440 16 INFO tempest.lib.common.rest_client [req-9dd3f51a-6c8c-41c0-9d36-da0a6c1f19e5 req-9dd3f51a-6c8c-41c0-9d36-da0a6c1f19e5 ] Request (TokensV3Test:test_create_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s",
                                "2026-05-20 01:39:24.478 26 INFO tempest.lib.common.rest_client [req-9aec43ac-7ad5-493f-b572-fdd20ad8a61f req-9aec43ac-7ad5-493f-b572-fdd20ad8a61f ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.819s",
                                "2026-05-20 01:39:24.483 14 INFO tempest.lib.common.rest_client [req-3a630a42-35f9-448c-9b15-e65d72c97376 req-3a630a42-35f9-448c-9b15-e65d72c97376 ] Request (TestApiDiscovery:test_identity_v3_existence): 300 GET https://api.testbed.osism.xyz:5000/ 0.392s",
                                "{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence [0.395388s] ... ok",
                                "{2} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.556296s] ... ok",
                                "2026-05-20 01:39:24.504 12 INFO tempest.lib.common.rest_client [req-11a6739e-4233-455e-8ee1-bc19ce53b128 req-11a6739e-4233-455e-8ee1-bc19ce53b128 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/access_rules/cfdd489b7f324f0088f90c5ca0052ee0 0.132s",
                                "2026-05-20 01:39:24.654 25 INFO tempest.lib.common.rest_client [req-e41a0c1d-7ba4-480d-93cc-27814b4ae0bb req-e41a0c1d-7ba4-480d-93cc-27814b4ae0bb ] Request (IdentityCatalogTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.777s",
                                "2026-05-20 01:39:24.689 12 INFO tempest.lib.common.rest_client [req-ffa21f09-e8b2-483f-bd12-ba75ce21b147 req-ffa21f09-e8b2-483f-bd12-ba75ce21b147 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/access_rules 0.183s",
                                "2026-05-20 01:39:24.698 23 INFO tempest.lib.common.rest_client [req-fef672d6-4673-42f5-b098-287f807a5ba2 req-fef672d6-4673-42f5-b098-287f807a5ba2 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s",
                                "2026-05-20 01:39:24.755 26 INFO tempest.lib.common.rest_client [req-03d245cf-2533-412f-9eb6-80f3c061ffae req-03d245cf-2533-412f-9eb6-80f3c061ffae ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s",
                                "2026-05-20 01:39:24.850 12 INFO tempest.lib.common.rest_client [req-4153c52b-d0ca-4eab-98c7-370d0ceee853 req-4153c52b-d0ca-4eab-98c7-370d0ceee853 ] Request (AccessRulesV3Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/application_credentials/2ffa157846634c2dab4fe639a7a0e3d5 0.158s",
                                "2026-05-20 01:39:24.878 20 INFO tempest.lib.common.rest_client [req-fe37de4e-9b90-4697-8c38-71de1e4bac75 req-fe37de4e-9b90-4697-8c38-71de1e4bac75 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2 0.676s",
                                "2026-05-20 01:39:24.878 14 INFO tempest.lib.common.rest_client [req-a9a54c6a-8e99-44a9-b59d-c49c1d633be2 req-a9a54c6a-8e99-44a9-b59d-c49c1d633be2 ] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://api.testbed.osism.xyz:5000/ 0.392s",
                                "{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.394299s] ... ok",
                                "{0} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_delete_access_rule [2.353533s] ... ok",
                                "2026-05-20 01:39:24.936 23 INFO tempest.lib.common.rest_client [req-bd3cabbe-b886-4d74-869a-693893601182 req-bd3cabbe-b886-4d74-869a-693893601182 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/47eb051c45d8456d862d2765074f447d 0.237s",
                                "{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential [2.747774s] ... ok",
                                "2026-05-20 01:39:25.024 12 INFO tempest.lib.common.rest_client [req-fbb435d5-bf02-4dcd-9faf-6a40fe69c1f5 req-fbb435d5-bf02-4dcd-9faf-6a40fe69c1f5 ] Request (AccessRulesV3Test:test_list_access_rules): 200 GET https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/access_rules 0.113s",
                                "{0} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_list_access_rules [0.116325s] ... ok",
                                "2026-05-20 01:39:25.096 28 INFO tempest.lib.common.rest_client [req-243fa268-4b9e-40c0-836b-d6e5e80b2f19 req-243fa268-4b9e-40c0-836b-d6e5e80b2f19 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.863s",
                                "2026-05-20 01:39:25.107 20 INFO tempest.lib.common.rest_client [req-0cce2451-ca09-4770-933d-ba2e36ce6204 req-0cce2451-ca09-4770-933d-ba2e36ce6204 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2/1b6cacca929e47259882d28968be6c0c 0.226s",
                                "2026-05-20 01:39:25.163 12 INFO tempest.lib.common.rest_client [req-21152fbf-0b2b-4581-8a0f-431c67e1a982 req-21152fbf-0b2b-4581-8a0f-431c67e1a982 ] Request (AccessRulesV3Test:test_show_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/access_rules/f94bd635a9de4b87828b3e30ae560e02 0.135s",
                                "{0} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_show_access_rule [0.137859s] ... ok",
                                "2026-05-20 01:39:25.216 20 INFO tempest.lib.common.rest_client [req-06b12245-81ec-43b4-9784-49caf6fda509 req-06b12245-81ec-43b4-9784-49caf6fda509 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 404 GET https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2/1b6cacca929e47259882d28968be6c0c 0.107s",
                                "{4} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_delete_ec2_credential [1.018376s] ... ok",
                                "2026-05-20 01:39:25.325 16 INFO tempest.lib.common.rest_client [req-d329463b-d360-4afe-9630-365bb5ad89e1 req-d329463b-d360-4afe-9630-365bb5ad89e1 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.831s",
                                "2026-05-20 01:39:25.371 12 INFO tempest.lib.common.rest_client [req-a25726d5-6643-4678-89a0-c5b2bb3aa8fe req-a25726d5-6643-4678-89a0-c5b2bb3aa8fe ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f/application_credentials/2c9c774c638a4edb8134722ff890dbe3 0.168s",
                                "2026-05-20 01:39:25.407 26 INFO tempest.lib.common.rest_client [req-24fb7f32-aafd-4d15-90aa-ebadeade2cd7 req-24fb7f32-aafd-4d15-90aa-ebadeade2cd7 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43ec4a587f5c4221b871f0ad493c7882/users/f68df3a0276043f3a54b290fd0290486/roles/96c5293ae00249159873405c9cd172ae 0.650s",
                                "2026-05-20 01:39:25.481 18 INFO tempest.lib.common.rest_client [req-52943793-1f61-414e-b34e-505575137166 req-52943793-1f61-414e-b34e-505575137166 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 1.600s",
                                "2026-05-20 01:39:25.533 25 INFO tempest.lib.common.rest_client [req-2dee5017-0592-490d-b0e7-748a960e5142 req-2dee5017-0592-490d-b0e7-748a960e5142 ] Request (IdentityCatalogTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2cf7d00755f047b88d4d150048790c0d&name=default 0.876s",
                                "2026-05-20 01:39:25.607 23 INFO tempest.lib.common.rest_client [req-0ecd2dd6-ea3d-49a2-8a2a-b2b99ee9d93d req-0ecd2dd6-ea3d-49a2-8a2a-b2b99ee9d93d ] Request (ApplicationCredentialsV3Test:test_create_application_credential_access_rules): 201 POST https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 0.625s",
                                "2026-05-20 01:39:25.662 16 INFO tempest.lib.common.rest_client [req-003857ba-2a06-4279-a26e-9534d87b4a48 req-003857ba-2a06-4279-a26e-9534d87b4a48 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.335s",
                                "2026-05-20 01:39:25.758 28 INFO tempest.lib.common.rest_client [req-693a9c8a-65c1-4aa4-b619-cb0c18c93216 req-693a9c8a-65c1-4aa4-b619-cb0c18c93216 ] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://api.testbed.osism.xyz:5000/v3/domains/default 0.658s",
                                "2026-05-20 01:39:25.793 14 INFO tempest.lib.common.rest_client [req-7e725142-dbce-4508-81c5-16d4478b6599 req-7e725142-dbce-4508-81c5-16d4478b6599 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ca1ed19e39b44e62b0ac3f656d4e11f0 0.862s",
                                "2026-05-20 01:39:25.794 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9b173e9ce49447dcad72b6df280ca0e0",
                                "{8} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.661702s] ... ok",
                                "2026-05-20 01:39:25.880 12 INFO tempest.lib.common.rest_client [req-283db840-6574-4943-8dcd-8a742de9f662 req-283db840-6574-4943-8dcd-8a742de9f662 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c915384941694e0b8a6650dc1c8bd27f 0.507s",
                                "2026-05-20 01:39:25.880 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 96f1eaa513434752b5b93c4ba48fe1eb",
                                "2026-05-20 01:39:25.896 23 INFO tempest.lib.common.rest_client [req-4e2ea0c8-c527-416b-be2a-14ee4fa6c474 req-4e2ea0c8-c527-416b-be2a-14ee4fa6c474 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/266b63a3c3f643129337d1bbe09fea56 0.284s",
                                "{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules [0.917635s] ... ok",
                                "2026-05-20 01:39:25.913 16 INFO tempest.lib.common.rest_client [req-35fc71f9-175e-4bad-9359-c93511f727c6 req-35fc71f9-175e-4bad-9359-c93511f727c6 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.249s",
                                "2026-05-20 01:39:26.036 20 INFO tempest.lib.common.rest_client [req-0243fedc-0ddb-4b37-a9f8-b435c43ec816 req-0243fedc-0ddb-4b37-a9f8-b435c43ec816 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2 0.815s",
                                "2026-05-20 01:39:26.082 26 INFO tempest.lib.common.rest_client [req-1a38aac4-2b57-4101-8c2a-4641c1f8ae0a req-1a38aac4-2b57-4101-8c2a-4641c1f8ae0a ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.672s",
                                "2026-05-20 01:39:26.237 25 INFO tempest.lib.common.rest_client [req-6de6a543-f5c3-4ba7-9f2f-23b3ea96f628 req-6de6a543-f5c3-4ba7-9f2f-23b3ea96f628 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e12e86b7-eff2-4a26-9f66-e253827387b4 0.698s",
                                "2026-05-20 01:39:26.243 28 INFO tempest.lib.common.rest_client [req-d0bc162a-6b2c-41eb-944d-3888e147a8b2 req-d0bc162a-6b2c-41eb-944d-3888e147a8b2 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/88a7e211eb2e4471ae4d188652db04f5 0.398s",
                                "2026-05-20 01:39:26.244 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4cb450cd02764c00a7744ce28d94491f",
                                "2026-05-20 01:39:26.262 16 INFO tempest.lib.common.rest_client [req-2f39617f-74d5-47e8-99d0-c490424e5af5 req-2f39617f-74d5-47e8-99d0-c490424e5af5 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.345s",
                                "2026-05-20 01:39:26.403 12 INFO tempest.lib.common.rest_client [req-819a4899-c73a-4948-a03e-573e0cd8341b req-819a4899-c73a-4948-a03e-573e0cd8341b ] Request (AccessRulesV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-20 01:39:26.434 20 INFO tempest.lib.common.rest_client [req-d861abcf-7d17-491b-add0-6467449efd05 req-d861abcf-7d17-491b-add0-6467449efd05 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2 0.395s",
                                "2026-05-20 01:39:26.600 25 INFO tempest.lib.common.rest_client [req-397b2f93-15c1-4b6e-8bf5-6ad614e15624 req-397b2f93-15c1-4b6e-8bf5-6ad614e15624 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2cf7d00755f047b88d4d150048790c0d 0.361s",
                                "2026-05-20 01:39:26.623 14 INFO tempest.lib.common.rest_client [req-eae4a414-3b0c-4bf1-bc12-db7d555309f4 req-eae4a414-3b0c-4bf1-bc12-db7d555309f4 ] Request (TestApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.827s",
                                "2026-05-20 01:39:26.672 20 INFO tempest.lib.common.rest_client [req-a409fdd2-6983-48d7-8778-f5300340cf5f req-a409fdd2-6983-48d7-8778-f5300340cf5f ] Request (EC2CredentialsTest:test_list_ec2_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2 0.233s",
                                "2026-05-20 01:39:26.696 26 INFO tempest.lib.common.rest_client [req-ee06d601-ccf6-4154-8b6e-6faaf14846ba req-ee06d601-ccf6-4154-8b6e-6faaf14846ba ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43ec4a587f5c4221b871f0ad493c7882/users/f68df3a0276043f3a54b290fd0290486/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.612s",
                                "2026-05-20 01:39:26.845 23 INFO tempest.lib.common.rest_client [req-183ae4c8-6c08-4bce-8c43-a72ee13e481f req-183ae4c8-6c08-4bce-8c43-a72ee13e481f ] Request (ApplicationCredentialsV3Test:test_create_application_credential_expires): 201 POST https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 0.942s",
                                "2026-05-20 01:39:26.855 16 INFO tempest.lib.common.rest_client [req-79a72177-f056-4c93-81e4-f221ee3971dc req-79a72177-f056-4c93-81e4-f221ee3971dc ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 404 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s",
                                "{2} tempest.api.identity.v3.test_tokens.TokensV3Test.test_token_auth_creation_existence_deletion [2.363872s] ... ok",
                                "2026-05-20 01:39:26.972 28 INFO tempest.lib.common.rest_client [req-525c844d-a96b-482e-933d-3b076217423b req-525c844d-a96b-482e-933d-3b076217423b ] Request (DefaultDomainTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.725s",
                                "2026-05-20 01:39:26.982 20 INFO tempest.lib.common.rest_client [req-dcfab97c-7ce8-4d32-bad8-e39b1c605df1 req-dcfab97c-7ce8-4d32-bad8-e39b1c605df1 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2/9bbd7cffa44b41d28ef1a0971a0733f7 0.307s",
                                "2026-05-20 01:39:27.045 26 INFO tempest.lib.common.rest_client [req-5559d153-542b-4160-a4bb-b718053f920a req-5559d153-542b-4160-a4bb-b718053f920a ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s",
                                "2026-05-20 01:39:27.045 18 INFO tempest.lib.common.rest_client [req-c14007aa-7590-42c7-9fa0-e26f4d7aabf8 req-c14007aa-7590-42c7-9fa0-e26f4d7aabf8 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-20 01:39:27.146 20 INFO tempest.lib.common.rest_client [req-619cc0eb-f21e-4272-a9fa-90b6fa671ae4 req-619cc0eb-f21e-4272-a9fa-90b6fa671ae4 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2/ae7edc6dff07416683f5c60a578af6d3 0.160s",
                                "{4} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_list_ec2_credentials [1.928380s] ... ok",
                                "2026-05-20 01:39:27.189 26 INFO tempest.lib.common.rest_client [req-4e3fd6d8-7a64-4a68-8e08-5adcaae1cad8 req-4e3fd6d8-7a64-4a68-8e08-5adcaae1cad8 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43ec4a587f5c4221b871f0ad493c7882/users/f68df3a0276043f3a54b290fd0290486/roles/68cd1badce4c4baeb95895efe5da31f7 0.142s",
                                "2026-05-20 01:39:27.362 23 INFO tempest.lib.common.rest_client [req-d31c971d-9db4-4d3c-b326-aa45d08f3e09 req-d31c971d-9db4-4d3c-b326-aa45d08f3e09 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/5757ce20966c4f46b0daca53ba62921a 0.511s",
                                "{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires [1.463312s] ... ok",
                                "2026-05-20 01:39:27.434 20 INFO tempest.lib.common.rest_client [req-1b3d7fc0-3c77-4ede-a0ac-7f93a67c0a3f req-1b3d7fc0-3c77-4ede-a0ac-7f93a67c0a3f ] Request (EC2CredentialsTest:test_show_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2 0.283s",
                                "2026-05-20 01:39:27.451 26 INFO tempest.lib.common.rest_client [req-9cbd9094-b282-414c-b656-bf8b5b47d1e3 req-9cbd9094-b282-414c-b656-bf8b5b47d1e3 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s",
                                "2026-05-20 01:39:27.553 16 INFO tempest.lib.common.rest_client [req-f3d84252-9ae8-4803-ba8c-97d8f483e6ef req-f3d84252-9ae8-4803-ba8c-97d8f483e6ef ] Request (TokensV3Test:test_validate_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.694s",
                                "2026-05-20 01:39:27.560 20 INFO tempest.lib.common.rest_client [req-344b548f-e9af-4fa9-81b1-313104fd483a req-344b548f-e9af-4fa9-81b1-313104fd483a ] Request (EC2CredentialsTest:test_show_ec2_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2/c975ea48743b40959d6f3eeb4258ea57 0.122s",
                                "2026-05-20 01:39:27.598 26 INFO tempest.lib.common.rest_client [req-b52ba228-ad4e-4a03-be97-18f69ecc7d0c req-b52ba228-ad4e-4a03-be97-18f69ecc7d0c ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43ec4a587f5c4221b871f0ad493c7882/users/f68df3a0276043f3a54b290fd0290486/roles/96c5293ae00249159873405c9cd172ae 0.142s",
                                "2026-05-20 01:39:27.600 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f68df3a0276043f3a54b290fd0290486 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:39:27.601 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-79563294-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '43ec4a587f5c4221b871f0ad493c7882', 'project_name': 'tempest-IdentityV3ProjectsTest-79563294', 'tenant_id': '43ec4a587f5c4221b871f0ad493c7882', 'tenant_name': 'tempest-IdentityV3ProjectsTest-79563294', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f68df3a0276043f3a54b290fd0290486', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:27.601 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-79563294-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '43ec4a587f5c4221b871f0ad493c7882', 'project_name': 'tempest-IdentityV3ProjectsTest-79563294', 'tenant_id': '43ec4a587f5c4221b871f0ad493c7882', 'tenant_name': 'tempest-IdentityV3ProjectsTest-79563294', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f68df3a0276043f3a54b290fd0290486', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:39:27.625 14 INFO tempest.lib.common.rest_client [req-f9e428bf-51de-4c06-bed6-3af8eac7ad6e req-f9e428bf-51de-4c06-bed6-3af8eac7ad6e ] Request (TestApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9b173e9ce49447dcad72b6df280ca0e0&name=default 0.996s",
                                "2026-05-20 01:39:27.623 12 INFO tempest.lib.common.rest_client [req-274d2fce-fbbb-4a4d-8ba7-8ee18f6858eb req-274d2fce-fbbb-4a4d-8ba7-8ee18f6858eb ] Request (AccessRulesV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=96f1eaa513434752b5b93c4ba48fe1eb&name=default 1.218s",
                                "2026-05-20 01:39:27.841 18 INFO tempest.lib.common.rest_client [req-73c27bb0-b8a8-4429-b43c-b8d7d563ab7f req-73c27bb0-b8a8-4429-b43c-b8d7d563ab7f ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.791s",
                                "2026-05-20 01:39:27.842 20 INFO tempest.lib.common.rest_client [req-cf1c3a0f-6e22-4710-8f25-5da71e0a7fa4 req-cf1c3a0f-6e22-4710-8f25-5da71e0a7fa4 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7/credentials/OS-EC2/c975ea48743b40959d6f3eeb4258ea57 0.277s",
                                "{4} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_show_ec2_credential [0.697612s] ... ok",
                                "2026-05-20 01:39:27.940 28 INFO tempest.lib.common.rest_client [req-5dda4283-374c-4bc8-b920-3a8be91bee2d req-5dda4283-374c-4bc8-b920-3a8be91bee2d ] Request (DefaultDomainTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4cb450cd02764c00a7744ce28d94491f&name=default 0.965s",
                                "2026-05-20 01:39:28.038 16 INFO tempest.lib.common.rest_client [req-bcb2be1f-c391-4583-9a12-ec142313017b req-bcb2be1f-c391-4583-9a12-ec142313017b ] Request (TokensV3Test:test_validate_token): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s",
                                "2026-05-20 01:39:28.108 23 INFO tempest.lib.common.rest_client [req-0a636243-9cf2-4c9a-92d7-f67b03fc76db req-0a636243-9cf2-4c9a-92d7-f67b03fc76db ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 0.739s",
                                "2026-05-20 01:39:28.186 16 INFO tempest.lib.common.rest_client [req-bb7ec8cb-2f94-4577-849d-a6cbeaeb1f2a req-bb7ec8cb-2f94-4577-849d-a6cbeaeb1f2a ] Request (TokensV3Test:test_validate_token): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.145s",
                                "2026-05-20 01:39:28.338 12 INFO tempest.lib.common.rest_client [req-46122358-d485-424b-b6ac-6bd0839c8a25 req-46122358-d485-424b-b6ac-6bd0839c8a25 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/178c03fe-63d8-4b9d-b9e7-895dd57f0f6b 0.712s",
                                "2026-05-20 01:39:28.343 26 INFO tempest.lib.common.rest_client [req-962f1d0d-89fe-4833-ba2d-456bb7a65b18 req-962f1d0d-89fe-4833-ba2d-456bb7a65b18 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.732s",
                                "2026-05-20 01:39:28.355 16 INFO tempest.lib.common.rest_client [req-a43794bc-439e-4f86-a9a9-0d6c8f774292 req-a43794bc-439e-4f86-a9a9-0d6c8f774292 ] Request (TokensV3Test:test_validate_token): 404 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.166s",
                                "{2} tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token [1.498949s] ... ok",
                                "2026-05-20 01:39:28.360 14 INFO tempest.lib.common.rest_client [req-e322f6cf-09ac-4f2a-bf89-560d7e309b0c req-e322f6cf-09ac-4f2a-bf89-560d7e309b0c ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e12d0d2d-5f0c-42de-831d-c720e1299dc1 0.733s",
                                "2026-05-20 01:39:28.449 20 INFO tempest.lib.common.rest_client [req-472ae9c3-2496-49df-9a51-24e12faa6412 req-472ae9c3-2496-49df-9a51-24e12faa6412 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98282cf30bc14daebb7beb69586407f7 0.555s",
                                "2026-05-20 01:39:28.449 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5ba8ea2d549842cdadc24946709c759c",
                                "2026-05-20 01:39:28.644 28 INFO tempest.lib.common.rest_client [req-b0f1df7b-c64f-4998-9859-2de2539e0c4c req-b0f1df7b-c64f-4998-9859-2de2539e0c4c ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/edf1d2b4-4c3f-4613-9379-9dcd6d8684a9 0.700s",
                                "2026-05-20 01:39:28.737 26 INFO tempest.lib.common.rest_client [req-1cab3a18-d1da-47c1-a640-fdc955a043ca req-1cab3a18-d1da-47c1-a640-fdc955a043ca ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 200 GET https://api.testbed.osism.xyz:5000/v3/users/b4e729b2f3b34934b80c824face7a82c/projects 0.389s",
                                "2026-05-20 01:39:28.800 16 INFO tempest.lib.common.rest_client [req-52052603-6152-4436-93bd-961dc367d0c7 req-52052603-6152-4436-93bd-961dc367d0c7 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c6cd4b0387bc499f88403d2b68cb345c 0.395s",
                                "2026-05-20 01:39:28.800 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1e46dae6008049eaab448341556affa4",
                                "2026-05-20 01:39:28.892 12 INFO tempest.lib.common.rest_client [req-80b0d490-aff7-4988-a141-b5b303529556 req-80b0d490-aff7-4988-a141-b5b303529556 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/96f1eaa513434752b5b93c4ba48fe1eb 0.551s",
                                "2026-05-20 01:39:29.003 23 INFO tempest.lib.common.rest_client [req-901a3e63-7329-44df-ba1a-063451b1a51b req-901a3e63-7329-44df-ba1a-063451b1a51b ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 0.892s",
                                "2026-05-20 01:39:29.109 28 INFO tempest.lib.common.rest_client [req-99a1ea44-e50f-4dc4-8d6b-1436515259b1 req-99a1ea44-e50f-4dc4-8d6b-1436515259b1 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4cb450cd02764c00a7744ce28d94491f 0.461s",
                                "2026-05-20 01:39:29.319 23 INFO tempest.lib.common.rest_client [req-4423e514-e876-4e71-97b4-998354a3dfb1 req-4423e514-e876-4e71-97b4-998354a3dfb1 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 0.314s",
                                "2026-05-20 01:39:29.337 14 INFO tempest.lib.common.rest_client [req-ffa7cbb8-d608-44f8-83a1-c01fe2eefa27 req-ffa7cbb8-d608-44f8-83a1-c01fe2eefa27 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9b173e9ce49447dcad72b6df280ca0e0 0.973s",
                                "2026-05-20 01:39:29.459 26 INFO tempest.lib.common.rest_client [req-90ba3720-7182-49ed-a30c-c67926429f1f req-90ba3720-7182-49ed-a30c-c67926429f1f ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.717s",
                                "2026-05-20 01:39:29.516 18 INFO tempest.lib.common.rest_client [req-4c0e499f-0cb3-463a-a38d-61bb20b18c33 req-4c0e499f-0cb3-463a-a38d-61bb20b18c33 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 1.672s",
                                "2026-05-20 01:39:29.738 23 INFO tempest.lib.common.rest_client [req-b67dc0b5-856a-4c60-871c-98e749941924 req-b67dc0b5-856a-4c60-871c-98e749941924 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/b88bc6c72a9047fda96927987afd59f1 0.413s",
                                "2026-05-20 01:39:29.919 20 INFO tempest.lib.common.rest_client [req-ff1f8bc4-bf9b-4b0b-8bfb-a9062ac1b4d9 req-ff1f8bc4-bf9b-4b0b-8bfb-a9062ac1b4d9 ] Request (EC2CredentialsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.462s",
                                "2026-05-20 01:39:29.946 23 INFO tempest.lib.common.rest_client [req-9d520b22-be0c-4c54-817c-672f1f55c1fc req-9d520b22-be0c-4c54-817c-672f1f55c1fc ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/3879e8cb50444c1c9ab9f217ba0ccbd8 0.202s",
                                "{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials [2.585865s] ... ok",
                                "2026-05-20 01:39:29.993 16 INFO tempest.lib.common.rest_client [req-440a11a8-3c53-4ee5-9410-1beb70a2b72a req-440a11a8-3c53-4ee5-9410-1beb70a2b72a ] Request (TokensV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.187s",
                                "2026-05-20 01:39:30.562 26 INFO tempest.lib.common.rest_client [req-61ba5047-2eb6-4463-bb1c-ce82f4bc53bc req-61ba5047-2eb6-4463-bb1c-ce82f4bc53bc ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.100s",
                                "{7} tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects [2.218146s] ... ok",
                                "2026-05-20 01:39:30.641 23 INFO tempest.lib.common.rest_client [req-3972b6ac-852c-4b99-8a2f-240f6ad77f17 req-3972b6ac-852c-4b99-8a2f-240f6ad77f17 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 0.683s",
                                "2026-05-20 01:39:30.742 18 INFO tempest.lib.common.rest_client [req-f461f7fa-7979-4279-b067-a5a2f5c22477 req-f461f7fa-7979-4279-b067-a5a2f5c22477 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 1.224s",
                                "2026-05-20 01:39:30.942 20 INFO tempest.lib.common.rest_client [req-88c3017b-b3bd-4d20-b37a-76163c8f4ae1 req-88c3017b-b3bd-4d20-b37a-76163c8f4ae1 ] Request (EC2CredentialsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5ba8ea2d549842cdadc24946709c759c&name=default 1.020s",
                                "2026-05-20 01:39:31.022 26 INFO tempest.lib.common.rest_client [req-481dcf56-3c96-4fc6-bbca-cc7e66ea2c65 req-481dcf56-3c96-4fc6-bbca-cc7e66ea2c65 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b4e729b2f3b34934b80c824face7a82c 0.377s",
                                "2026-05-20 01:39:31.185 16 INFO tempest.lib.common.rest_client [req-138fd48e-794a-48be-b97f-11c846f2868c req-138fd48e-794a-48be-b97f-11c846f2868c ] Request (TokensV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1e46dae6008049eaab448341556affa4&name=default 1.190s",
                                "2026-05-20 01:39:31.261 23 INFO tempest.lib.common.rest_client [req-40330f4c-c871-484b-bc12-b71d27f52221 req-40330f4c-c871-484b-bc12-b71d27f52221 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials 0.615s",
                                "2026-05-20 01:39:31.465 26 INFO tempest.lib.common.rest_client [req-036d214d-2821-4169-852b-4d78145bb9d8 req-036d214d-2821-4169-852b-4d78145bb9d8 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f68df3a0276043f3a54b290fd0290486 0.439s",
                                "2026-05-20 01:39:31.466 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 43ec4a587f5c4221b871f0ad493c7882",
                                "2026-05-20 01:39:31.666 23 INFO tempest.lib.common.rest_client [req-8b086412-681b-40f5-b1b3-299782b966d8 req-8b086412-681b-40f5-b1b3-299782b966d8 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials?name=tempest-application_credential-593508137 0.402s",
                                "2026-05-20 01:39:31.699 20 INFO tempest.lib.common.rest_client [req-9bf2fa8c-8af7-4482-9e32-7f13d6696572 req-9bf2fa8c-8af7-4482-9e32-7f13d6696572 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/086cd866-dfb5-4fab-8ec1-ce035cadbaea 0.754s",
                                "2026-05-20 01:39:31.862 16 INFO tempest.lib.common.rest_client [req-44c15a7e-97a1-4449-a0dc-d567453be32f req-44c15a7e-97a1-4449-a0dc-d567453be32f ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ba1cf2c6-0136-4e1f-8816-6ee637eeffbf 0.673s",
                                "2026-05-20 01:39:31.904 23 INFO tempest.lib.common.rest_client [req-ef0b274b-5ef6-42c2-93bf-749c18d5d49b req-ef0b274b-5ef6-42c2-93bf-749c18d5d49b ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/1769146fb03e416fa2e16d9e94890db0 0.235s",
                                "2026-05-20 01:39:32.045 20 INFO tempest.lib.common.rest_client [req-b1b0530b-1964-49f0-bddb-5c5ae9ed5a95 req-b1b0530b-1964-49f0-bddb-5c5ae9ed5a95 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5ba8ea2d549842cdadc24946709c759c 0.343s",
                                "2026-05-20 01:39:32.128 23 INFO tempest.lib.common.rest_client [req-08f94339-1437-490c-8043-1abafd037394 req-08f94339-1437-490c-8043-1abafd037394 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7/application_credentials/4c3fdb25e1484caa940ec4c099c9e438 0.220s",
                                "{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials [2.178338s] ... ok",
                                "2026-05-20 01:39:32.132 26 INFO tempest.lib.common.rest_client [req-4048d33c-13f4-4815-b0fa-ac4476ddb426 req-4048d33c-13f4-4815-b0fa-ac4476ddb426 ] Request (IdentityV3ProjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.664s",
                                "2026-05-20 01:39:32.281 16 INFO tempest.lib.common.rest_client [req-a187393a-332f-410d-a82a-104d91e0173e req-a187393a-332f-410d-a82a-104d91e0173e ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1e46dae6008049eaab448341556affa4 0.413s",
                                "2026-05-20 01:39:32.441 23 INFO tempest.lib.common.rest_client [req-f7b0935a-6d3d-4c0c-b1e7-f58ccec7665c req-f7b0935a-6d3d-4c0c-b1e7-f58ccec7665c ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bae6884057f49a382dc0024761d18d7 0.275s",
                                "2026-05-20 01:39:32.441 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 582c77fa59cf4c59a45851e833d99a0e",
                                "2026-05-20 01:39:32.612 18 INFO tempest.lib.common.rest_client [req-c587df81-da37-473c-b0c6-5dbd42ab9b4a req-c587df81-da37-473c-b0c6-5dbd42ab9b4a ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 1.867s",
                                "2026-05-20 01:39:32.622 26 INFO tempest.lib.common.rest_client [req-fcf5905a-9b30-4c35-a330-eb9dace8fb45 req-fcf5905a-9b30-4c35-a330-eb9dace8fb45 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=43ec4a587f5c4221b871f0ad493c7882&name=default 0.484s",
                                "2026-05-20 01:39:33.134 23 INFO tempest.lib.common.rest_client [req-98e4ff45-6d75-4781-b1ec-cd016f0730c9 req-98e4ff45-6d75-4781-b1ec-cd016f0730c9 ] Request (ApplicationCredentialsV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s",
                                "2026-05-20 01:39:33.151 26 INFO tempest.lib.common.rest_client [req-b08e321f-19f3-4747-ad7a-57c40d36c60a req-b08e321f-19f3-4747-ad7a-57c40d36c60a ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f1fc909b-447e-4b3f-8c57-b276a16a7cf8 0.526s",
                                "2026-05-20 01:39:33.327 26 INFO tempest.lib.common.rest_client [req-354ce0d4-8c05-4781-b9a9-d690252ff2ea req-354ce0d4-8c05-4781-b9a9-d690252ff2ea ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/43ec4a587f5c4221b871f0ad493c7882 0.174s",
                                "2026-05-20 01:39:33.328 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 491b49027fbf48239eb3cc989681237a",
                                "2026-05-20 01:39:33.749 23 INFO tempest.lib.common.rest_client [req-4c94f80c-96cf-4f85-8958-c81a0627bba4 req-4c94f80c-96cf-4f85-8958-c81a0627bba4 ] Request (ApplicationCredentialsV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=582c77fa59cf4c59a45851e833d99a0e&name=default 0.613s",
                                "2026-05-20 01:39:33.762 26 INFO tempest.lib.common.rest_client [req-974ba533-fa0b-4205-be3b-ace91155f9ec req-974ba533-fa0b-4205-be3b-ace91155f9ec ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=491b49027fbf48239eb3cc989681237a&name=default 0.431s",
                                "2026-05-20 01:39:34.187 18 INFO tempest.lib.common.rest_client [req-aa246723-7d3a-47e1-886b-6c841986f7d2 req-aa246723-7d3a-47e1-886b-6c841986f7d2 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s",
                                "2026-05-20 01:39:34.230 23 INFO tempest.lib.common.rest_client [req-e5960188-0500-484d-a351-419edc05c233 req-e5960188-0500-484d-a351-419edc05c233 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bbcbb30a-1cfd-456d-9c21-84a7bc6adbbd 0.478s",
                                "2026-05-20 01:39:34.316 26 INFO tempest.lib.common.rest_client [req-6f959b78-c224-4862-b7e7-fb25fa11c95e req-6f959b78-c224-4862-b7e7-fb25fa11c95e ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4dd7299a-33e3-4dbf-ab08-0a8d3a7dc875 0.551s",
                                "2026-05-20 01:39:34.444 23 INFO tempest.lib.common.rest_client [req-ecc8b360-c258-4e0b-9c07-ad9cc241ec86 req-ecc8b360-c258-4e0b-9c07-ad9cc241ec86 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/582c77fa59cf4c59a45851e833d99a0e 0.207s",
                                "2026-05-20 01:39:34.634 26 INFO tempest.lib.common.rest_client [req-f91d0e7d-23f5-4a7e-91a2-bd5bb2b82daf req-f91d0e7d-23f5-4a7e-91a2-bd5bb2b82daf ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/491b49027fbf48239eb3cc989681237a 0.314s",
                                "2026-05-20 01:39:34.769 18 INFO tempest.lib.common.rest_client [req-6e15501c-03f8-4f87-aabc-c57ac999d479 req-6e15501c-03f8-4f87-aabc-c57ac999d479 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-20 01:39:36.957 18 INFO tempest.lib.common.rest_client [req-c6ea4108-f973-423a-8ba1-be5be7c9c5a0 req-c6ea4108-f973-423a-8ba1-be5be7c9c5a0 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 2.185s",
                                "2026-05-20 01:39:38.566 18 INFO tempest.lib.common.rest_client [req-a8487f2b-895a-4f58-aac2-1cdd6f02b69c req-a8487f2b-895a-4f58-aac2-1cdd6f02b69c ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s",
                                "2026-05-20 01:39:39.145 18 INFO tempest.lib.common.rest_client [req-c9f5cafd-15fe-4328-9a83-27eb0a7d2bf8 req-c9f5cafd-15fe-4328-9a83-27eb0a7d2bf8 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s",
                                "2026-05-20 01:39:41.451 18 INFO tempest.lib.common.rest_client [req-a791854f-a682-4f37-8de7-cb45ed94b692 req-a791854f-a682-4f37-8de7-cb45ed94b692 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 2.300s",
                                "2026-05-20 01:39:42.980 18 INFO tempest.lib.common.rest_client [req-2b963e03-db31-4fa5-8010-7cf2bfda3c02 req-2b963e03-db31-4fa5-8010-7cf2bfda3c02 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s",
                                "2026-05-20 01:39:43.530 18 INFO tempest.lib.common.rest_client [req-3f917acd-ed19-4825-8086-89881e8c31fe req-3f917acd-ed19-4825-8086-89881e8c31fe ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s",
                                "2026-05-20 01:39:45.789 18 INFO tempest.lib.common.rest_client [req-f805cc37-d943-47ca-b0fd-992667c7215a req-f805cc37-d943-47ca-b0fd-992667c7215a ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 2.256s",
                                "2026-05-20 01:39:47.368 18 INFO tempest.lib.common.rest_client [req-0c948b25-0841-435d-ac3c-3f3d5245efc0 req-0c948b25-0841-435d-ac3c-3f3d5245efc0 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s",
                                "2026-05-20 01:39:48.942 18 INFO tempest.lib.common.rest_client [req-3fdc3003-e934-4ea5-84df-141ee5ffff08 req-3fdc3003-e934-4ea5-84df-141ee5ffff08 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s",
                                "{3} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api [25.066873s] ... ok",
                                "2026-05-20 01:39:49.544 18 INFO tempest.lib.common.rest_client [req-0fed535a-9e6e-4f1e-9607-0f7de703baae req-0fed535a-9e6e-4f1e-9607-0f7de703baae ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s",
                                "2026-05-20 01:39:50.125 18 INFO tempest.lib.common.rest_client [req-c6d59c66-bc23-4eea-8795-2877b58b6fae req-c6d59c66-bc23-4eea-8795-2877b58b6fae ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-20 01:39:50.708 18 INFO tempest.lib.common.rest_client [req-3ef17944-cd49-4ee3-b425-24b74bf8d1db req-3ef17944-cd49-4ee3-b425-24b74bf8d1db ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-20 01:39:50.833 18 INFO tempest.lib.common.rest_client [req-bb8e01d1-33d5-48ac-a284-406768b26605 req-bb8e01d1-33d5-48ac-a284-406768b26605 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.123s",
                                "2026-05-20 01:39:57.395 18 INFO tempest.lib.common.rest_client [req-7b8bf1a3-69a6-40af-818f-e4933536de7e req-7b8bf1a3-69a6-40af-818f-e4933536de7e ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s",
                                "{3} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_account_lockout [8.393828s] ... ok",
                                "2026-05-20 01:39:59.678 18 INFO tempest.lib.common.rest_client [req-46292f85-77ff-4e9f-a59b-50cbc95ecc2a req-46292f85-77ff-4e9f-a59b-50cbc95ecc2a ] Request (IdentityV3UsersTest:test_user_update_own_password): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 2.279s",
                                "2026-05-20 01:40:01.246 18 INFO tempest.lib.common.rest_client [req-585f3dcd-9e7c-42e1-890f-216d5bf7169e req-585f3dcd-9e7c-42e1-890f-216d5bf7169e ] Request (IdentityV3UsersTest:test_user_update_own_password): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s",
                                "2026-05-20 01:40:01.363 18 INFO tempest.lib.common.rest_client [req-c7f8f120-4f9e-4161-8ea4-55b51bea67d4 req-c7f8f120-4f9e-4161-8ea4-55b51bea67d4 ] Request (IdentityV3UsersTest:test_user_update_own_password): 404 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.113s",
                                "2026-05-20 01:40:01.959 18 INFO tempest.lib.common.rest_client [req-62538e3b-1ffb-4bcf-8fd7-1d709b203036 req-62538e3b-1ffb-4bcf-8fd7-1d709b203036 ] Request (IdentityV3UsersTest:test_user_update_own_password): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-05-20 01:40:02.538 18 INFO tempest.lib.common.rest_client [req-daecc019-ed6d-4b6c-8cf3-24efb4d0ebf3 req-daecc019-ed6d-4b6c-8cf3-24efb4d0ebf3 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s",
                                "2026-05-20 01:40:04.852 18 INFO tempest.lib.common.rest_client [req-e4a7fc13-0e09-4b46-9171-68a211e5f0ae req-e4a7fc13-0e09-4b46-9171-68a211e5f0ae ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 2.311s",
                                "2026-05-20 01:40:06.404 18 INFO tempest.lib.common.rest_client [req-4a9869c4-4bd2-4938-a9e7-a01cd4a92066 req-4a9869c4-4bd2-4938-a9e7-a01cd4a92066 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-20 01:40:06.971 18 INFO tempest.lib.common.rest_client [req-c1e9e2b3-970c-4141-a164-e945c6073864 req-c1e9e2b3-970c-4141-a164-e945c6073864 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s",
                                "2026-05-20 01:40:09.258 18 INFO tempest.lib.common.rest_client [req-352f4670-ff14-40ad-abb6-235bd2b0150d req-352f4670-ff14-40ad-abb6-235bd2b0150d ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 2.285s",
                                "2026-05-20 01:40:10.837 18 INFO tempest.lib.common.rest_client [req-95d571f4-540e-407d-839f-29a26d5d0729 req-95d571f4-540e-407d-839f-29a26d5d0729 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "2026-05-20 01:40:11.404 18 INFO tempest.lib.common.rest_client [req-14bf789d-d181-4c30-a571-d1c64dee2e01 req-14bf789d-d181-4c30-a571-d1c64dee2e01 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s",
                                "2026-05-20 01:40:13.669 18 INFO tempest.lib.common.rest_client [req-32ae35b9-bd18-43ac-ae78-bc91c4ae4dde req-32ae35b9-bd18-43ac-ae78-bc91c4ae4dde ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f/password 2.262s",
                                "2026-05-20 01:40:15.243 18 INFO tempest.lib.common.rest_client [req-579e71cf-2355-4dea-831f-5cac4dc1c671 req-579e71cf-2355-4dea-831f-5cac4dc1c671 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s",
                                "2026-05-20 01:40:16.785 18 INFO tempest.lib.common.rest_client [req-a7f4a05f-7ff3-4da1-a3dc-4cd89526f510 req-a7f4a05f-7ff3-4da1-a3dc-4cd89526f510 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s",
                                "{3} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password [19.390694s] ... ok",
                                "2026-05-20 01:40:17.229 18 INFO tempest.lib.common.rest_client [req-447e03e9-1065-49c0-ae7c-1e1fe80520aa req-447e03e9-1065-49c0-ae7c-1e1fe80520aa ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/04b8fe140f6b48c590ba812d10685a1f 0.385s",
                                "2026-05-20 01:40:17.229 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fa371d95b265438ca83a17cb5dd57591",
                                "2026-05-20 01:40:17.959 18 INFO tempest.lib.common.rest_client [req-a9a06b63-dfc0-4d19-b24b-ae12dad5204d req-a9a06b63-dfc0-4d19-b24b-ae12dad5204d ] Request (IdentityV3UsersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.726s",
                                "2026-05-20 01:40:18.775 18 INFO tempest.lib.common.rest_client [req-5b69d7a7-43dd-4c98-a101-e11c480a3a01 req-5b69d7a7-43dd-4c98-a101-e11c480a3a01 ] Request (IdentityV3UsersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fa371d95b265438ca83a17cb5dd57591&name=default 0.814s",
                                "2026-05-20 01:40:19.382 18 INFO tempest.lib.common.rest_client [req-83a800bb-7cad-44e4-92f1-e5b88f23cdf2 req-83a800bb-7cad-44e4-92f1-e5b88f23cdf2 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/96fb3ac7-e7bd-4fea-a513-1a7bb10a3044 0.604s",
                                "2026-05-20 01:40:19.679 18 INFO tempest.lib.common.rest_client [req-69c65fc1-8ca3-49ec-a85b-74caa4883f88 req-69c65fc1-8ca3-49ec-a85b-74caa4883f88 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fa371d95b265438ca83a17cb5dd57591 0.293s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 26 tests in 54.5964 sec.",
                                " - Passed: 26",
                                " - Skipped: 0",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 79.3596 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (3 tests) => 0:00:02.666317",
                                " - Worker 1 (5 tests) => 0:00:01.840857",
                                " - Worker 2 (3 tests) => 0:00:04.470867",
                                " - Worker 3 (3 tests) => 0:00:52.909105",
                                " - Worker 4 (4 tests) => 0:00:04.473873",
                                " - Worker 5 (5 tests) => 0:00:09.938693",
                                " - Worker 6 (1 tests) => 0:00:00.515111",
                                " - Worker 7 (1 tests) => 0:00:02.218146",
                                " - Worker 8 (1 tests) => 0:00:00.661702",
                                "",
                                "## 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/20260520-0140.log",
                                "2026-05-20 01:40:25.026 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-20 01:40:25.122 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:25.123 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:25.123 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:25.123 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:25.124 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:25.124 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:25.124 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:25.124 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:25.125 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:25.125 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:25.125 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:25.125 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:25.125 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:25.125 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:25.126 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:47.191 38 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:47.193 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:47.193 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:47.194 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:47.195 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:47.196 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:47.196 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:47.196 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:47.196 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:47.197 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:47.203 38 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-20 01:40:47.450 34 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:47.451 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:47.451 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:47.464 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:47.464 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:47.464 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:47.465 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:47.465 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:47.465 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:47.469 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:47.469 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:47.470 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:47.476 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:47.476 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:47.476 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:47.476 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:47.481 34 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-20 01:40:47.474 10 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:47.474 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:47.475 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:47.481 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:47.482 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:47.482 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:47.482 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:47.482 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:47.483 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:47.484 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:47.484 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:47.484 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:47.484 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:47.494 10 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-20 01:40:48.381 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:48.385 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.388 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.389 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.389 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.390 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.390 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.390 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:48.390 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.396 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.396 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.397 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.408 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-20 01:40:48.501 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:48.502 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.502 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.517 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.517 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.517 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.518 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.519 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.532 26 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-20 01:40:48.608 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:48.609 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.610 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.610 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.610 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.611 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.611 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.611 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:48.611 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.611 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.613 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.613 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.614 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.617 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-20 01:40:48.699 32 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:48.700 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.700 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.701 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.701 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.702 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.702 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.702 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:48.711 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.712 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.713 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.713 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.722 32 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-20 01:40:48.823 16 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:48.833 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.784 36 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:48.793 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.793 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.794 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.794 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.794 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.795 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.795 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:48.795 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.795 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.805 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.805 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.806 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.817 36 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-20 01:40:48.850 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:48.851 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.851 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.856 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.857 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.857 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.857 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.857 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:48.857 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.858 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.858 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.858 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.858 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.863 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.863 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.863 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.863 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.864 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.864 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:48.864 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.864 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.864 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.864 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.871 28 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-20 01:40:48.833 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.834 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.838 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.839 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.841 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.842 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.843 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.850 16 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-20 01:40:48.853 42 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:48.866 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.866 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.867 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.867 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.867 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.868 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.868 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:48.868 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.884 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.885 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.885 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.885 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.885 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.886 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.886 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.886 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.886 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.887 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:48.887 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.887 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.887 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.887 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.900 42 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-20 01:40:48.935 30 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:48.939 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.940 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.949 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.950 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.950 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.950 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.950 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:48.950 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:48.951 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:48.952 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:48.952 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:48.965 30 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-20 01:40:49.436 12 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:49.443 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:49.443 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:49.444 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:49.444 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:49.444 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:49.445 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:49.445 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:49.445 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:49.454 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:49.454 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:49.455 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:49.473 12 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-20 01:40:49.506 22 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:49.507 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:49.507 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:49.508 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:49.508 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:49.520 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:49.521 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:49.521 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:49.521 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:49.521 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:49.521 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:49.521 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:49.522 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:49.536 22 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-20 01:40:49.563 24 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:49.564 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:49.564 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:49.565 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:49.565 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:49.576 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:49.577 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:49.577 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:49.577 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:49.577 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:49.577 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:49.578 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:49.592 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-20 01:40:49.629 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:40:49.630 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:49.631 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:49.631 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:49.631 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:49.632 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:49.632 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:49.632 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:40:49.644 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:40:49.645 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:49.646 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:49.646 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:40:49.646 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:49.660 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-20 01:40:49.645 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:49.645 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:49.646 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:49.944 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:50.014 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:50.015 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:51.238 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:51.239 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:51.303 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:51.530 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:51.531 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:51.531 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:51.535 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:51.535 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:51.719 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:51.720 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:51.746 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:51.755 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:51.755 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:51.824 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:51.827 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:51.827 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:51.827 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:51.827 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:51.828 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:51.828 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:51.828 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:51.828 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:51.828 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:51.828 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:51.902 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:51.989 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:51.992 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:51.992 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:51.992 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:51.992 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:51.992 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:51.993 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:51.993 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:51.993 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:51.993 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:51.993 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:52.265 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:52.275 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:52.350 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:52.460 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:52.463 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:52.463 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:52.463 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:40:52.596 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:40:52.596 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:40:52.596 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:40:52.596 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:40:52.597 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:40:52.597 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:40:52.597 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:40:52.597 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:40:52.597 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:40:52.597 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:40:52.597 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:41:17.591 18 INFO tempest.lib.common.rest_client [req-c4c1ef84-8c60-484a-ad85-3b32097f794d req-c4c1ef84-8c60-484a-ad85-3b32097f794d ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.748s",
                                "2026-05-20 01:41:17.694 30 INFO tempest.lib.common.rest_client [req-0c5b1b9e-5ce3-4e53-8e09-879748ab688f req-0c5b1b9e-5ce3-4e53-8e09-879748ab688f ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s",
                                "2026-05-20 01:41:18.284 18 INFO tempest.lib.common.rest_client [req-54bd1a6c-11d1-4a09-9375-bb525ff96b46 req-54bd1a6c-11d1-4a09-9375-bb525ff96b46 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s",
                                "2026-05-20 01:41:18.294 22 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageCachingTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-20 01:41:18.397 30 INFO tempest.lib.common.rest_client [req-d818fbf4-afd2-4ae6-b687-26e4edd1cbe4 req-d818fbf4-afd2-4ae6-b687-26e4edd1cbe4 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.648s",
                                "2026-05-20 01:41:18.409 38 INFO tempest.lib.common.rest_client [req-fc5df1d2-f231-45e5-96c7-99a8788a43be req-fc5df1d2-f231-45e5-96c7-99a8788a43be ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.664s",
                                "2026-05-20 01:41:18.471 18 INFO tempest.lib.common.rest_client [req-5f76adbd-16b2-44c4-974b-0a564c0f33c9 req-5f76adbd-16b2-44c4-974b-0a564c0f33c9 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.184s",
                                "{6} setUpClass (tempest.api.image.v2.admin.test_image_caching.ImageCachingTest) ... SKIPPED: Target system is not configured with glance caching",
                                "2026-05-20 01:41:18.608 32 INFO tempest.lib.common.rest_client [req-9ca62344-9add-426a-b641-8252dee9f917 req-9ca62344-9add-426a-b641-8252dee9f917 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.635s",
                                "2026-05-20 01:41:18.634 30 INFO tempest.lib.common.rest_client [req-74fd658d-f4bf-4bea-9ae0-c8d99ac8b3c6 req-74fd658d-f4bf-4bea-9ae0-c8d99ac8b3c6 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.232s",
                                "2026-05-20 01:41:18.742 15 INFO tempest.lib.common.rest_client [req-40ae74ba-4d78-4d2e-bf9f-6de678a2df4b req-40ae74ba-4d78-4d2e-bf9f-6de678a2df4b ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s",
                                "2026-05-20 01:41:18.750 10 INFO tempest.lib.common.rest_client [req-9918794a-1232-4b1e-a954-9b679cd59729 req-9918794a-1232-4b1e-a954-9b679cd59729 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.767s",
                                "2026-05-20 01:41:18.846 18 INFO tempest.lib.common.rest_client [req-0c293ea5-d00f-4050-9343-7382aedf279d req-0c293ea5-d00f-4050-9343-7382aedf279d ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.337s",
                                "2026-05-20 01:41:18.892 30 INFO tempest.lib.common.rest_client [req-59dc00f2-422b-4478-855d-9ca44660e576 req-59dc00f2-422b-4478-855d-9ca44660e576 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.225s",
                                "2026-05-20 01:41:19.119 22 INFO tempest.lib.common.rest_client [req-f1e37172-55d6-4012-9b2e-f1f44e139b31 req-f1e37172-55d6-4012-9b2e-f1f44e139b31 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.693s",
                                "2026-05-20 01:41:19.140 34 INFO tempest.lib.common.rest_client [req-aa60571a-a856-41ed-9927-240222b7fafd req-aa60571a-a856-41ed-9927-240222b7fafd ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.722s",
                                "2026-05-20 01:41:19.211 38 INFO tempest.lib.common.rest_client [req-fb396ca7-2b33-4db0-9c6c-38a7661e3309 req-fb396ca7-2b33-4db0-9c6c-38a7661e3309 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.736s",
                                "2026-05-20 01:41:19.323 24 INFO tempest.lib.common.rest_client [req-1a03c7cd-35d6-47d1-85fd-3cc4c9073d57 req-1a03c7cd-35d6-47d1-85fd-3cc4c9073d57 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s",
                                "2026-05-20 01:41:19.371 36 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in HashCalculationRemoteDeletionTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-20 01:41:19.387 10 INFO tempest.lib.common.rest_client [req-c9cd0990-b36b-4b22-b0fa-45920376d861 req-c9cd0990-b36b-4b22-b0fa-45920376d861 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "{13} setUpClass (tempest.api.image.v2.test_images.HashCalculationRemoteDeletionTest) ... SKIPPED: HashCalculationRemoteDeletionTest skipped as http store is disabled",
                                "2026-05-20 01:41:19.546 20 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsAdminTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-20 01:41:19.561 32 INFO tempest.lib.common.rest_client [req-c003f6e5-a97c-4e25-ae1b-b66fa09c1b3e req-c003f6e5-a97c-4e25-ae1b-b66fa09c1b3e ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.885s",
                                "{5} setUpClass (tempest.api.image.v2.admin.test_images.ImageLocationsAdminTest) ... SKIPPED: ImageLocationsAdminTest skipped as show_multiple_locations is not available",
                                "2026-05-20 01:41:19.601 42 INFO tempest.lib.common.rest_client [req-46962971-8774-4284-9f24-6a1a8455b034 req-46962971-8774-4284-9f24-6a1a8455b034 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.825s",
                                "2026-05-20 01:41:19.661 18 INFO tempest.lib.common.rest_client [req-96c5614b-a179-4a44-81a2-797b43acf6dd req-96c5614b-a179-4a44-81a2-797b43acf6dd ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.812s",
                                "2026-05-20 01:41:19.677 15 INFO tempest.lib.common.rest_client [req-559ceb3d-1830-4771-8353-51da97788bf7 req-559ceb3d-1830-4771-8353-51da97788bf7 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.885s",
                                "2026-05-20 01:41:19.743 38 INFO tempest.lib.common.rest_client [req-d2074ada-df91-439a-b276-e5cce51b7bb0 req-d2074ada-df91-439a-b276-e5cce51b7bb0 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.525s",
                                "2026-05-20 01:41:19.803 30 INFO tempest.lib.common.rest_client [req-06c9495e-71e5-4dcb-895d-4bafb9aa1a36 req-06c9495e-71e5-4dcb-895d-4bafb9aa1a36 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.910s",
                                "2026-05-20 01:41:19.839 22 INFO tempest.lib.common.rest_client [req-aab231e8-cbbf-45d3-82b2-1b07acc2b4e2 req-aab231e8-cbbf-45d3-82b2-1b07acc2b4e2 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s",
                                "2026-05-20 01:41:19.860 10 INFO tempest.lib.common.rest_client [req-0f4c80f4-9ccb-4b32-bcb9-8eb49644f8ac req-0f4c80f4-9ccb-4b32-bcb9-8eb49644f8ac ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.463s",
                                "2026-05-20 01:41:19.923 32 INFO tempest.lib.common.rest_client [req-fac22467-062a-4236-b740-2fd09c40d735 req-fac22467-062a-4236-b740-2fd09c40d735 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.358s",
                                "2026-05-20 01:41:20.015 16 INFO tempest.lib.common.rest_client [req-9e517259-6a74-40d2-90d6-9d472cd5574e req-9e517259-6a74-40d2-90d6-9d472cd5574e ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.940s",
                                "2026-05-20 01:41:20.069 34 INFO tempest.lib.common.rest_client [req-bd0d60e5-8571-4db6-ad6a-fa6072b50994 req-bd0d60e5-8571-4db6-ad6a-fa6072b50994 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.886s",
                                "2026-05-20 01:41:20.136 24 INFO tempest.lib.common.rest_client [req-35006b7c-2896-4dea-92a3-00206ab5644a req-35006b7c-2896-4dea-92a3-00206ab5644a ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s",
                                "2026-05-20 01:41:20.150 38 INFO tempest.lib.common.rest_client [req-ef7776c3-d4d4-45d4-bd64-4cba9d17f7cc req-ef7776c3-d4d4-45d4-bd64-4cba9d17f7cc ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.389s",
                                "2026-05-20 01:41:20.301 12 INFO tempest.lib.common.rest_client [req-3793f6b0-e0cb-47d3-b6f2-d945b8fb4c4f req-3793f6b0-e0cb-47d3-b6f2-d945b8fb4c4f ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.769s",
                                "2026-05-20 01:41:20.322 26 INFO tempest.lib.common.rest_client [req-5d8ef070-dfaa-4830-84ba-9608db02e55a req-5d8ef070-dfaa-4830-84ba-9608db02e55a ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.851s",
                                "2026-05-20 01:41:20.360 15 INFO tempest.lib.common.rest_client [req-d978795d-a4a7-43f8-ac49-2736015dc1c8 req-d978795d-a4a7-43f8-ac49-2736015dc1c8 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.681s",
                                "2026-05-20 01:41:20.373 10 INFO tempest.lib.common.rest_client [req-5562490f-dd56-4738-abb5-d8256d4689f5 req-5562490f-dd56-4738-abb5-d8256d4689f5 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.499s",
                                "2026-05-20 01:41:20.394 18 INFO tempest.lib.common.rest_client [req-747aaaea-5cf7-40e0-b3f7-52e25b7d5b05 req-747aaaea-5cf7-40e0-b3f7-52e25b7d5b05 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.730s",
                                "2026-05-20 01:41:20.523 42 INFO tempest.lib.common.rest_client [req-94117c80-4e28-44e5-8e70-92ce42a0c6d6 req-94117c80-4e28-44e5-8e70-92ce42a0c6d6 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.895s",
                                "2026-05-20 01:41:20.541 22 INFO tempest.lib.common.rest_client [req-1a4eb05e-6566-469a-9eca-619423ea6819 req-1a4eb05e-6566-469a-9eca-619423ea6819 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.697s",
                                "2026-05-20 01:41:20.566 28 INFO tempest.lib.common.rest_client [req-1649a6c7-0219-4361-a564-55d7a7f9712c req-1649a6c7-0219-4361-a564-55d7a7f9712c ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.993s",
                                "2026-05-20 01:41:20.571 30 INFO tempest.lib.common.rest_client [req-9fd37293-ea4d-46e4-9e5d-75ab9e66f2a1 req-9fd37293-ea4d-46e4-9e5d-75ab9e66f2a1 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.765s",
                                "2026-05-20 01:41:20.570 34 INFO tempest.lib.common.rest_client [req-8f352c97-60ff-46ee-819e-16cb60750db8 req-8f352c97-60ff-46ee-819e-16cb60750db8 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.494s",
                                "2026-05-20 01:41:20.620 24 INFO tempest.lib.common.rest_client [req-c66b6585-2a5d-4798-92ab-4eb52e996230 req-c66b6585-2a5d-4798-92ab-4eb52e996230 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.477s",
                                "2026-05-20 01:41:20.637 20 INFO tempest.lib.common.rest_client [req-5d3386a4-1325-4c88-8dc5-389564fb64a4 req-5d3386a4-1325-4c88-8dc5-389564fb64a4 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.056s",
                                "2026-05-20 01:41:20.654 32 INFO tempest.lib.common.rest_client [req-526be590-d965-453e-89aa-e403fbc21726 req-526be590-d965-453e-89aa-e403fbc21726 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.711s",
                                "2026-05-20 01:41:20.829 18 INFO tempest.lib.common.rest_client [req-81f58615-67ea-4845-afb0-b7f1aef0f093 req-81f58615-67ea-4845-afb0-b7f1aef0f093 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50698ae7db194fb691a5222620e73c00/users/0f3873c338164057b1a3a1aeffb0a56b/roles/96c5293ae00249159873405c9cd172ae 0.430s",
                                "2026-05-20 01:41:21.072 10 INFO tempest.lib.common.rest_client [req-d948217f-fb85-4fad-b084-9a37f169f87c req-d948217f-fb85-4fad-b084-9a37f169f87c ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.694s",
                                "2026-05-20 01:41:21.092 12 INFO tempest.lib.common.rest_client [req-456c722c-9fbf-48c4-b10b-57d1f054fc22 req-456c722c-9fbf-48c4-b10b-57d1f054fc22 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.769s",
                                "2026-05-20 01:41:21.096 26 INFO tempest.lib.common.rest_client [req-a1e1ecef-fb49-489f-91a6-b70f51e0ccf3 req-a1e1ecef-fb49-489f-91a6-b70f51e0ccf3 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.743s",
                                "2026-05-20 01:41:21.108 16 INFO tempest.lib.common.rest_client [req-b1d73e97-2aaf-418c-b7bc-18635c01a602 req-b1d73e97-2aaf-418c-b7bc-18635c01a602 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.061s",
                                "2026-05-20 01:41:21.175 22 INFO tempest.lib.common.rest_client [req-2524ec41-6641-4cd9-a583-d6865e02993c req-2524ec41-6641-4cd9-a583-d6865e02993c ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.606s",
                                "2026-05-20 01:41:21.175 30 INFO tempest.lib.common.rest_client [req-76a3c491-40f6-4df7-968f-7f5a931619f5 req-76a3c491-40f6-4df7-968f-7f5a931619f5 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9210f0bf34eb40bfadecd54cc211c360/users/df6fdeb0f0184d9982f178289f6b6507/roles/96c5293ae00249159873405c9cd172ae 0.601s",
                                "2026-05-20 01:41:21.178 24 INFO tempest.lib.common.rest_client [req-ecff87e2-3339-4952-96d7-48bbf8a8e181 req-ecff87e2-3339-4952-96d7-48bbf8a8e181 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.531s",
                                "2026-05-20 01:41:21.203 15 INFO tempest.lib.common.rest_client [req-5c707898-77b2-4867-928a-9d06c6f75ae1 req-5c707898-77b2-4867-928a-9d06c6f75ae1 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.831s",
                                "2026-05-20 01:41:21.216 38 INFO tempest.lib.common.rest_client [req-88d7ee85-5b44-4f85-93cc-1c3fa5c90056 req-88d7ee85-5b44-4f85-93cc-1c3fa5c90056 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.059s",
                                "2026-05-20 01:41:21.351 26 INFO tempest.lib.common.rest_client [req-d6d24308-3faa-4981-b229-351c946a59d3 req-d6d24308-3faa-4981-b229-351c946a59d3 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.252s",
                                "2026-05-20 01:41:21.360 28 INFO tempest.lib.common.rest_client [req-96478c7c-30d7-4164-a504-5bbb779f63e5 req-96478c7c-30d7-4164-a504-5bbb779f63e5 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.772s",
                                "2026-05-20 01:41:21.372 42 INFO tempest.lib.common.rest_client [req-a653c8cb-1fbb-4af9-b742-f513a7729ad9 req-a653c8cb-1fbb-4af9-b742-f513a7729ad9 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.846s",
                                "2026-05-20 01:41:21.399 34 INFO tempest.lib.common.rest_client [req-b1d3a9b7-f724-4fbb-8a76-f76373cfb45f req-b1d3a9b7-f724-4fbb-8a76-f76373cfb45f ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.809s",
                                "2026-05-20 01:41:21.412 12 INFO tempest.lib.common.rest_client [req-b75a7b28-1181-417b-9453-c44199d0a9b3 req-b75a7b28-1181-417b-9453-c44199d0a9b3 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.317s",
                                "2026-05-20 01:41:21.420 18 INFO tempest.lib.common.rest_client [req-3f2737b4-64d5-41f2-821a-d2856e7e9a50 req-3f2737b4-64d5-41f2-821a-d2856e7e9a50 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.586s",
                                "2026-05-20 01:41:21.537 30 INFO tempest.lib.common.rest_client [req-0ae4bf4b-8c52-4bf0-ad94-55498551f75b req-0ae4bf4b-8c52-4bf0-ad94-55498551f75b ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.357s",
                                "2026-05-20 01:41:21.557 10 INFO tempest.lib.common.rest_client [req-d3249ff5-16dc-4413-9a40-d51b05d73c1e req-d3249ff5-16dc-4413-9a40-d51b05d73c1e ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s",
                                "2026-05-20 01:41:21.612 16 INFO tempest.lib.common.rest_client [req-73695a34-1787-4ecc-934a-898c803e2f1b req-73695a34-1787-4ecc-934a-898c803e2f1b ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.499s",
                                "2026-05-20 01:41:21.641 20 INFO tempest.lib.common.rest_client [req-f6f5ad7b-bc64-40ea-bb84-eed4278a0e6b req-f6f5ad7b-bc64-40ea-bb84-eed4278a0e6b ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.983s",
                                "2026-05-20 01:41:21.638 42 INFO tempest.lib.common.rest_client [req-e363dc30-81d5-45c0-b4d9-ab8952f103fd req-e363dc30-81d5-45c0-b4d9-ab8952f103fd ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.248s",
                                "2026-05-20 01:41:21.784 38 INFO tempest.lib.common.rest_client [req-f345cc1a-d5d2-4b24-a183-fca05f10d8e1 req-f345cc1a-d5d2-4b24-a183-fca05f10d8e1 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.566s",
                                "2026-05-20 01:41:21.835 28 INFO tempest.lib.common.rest_client [req-fc74b97c-82e1-4545-b0d4-205c423ad17a req-fc74b97c-82e1-4545-b0d4-205c423ad17a ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.473s",
                                "2026-05-20 01:41:21.841 12 INFO tempest.lib.common.rest_client [req-35da4e9a-32ff-495a-a661-7e430abb6ff7 req-35da4e9a-32ff-495a-a661-7e430abb6ff7 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.404s",
                                "2026-05-20 01:41:21.911 24 INFO tempest.lib.common.rest_client [req-cd21878a-9c43-4eb5-8fef-f11fe9ff3491 req-cd21878a-9c43-4eb5-8fef-f11fe9ff3491 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.731s",
                                "2026-05-20 01:41:21.929 32 INFO tempest.lib.common.rest_client [req-f3058302-3e04-4439-9bfb-8d97dfa1f650 req-f3058302-3e04-4439-9bfb-8d97dfa1f650 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.272s",
                                "2026-05-20 01:41:22.002 15 INFO tempest.lib.common.rest_client [req-8d1ce165-46e7-4edd-89d6-17f2153ef9c9 req-8d1ce165-46e7-4edd-89d6-17f2153ef9c9 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.795s",
                                "2026-05-20 01:41:22.074 16 INFO tempest.lib.common.rest_client [req-7bd4b6a8-21a1-4d8d-a84c-c564fb73b411 req-7bd4b6a8-21a1-4d8d-a84c-c564fb73b411 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.445s",
                                "2026-05-20 01:41:22.089 22 INFO tempest.lib.common.rest_client [req-bcd0241f-fe6e-41dc-bb0c-75bc036c4514 req-bcd0241f-fe6e-41dc-bb0c-75bc036c4514 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.912s",
                                "2026-05-20 01:41:22.100 38 INFO tempest.lib.common.rest_client [req-107b2e78-6a6c-4c3b-9fab-6cece3e530bb req-107b2e78-6a6c-4c3b-9fab-6cece3e530bb ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14fbab76af0248c4abf8f22866f318e8/users/2379ea6cc2b444d496a55e2b278dc7d7/roles/a5048e830be14347876cdf483f806a64 0.314s",
                                "2026-05-20 01:41:22.149 26 INFO tempest.lib.common.rest_client [req-1707f650-d7da-48aa-bb22-d1b672d70fd3 req-1707f650-d7da-48aa-bb22-d1b672d70fd3 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.778s",
                                "2026-05-20 01:41:22.269 18 INFO tempest.lib.common.rest_client [req-1632d20b-762c-4900-847f-ac3d91fbd088 req-1632d20b-762c-4900-847f-ac3d91fbd088 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50698ae7db194fb691a5222620e73c00/users/0f3873c338164057b1a3a1aeffb0a56b/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.847s",
                                "2026-05-20 01:41:22.277 10 INFO tempest.lib.common.rest_client [req-cf411e0f-d9a2-4105-9bed-7c90abf98440 req-cf411e0f-d9a2-4105-9bed-7c90abf98440 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9d614a214f4a01b254d8286fa8b6a7/users/2ad3067d70a74508ad9b6ea4d10ea015/roles/96c5293ae00249159873405c9cd172ae 0.718s",
                                "2026-05-20 01:41:22.343 24 INFO tempest.lib.common.rest_client [req-891d4078-3594-4000-82ad-512763909806 req-891d4078-3594-4000-82ad-512763909806 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.430s",
                                "2026-05-20 01:41:22.437 30 INFO tempest.lib.common.rest_client [req-92010d91-51b0-4542-b0c8-dc62377a0b5a req-92010d91-51b0-4542-b0c8-dc62377a0b5a ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9210f0bf34eb40bfadecd54cc211c360/users/df6fdeb0f0184d9982f178289f6b6507/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.897s",
                                "2026-05-20 01:41:22.452 20 INFO tempest.lib.common.rest_client [req-282d04a4-c0bc-4f11-9885-9886cc58d4f0 req-282d04a4-c0bc-4f11-9885-9886cc58d4f0 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.808s",
                                "2026-05-20 01:41:22.460 34 INFO tempest.lib.common.rest_client [req-c8fefbdd-89af-4548-b2e5-1c243f7006d0 req-c8fefbdd-89af-4548-b2e5-1c243f7006d0 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.056s",
                                "2026-05-20 01:41:22.631 15 INFO tempest.lib.common.rest_client [req-0b8a3aca-a8bb-40b0-ac89-9a28f8c8db17 req-0b8a3aca-a8bb-40b0-ac89-9a28f8c8db17 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.626s",
                                "2026-05-20 01:41:22.680 28 INFO tempest.lib.common.rest_client [req-dbfa2205-c90c-40df-bd6d-2e057dc33f69 req-dbfa2205-c90c-40df-bd6d-2e057dc33f69 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.827s",
                                "2026-05-20 01:41:22.692 38 INFO tempest.lib.common.rest_client [req-ece9ada2-a3de-487c-914c-bbb945705b71 req-ece9ada2-a3de-487c-914c-bbb945705b71 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.590s",
                                "2026-05-20 01:41:22.864 16 INFO tempest.lib.common.rest_client [req-039d8dc4-3caa-41fe-bec1-d377c453eb3c req-039d8dc4-3caa-41fe-bec1-d377c453eb3c ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.787s",
                                "2026-05-20 01:41:22.876 10 INFO tempest.lib.common.rest_client [req-90c57d87-6676-47a1-812d-4f927942e69c req-90c57d87-6676-47a1-812d-4f927942e69c ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.597s",
                                "2026-05-20 01:41:22.933 26 INFO tempest.lib.common.rest_client [req-105407ff-b803-4ddb-80d5-6e17873fda1f req-105407ff-b803-4ddb-80d5-6e17873fda1f ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.783s",
                                "2026-05-20 01:41:22.977 24 INFO tempest.lib.common.rest_client [req-9c79d8fb-e19a-4c15-a6ea-1bff8aed8027 req-9c79d8fb-e19a-4c15-a6ea-1bff8aed8027 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/03dc681edb6a4ef88fce79084983edee/users/9456500dce934d1492acd7a940acf8a8/roles/a5048e830be14347876cdf483f806a64 0.632s",
                                "2026-05-20 01:41:22.981 34 INFO tempest.lib.common.rest_client [req-47f9fdfc-7e6e-401e-8620-dcc3cd31c8c3 req-47f9fdfc-7e6e-401e-8620-dcc3cd31c8c3 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.519s",
                                "2026-05-20 01:41:22.992 42 INFO tempest.lib.common.rest_client [req-9af1e58e-c563-4eaa-ad89-c93b038299d2 req-9af1e58e-c563-4eaa-ad89-c93b038299d2 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.352s",
                                "2026-05-20 01:41:22.991 20 INFO tempest.lib.common.rest_client [req-848f52f6-0129-4c8e-a24d-fb91b92a7f97 req-848f52f6-0129-4c8e-a24d-fb91b92a7f97 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.521s",
                                "2026-05-20 01:41:23.067 12 INFO tempest.lib.common.rest_client [req-54a8d6ea-39b3-412b-b8d0-40b2f1716ae9 req-54a8d6ea-39b3-412b-b8d0-40b2f1716ae9 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.217s",
                                "2026-05-20 01:41:23.170 32 INFO tempest.lib.common.rest_client [req-8a35811d-4f32-4dd1-982e-99bda26fd52a req-8a35811d-4f32-4dd1-982e-99bda26fd52a ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.238s",
                                "2026-05-20 01:41:23.185 38 INFO tempest.lib.common.rest_client [req-9a45a04c-580c-48d7-bb89-1eff5e770261 req-9a45a04c-580c-48d7-bb89-1eff5e770261 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14fbab76af0248c4abf8f22866f318e8/users/2379ea6cc2b444d496a55e2b278dc7d7/roles/a5048e830be14347876cdf483f806a64 0.490s",
                                "2026-05-20 01:41:23.201 26 INFO tempest.lib.common.rest_client [req-4e6afc89-8e48-4043-b519-9501c65a291f req-4e6afc89-8e48-4043-b519-9501c65a291f ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s",
                                "2026-05-20 01:41:23.230 22 INFO tempest.lib.common.rest_client [req-51425299-12cb-4c24-a48d-d86b8026052a req-51425299-12cb-4c24-a48d-d86b8026052a ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.138s",
                                "2026-05-20 01:41:23.339 18 INFO tempest.lib.common.rest_client [req-25807d81-6558-441c-90f8-c0d8e6e764b8 req-25807d81-6558-441c-90f8-c0d8e6e764b8 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.067s",
                                "2026-05-20 01:41:23.349 10 INFO tempest.lib.common.rest_client [req-936eb35b-e4fe-44ed-a797-49a817a21da9 req-936eb35b-e4fe-44ed-a797-49a817a21da9 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9d614a214f4a01b254d8286fa8b6a7/users/2ad3067d70a74508ad9b6ea4d10ea015/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.470s",
                                "2026-05-20 01:41:23.383 30 INFO tempest.lib.common.rest_client [req-7bdfa9e8-7261-4e2c-af98-dd302e68a6b3 req-7bdfa9e8-7261-4e2c-af98-dd302e68a6b3 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.943s",
                                "2026-05-20 01:41:23.420 28 INFO tempest.lib.common.rest_client [req-459713f0-a3db-41a8-9986-5b40f4a3b8d7 req-459713f0-a3db-41a8-9986-5b40f4a3b8d7 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.738s",
                                "2026-05-20 01:41:23.444 32 INFO tempest.lib.common.rest_client [req-ffcc1ab4-71b4-49aa-9345-588effbee7c7 req-ffcc1ab4-71b4-49aa-9345-588effbee7c7 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/30daaadbf3fd4ff1b6eb9203c13b86c8/users/749ad42ea2314f8d9fcc18b0580f5e1a/roles/96c5293ae00249159873405c9cd172ae 0.272s",
                                "2026-05-20 01:41:23.546 15 INFO tempest.lib.common.rest_client [req-926ebc3b-3163-45a0-bbf4-11268797eba5 req-926ebc3b-3163-45a0-bbf4-11268797eba5 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ed080b6deb0d447199995e2b9d671811/users/322fcf25ee3f4aefbdeb8337e9102c51/roles/a5048e830be14347876cdf483f806a64 0.912s",
                                "2026-05-20 01:41:23.567 16 INFO tempest.lib.common.rest_client [req-2ee6e77a-9b28-4a99-8a7a-bb40acf71743 req-2ee6e77a-9b28-4a99-8a7a-bb40acf71743 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.701s",
                                "2026-05-20 01:41:23.594 24 INFO tempest.lib.common.rest_client [req-a72f1481-8f5c-469f-b6a9-b9023fdbfb6b req-a72f1481-8f5c-469f-b6a9-b9023fdbfb6b ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.615s",
                                "2026-05-20 01:41:23.635 42 INFO tempest.lib.common.rest_client [req-1b0d2ef0-f718-4d58-9b39-dc6942a42204 req-1b0d2ef0-f718-4d58-9b39-dc6942a42204 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.636s",
                                "2026-05-20 01:41:23.735 12 INFO tempest.lib.common.rest_client [req-696f4fb3-53b6-4636-a71e-3df110364375 req-696f4fb3-53b6-4636-a71e-3df110364375 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.666s",
                                "2026-05-20 01:41:23.758 22 INFO tempest.lib.common.rest_client [req-103004df-8bae-4858-8243-a50e59b3ceb9 req-103004df-8bae-4858-8243-a50e59b3ceb9 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8f6f9b9e0fd4271b265b007e2dd4572/users/7904acf7a6484654be78b4d5ad9c87a4/roles/96c5293ae00249159873405c9cd172ae 0.526s",
                                "2026-05-20 01:41:23.762 34 INFO tempest.lib.common.rest_client [req-0f41bb1d-8300-4394-a807-0df9bf740dad req-0f41bb1d-8300-4394-a807-0df9bf740dad ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c528ecd6b69a4270a7e3acf086bb5135/users/8b8106f7cec547d090dd02c0e7814021/roles/96c5293ae00249159873405c9cd172ae 0.779s",
                                "2026-05-20 01:41:23.782 20 INFO tempest.lib.common.rest_client [req-fa1823c2-798e-40a2-bb0c-2165fdfdbde6 req-fa1823c2-798e-40a2-bb0c-2165fdfdbde6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.789s",
                                "2026-05-20 01:41:23.810 26 INFO tempest.lib.common.rest_client [req-1a00b3a4-e4be-4030-96a0-a7801e14dc03 req-1a00b3a4-e4be-4030-96a0-a7801e14dc03 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b997e6c6522d4ed18e99246bf22b9797/users/4c620b8fee794945858d7d93d63c5f7b/roles/96c5293ae00249159873405c9cd172ae 0.607s",
                                "2026-05-20 01:41:23.836 10 INFO tempest.lib.common.rest_client [req-4d7c7dbe-f8b4-4b8f-9cfd-ccaa89e6c9aa req-4d7c7dbe-f8b4-4b8f-9cfd-ccaa89e6c9aa ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s",
                                "2026-05-20 01:41:23.948 15 INFO tempest.lib.common.rest_client [req-f26c9eca-06cb-423f-a5cc-4ee6d09460d7 req-f26c9eca-06cb-423f-a5cc-4ee6d09460d7 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.400s",
                                "2026-05-20 01:41:23.958 38 INFO tempest.lib.common.rest_client [req-82994d7f-57aa-4776-8464-7fb4bf67ec52 req-82994d7f-57aa-4776-8464-7fb4bf67ec52 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.770s",
                                "2026-05-20 01:41:23.990 18 INFO tempest.lib.common.rest_client [req-8230cf39-409c-4667-9be4-75943a1b4a9d req-8230cf39-409c-4667-9be4-75943a1b4a9d ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50698ae7db194fb691a5222620e73c00/users/0f3873c338164057b1a3a1aeffb0a56b/roles/68cd1badce4c4baeb95895efe5da31f7 0.648s",
                                "2026-05-20 01:41:24.031 30 INFO tempest.lib.common.rest_client [req-06d062fa-93ce-4807-9f6b-4c4ec00efdc3 req-06d062fa-93ce-4807-9f6b-4c4ec00efdc3 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9210f0bf34eb40bfadecd54cc211c360/users/df6fdeb0f0184d9982f178289f6b6507/roles/68cd1badce4c4baeb95895efe5da31f7 0.643s",
                                "2026-05-20 01:41:24.042 24 INFO tempest.lib.common.rest_client [req-1f6cf386-6563-4e95-87ad-e88d58824922 req-1f6cf386-6563-4e95-87ad-e88d58824922 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/03dc681edb6a4ef88fce79084983edee/users/9456500dce934d1492acd7a940acf8a8/roles/a5048e830be14347876cdf483f806a64 0.442s",
                                "2026-05-20 01:41:24.049 42 INFO tempest.lib.common.rest_client [req-6341958d-b10f-4979-a3fa-73305c500789 req-6341958d-b10f-4979-a3fa-73305c500789 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97f395b15ea24b5e9b0deabccfe21d84/users/b4c96c2ef2574a819090fcc6510be483/roles/96c5293ae00249159873405c9cd172ae 0.409s",
                                "2026-05-20 01:41:24.101 32 INFO tempest.lib.common.rest_client [req-efae6f6c-0826-4a93-a284-8c30460e814a req-efae6f6c-0826-4a93-a284-8c30460e814a ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.654s",
                                "2026-05-20 01:41:24.167 34 INFO tempest.lib.common.rest_client [req-bc34b238-aecb-4804-a55d-058cc5b6545c req-bc34b238-aecb-4804-a55d-058cc5b6545c ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.402s",
                                "2026-05-20 01:41:24.172 28 INFO tempest.lib.common.rest_client [req-2a59085e-daa3-4dd6-a855-686dca1f4235 req-2a59085e-daa3-4dd6-a855-686dca1f4235 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.751s",
                                "2026-05-20 01:41:24.179 10 INFO tempest.lib.common.rest_client [req-843a36ef-d0a0-4612-b057-068c605caf32 req-843a36ef-d0a0-4612-b057-068c605caf32 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9d614a214f4a01b254d8286fa8b6a7/users/2ad3067d70a74508ad9b6ea4d10ea015/roles/68cd1badce4c4baeb95895efe5da31f7 0.342s",
                                "2026-05-20 01:41:24.203 22 INFO tempest.lib.common.rest_client [req-f131ee09-0c61-4afc-8efa-421d37d03788 req-f131ee09-0c61-4afc-8efa-421d37d03788 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.442s",
                                "2026-05-20 01:41:24.222 26 INFO tempest.lib.common.rest_client [req-0ed8b7e5-3802-4970-8475-64eeb675339c req-0ed8b7e5-3802-4970-8475-64eeb675339c ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.410s",
                                "2026-05-20 01:41:24.237 16 INFO tempest.lib.common.rest_client [req-786264e5-215f-4406-8c94-b0536dc9e9c9 req-786264e5-215f-4406-8c94-b0536dc9e9c9 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4d993fb304d4d358acde9b049eb6a0b/users/62b9814e27b54c34b727868df291c0c6/roles/a5048e830be14347876cdf483f806a64 0.664s",
                                "2026-05-20 01:41:24.297 42 INFO tempest.lib.common.rest_client [req-5bda7a70-7b13-421d-9b55-a8832f871e30 req-5bda7a70-7b13-421d-9b55-a8832f871e30 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s",
                                "2026-05-20 01:41:24.323 12 INFO tempest.lib.common.rest_client [req-7b669ad2-0a09-4a0b-9cda-bca9605b389d req-7b669ad2-0a09-4a0b-9cda-bca9605b389d ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/405f2f83e65947efb5bfad25f8e52a28/users/d0c1744fb9ea49aab24fd0d479b238e2/roles/a5048e830be14347876cdf483f806a64 0.586s",
                                "2026-05-20 01:41:24.325 38 INFO tempest.lib.common.rest_client [req-eb13df75-e6b6-4132-969f-2f5036694cde req-eb13df75-e6b6-4132-969f-2f5036694cde ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14fbab76af0248c4abf8f22866f318e8/users/2379ea6cc2b444d496a55e2b278dc7d7/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.364s",
                                "2026-05-20 01:41:24.334 24 INFO tempest.lib.common.rest_client [req-12e26c11-82ae-43c7-b263-dba208bbf5c0 req-12e26c11-82ae-43c7-b263-dba208bbf5c0 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s",
                                "2026-05-20 01:41:24.362 18 INFO tempest.lib.common.rest_client [req-36d2994c-2593-4270-ae61-16b3bc142595 req-36d2994c-2593-4270-ae61-16b3bc142595 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.370s",
                                "2026-05-20 01:41:24.438 28 INFO tempest.lib.common.rest_client [req-92662462-f2e8-426a-b835-330756216900 req-92662462-f2e8-426a-b835-330756216900 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/20366f5a98504e83975c9b35ad135c3d/users/036b18f456b94bd6bc28be135f09b6d9/roles/a5048e830be14347876cdf483f806a64 0.264s",
                                "2026-05-20 01:41:24.455 20 INFO tempest.lib.common.rest_client [req-7c18f5e7-ce74-45a6-a1e4-5ded26977df1 req-7c18f5e7-ce74-45a6-a1e4-5ded26977df1 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.669s",
                                "2026-05-20 01:41:24.451 15 INFO tempest.lib.common.rest_client [req-95e3ec89-03aa-4006-8b6f-2ffa80a9f251 req-95e3ec89-03aa-4006-8b6f-2ffa80a9f251 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ed080b6deb0d447199995e2b9d671811/users/322fcf25ee3f4aefbdeb8337e9102c51/roles/a5048e830be14347876cdf483f806a64 0.500s",
                                "2026-05-20 01:41:24.461 34 INFO tempest.lib.common.rest_client [req-0429d778-7144-4df1-a312-412b95eafa0b req-0429d778-7144-4df1-a312-412b95eafa0b ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c528ecd6b69a4270a7e3acf086bb5135/users/8b8106f7cec547d090dd02c0e7814021/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.287s",
                                "2026-05-20 01:41:24.484 26 INFO tempest.lib.common.rest_client [req-91b184e9-39bb-42a7-9e39-ac998423549e req-91b184e9-39bb-42a7-9e39-ac998423549e ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b997e6c6522d4ed18e99246bf22b9797/users/4c620b8fee794945858d7d93d63c5f7b/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.258s",
                                "2026-05-20 01:41:24.506 22 INFO tempest.lib.common.rest_client [req-f7b9b47c-0a8e-46ad-9e6d-a6ab7c51bc7a req-f7b9b47c-0a8e-46ad-9e6d-a6ab7c51bc7a ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8f6f9b9e0fd4271b265b007e2dd4572/users/7904acf7a6484654be78b4d5ad9c87a4/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.302s",
                                "2026-05-20 01:41:24.571 32 INFO tempest.lib.common.rest_client [req-d6f0d812-0a1a-46d4-908c-1b964d3f1186 req-d6f0d812-0a1a-46d4-908c-1b964d3f1186 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/30daaadbf3fd4ff1b6eb9203c13b86c8/users/749ad42ea2314f8d9fcc18b0580f5e1a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.467s",
                                "2026-05-20 01:41:24.617 38 INFO tempest.lib.common.rest_client [req-c16af9ec-56a8-4701-847e-29cb03a9773d req-c16af9ec-56a8-4701-847e-29cb03a9773d ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s",
                                "2026-05-20 01:41:24.632 30 INFO tempest.lib.common.rest_client [req-132df581-13d5-433e-b9ef-57e48dfc6831 req-132df581-13d5-433e-b9ef-57e48dfc6831 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.600s",
                                "2026-05-20 01:41:24.672 42 INFO tempest.lib.common.rest_client [req-b4b5a188-3dd6-4ca9-8ec1-e192f4a15838 req-b4b5a188-3dd6-4ca9-8ec1-e192f4a15838 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97f395b15ea24b5e9b0deabccfe21d84/users/b4c96c2ef2574a819090fcc6510be483/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.374s",
                                "2026-05-20 01:41:24.673 16 INFO tempest.lib.common.rest_client [req-84cdfc4e-af3f-404a-a7ea-72510e158d15 req-84cdfc4e-af3f-404a-a7ea-72510e158d15 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.434s",
                                "2026-05-20 01:41:24.672 12 INFO tempest.lib.common.rest_client [req-0e5569e2-1dab-4e76-979e-d8cd18117016 req-0e5569e2-1dab-4e76-979e-d8cd18117016 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.347s",
                                "2026-05-20 01:41:24.699 18 INFO tempest.lib.common.rest_client [req-e9eb8843-832d-4adc-8c84-c972e209a926 req-e9eb8843-832d-4adc-8c84-c972e209a926 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50698ae7db194fb691a5222620e73c00/users/0f3873c338164057b1a3a1aeffb0a56b/roles/96c5293ae00249159873405c9cd172ae 0.323s",
                                "2026-05-20 01:41:24.699 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0f3873c338164057b1a3a1aeffb0a56b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:24.699 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-339805547-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50698ae7db194fb691a5222620e73c00', 'project_name': 'tempest-BasicOperationsImagesTest-339805547', 'tenant_id': '50698ae7db194fb691a5222620e73c00', 'tenant_name': 'tempest-BasicOperationsImagesTest-339805547', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f3873c338164057b1a3a1aeffb0a56b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:24.699 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-339805547-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50698ae7db194fb691a5222620e73c00', 'project_name': 'tempest-BasicOperationsImagesTest-339805547', 'tenant_id': '50698ae7db194fb691a5222620e73c00', 'tenant_name': 'tempest-BasicOperationsImagesTest-339805547', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f3873c338164057b1a3a1aeffb0a56b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:24.731 28 INFO tempest.lib.common.rest_client [req-77cdf80e-7919-40c4-a436-ce57dbb2c4af req-77cdf80e-7919-40c4-a436-ce57dbb2c4af ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s",
                                "2026-05-20 01:41:24.744 10 INFO tempest.lib.common.rest_client [req-2a8e5cbb-39c8-47dd-a3bf-ecd5ba0dd371 req-2a8e5cbb-39c8-47dd-a3bf-ecd5ba0dd371 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.563s",
                                "2026-05-20 01:41:24.787 15 INFO tempest.lib.common.rest_client [req-3c8edd2e-5566-40f5-9016-d4f1fc867786 req-3c8edd2e-5566-40f5-9016-d4f1fc867786 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.334s",
                                "2026-05-20 01:41:24.797 24 INFO tempest.lib.common.rest_client [req-8392ee10-584b-4b48-b045-94118a01a212 req-8392ee10-584b-4b48-b045-94118a01a212 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/03dc681edb6a4ef88fce79084983edee/users/9456500dce934d1492acd7a940acf8a8/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.461s",
                                "2026-05-20 01:41:24.799 34 INFO tempest.lib.common.rest_client [req-fc7864f2-51f2-444e-96e3-ce0691713a11 req-fc7864f2-51f2-444e-96e3-ce0691713a11 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.333s",
                                "2026-05-20 01:41:24.826 20 INFO tempest.lib.common.rest_client [req-57feabbe-ce0c-4ab6-a117-cb1758b5b31e req-57feabbe-ce0c-4ab6-a117-cb1758b5b31e ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee3b75769b3c434999205d4f29579e71/users/784fb762c3b942b9bd35cdfdc67d630d/roles/a5048e830be14347876cdf483f806a64 0.366s",
                                "2026-05-20 01:41:24.847 30 INFO tempest.lib.common.rest_client [req-85747950-4efd-43f6-9de3-02a7a90405e4 req-85747950-4efd-43f6-9de3-02a7a90405e4 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9210f0bf34eb40bfadecd54cc211c360/users/df6fdeb0f0184d9982f178289f6b6507/roles/96c5293ae00249159873405c9cd172ae 0.213s",
                                "2026-05-20 01:41:24.847 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user df6fdeb0f0184d9982f178289f6b6507 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:24.847 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1537300077-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9210f0bf34eb40bfadecd54cc211c360', 'project_name': 'tempest-ImagesTagsTest-1537300077', 'tenant_id': '9210f0bf34eb40bfadecd54cc211c360', 'tenant_name': 'tempest-ImagesTagsTest-1537300077', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'df6fdeb0f0184d9982f178289f6b6507', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:24.848 30 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1537300077-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9210f0bf34eb40bfadecd54cc211c360', 'project_name': 'tempest-ImagesTagsTest-1537300077', 'tenant_id': '9210f0bf34eb40bfadecd54cc211c360', 'tenant_name': 'tempest-ImagesTagsTest-1537300077', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'df6fdeb0f0184d9982f178289f6b6507', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:24.865 26 INFO tempest.lib.common.rest_client [req-48219123-9df8-45da-b41c-350e26a38878 req-48219123-9df8-45da-b41c-350e26a38878 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.379s",
                                "2026-05-20 01:41:24.895 22 INFO tempest.lib.common.rest_client [req-cd7f4986-b9da-4ca9-9adc-1fa6e20713cd req-cd7f4986-b9da-4ca9-9adc-1fa6e20713cd ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.385s",
                                "2026-05-20 01:41:24.978 16 INFO tempest.lib.common.rest_client [req-ada3cf1f-517d-466a-ae6c-b42394fa918b req-ada3cf1f-517d-466a-ae6c-b42394fa918b ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4d993fb304d4d358acde9b049eb6a0b/users/62b9814e27b54c34b727868df291c0c6/roles/a5048e830be14347876cdf483f806a64 0.299s",
                                "2026-05-20 01:41:24.979 32 INFO tempest.lib.common.rest_client [req-abd6b09e-c062-4bd7-aac0-9b82a8a0135d req-abd6b09e-c062-4bd7-aac0-9b82a8a0135d ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.400s",
                                "2026-05-20 01:41:24.973 10 INFO tempest.lib.common.rest_client [req-2e1d85fc-fdfd-4245-bc7a-a0a4513fe2a5 req-2e1d85fc-fdfd-4245-bc7a-a0a4513fe2a5 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9d614a214f4a01b254d8286fa8b6a7/users/2ad3067d70a74508ad9b6ea4d10ea015/roles/96c5293ae00249159873405c9cd172ae 0.227s",
                                "2026-05-20 01:41:24.973 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2ad3067d70a74508ad9b6ea4d10ea015 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:24.973 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-1266113700-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ad9d614a214f4a01b254d8286fa8b6a7', 'project_name': 'tempest-ImagesNegativeTest-1266113700', 'tenant_id': 'ad9d614a214f4a01b254d8286fa8b6a7', 'tenant_name': 'tempest-ImagesNegativeTest-1266113700', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ad3067d70a74508ad9b6ea4d10ea015', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:24.974 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-1266113700-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ad9d614a214f4a01b254d8286fa8b6a7', 'project_name': 'tempest-ImagesNegativeTest-1266113700', 'tenant_id': 'ad9d614a214f4a01b254d8286fa8b6a7', 'tenant_name': 'tempest-ImagesNegativeTest-1266113700', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ad3067d70a74508ad9b6ea4d10ea015', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:25.010 12 INFO tempest.lib.common.rest_client [req-32d9d276-dbad-45f6-b358-28e4f3fe475a req-32d9d276-dbad-45f6-b358-28e4f3fe475a ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/405f2f83e65947efb5bfad25f8e52a28/users/d0c1744fb9ea49aab24fd0d479b238e2/roles/a5048e830be14347876cdf483f806a64 0.335s",
                                "2026-05-20 01:41:25.021 42 INFO tempest.lib.common.rest_client [req-525ce9cc-94ff-4fc2-aa7a-82696aaa6af4 req-525ce9cc-94ff-4fc2-aa7a-82696aaa6af4 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s",
                                "2026-05-20 01:41:25.031 38 INFO tempest.lib.common.rest_client [req-b757e0f3-fc30-4a6e-89b6-1ea8651a4d44 req-b757e0f3-fc30-4a6e-89b6-1ea8651a4d44 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14fbab76af0248c4abf8f22866f318e8/users/2379ea6cc2b444d496a55e2b278dc7d7/roles/68cd1badce4c4baeb95895efe5da31f7 0.411s",
                                "2026-05-20 01:41:25.149 28 INFO tempest.lib.common.rest_client [req-1a861c64-3b45-4832-ad57-d8df367a86b5 req-1a861c64-3b45-4832-ad57-d8df367a86b5 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/20366f5a98504e83975c9b35ad135c3d/users/036b18f456b94bd6bc28be135f09b6d9/roles/a5048e830be14347876cdf483f806a64 0.415s",
                                "2026-05-20 01:41:25.157 26 INFO tempest.lib.common.rest_client [req-6af3dc4d-675a-4e1d-95bf-f50ab307e639 req-6af3dc4d-675a-4e1d-95bf-f50ab307e639 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b997e6c6522d4ed18e99246bf22b9797/users/4c620b8fee794945858d7d93d63c5f7b/roles/68cd1badce4c4baeb95895efe5da31f7 0.285s",
                                "2026-05-20 01:41:25.158 34 INFO tempest.lib.common.rest_client [req-be19b9fe-b3d6-4e8d-becc-e48d02b6734b req-be19b9fe-b3d6-4e8d-becc-e48d02b6734b ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c528ecd6b69a4270a7e3acf086bb5135/users/8b8106f7cec547d090dd02c0e7814021/roles/68cd1badce4c4baeb95895efe5da31f7 0.358s",
                                "2026-05-20 01:41:25.172 24 INFO tempest.lib.common.rest_client [req-b17fc211-f568-4318-8f81-5f5c574e99e0 req-b17fc211-f568-4318-8f81-5f5c574e99e0 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.372s",
                                "2026-05-20 01:41:25.197 15 INFO tempest.lib.common.rest_client [req-e4805aa5-b16c-4a12-b237-9999f9461340 req-e4805aa5-b16c-4a12-b237-9999f9461340 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ed080b6deb0d447199995e2b9d671811/users/322fcf25ee3f4aefbdeb8337e9102c51/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.404s",
                                "2026-05-20 01:41:25.280 38 INFO tempest.lib.common.rest_client [req-d3a9b782-b592-46fc-8f02-39fa326c24bf req-d3a9b782-b592-46fc-8f02-39fa326c24bf ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-20 01:41:25.308 32 INFO tempest.lib.common.rest_client [req-3e6752b5-d6b9-4c8e-a8b8-fdef52b0f2ec req-3e6752b5-d6b9-4c8e-a8b8-fdef52b0f2ec ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/30daaadbf3fd4ff1b6eb9203c13b86c8/users/749ad42ea2314f8d9fcc18b0580f5e1a/roles/68cd1badce4c4baeb95895efe5da31f7 0.328s",
                                "2026-05-20 01:41:25.312 20 INFO tempest.lib.common.rest_client [req-12bfa1d8-ab6e-4d9b-8881-c2b902c1a00e req-12bfa1d8-ab6e-4d9b-8881-c2b902c1a00e ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.485s",
                                "2026-05-20 01:41:25.321 26 INFO tempest.lib.common.rest_client [req-a9c2981a-7ea5-4200-a1b1-33e0979e3cb5 req-a9c2981a-7ea5-4200-a1b1-33e0979e3cb5 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s",
                                "2026-05-20 01:41:25.411 15 INFO tempest.lib.common.rest_client [req-3c1e6387-8682-49ed-9113-17d985fe7278 req-3c1e6387-8682-49ed-9113-17d985fe7278 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s",
                                "2026-05-20 01:41:25.432 16 INFO tempest.lib.common.rest_client [req-3074495a-cee2-4f3b-bc00-bbf78130b394 req-3074495a-cee2-4f3b-bc00-bbf78130b394 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.453s",
                                "2026-05-20 01:41:25.448 32 INFO tempest.lib.common.rest_client [req-dcc9072c-89a1-4bac-9c40-77fa7af64726 req-dcc9072c-89a1-4bac-9c40-77fa7af64726 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.133s",
                                "2026-05-20 01:41:25.459 22 INFO tempest.lib.common.rest_client [req-436d1301-6d20-4fa6-8c3c-d5770a406c90 req-436d1301-6d20-4fa6-8c3c-d5770a406c90 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8f6f9b9e0fd4271b265b007e2dd4572/users/7904acf7a6484654be78b4d5ad9c87a4/roles/68cd1badce4c4baeb95895efe5da31f7 0.561s",
                                "2026-05-20 01:41:25.545 34 INFO tempest.lib.common.rest_client [req-bc5f785f-fa9c-4b05-9948-ebc65f8cb6f3 req-bc5f785f-fa9c-4b05-9948-ebc65f8cb6f3 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s",
                                "2026-05-20 01:41:25.567 18 INFO tempest.lib.common.rest_client [req-525baaaa-bf3d-4b10-832e-7843e3920207 req-525baaaa-bf3d-4b10-832e-7843e3920207 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.857s",
                                "2026-05-20 01:41:25.568 15 INFO tempest.lib.common.rest_client [req-bec68cab-5f34-49f9-9ff1-f2f9c9b39d74 req-bec68cab-5f34-49f9-9ff1-f2f9c9b39d74 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ed080b6deb0d447199995e2b9d671811/users/322fcf25ee3f4aefbdeb8337e9102c51/roles/68cd1badce4c4baeb95895efe5da31f7 0.155s",
                                "2026-05-20 01:41:25.587 42 INFO tempest.lib.common.rest_client [req-9534b002-f581-405c-9019-9d76c9dc51ca req-9534b002-f581-405c-9019-9d76c9dc51ca ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97f395b15ea24b5e9b0deabccfe21d84/users/b4c96c2ef2574a819090fcc6510be483/roles/68cd1badce4c4baeb95895efe5da31f7 0.564s",
                                "2026-05-20 01:41:25.640 10 INFO tempest.lib.common.rest_client [req-b2012658-321f-4a45-861b-ccb473f6a1fe req-b2012658-321f-4a45-861b-ccb473f6a1fe ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s",
                                "2026-05-20 01:41:25.660 24 INFO tempest.lib.common.rest_client [req-df959fe5-c76c-4174-9877-5d53da4f1c26 req-df959fe5-c76c-4174-9877-5d53da4f1c26 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/03dc681edb6a4ef88fce79084983edee/users/9456500dce934d1492acd7a940acf8a8/roles/68cd1badce4c4baeb95895efe5da31f7 0.484s",
                                "2026-05-20 01:41:25.671 12 INFO tempest.lib.common.rest_client [req-c87fb00f-c0cb-43c4-b209-f4f65d521242 req-c87fb00f-c0cb-43c4-b209-f4f65d521242 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.659s",
                                "2026-05-20 01:41:25.683 30 INFO tempest.lib.common.rest_client [req-e9a43f8b-285b-485a-b637-edae5fd233be req-e9a43f8b-285b-485a-b637-edae5fd233be ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.826s",
                                "2026-05-20 01:41:25.761 28 INFO tempest.lib.common.rest_client [req-c266ded9-3c4e-439d-a0a9-b14e72a375f4 req-c266ded9-3c4e-439d-a0a9-b14e72a375f4 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.609s",
                                "2026-05-20 01:41:25.771 34 INFO tempest.lib.common.rest_client [req-c10fa676-01d4-47e1-b053-c13703e9175f req-c10fa676-01d4-47e1-b053-c13703e9175f ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c528ecd6b69a4270a7e3acf086bb5135/users/8b8106f7cec547d090dd02c0e7814021/roles/96c5293ae00249159873405c9cd172ae 0.222s",
                                "2026-05-20 01:41:25.772 34 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8b8106f7cec547d090dd02c0e7814021 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:25.770 24 INFO tempest.lib.common.rest_client [req-4d6db704-c5f4-414c-bec5-cddcdb08e535 req-4d6db704-c5f4-414c-bec5-cddcdb08e535 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.108s",
                                "2026-05-20 01:41:25.774 34 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-153419829-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c528ecd6b69a4270a7e3acf086bb5135', 'project_name': 'tempest-ImagesFormatTest-153419829', 'tenant_id': 'c528ecd6b69a4270a7e3acf086bb5135', 'tenant_name': 'tempest-ImagesFormatTest-153419829', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b8106f7cec547d090dd02c0e7814021', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:25.776 34 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-153419829-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c528ecd6b69a4270a7e3acf086bb5135', 'project_name': 'tempest-ImagesFormatTest-153419829', 'tenant_id': 'c528ecd6b69a4270a7e3acf086bb5135', 'tenant_name': 'tempest-ImagesFormatTest-153419829', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b8106f7cec547d090dd02c0e7814021', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:25.795 20 INFO tempest.lib.common.rest_client [req-9e4eab55-df64-4480-b817-3c42f2da1070 req-9e4eab55-df64-4480-b817-3c42f2da1070 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee3b75769b3c434999205d4f29579e71/users/784fb762c3b942b9bd35cdfdc67d630d/roles/a5048e830be14347876cdf483f806a64 0.481s",
                                "2026-05-20 01:41:25.777 38 INFO tempest.lib.common.rest_client [req-ee821aec-7bc4-4fce-be9d-80ded1e3c43e req-ee821aec-7bc4-4fce-be9d-80ded1e3c43e ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14fbab76af0248c4abf8f22866f318e8/users/2379ea6cc2b444d496a55e2b278dc7d7/roles/96c5293ae00249159873405c9cd172ae 0.495s",
                                "2026-05-20 01:41:25.777 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2379ea6cc2b444d496a55e2b278dc7d7 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:25.777 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-880805210-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '14fbab76af0248c4abf8f22866f318e8', 'project_name': 'tempest-ImageTaskCreate-880805210', 'tenant_id': '14fbab76af0248c4abf8f22866f318e8', 'tenant_name': 'tempest-ImageTaskCreate-880805210', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2379ea6cc2b444d496a55e2b278dc7d7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:25.778 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-880805210-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '14fbab76af0248c4abf8f22866f318e8', 'project_name': 'tempest-ImageTaskCreate-880805210', 'tenant_id': '14fbab76af0248c4abf8f22866f318e8', 'tenant_name': 'tempest-ImageTaskCreate-880805210', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2379ea6cc2b444d496a55e2b278dc7d7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:25.821 16 INFO tempest.lib.common.rest_client [req-c788d2a6-0c17-474a-a1af-122b8c216f93 req-c788d2a6-0c17-474a-a1af-122b8c216f93 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4d993fb304d4d358acde9b049eb6a0b/users/62b9814e27b54c34b727868df291c0c6/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.384s",
                                "2026-05-20 01:41:25.865 26 INFO tempest.lib.common.rest_client [req-ec31ccbc-fb28-407d-aaf9-0e6d31ea1fe7 req-ec31ccbc-fb28-407d-aaf9-0e6d31ea1fe7 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b997e6c6522d4ed18e99246bf22b9797/users/4c620b8fee794945858d7d93d63c5f7b/roles/96c5293ae00249159873405c9cd172ae 0.541s",
                                "2026-05-20 01:41:25.865 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4c620b8fee794945858d7d93d63c5f7b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:25.865 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-677310946-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b997e6c6522d4ed18e99246bf22b9797', 'project_name': 'tempest-VersionsTest-677310946', 'tenant_id': 'b997e6c6522d4ed18e99246bf22b9797', 'tenant_name': 'tempest-VersionsTest-677310946', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4c620b8fee794945858d7d93d63c5f7b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:25.866 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-677310946-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b997e6c6522d4ed18e99246bf22b9797', 'project_name': 'tempest-VersionsTest-677310946', 'tenant_id': 'b997e6c6522d4ed18e99246bf22b9797', 'tenant_name': 'tempest-VersionsTest-677310946', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4c620b8fee794945858d7d93d63c5f7b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:25.960 15 INFO tempest.lib.common.rest_client [req-a7df7660-eb73-438c-8426-9fe237d50f02 req-a7df7660-eb73-438c-8426-9fe237d50f02 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.389s",
                                "2026-05-20 01:41:25.972 22 INFO tempest.lib.common.rest_client [req-a547de6e-8074-4058-8d9a-3885e664cf02 req-a547de6e-8074-4058-8d9a-3885e664cf02 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.510s",
                                "2026-05-20 01:41:25.973 28 INFO tempest.lib.common.rest_client [req-14194db8-d6aa-490e-91a5-add6ea5e1675 req-14194db8-d6aa-490e-91a5-add6ea5e1675 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/20366f5a98504e83975c9b35ad135c3d/users/036b18f456b94bd6bc28be135f09b6d9/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.209s",
                                "2026-05-20 01:41:25.996 42 INFO tempest.lib.common.rest_client [req-0e9e23d7-bafa-4d2e-a7d2-ff2ed3fffed3 req-0e9e23d7-bafa-4d2e-a7d2-ff2ed3fffed3 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.399s",
                                "2026-05-20 01:41:25.968 32 INFO tempest.lib.common.rest_client [req-3ea7a046-4be4-47ef-9022-59e4bad70c27 req-3ea7a046-4be4-47ef-9022-59e4bad70c27 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/30daaadbf3fd4ff1b6eb9203c13b86c8/users/749ad42ea2314f8d9fcc18b0580f5e1a/roles/96c5293ae00249159873405c9cd172ae 0.518s",
                                "2026-05-20 01:41:25.968 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 749ad42ea2314f8d9fcc18b0580f5e1a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:25.970 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-181345172-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '30daaadbf3fd4ff1b6eb9203c13b86c8', 'project_name': 'tempest-ImagesMemberNegativeTest-181345172', 'tenant_id': '30daaadbf3fd4ff1b6eb9203c13b86c8', 'tenant_name': 'tempest-ImagesMemberNegativeTest-181345172', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '749ad42ea2314f8d9fcc18b0580f5e1a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:25.970 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-181345172-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '30daaadbf3fd4ff1b6eb9203c13b86c8', 'project_name': 'tempest-ImagesMemberNegativeTest-181345172', 'tenant_id': '30daaadbf3fd4ff1b6eb9203c13b86c8', 'tenant_name': 'tempest-ImagesMemberNegativeTest-181345172', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '749ad42ea2314f8d9fcc18b0580f5e1a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:26.090 20 INFO tempest.lib.common.rest_client [req-0e4e0874-e8fa-4533-8dcb-664c9f000e42 req-0e4e0874-e8fa-4533-8dcb-664c9f000e42 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s",
                                "2026-05-20 01:41:26.112 10 INFO tempest.lib.common.rest_client [req-88fa94f0-d125-478c-b5d1-62d2ac39fef2 req-88fa94f0-d125-478c-b5d1-62d2ac39fef2 ] Request (ImagesNegativeTest:test_create_image_reserved_property): 403 POST https://api.testbed.osism.xyz:9292/v2/images 0.469s",
                                "2026-05-20 01:41:26.119 12 INFO tempest.lib.common.rest_client [req-e539db3b-7c88-4aac-b0ae-dba4a3489507 req-e539db3b-7c88-4aac-b0ae-dba4a3489507 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/405f2f83e65947efb5bfad25f8e52a28/users/d0c1744fb9ea49aab24fd0d479b238e2/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.446s",
                                "2026-05-20 01:41:26.140 15 INFO tempest.lib.common.rest_client [req-ac670098-2927-4e81-897b-02195893f228 req-ac670098-2927-4e81-897b-02195893f228 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ed080b6deb0d447199995e2b9d671811/users/322fcf25ee3f4aefbdeb8337e9102c51/roles/96c5293ae00249159873405c9cd172ae 0.178s",
                                "2026-05-20 01:41:26.140 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 322fcf25ee3f4aefbdeb8337e9102c51 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:26.140 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-2136345888-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ed080b6deb0d447199995e2b9d671811', 'project_name': 'tempest-MetadataResourceTypesTest-2136345888', 'tenant_id': 'ed080b6deb0d447199995e2b9d671811', 'tenant_name': 'tempest-MetadataResourceTypesTest-2136345888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '322fcf25ee3f4aefbdeb8337e9102c51', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:26.140 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-2136345888-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ed080b6deb0d447199995e2b9d671811', 'project_name': 'tempest-MetadataResourceTypesTest-2136345888', 'tenant_id': 'ed080b6deb0d447199995e2b9d671811', 'tenant_name': 'tempest-MetadataResourceTypesTest-2136345888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '322fcf25ee3f4aefbdeb8337e9102c51', 'system': None}, Network: None, Subnet: None, Router: None",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property [0.472656s] ... ok",
                                "2026-05-20 01:41:26.205 24 INFO tempest.lib.common.rest_client [req-558142e7-f6e7-4649-973e-7a5d76220bd9 req-558142e7-f6e7-4649-973e-7a5d76220bd9 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/03dc681edb6a4ef88fce79084983edee/users/9456500dce934d1492acd7a940acf8a8/roles/96c5293ae00249159873405c9cd172ae 0.432s",
                                "2026-05-20 01:41:26.205 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9456500dce934d1492acd7a940acf8a8 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:26.205 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2030362726-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '03dc681edb6a4ef88fce79084983edee', 'project_name': 'tempest-MetadataNamespacesTest-2030362726', 'tenant_id': '03dc681edb6a4ef88fce79084983edee', 'tenant_name': 'tempest-MetadataNamespacesTest-2030362726', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9456500dce934d1492acd7a940acf8a8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:26.206 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2030362726-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '03dc681edb6a4ef88fce79084983edee', 'project_name': 'tempest-MetadataNamespacesTest-2030362726', 'tenant_id': '03dc681edb6a4ef88fce79084983edee', 'tenant_name': 'tempest-MetadataNamespacesTest-2030362726', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9456500dce934d1492acd7a940acf8a8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:26.237 10 INFO tempest.lib.common.rest_client [req-56bcf7d0-cfe6-4d6f-9df9-98c5b26e1c87 req-56bcf7d0-cfe6-4d6f-9df9-98c5b26e1c87 ] Request (ImagesNegativeTest:test_delete_image_null_id): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ 0.067s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.070087s] ... ok",
                                "2026-05-20 01:41:26.264 30 INFO tempest.lib.common.rest_client [req-d793a2fa-2d69-4800-8d47-3a35e3a74522 req-d793a2fa-2d69-4800-8d47-3a35e3a74522 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.576s",
                                "2026-05-20 01:41:26.295 16 INFO tempest.lib.common.rest_client [req-7ca2720d-3c4b-4ad1-a2cf-b6a19b56ccee req-7ca2720d-3c4b-4ad1-a2cf-b6a19b56ccee ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.472s",
                                "2026-05-20 01:41:26.315 10 INFO tempest.lib.common.rest_client [req-9ff6a993-316c-4844-8816-ceb6a48db1f8 req-9ff6a993-316c-4844-8816-ceb6a48db1f8 ] Request (ImagesNegativeTest:test_delete_non_existing_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/2c986e2c-cd16-417e-970d-1c3ef2fe8d60 0.075s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.077052s] ... ok",
                                "2026-05-20 01:41:26.326 22 INFO tempest.lib.common.rest_client [req-60695877-9400-4f25-8265-f276780b6661 req-60695877-9400-4f25-8265-f276780b6661 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8f6f9b9e0fd4271b265b007e2dd4572/users/7904acf7a6484654be78b4d5ad9c87a4/roles/96c5293ae00249159873405c9cd172ae 0.350s",
                                "2026-05-20 01:41:26.326 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7904acf7a6484654be78b4d5ad9c87a4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:26.327 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1103358812-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f8f6f9b9e0fd4271b265b007e2dd4572', 'project_name': 'tempest-ImportImagesNegativeTest-1103358812', 'tenant_id': 'f8f6f9b9e0fd4271b265b007e2dd4572', 'tenant_name': 'tempest-ImportImagesNegativeTest-1103358812', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7904acf7a6484654be78b4d5ad9c87a4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:26.327 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1103358812-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f8f6f9b9e0fd4271b265b007e2dd4572', 'project_name': 'tempest-ImportImagesNegativeTest-1103358812', 'tenant_id': 'f8f6f9b9e0fd4271b265b007e2dd4572', 'tenant_name': 'tempest-ImportImagesNegativeTest-1103358812', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7904acf7a6484654be78b4d5ad9c87a4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:26.445 42 INFO tempest.lib.common.rest_client [req-2766796a-57c2-48f2-9ac7-e520bef0a3e2 req-2766796a-57c2-48f2-9ac7-e520bef0a3e2 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97f395b15ea24b5e9b0deabccfe21d84/users/b4c96c2ef2574a819090fcc6510be483/roles/96c5293ae00249159873405c9cd172ae 0.445s",
                                "2026-05-20 01:41:26.446 42 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b4c96c2ef2574a819090fcc6510be483 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:26.446 42 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-618931091-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97f395b15ea24b5e9b0deabccfe21d84', 'project_name': 'tempest-ImportImagesTest-618931091', 'tenant_id': '97f395b15ea24b5e9b0deabccfe21d84', 'tenant_name': 'tempest-ImportImagesTest-618931091', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b4c96c2ef2574a819090fcc6510be483', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:26.447 42 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-618931091-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97f395b15ea24b5e9b0deabccfe21d84', 'project_name': 'tempest-ImportImagesTest-618931091', 'tenant_id': '97f395b15ea24b5e9b0deabccfe21d84', 'tenant_name': 'tempest-ImportImagesTest-618931091', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b4c96c2ef2574a819090fcc6510be483', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:26.455 30 INFO tempest.lib.common.rest_client [req-d92dabee-5c5f-4903-9c81-b6b17ae443f0 req-d92dabee-5c5f-4903-9c81-b6b17ae443f0 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/5659a961-5a41-4b5b-8e34-37919dc9e2c3/tags/tempest-tag-1984620097 0.186s",
                                "2026-05-20 01:41:26.467 10 INFO tempest.lib.common.rest_client [req-3cac1db1-c4bc-4fa8-8ec6-4d16dd7528f4 req-3cac1db1-c4bc-4fa8-8ec6-4d16dd7528f4 ] Request (ImagesNegativeTest:test_delete_protected_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.149s",
                                "2026-05-20 01:41:26.543 34 INFO tempest.lib.common.rest_client [req-b175f381-b16c-4d81-8cd5-ca5b19705787 req-b175f381-b16c-4d81-8cd5-ca5b19705787 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.756s",
                                "2026-05-20 01:41:26.552 10 INFO tempest.lib.common.rest_client [req-eba71eef-8852-47a4-90f4-d6a9fddf4975 req-eba71eef-8852-47a4-90f4-d6a9fddf4975 ] Request (ImagesNegativeTest:test_delete_protected_image): 403 DELETE https://api.testbed.osism.xyz:9292/v2/images/e7f595e9-07dc-4d9c-871e-056d30e13006 0.082s",
                                "2026-05-20 01:41:26.553 30 INFO tempest.lib.common.rest_client [req-dfad7ebd-c4a8-47fc-8b56-7145756f55dc req-dfad7ebd-c4a8-47fc-8b56-7145756f55dc ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5659a961-5a41-4b5b-8e34-37919dc9e2c3 0.097s",
                                "2026-05-20 01:41:26.578 38 INFO tempest.lib.common.rest_client [req-92cc6352-4d03-4c1d-b33c-2de3af3212e6 req-92cc6352-4d03-4c1d-b33c-2de3af3212e6 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.789s",
                                "2026-05-20 01:41:26.626 32 INFO tempest.lib.common.rest_client [req-6fa76895-62ed-4294-bbd4-9b95b383ab88 req-6fa76895-62ed-4294-bbd4-9b95b383ab88 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.651s",
                                "2026-05-20 01:41:26.640 12 INFO tempest.lib.common.rest_client [req-e321a98c-7948-4046-aa34-4cb9eff8f61a req-e321a98c-7948-4046-aa34-4cb9eff8f61a ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.519s",
                                "2026-05-20 01:41:26.673 16 INFO tempest.lib.common.rest_client [req-7c563615-2407-4e27-9455-e701be988314 req-7c563615-2407-4e27-9455-e701be988314 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4d993fb304d4d358acde9b049eb6a0b/users/62b9814e27b54c34b727868df291c0c6/roles/68cd1badce4c4baeb95895efe5da31f7 0.374s",
                                "2026-05-20 01:41:26.702 30 INFO tempest.lib.common.rest_client [req-93fb5582-a57b-4c27-a2a7-4d943d758f69 req-93fb5582-a57b-4c27-a2a7-4d943d758f69 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5659a961-5a41-4b5b-8e34-37919dc9e2c3/tags/tempest-tag-1984620097 0.147s",
                                "2026-05-20 01:41:26.721 10 INFO tempest.lib.common.rest_client [req-210c8ea4-bcdf-4abf-a0fe-8dc2a898c092 req-210c8ea4-bcdf-4abf-a0fe-8dc2a898c092 ] Request (ImagesNegativeTest:_run_cleanups): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/e7f595e9-07dc-4d9c-871e-056d30e13006 0.165s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_protected_image [0.405912s] ... ok",
                                "2026-05-20 01:41:26.763 38 INFO tempest.lib.common.rest_client [req-251785be-7b97-4722-b783-74b0117ddf6c req-251785be-7b97-4722-b783-74b0117ddf6c ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.183s",
                                "2026-05-20 01:41:26.760 28 INFO tempest.lib.common.rest_client [req-64fa5817-1e2d-41ac-b1d9-b6075ff05caf req-64fa5817-1e2d-41ac-b1d9-b6075ff05caf ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.784s",
                                "2026-05-20 01:41:26.780 26 INFO tempest.lib.common.rest_client [req-415802f8-6444-43c5-ac32-75d6866bd091 req-415802f8-6444-43c5-ac32-75d6866bd091 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.902s",
                                "2026-05-20 01:41:26.794 30 INFO tempest.lib.common.rest_client [req-b9626719-6515-4eea-bae3-4873222fbbe7 req-b9626719-6515-4eea-bae3-4873222fbbe7 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5659a961-5a41-4b5b-8e34-37919dc9e2c3 0.089s",
                                "2026-05-20 01:41:26.848 26 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:9292/ 0.066s",
                                "2026-05-20 01:41:26.851 16 INFO tempest.lib.common.rest_client [req-f7f68457-7e2e-4a60-8afe-332da2ddc642 req-f7f68457-7e2e-4a60-8afe-332da2ddc642 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-20 01:41:26.867 10 INFO tempest.lib.common.rest_client [req-e79abca0-c3a1-484f-b36a-65f8edcc6678 req-e79abca0-c3a1-484f-b36a-65f8edcc6678 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.139s",
                                "2026-05-20 01:41:26.897 20 INFO tempest.lib.common.rest_client [req-35cb150b-48e0-4ae3-bfe3-6f79970daba0 req-35cb150b-48e0-4ae3-bfe3-6f79970daba0 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee3b75769b3c434999205d4f29579e71/users/784fb762c3b942b9bd35cdfdc67d630d/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.806s",
                                "2026-05-20 01:41:26.908 18 INFO tempest.lib.common.rest_client [req-9cfe9701-c84c-406c-80ac-26306a4d1346 req-9cfe9701-c84c-406c-80ac-26306a4d1346 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 1.336s",
                                "{8} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.067783s] ... ok",
                                "2026-05-20 01:41:26.944 30 INFO tempest.lib.common.rest_client [req-afcb04f0-0630-4605-b40f-b7855e41a83c req-afcb04f0-0630-4605-b40f-b7855e41a83c ] Request (ImagesTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5659a961-5a41-4b5b-8e34-37919dc9e2c3 0.143s",
                                "2026-05-20 01:41:26.978 15 INFO tempest.lib.common.rest_client [req-dbaed3ea-ceab-4f3b-aa24-6793f94c55dd req-dbaed3ea-ceab-4f3b-aa24-6793f94c55dd ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.833s",
                                "{10} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [1.260220s] ... ok",
                                "2026-05-20 01:41:26.991 10 INFO tempest.lib.common.rest_client [req-34065c3b-dd97-432d-a568-f01f19f3b55b req-34065c3b-dd97-432d-a568-f01f19f3b55b ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/eaf2ec3e-ae40-403d-9a8f-91b0ea967b44 0.123s",
                                "2026-05-20 01:41:27.026 16 INFO tempest.lib.common.rest_client [req-8c07de72-30f3-4a90-82a8-46e96f637f8b req-8c07de72-30f3-4a90-82a8-46e96f637f8b ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4d993fb304d4d358acde9b049eb6a0b/users/62b9814e27b54c34b727868df291c0c6/roles/96c5293ae00249159873405c9cd172ae 0.172s",
                                "2026-05-20 01:41:27.026 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 62b9814e27b54c34b727868df291c0c6 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:27.026 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1311424028-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4d993fb304d4d358acde9b049eb6a0b', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1311424028', 'tenant_id': 'e4d993fb304d4d358acde9b049eb6a0b', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1311424028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '62b9814e27b54c34b727868df291c0c6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:27.027 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1311424028-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4d993fb304d4d358acde9b049eb6a0b', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1311424028', 'tenant_id': 'e4d993fb304d4d358acde9b049eb6a0b', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1311424028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '62b9814e27b54c34b727868df291c0c6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:27.083 10 INFO tempest.lib.common.rest_client [req-9033eae2-2778-42d5-9332-658e58023dcd req-9033eae2-2778-42d5-9332-658e58023dcd ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/eaf2ec3e-ae40-403d-9a8f-91b0ea967b44 0.086s",
                                "2026-05-20 01:41:27.094 30 INFO tempest.lib.common.rest_client [req-7213f987-f336-46e7-a902-3ed9667c8c73 req-7213f987-f336-46e7-a902-3ed9667c8c73 ] Request (ImagesTagsTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/5659a961-5a41-4b5b-8e34-37919dc9e2c3 0.074s",
                                "2026-05-20 01:41:27.152 10 INFO tempest.lib.common.rest_client [req-17aa7122-ff49-4f1a-aed7-a73bc7287b84 req-17aa7122-ff49-4f1a-aed7-a73bc7287b84 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/eaf2ec3e-ae40-403d-9a8f-91b0ea967b44 0.069s",
                                "2026-05-20 01:41:27.176 30 INFO tempest.lib.common.rest_client [req-8fe4ef00-3ab3-4086-b2bb-a0e1320fad00 req-8fe4ef00-3ab3-4086-b2bb-a0e1320fad00 ] Request (ImagesTagsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/5659a961-5a41-4b5b-8e34-37919dc9e2c3 0.079s",
                                "2026-05-20 01:41:27.186 22 INFO tempest.lib.common.rest_client [req-3507793a-c9aa-4ca2-a49f-9d4b6b08c7c6 req-3507793a-c9aa-4ca2-a49f-9d4b6b08c7c6 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.854s",
                                "2026-05-20 01:41:27.192 32 INFO tempest.lib.common.rest_client [req-49e02ab2-e522-4f00-aed2-a481234ee844 req-49e02ab2-e522-4f00-aed2-a481234ee844 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.564s",
                                "2026-05-20 01:41:27.221 15 INFO tempest.lib.common.rest_client [req-2fae5fc7-856a-4d17-b77c-2e0a1b234d58 req-2fae5fc7-856a-4d17-b77c-2e0a1b234d58 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.238s",
                                "2026-05-20 01:41:27.231 10 INFO tempest.lib.common.rest_client [req-16a9a0d5-f4b2-442f-b5ef-48daa93dcac4 req-16a9a0d5-f4b2-442f-b5ef-48daa93dcac4 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/eaf2ec3e-ae40-403d-9a8f-91b0ea967b44 0.077s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.509565s] ... ok",
                                "2026-05-20 01:41:27.287 24 INFO tempest.lib.common.rest_client [req-ec26b7c5-f96d-433c-abf9-643d6f448fe9 req-ec26b7c5-f96d-433c-abf9-643d6f448fe9 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.076s",
                                "2026-05-20 01:41:27.303 10 INFO tempest.lib.common.rest_client [req-443fb61b-8f79-439b-b3dc-4b4983f97ae8 req-443fb61b-8f79-439b-b3dc-4b4983f97ae8 ] Request (ImagesNegativeTest:test_get_image_null_id): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ 0.069s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.070429s] ... ok",
                                "2026-05-20 01:41:27.374 10 INFO tempest.lib.common.rest_client [req-733983af-2f5d-40e4-b41f-8cf9073d7d4a req-733983af-2f5d-40e4-b41f-8cf9073d7d4a ] Request (ImagesNegativeTest:test_get_non_existent_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/2787592b-b766-4736-b2c6-7fa3f89e2eca 0.069s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.070880s] ... ok",
                                "2026-05-20 01:41:27.385 42 INFO tempest.lib.common.rest_client [req-a65cb405-fd8f-447c-acf8-404f6e474c21 req-a65cb405-fd8f-447c-acf8-404f6e474c21 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.928s",
                                "2026-05-20 01:41:27.405 12 INFO tempest.lib.common.rest_client [req-5389e8ec-27b1-42c1-ba16-bd045c9838a2 req-5389e8ec-27b1-42c1-ba16-bd045c9838a2 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/405f2f83e65947efb5bfad25f8e52a28/users/d0c1744fb9ea49aab24fd0d479b238e2/roles/68cd1badce4c4baeb95895efe5da31f7 0.762s",
                                "2026-05-20 01:41:27.421 20 INFO tempest.lib.common.rest_client [req-d8b2d174-27fc-47bd-a66e-4fecab3fecf5 req-d8b2d174-27fc-47bd-a66e-4fecab3fecf5 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.521s",
                                "2026-05-20 01:41:27.460 30 INFO tempest.lib.common.rest_client [req-37092609-af71-4a5e-b369-9b8cc571f721 req-37092609-af71-4a5e-b369-9b8cc571f721 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/df6fdeb0f0184d9982f178289f6b6507 0.282s",
                                "2026-05-20 01:41:27.463 30 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9210f0bf34eb40bfadecd54cc211c360",
                                "2026-05-20 01:41:27.486 10 INFO tempest.lib.common.rest_client [req-c79655b4-a7c5-4161-a9f0-9d8dd13cc6b3 req-c79655b4-a7c5-4161-a9f0-9d8dd13cc6b3 ] Request (ImagesNegativeTest:test_register_with_invalid_container_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.107s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_container_format [0.112195s] ... ok",
                                "2026-05-20 01:41:27.577 18 INFO tempest.lib.common.rest_client [req-98a428b1-afc2-476d-8612-95698f209e8d req-98a428b1-afc2-476d-8612-95698f209e8d ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78/file 0.661s",
                                "2026-05-20 01:41:27.586 10 INFO tempest.lib.common.rest_client [req-325897ea-4390-4aaa-a42f-3b7844873db4 req-325897ea-4390-4aaa-a42f-3b7844873db4 ] Request (ImagesNegativeTest:test_register_with_invalid_disk_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.094s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_disk_format [0.100030s] ... ok",
                                "2026-05-20 01:41:27.604 28 INFO tempest.lib.common.rest_client [req-45d1c581-fcc2-4475-80fd-ce0e60e1b6cb req-45d1c581-fcc2-4475-80fd-ce0e60e1b6cb ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/20366f5a98504e83975c9b35ad135c3d/users/036b18f456b94bd6bc28be135f09b6d9/roles/68cd1badce4c4baeb95895efe5da31f7 0.840s",
                                "2026-05-20 01:41:27.648 34 INFO tempest.lib.common.rest_client [req-b0053aa9-2265-4a7e-a64b-94b953d88b59 req-b0053aa9-2265-4a7e-a64b-94b953d88b59 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 1.103s",
                                "2026-05-20 01:41:27.686 38 INFO tempest.lib.common.rest_client [req-6e5a2fd2-be70-4bd2-b043-6f4f27ef05a2 req-6e5a2fd2-be70-4bd2-b043-6f4f27ef05a2 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.921s",
                                "2026-05-20 01:41:27.692 20 INFO tempest.lib.common.rest_client [req-da93b73e-433a-4a91-8d7f-677fb5253ee0 req-da93b73e-433a-4a91-8d7f-677fb5253ee0 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee3b75769b3c434999205d4f29579e71/users/784fb762c3b942b9bd35cdfdc67d630d/roles/68cd1badce4c4baeb95895efe5da31f7 0.270s",
                                "2026-05-20 01:41:27.697 42 INFO tempest.lib.common.rest_client [req-06e3b52d-ca60-4b3c-bd76-232711845ba6 req-06e3b52d-ca60-4b3c-bd76-232711845ba6 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.309s",
                                "{12} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_reject_formats_import ... SKIPPED: Image format testing is not configured",
                                "{12} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_usable_formats ... SKIPPED: Image format testing is not configured",
                                "{12} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_format_mismatch ... SKIPPED: Image format testing is not configured",
                                "{12} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_invalid ... SKIPPED: Image format testing is not configured",
                                "2026-05-20 01:41:27.753 10 INFO tempest.lib.common.rest_client [req-c1a84df1-bc6f-4b1f-a037-a29139198b79 req-c1a84df1-bc6f-4b1f-a037-a29139198b79 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.161s",
                                "{15} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_endpoint ... SKIPPED: Server does not support glance-download import method",
                                "{15} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_missing_image ... SKIPPED: Server does not support glance-download import method",
                                "{15} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_uuid ... SKIPPED: Server does not support glance-download import method",
                                "{15} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_success ... SKIPPED: Server does not support glance-download import method",
                                "{15} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_delete ... SKIPPED: No image_remote service to test against",
                                "{15} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_import ... SKIPPED: No image_remote service to test against",
                                "2026-05-20 01:41:27.782 18 INFO tempest.lib.common.rest_client [req-3c8948f2-ce8a-48e9-ac2b-782734c1bc24 req-3c8948f2-ce8a-48e9-ac2b-782734c1bc24 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78/actions/deactivate 0.203s",
                                "2026-05-20 01:41:27.798 26 INFO tempest.lib.common.rest_client [req-049de65d-261a-40dc-8ff7-9834b32650a6 req-049de65d-261a-40dc-8ff7-9834b32650a6 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c620b8fee794945858d7d93d63c5f7b 0.843s",
                                "2026-05-20 01:41:27.799 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b997e6c6522d4ed18e99246bf22b9797",
                                "2026-05-20 01:41:27.810 28 INFO tempest.lib.common.rest_client [req-0d41c298-fce1-4f2a-b50d-93dc0a0e8ce5 req-0d41c298-fce1-4f2a-b50d-93dc0a0e8ce5 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-20 01:41:27.824 10 INFO tempest.lib.common.rest_client [req-1364696d-aba8-4124-bd36-c02694003c7f req-1364696d-aba8-4124-bd36-c02694003c7f ] Request (ImagesNegativeTest:test_update_image_reserved_property): 403 PATCH https://api.testbed.osism.xyz:9292/v2/images/51c29952-e9b1-434e-80dd-fd4ad1f6819a 0.068s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property [0.236597s] ... ok",
                                "2026-05-20 01:41:27.888 18 INFO tempest.lib.common.rest_client [req-ec253e24-d749-4cd9-b845-f487c2d5fec7 req-ec253e24-d749-4cd9-b845-f487c2d5fec7 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78 0.104s",
                                "2026-05-20 01:41:27.931 24 INFO tempest.lib.common.rest_client [req-820b7cb0-8532-4639-8b84-22b6988dc146 req-820b7cb0-8532-4639-8b84-22b6988dc146 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.641s",
                                "2026-05-20 01:41:27.961 18 INFO tempest.lib.common.rest_client [req-f9c10d4b-0dbb-4383-8e01-913da9762c2a req-f9c10d4b-0dbb-4383-8e01-913da9762c2a ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 403 GET https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78/file 0.072s",
                                "2026-05-20 01:41:27.969 10 INFO tempest.lib.common.rest_client [req-e72555af-ea2f-476c-9f46-df3ee6681966 req-e72555af-ea2f-476c-9f46-df3ee6681966 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/51c29952-e9b1-434e-80dd-fd4ad1f6819a 0.139s",
                                "2026-05-20 01:41:27.959 28 INFO tempest.lib.common.rest_client [req-e296c8e2-ec80-4cdd-849b-a8d9b5c7920c req-e296c8e2-ec80-4cdd-849b-a8d9b5c7920c ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/20366f5a98504e83975c9b35ad135c3d/users/036b18f456b94bd6bc28be135f09b6d9/roles/96c5293ae00249159873405c9cd172ae 0.144s",
                                "2026-05-20 01:41:27.959 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 036b18f456b94bd6bc28be135f09b6d9 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:27.960 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1263924763-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '20366f5a98504e83975c9b35ad135c3d', 'project_name': 'tempest-MetadataNamespaceTagsTest-1263924763', 'tenant_id': '20366f5a98504e83975c9b35ad135c3d', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1263924763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '036b18f456b94bd6bc28be135f09b6d9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:27.960 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1263924763-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '20366f5a98504e83975c9b35ad135c3d', 'project_name': 'tempest-MetadataNamespaceTagsTest-1263924763', 'tenant_id': '20366f5a98504e83975c9b35ad135c3d', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1263924763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '036b18f456b94bd6bc28be135f09b6d9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:27.993 16 INFO tempest.lib.common.rest_client [req-fc245586-3ea2-4ec2-837c-0b95aa3afba8 req-fc245586-3ea2-4ec2-837c-0b95aa3afba8 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.961s",
                                "2026-05-20 01:41:28.009 34 INFO tempest.lib.common.rest_client [req-d4b6d8bd-ed65-4ae7-8aad-8805c9e556db req-d4b6d8bd-ed65-4ae7-8aad-8805c9e556db ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8b8106f7cec547d090dd02c0e7814021 0.277s",
                                "2026-05-20 01:41:28.012 34 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c528ecd6b69a4270a7e3acf086bb5135",
                                "2026-05-20 01:41:28.099 10 INFO tempest.lib.common.rest_client [req-49ddfa6d-6fab-4300-87df-6730933049b0 req-49ddfa6d-6fab-4300-87df-6730933049b0 ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/51c29952-e9b1-434e-80dd-fd4ad1f6819a 0.126s",
                                "2026-05-20 01:41:28.129 18 INFO tempest.lib.common.rest_client [req-37869267-0575-4129-9806-15fd7dca2f46 req-37869267-0575-4129-9806-15fd7dca2f46 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78/actions/reactivate 0.166s",
                                "2026-05-20 01:41:28.168 32 INFO tempest.lib.common.rest_client [req-7a8efd03-3c9c-475e-9c38-ebb43783db1f req-7a8efd03-3c9c-475e-9c38-ebb43783db1f ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.974s",
                                "2026-05-20 01:41:28.218 15 INFO tempest.lib.common.rest_client [req-058e1e86-4d71-4dbe-90e0-0923790884f6 req-058e1e86-4d71-4dbe-90e0-0923790884f6 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.993s",
                                "2026-05-20 01:41:28.224 18 INFO tempest.lib.common.rest_client [req-b6645d94-90d4-4c31-84d7-b12b1736f796 req-b6645d94-90d4-4c31-84d7-b12b1736f796 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78 0.094s",
                                "2026-05-20 01:41:28.240 10 INFO tempest.lib.common.rest_client [req-054b48ac-220c-4ae8-a364-c380f5412983 req-054b48ac-220c-4ae8-a364-c380f5412983 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e7f595e9-07dc-4d9c-871e-056d30e13006 0.139s",
                                "2026-05-20 01:41:28.276 38 INFO tempest.lib.common.rest_client [req-63e39c15-993c-4798-8284-a1e79746e9a7 req-63e39c15-993c-4798-8284-a1e79746e9a7 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.588s",
                                "2026-05-20 01:41:28.304 16 INFO tempest.lib.common.rest_client [req-b9652429-c307-4b7f-bdfd-2b6a6900156d req-b9652429-c307-4b7f-bdfd-2b6a6900156d ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.307s",
                                "2026-05-20 01:41:28.307 22 INFO tempest.lib.common.rest_client [req-2218175f-21e2-4b19-940e-68b3456219b3 req-2218175f-21e2-4b19-940e-68b3456219b3 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 1.116s",
                                "2026-05-20 01:41:28.316 10 INFO tempest.lib.common.rest_client [req-eda8958b-a927-41a3-8ca5-c31b8be097b9 req-eda8958b-a927-41a3-8ca5-c31b8be097b9 ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/e7f595e9-07dc-4d9c-871e-056d30e13006 0.074s",
                                "2026-05-20 01:41:28.331 12 INFO tempest.lib.common.rest_client [req-5f1a9937-3f26-42a0-8ed7-b86e0e3c3182 req-5f1a9937-3f26-42a0-8ed7-b86e0e3c3182 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.924s",
                                "2026-05-20 01:41:28.381 22 INFO tempest.lib.common.rest_client [req-8f6b40b4-e28b-46b9-99f9-676fcb925d55 req-8f6b40b4-e28b-46b9-99f9-676fcb925d55 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.073s",
                                "2026-05-20 01:41:28.406 15 INFO tempest.lib.common.rest_client [req-f445cefc-2b3b-4756-9896-7a4ca613f1f4 req-f445cefc-2b3b-4756-9896-7a4ca613f1f4 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-20 01:41:28.418 20 INFO tempest.lib.common.rest_client [req-d13d8790-00d4-4e20-9c44-4f14ef5955b4 req-d13d8790-00d4-4e20-9c44-4f14ef5955b4 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.724s",
                                "2026-05-20 01:41:28.433 30 INFO tempest.lib.common.rest_client [req-c2d81cbe-8f8b-4bd3-a260-6208595277da req-c2d81cbe-8f8b-4bd3-a260-6208595277da ] Request (ImagesTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.969s",
                                "2026-05-20 01:41:28.493 18 INFO tempest.lib.common.rest_client [req-0a7ceaa7-178b-4425-b7d2-b911a025da7e req-0a7ceaa7-178b-4425-b7d2-b911a025da7e ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78/file 0.267s",
                                "2026-05-20 01:41:28.526 22 INFO tempest.lib.common.rest_client [req-26503b1b-7bfc-4562-bf4d-85c3287c2849 req-26503b1b-7bfc-4562-bf4d-85c3287c2849 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.142s",
                                "{4} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_deactivate_reactivate_image [2.924225s] ... ok",
                                "2026-05-20 01:41:28.556 42 INFO tempest.lib.common.rest_client [req-97b6daff-0f71-4190-8765-89cce3053dd4 req-97b6daff-0f71-4190-8765-89cce3053dd4 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b4c96c2ef2574a819090fcc6510be483 0.755s",
                                "2026-05-20 01:41:28.557 42 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 97f395b15ea24b5e9b0deabccfe21d84",
                                "2026-05-20 01:41:28.611 22 INFO tempest.lib.common.rest_client [req-8c78a5c9-1749-4283-85e6-6adfa9599614 req-8c78a5c9-1749-4283-85e6-6adfa9599614 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5d383b0b-d470-4df4-ad09-cc34cb905c5e 0.083s",
                                "2026-05-20 01:41:28.633 15 INFO tempest.lib.common.rest_client [req-1e9bed70-dcb2-4440-bad8-46dc056b9929 req-1e9bed70-dcb2-4440-bad8-46dc056b9929 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2a4a147514a04a9ca2160456a096e15b/users/0ec520892b2649229dec88533c3dc6d8/roles/96c5293ae00249159873405c9cd172ae 0.224s",
                                "2026-05-20 01:41:28.675 22 INFO tempest.lib.common.rest_client [req-bd4f925d-2de9-465d-8ee8-f4842dda4e15 req-bd4f925d-2de9-465d-8ee8-f4842dda4e15 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.062s",
                                "2026-05-20 01:41:28.681 18 INFO tempest.lib.common.rest_client [req-258f01e4-b3c4-4a8e-9c5f-627f62a6afc2 req-258f01e4-b3c4-4a8e-9c5f-627f62a6afc2 ] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.136s",
                                "2026-05-20 01:41:28.727 26 INFO tempest.lib.common.rest_client [req-206bb570-fa00-489e-b353-73ca5246ec07 req-206bb570-fa00-489e-b353-73ca5246ec07 ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.922s",
                                "2026-05-20 01:41:28.773 32 INFO tempest.lib.common.rest_client [req-f1e867ba-1352-43e0-a67c-8b5f85d90ad0 req-f1e867ba-1352-43e0-a67c-8b5f85d90ad0 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.604s",
                                "2026-05-20 01:41:28.824 24 INFO tempest.lib.common.rest_client [req-1c7668d9-3823-4975-b12a-a55c26b73d26 req-1c7668d9-3823-4975-b12a-a55c26b73d26 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.891s",
                                "2026-05-20 01:41:28.848 18 INFO tempest.lib.common.rest_client [req-bb166042-8216-4af4-874d-2baa91d8f294 req-bb166042-8216-4af4-874d-2baa91d8f294 ] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/95fcc4ef-5e16-40d2-9ef6-c93bf6982236 0.165s",
                                "2026-05-20 01:41:28.893 16 INFO tempest.lib.common.rest_client [req-030aa97a-f69c-47fd-9260-d53d39e258b1 req-030aa97a-f69c-47fd-9260-d53d39e258b1 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.586s",
                                "2026-05-20 01:41:28.910 38 INFO tempest.lib.common.rest_client [req-10f6c349-0042-4813-acc1-c605c1f8bb4c req-10f6c349-0042-4813-acc1-c605c1f8bb4c ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91309bb459264107b0b4b75d3bf6023c/users/53abd24ad5884ccfaf0be0e349180a49/roles/96c5293ae00249159873405c9cd172ae 0.628s",
                                "2026-05-20 01:41:28.919 32 INFO tempest.lib.common.rest_client [req-c17008ce-e1b8-4255-a806-43a3b2273994 req-c17008ce-e1b8-4255-a806-43a3b2273994 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a966526ea45f7868442c4138267e3/users/59e9d46fe4734f248f612272cf8a5751/roles/96c5293ae00249159873405c9cd172ae 0.143s",
                                "2026-05-20 01:41:28.939 18 INFO tempest.lib.common.rest_client [req-874a2ec7-7eb0-4a6d-975c-3fcbc8a25b0a req-874a2ec7-7eb0-4a6d-975c-3fcbc8a25b0a ] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/95fcc4ef-5e16-40d2-9ef6-c93bf6982236 0.086s",
                                "2026-05-20 01:41:28.949 10 INFO tempest.lib.common.rest_client [req-fa730747-8677-4230-8838-66e3a96a1203 req-fa730747-8677-4230-8838-66e3a96a1203 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2ad3067d70a74508ad9b6ea4d10ea015 0.631s",
                                "2026-05-20 01:41:28.952 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ad9d614a214f4a01b254d8286fa8b6a7",
                                "2026-05-20 01:41:29.017 28 INFO tempest.lib.common.rest_client [req-cf48f3ea-2c13-4397-ab37-183c3c3619e2 req-cf48f3ea-2c13-4397-ab37-183c3c3619e2 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.046s",
                                "2026-05-20 01:41:29.059 34 INFO tempest.lib.common.rest_client [req-e27e0386-d32a-4567-bfaa-3e0571a882d9 req-e27e0386-d32a-4567-bfaa-3e0571a882d9 ] Request (ImagesFormatTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.045s",
                                "2026-05-20 01:41:29.072 20 INFO tempest.lib.common.rest_client [req-d860ce1a-b5db-4c7b-879f-19a573b25e8c req-d860ce1a-b5db-4c7b-879f-19a573b25e8c ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee3b75769b3c434999205d4f29579e71/users/784fb762c3b942b9bd35cdfdc67d630d/roles/96c5293ae00249159873405c9cd172ae 0.653s",
                                "2026-05-20 01:41:29.072 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 784fb762c3b942b9bd35cdfdc67d630d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:29.073 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1587419721-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee3b75769b3c434999205d4f29579e71', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1587419721', 'tenant_id': 'ee3b75769b3c434999205d4f29579e71', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1587419721', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '784fb762c3b942b9bd35cdfdc67d630d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:29.073 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1587419721-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee3b75769b3c434999205d4f29579e71', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1587419721', 'tenant_id': 'ee3b75769b3c434999205d4f29579e71', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1587419721', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '784fb762c3b942b9bd35cdfdc67d630d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:29.094 18 INFO tempest.lib.common.rest_client [req-1fe9803c-32d9-45c1-83da-fabda815ed08 req-1fe9803c-32d9-45c1-83da-fabda815ed08 ] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.149s",
                                "{4} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.554244s] ... ok",
                                "2026-05-20 01:41:29.116 12 INFO tempest.lib.common.rest_client [req-f1dd358f-14cc-483c-a355-e68c287f2268 req-f1dd358f-14cc-483c-a355-e68c287f2268 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/405f2f83e65947efb5bfad25f8e52a28/users/d0c1744fb9ea49aab24fd0d479b238e2/roles/96c5293ae00249159873405c9cd172ae 0.780s",
                                "2026-05-20 01:41:29.116 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d0c1744fb9ea49aab24fd0d479b238e2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:29.117 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1168294261-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '405f2f83e65947efb5bfad25f8e52a28', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1168294261', 'tenant_id': '405f2f83e65947efb5bfad25f8e52a28', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1168294261', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd0c1744fb9ea49aab24fd0d479b238e2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:29.117 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1168294261-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '405f2f83e65947efb5bfad25f8e52a28', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1168294261', 'tenant_id': '405f2f83e65947efb5bfad25f8e52a28', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1168294261', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd0c1744fb9ea49aab24fd0d479b238e2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:29.180 15 INFO tempest.lib.common.rest_client [req-d63c5e0a-323c-42bf-9168-e4a2ad0b99bc req-d63c5e0a-323c-42bf-9168-e4a2ad0b99bc ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.545s",
                                "2026-05-20 01:41:29.213 32 INFO tempest.lib.common.rest_client [req-cf592ade-e9af-445b-89f4-71e4164685d6 req-cf592ade-e9af-445b-89f4-71e4164685d6 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s",
                                "2026-05-20 01:41:29.227 18 INFO tempest.lib.common.rest_client [req-bb24d5ad-b0d2-4ae3-8284-30a54a593586 req-bb24d5ad-b0d2-4ae3-8284-30a54a593586 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.131s",
                                "2026-05-20 01:41:29.241 28 INFO tempest.lib.common.rest_client [req-492cbb5d-fcf4-44f7-b33a-b81b6f7b00fb req-492cbb5d-fcf4-44f7-b33a-b81b6f7b00fb ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.216s",
                                "2026-05-20 01:41:29.252 16 INFO tempest.lib.common.rest_client [req-be264c03-576b-447f-8447-7691e5d57f37 req-be264c03-576b-447f-8447-7691e5d57f37 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s",
                                "2026-05-20 01:41:29.319 18 INFO tempest.lib.common.rest_client [req-d2cfba76-6bde-4155-871e-3be17c9e7346 req-d2cfba76-6bde-4155-871e-3be17c9e7346 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://api.testbed.osism.xyz:9292/v2/images/ec42ab11-d1ea-445a-b03e-34d887dc60e9/file 0.089s",
                                "2026-05-20 01:41:29.321 24 INFO tempest.lib.common.rest_client [req-633d61f6-39cf-42bb-9b0e-8e6b778c95fd req-633d61f6-39cf-42bb-9b0e-8e6b778c95fd ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.490s",
                                "2026-05-20 01:41:29.379 38 INFO tempest.lib.common.rest_client [req-1c9157bb-98b0-40c8-add7-1c4adaf9ef0a req-1c9157bb-98b0-40c8-add7-1c4adaf9ef0a ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.467s",
                                "2026-05-20 01:41:29.380 15 INFO tempest.lib.common.rest_client [req-6649c80e-d9bc-4d45-bd09-97a97494516e req-6649c80e-d9bc-4d45-bd09-97a97494516e ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2a4a147514a04a9ca2160456a096e15b/users/0ec520892b2649229dec88533c3dc6d8/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.198s",
                                "2026-05-20 01:41:29.561 38 INFO tempest.lib.common.rest_client [req-361688af-6a39-4a84-8e0e-b36f093f5f78 req-361688af-6a39-4a84-8e0e-b36f093f5f78 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91309bb459264107b0b4b75d3bf6023c/users/53abd24ad5884ccfaf0be0e349180a49/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.180s",
                                "2026-05-20 01:41:29.628 26 INFO tempest.lib.common.rest_client [req-e8dcb06a-19ed-4044-9dfd-9716fb3823b5 req-e8dcb06a-19ed-4044-9dfd-9716fb3823b5 ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b997e6c6522d4ed18e99246bf22b9797&name=default 0.899s",
                                "2026-05-20 01:41:29.649 42 INFO tempest.lib.common.rest_client [req-32aad9bc-d604-4cd4-984d-4c8ed612abdc req-32aad9bc-d604-4cd4-984d-4c8ed612abdc ] Request (ImportImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.090s",
                                "2026-05-20 01:41:29.682 30 INFO tempest.lib.common.rest_client [req-68aef037-f622-4d4b-9194-b56c834452db req-68aef037-f622-4d4b-9194-b56c834452db ] Request (ImagesTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9210f0bf34eb40bfadecd54cc211c360&name=default 1.247s",
                                "2026-05-20 01:41:29.694 32 INFO tempest.lib.common.rest_client [req-e632fcb7-9594-410c-b5ef-8585b394789b req-e632fcb7-9594-410c-b5ef-8585b394789b ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a966526ea45f7868442c4138267e3/users/59e9d46fe4734f248f612272cf8a5751/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.480s",
                                "2026-05-20 01:41:29.721 28 INFO tempest.lib.common.rest_client [req-22316d42-9dde-48f7-8df9-5d064a81bde4 req-22316d42-9dde-48f7-8df9-5d064a81bde4 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.475s",
                                "2026-05-20 01:41:29.719 10 INFO tempest.lib.common.rest_client [req-6647ef12-cc8c-4fa1-a3eb-b69a990603c7 req-6647ef12-cc8c-4fa1-a3eb-b69a990603c7 ] Request (ImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.765s",
                                "2026-05-20 01:41:29.743 34 INFO tempest.lib.common.rest_client [req-f46bae43-5512-4610-ae69-25916a9a5a21 req-f46bae43-5512-4610-ae69-25916a9a5a21 ] Request (ImagesFormatTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c528ecd6b69a4270a7e3acf086bb5135&name=default 0.683s",
                                "2026-05-20 01:41:29.812 12 INFO tempest.lib.common.rest_client [req-e8c67274-c963-4eb5-9821-945d6a39d5e0 req-e8c67274-c963-4eb5-9821-945d6a39d5e0 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s",
                                "2026-05-20 01:41:29.828 24 INFO tempest.lib.common.rest_client [req-5ebde009-4093-4f1b-8a30-f19e62684824 req-5ebde009-4093-4f1b-8a30-f19e62684824 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b458e1690e74f929cfef35502472070/users/5acebd487dd44e07b72436e9d88603c5/roles/96c5293ae00249159873405c9cd172ae 0.505s",
                                "2026-05-20 01:41:29.872 16 INFO tempest.lib.common.rest_client [req-f7f89ee6-429a-442c-9bd1-0a989e3804ae req-f7f89ee6-429a-442c-9bd1-0a989e3804ae ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d7049f717f10441a848d7bd3e3929d64/users/767ce32539704a36a04e7b25dc693479/roles/96c5293ae00249159873405c9cd172ae 0.618s",
                                "2026-05-20 01:41:29.913 28 INFO tempest.lib.common.rest_client [req-0263ec1c-d843-4478-9740-acb6b40104b9 req-0263ec1c-d843-4478-9740-acb6b40104b9 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s",
                                "2026-05-20 01:41:29.923 20 INFO tempest.lib.common.rest_client [req-cfd120ef-3a42-4800-bb6b-24dd09d8b60d req-cfd120ef-3a42-4800-bb6b-24dd09d8b60d ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.844s",
                                "2026-05-20 01:41:29.975 15 INFO tempest.lib.common.rest_client [req-5c233741-f0ed-4792-8764-5b29e26c218c req-5c233741-f0ed-4792-8764-5b29e26c218c ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.594s",
                                "2026-05-20 01:41:30.006 32 INFO tempest.lib.common.rest_client [req-d39dc6d1-ff6c-44ca-91b3-c6b818181235 req-d39dc6d1-ff6c-44ca-91b3-c6b818181235 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s",
                                "2026-05-20 01:41:30.033 38 INFO tempest.lib.common.rest_client [req-fdea93ba-fd32-4cfb-a592-062112d1f1a3 req-fdea93ba-fd32-4cfb-a592-062112d1f1a3 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.470s",
                                "2026-05-20 01:41:30.047 16 INFO tempest.lib.common.rest_client [req-b8659c31-5861-4912-a2fc-340149dc9778 req-b8659c31-5861-4912-a2fc-340149dc9778 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-20 01:41:30.066 24 INFO tempest.lib.common.rest_client [req-4cb7b3d8-0ff8-45c5-a40b-96d5eed9ad02 req-4cb7b3d8-0ff8-45c5-a40b-96d5eed9ad02 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s",
                                "2026-05-20 01:41:30.070 26 INFO tempest.lib.common.rest_client [req-51cb07b8-ee79-42ac-85c8-4bd44e8cfe33 req-51cb07b8-ee79-42ac-85c8-4bd44e8cfe33 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cc6ee753-f366-4dbf-897b-65b821722a40 0.437s",
                                "2026-05-20 01:41:30.108 12 INFO tempest.lib.common.rest_client [req-94c6808c-b41c-4127-8a12-9323952cb52a req-94c6808c-b41c-4127-8a12-9323952cb52a ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.293s",
                                "2026-05-20 01:41:30.122 15 INFO tempest.lib.common.rest_client [req-7ebfdb97-4bbc-4764-b1a8-f61be5bf1d10 req-7ebfdb97-4bbc-4764-b1a8-f61be5bf1d10 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2a4a147514a04a9ca2160456a096e15b/users/0ec520892b2649229dec88533c3dc6d8/roles/68cd1badce4c4baeb95895efe5da31f7 0.144s",
                                "2026-05-20 01:41:30.148 20 INFO tempest.lib.common.rest_client [req-62e6ba74-d36a-412a-b48a-6438992ac45c req-62e6ba74-d36a-412a-b48a-6438992ac45c ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.220s",
                                "2026-05-20 01:41:30.222 30 INFO tempest.lib.common.rest_client [req-065f7087-bf4c-40d4-89f4-4dc5401a858a req-065f7087-bf4c-40d4-89f4-4dc5401a858a ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1ea7e747-e093-4d45-87af-644e22212148 0.539s",
                                "2026-05-20 01:41:30.238 34 INFO tempest.lib.common.rest_client [req-e44ba91d-bccd-4052-9435-6ce5a94575f7 req-e44ba91d-bccd-4052-9435-6ce5a94575f7 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/894e10a4-443d-4e3f-b86f-96f5897712f4 0.488s",
                                "2026-05-20 01:41:30.279 32 INFO tempest.lib.common.rest_client [req-bbadc084-835d-4583-a483-8e573ad07665 req-bbadc084-835d-4583-a483-8e573ad07665 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a966526ea45f7868442c4138267e3/users/59e9d46fe4734f248f612272cf8a5751/roles/68cd1badce4c4baeb95895efe5da31f7 0.267s",
                                "2026-05-20 01:41:30.279 38 INFO tempest.lib.common.rest_client [req-0c418721-d5d3-43fc-9aed-6d996ac42aa1 req-0c418721-d5d3-43fc-9aed-6d996ac42aa1 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91309bb459264107b0b4b75d3bf6023c/users/53abd24ad5884ccfaf0be0e349180a49/roles/68cd1badce4c4baeb95895efe5da31f7 0.241s",
                                "2026-05-20 01:41:30.288 24 INFO tempest.lib.common.rest_client [req-c2ba9bdd-2ba5-4c92-91d5-c94afd84d6be req-c2ba9bdd-2ba5-4c92-91d5-c94afd84d6be ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b458e1690e74f929cfef35502472070/users/5acebd487dd44e07b72436e9d88603c5/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.219s",
                                "2026-05-20 01:41:30.301 16 INFO tempest.lib.common.rest_client [req-997e0309-4943-4250-8bb3-4fa1f7d84e8c req-997e0309-4943-4250-8bb3-4fa1f7d84e8c ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d7049f717f10441a848d7bd3e3929d64/users/767ce32539704a36a04e7b25dc693479/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.249s",
                                "2026-05-20 01:41:30.344 28 INFO tempest.lib.common.rest_client [req-42e0dcfa-7149-48ea-815d-cc32b4ad6b59 req-42e0dcfa-7149-48ea-815d-cc32b4ad6b59 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2841fb89527b4e32b2311ac3f5f33738/users/5af4d46d9d4a49b28e7ec17b8aa2503a/roles/96c5293ae00249159873405c9cd172ae 0.427s",
                                "2026-05-20 01:41:30.464 38 INFO tempest.lib.common.rest_client [req-10605bb5-1a67-421f-a2e2-54b0e3cddf2a req-10605bb5-1a67-421f-a2e2-54b0e3cddf2a ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-20 01:41:30.470 15 INFO tempest.lib.common.rest_client [req-70345ba9-de8d-4bd6-9b4a-f94eb509404b req-70345ba9-de8d-4bd6-9b4a-f94eb509404b ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.346s",
                                "2026-05-20 01:41:30.487 42 INFO tempest.lib.common.rest_client [req-3e61484c-aadc-4407-95fd-57f27e1979ac req-3e61484c-aadc-4407-95fd-57f27e1979ac ] Request (ImportImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=97f395b15ea24b5e9b0deabccfe21d84&name=default 0.836s",
                                "2026-05-20 01:41:30.507 24 INFO tempest.lib.common.rest_client [req-affbcab5-b9f6-4506-9950-fc4835b14ece req-affbcab5-b9f6-4506-9950-fc4835b14ece ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-20 01:41:30.545 10 INFO tempest.lib.common.rest_client [req-fa037e6f-2ada-4d31-878a-9da6a8110423 req-fa037e6f-2ada-4d31-878a-9da6a8110423 ] Request (ImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ad9d614a214f4a01b254d8286fa8b6a7&name=default 0.822s",
                                "2026-05-20 01:41:30.580 26 INFO tempest.lib.common.rest_client [req-04b1ff04-3d91-4de2-aea1-e0438f37fec9 req-04b1ff04-3d91-4de2-aea1-e0438f37fec9 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b997e6c6522d4ed18e99246bf22b9797 0.508s",
                                "2026-05-20 01:41:30.604 34 INFO tempest.lib.common.rest_client [req-8851c562-32fa-451b-b19c-ed8a932c5b33 req-8851c562-32fa-451b-b19c-ed8a932c5b33 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c528ecd6b69a4270a7e3acf086bb5135 0.365s",
                                "2026-05-20 01:41:30.661 32 INFO tempest.lib.common.rest_client [req-59f8a1f2-8c7c-4e7b-8480-c31d39257c49 req-59f8a1f2-8c7c-4e7b-8480-c31d39257c49 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.378s",
                                "2026-05-20 01:41:30.659 38 INFO tempest.lib.common.rest_client [req-6a85407b-f344-4db4-ac9b-dae5f39393de req-6a85407b-f344-4db4-ac9b-dae5f39393de ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91309bb459264107b0b4b75d3bf6023c/users/53abd24ad5884ccfaf0be0e349180a49/roles/96c5293ae00249159873405c9cd172ae 0.193s",
                                "2026-05-20 01:41:30.660 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 53abd24ad5884ccfaf0be0e349180a49 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:30.660 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1381280653-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '91309bb459264107b0b4b75d3bf6023c', 'project_name': 'tempest-ImageTaskCreate-1381280653', 'tenant_id': '91309bb459264107b0b4b75d3bf6023c', 'tenant_name': 'tempest-ImageTaskCreate-1381280653', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53abd24ad5884ccfaf0be0e349180a49', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:30.660 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1381280653-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '91309bb459264107b0b4b75d3bf6023c', 'project_name': 'tempest-ImageTaskCreate-1381280653', 'tenant_id': '91309bb459264107b0b4b75d3bf6023c', 'tenant_name': 'tempest-ImageTaskCreate-1381280653', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53abd24ad5884ccfaf0be0e349180a49', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:30.796 12 INFO tempest.lib.common.rest_client [req-8aa17839-9240-494f-aeba-84803a8b2300 req-8aa17839-9240-494f-aeba-84803a8b2300 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.682s",
                                "2026-05-20 01:41:30.797 16 INFO tempest.lib.common.rest_client [req-db02b4c0-92e6-4b83-9ba8-cf3938ae0698 req-db02b4c0-92e6-4b83-9ba8-cf3938ae0698 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.492s",
                                "2026-05-20 01:41:30.835 18 INFO tempest.lib.common.rest_client [req-323287fd-0696-49d6-986d-888ae4f33717 req-323287fd-0696-49d6-986d-888ae4f33717 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/ec42ab11-d1ea-445a-b03e-34d887dc60e9/file 1.508s",
                                "2026-05-20 01:41:30.856 30 INFO tempest.lib.common.rest_client [req-cdd23c6c-79ed-4b60-be9e-b1fc03d70bb6 req-cdd23c6c-79ed-4b60-be9e-b1fc03d70bb6 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9210f0bf34eb40bfadecd54cc211c360 0.632s",
                                "2026-05-20 01:41:30.902 20 INFO tempest.lib.common.rest_client [req-06733afc-6fdf-41c8-a98a-bfa765d462b8 req-06733afc-6fdf-41c8-a98a-bfa765d462b8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.753s",
                                "2026-05-20 01:41:30.919 42 INFO tempest.lib.common.rest_client [req-9d1751b2-bd3b-4ac7-8695-3be09f1a109d req-9d1751b2-bd3b-4ac7-8695-3be09f1a109d ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/34e816c3-23f0-46a6-8f97-cfc82dbd1514 0.429s",
                                "2026-05-20 01:41:30.925 24 INFO tempest.lib.common.rest_client [req-333a59b6-1eb4-49c5-9c40-544c1c4c8674 req-333a59b6-1eb4-49c5-9c40-544c1c4c8674 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b458e1690e74f929cfef35502472070/users/5acebd487dd44e07b72436e9d88603c5/roles/68cd1badce4c4baeb95895efe5da31f7 0.416s",
                                "2026-05-20 01:41:30.940 16 INFO tempest.lib.common.rest_client [req-5c1a9c0c-92b8-4f46-b25b-0506f87e139d req-5c1a9c0c-92b8-4f46-b25b-0506f87e139d ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d7049f717f10441a848d7bd3e3929d64/users/767ce32539704a36a04e7b25dc693479/roles/68cd1badce4c4baeb95895efe5da31f7 0.140s",
                                "2026-05-20 01:41:30.948 18 INFO tempest.lib.common.rest_client [req-9c01c2d5-5ebf-424e-bd1c-788c066c213e req-9c01c2d5-5ebf-424e-bd1c-788c066c213e ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ec42ab11-d1ea-445a-b03e-34d887dc60e9 0.105s",
                                "2026-05-20 01:41:30.999 10 INFO tempest.lib.common.rest_client [req-37e01a13-704f-4eb4-b8c9-4f718f07d1ac req-37e01a13-704f-4eb4-b8c9-4f718f07d1ac ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1cba48b9-4e26-475e-84b4-c022d421bcdf 0.451s",
                                "2026-05-20 01:41:31.026 15 INFO tempest.lib.common.rest_client [req-045225a9-797e-43a5-a3a7-d2e62061005e req-045225a9-797e-43a5-a3a7-d2e62061005e ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2a4a147514a04a9ca2160456a096e15b/users/0ec520892b2649229dec88533c3dc6d8/roles/96c5293ae00249159873405c9cd172ae 0.548s",
                                "2026-05-20 01:41:31.026 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0ec520892b2649229dec88533c3dc6d8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:31.026 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-2018404405-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2a4a147514a04a9ca2160456a096e15b', 'project_name': 'tempest-MetadataResourceTypesTest-2018404405', 'tenant_id': '2a4a147514a04a9ca2160456a096e15b', 'tenant_name': 'tempest-MetadataResourceTypesTest-2018404405', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0ec520892b2649229dec88533c3dc6d8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:31.026 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-2018404405-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2a4a147514a04a9ca2160456a096e15b', 'project_name': 'tempest-MetadataResourceTypesTest-2018404405', 'tenant_id': '2a4a147514a04a9ca2160456a096e15b', 'tenant_name': 'tempest-MetadataResourceTypesTest-2018404405', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0ec520892b2649229dec88533c3dc6d8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:31.042 12 INFO tempest.lib.common.rest_client [req-165a9bd1-317b-48c0-983a-b5d0ad6f649e req-165a9bd1-317b-48c0-983a-b5d0ad6f649e ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s",
                                "2026-05-20 01:41:31.051 28 INFO tempest.lib.common.rest_client [req-f74e4eae-4186-4a12-a705-2f276e383fb8 req-f74e4eae-4186-4a12-a705-2f276e383fb8 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.696s",
                                "2026-05-20 01:41:31.132 20 INFO tempest.lib.common.rest_client [req-c59d0720-3a4e-468d-ae82-01cbf58de73b req-c59d0720-3a4e-468d-ae82-01cbf58de73b ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-20 01:41:31.146 32 INFO tempest.lib.common.rest_client [req-1a68f519-cc1d-48c5-ab8c-1e083f557272 req-1a68f519-cc1d-48c5-ab8c-1e083f557272 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a966526ea45f7868442c4138267e3/users/59e9d46fe4734f248f612272cf8a5751/roles/96c5293ae00249159873405c9cd172ae 0.479s",
                                "2026-05-20 01:41:31.146 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 59e9d46fe4734f248f612272cf8a5751 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:31.146 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-304248561-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '698a966526ea45f7868442c4138267e3', 'project_name': 'tempest-ImagesMemberNegativeTest-304248561', 'tenant_id': '698a966526ea45f7868442c4138267e3', 'tenant_name': 'tempest-ImagesMemberNegativeTest-304248561', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59e9d46fe4734f248f612272cf8a5751', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:31.147 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-304248561-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '698a966526ea45f7868442c4138267e3', 'project_name': 'tempest-ImagesMemberNegativeTest-304248561', 'tenant_id': '698a966526ea45f7868442c4138267e3', 'tenant_name': 'tempest-ImagesMemberNegativeTest-304248561', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59e9d46fe4734f248f612272cf8a5751', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:31.169 12 INFO tempest.lib.common.rest_client [req-33fd79fe-9f44-4b32-a380-626fa06565d8 req-33fd79fe-9f44-4b32-a380-626fa06565d8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a76b33f03fc845dcb362b6245b9b7c3c/users/ca1a587f8553418187bec88c8cf42511/roles/96c5293ae00249159873405c9cd172ae 0.125s",
                                "2026-05-20 01:41:31.214 24 INFO tempest.lib.common.rest_client [req-4424f763-8f93-4bac-a0cc-7d91d8918df1 req-4424f763-8f93-4bac-a0cc-7d91d8918df1 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s",
                                "2026-05-20 01:41:31.243 16 INFO tempest.lib.common.rest_client [req-c40e9758-390a-4176-945c-dfd874e11226 req-c40e9758-390a-4176-945c-dfd874e11226 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s",
                                "2026-05-20 01:41:31.257 42 INFO tempest.lib.common.rest_client [req-1b385aee-cf61-431a-aad6-d11ea03838c0 req-1b385aee-cf61-431a-aad6-d11ea03838c0 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/97f395b15ea24b5e9b0deabccfe21d84 0.336s",
                                "2026-05-20 01:41:31.274 18 INFO tempest.lib.common.rest_client [req-31b19bd5-2a90-4e24-8a6b-a59833e4a1d6 req-31b19bd5-2a90-4e24-8a6b-a59833e4a1d6 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ec42ab11-d1ea-445a-b03e-34d887dc60e9/file 0.325s",
                                "{4} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [2.181197s] ... ok",
                                "2026-05-20 01:41:31.341 38 INFO tempest.lib.common.rest_client [req-eba75fd0-a0d1-4033-aea3-e2b10f5d0e47 req-eba75fd0-a0d1-4033-aea3-e2b10f5d0e47 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s",
                                "2026-05-20 01:41:31.391 12 INFO tempest.lib.common.rest_client [req-2b5418a9-9aed-408c-92bb-965d0096b40f req-2b5418a9-9aed-408c-92bb-965d0096b40f ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s",
                                "2026-05-20 01:41:31.401 28 INFO tempest.lib.common.rest_client [req-e57b678d-f56d-4ba3-9132-7003558df692 req-e57b678d-f56d-4ba3-9132-7003558df692 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2841fb89527b4e32b2311ac3f5f33738/users/5af4d46d9d4a49b28e7ec17b8aa2503a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.348s",
                                "2026-05-20 01:41:31.430 20 INFO tempest.lib.common.rest_client [req-69a1160a-4e2f-4f48-8b38-97a38b5caafa req-69a1160a-4e2f-4f48-8b38-97a38b5caafa ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f58701554d964024865015db62c69922/users/689f230a720645b48b53aeac748838b8/roles/96c5293ae00249159873405c9cd172ae 0.293s",
                                "{14} 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-20 01:41:31.467 10 INFO tempest.lib.common.rest_client [req-d7079c4e-7a10-4c3c-8ff7-61e2a58c8e59 req-d7079c4e-7a10-4c3c-8ff7-61e2a58c8e59 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ad9d614a214f4a01b254d8286fa8b6a7 0.460s",
                                "2026-05-20 01:41:31.517 18 INFO tempest.lib.common.rest_client [req-1f7755bb-e4e8-4bb4-9cd5-539aed4a4204 req-1f7755bb-e4e8-4bb4-9cd5-539aed4a4204 ] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.235s",
                                "2026-05-20 01:41:31.552 16 INFO tempest.lib.common.rest_client [req-aaadbe98-3be2-4e3c-b325-beea3140c089 req-aaadbe98-3be2-4e3c-b325-beea3140c089 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d7049f717f10441a848d7bd3e3929d64/users/767ce32539704a36a04e7b25dc693479/roles/96c5293ae00249159873405c9cd172ae 0.303s",
                                "2026-05-20 01:41:31.555 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 767ce32539704a36a04e7b25dc693479 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:31.555 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-222569089-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd7049f717f10441a848d7bd3e3929d64', 'project_name': 'tempest-MetadataNamespaceObjectsTest-222569089', 'tenant_id': 'd7049f717f10441a848d7bd3e3929d64', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-222569089', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '767ce32539704a36a04e7b25dc693479', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:31.555 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-222569089-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd7049f717f10441a848d7bd3e3929d64', 'project_name': 'tempest-MetadataNamespaceObjectsTest-222569089', 'tenant_id': 'd7049f717f10441a848d7bd3e3929d64', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-222569089', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '767ce32539704a36a04e7b25dc693479', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:31.635 24 INFO tempest.lib.common.rest_client [req-ab84f135-01c1-4cd8-a523-4b34350a65bc req-ab84f135-01c1-4cd8-a523-4b34350a65bc ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b458e1690e74f929cfef35502472070/users/5acebd487dd44e07b72436e9d88603c5/roles/96c5293ae00249159873405c9cd172ae 0.417s",
                                "2026-05-20 01:41:31.636 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5acebd487dd44e07b72436e9d88603c5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:31.637 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2096807250-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3b458e1690e74f929cfef35502472070', 'project_name': 'tempest-MetadataNamespacesTest-2096807250', 'tenant_id': '3b458e1690e74f929cfef35502472070', 'tenant_name': 'tempest-MetadataNamespacesTest-2096807250', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5acebd487dd44e07b72436e9d88603c5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:31.637 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2096807250-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3b458e1690e74f929cfef35502472070', 'project_name': 'tempest-MetadataNamespacesTest-2096807250', 'tenant_id': '3b458e1690e74f929cfef35502472070', 'tenant_name': 'tempest-MetadataNamespacesTest-2096807250', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5acebd487dd44e07b72436e9d88603c5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:31.671 12 INFO tempest.lib.common.rest_client [req-b546fdad-2f27-4dfc-8bc1-a72c282a48b0 req-b546fdad-2f27-4dfc-8bc1-a72c282a48b0 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a76b33f03fc845dcb362b6245b9b7c3c/users/ca1a587f8553418187bec88c8cf42511/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.275s",
                                "2026-05-20 01:41:31.685 18 INFO tempest.lib.common.rest_client [req-6ffd63ff-11ec-421d-9054-b9aa52b292f6 req-6ffd63ff-11ec-421d-9054-b9aa52b292f6 ] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/6104f865-0fda-4825-a2e2-8b99e6df183c 0.163s",
                                "2026-05-20 01:41:31.732 28 INFO tempest.lib.common.rest_client [req-d7147b7e-73a8-42b0-951f-d0f00ce394da req-d7147b7e-73a8-42b0-951f-d0f00ce394da ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s",
                                "2026-05-20 01:41:31.740 15 INFO tempest.lib.common.rest_client [req-6f924752-b25f-4c49-83f7-2723dae22268 req-6f924752-b25f-4c49-83f7-2723dae22268 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.699s",
                                "2026-05-20 01:41:31.803 18 INFO tempest.lib.common.rest_client [req-838fe3bd-c06e-4eec-91be-89e4be895efb req-838fe3bd-c06e-4eec-91be-89e4be895efb ] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/6104f865-0fda-4825-a2e2-8b99e6df183c 0.117s",
                                "2026-05-20 01:41:31.804 20 INFO tempest.lib.common.rest_client [req-25862a96-90fa-4352-a4cd-e478d83fa083 req-25862a96-90fa-4352-a4cd-e478d83fa083 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.370s",
                                "{4} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.528695s] ... ok",
                                "2026-05-20 01:41:31.854 12 INFO tempest.lib.common.rest_client [req-1b8ae7a4-1c74-4831-be32-13a34c7b8946 req-1b8ae7a4-1c74-4831-be32-13a34c7b8946 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s",
                                "2026-05-20 01:41:31.923 20 INFO tempest.lib.common.rest_client [req-b7d719f8-db55-4b23-98a2-7cecebb4b64c req-b7d719f8-db55-4b23-98a2-7cecebb4b64c ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f58701554d964024865015db62c69922/users/689f230a720645b48b53aeac748838b8/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.117s",
                                "2026-05-20 01:41:31.941 32 INFO tempest.lib.common.rest_client [req-3e931641-423f-4468-95e9-22cafbe3090a req-3e931641-423f-4468-95e9-22cafbe3090a ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.781s",
                                "2026-05-20 01:41:31.944 32 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-20 01:41:31.950 18 INFO tempest.lib.common.rest_client [req-b8ae99d3-33a4-434c-af18-9ff020526054 req-b8ae99d3-33a4-434c-af18-9ff020526054 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6104f865-0fda-4825-a2e2-8b99e6df183c 0.142s",
                                "2026-05-20 01:41:32.043 18 INFO tempest.lib.common.rest_client [req-0f9ffdc8-63cf-4832-98f4-90be5496c168 req-0f9ffdc8-63cf-4832-98f4-90be5496c168 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/6104f865-0fda-4825-a2e2-8b99e6df183c 0.090s",
                                "2026-05-20 01:41:32.046 10 INFO tempest.lib.common.rest_client [req-099ab559-9bf0-41ee-8b90-0b047d864963 req-099ab559-9bf0-41ee-8b90-0b047d864963 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s",
                                "2026-05-20 01:41:32.065 28 INFO tempest.lib.common.rest_client [req-4e951d5a-bab3-4909-8e6e-7663a319a25e req-4e951d5a-bab3-4909-8e6e-7663a319a25e ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2841fb89527b4e32b2311ac3f5f33738/users/5af4d46d9d4a49b28e7ec17b8aa2503a/roles/68cd1badce4c4baeb95895efe5da31f7 0.331s",
                                "2026-05-20 01:41:32.175 12 INFO tempest.lib.common.rest_client [req-ee2c5bcd-111a-4561-89d4-ab7b06e0832c req-ee2c5bcd-111a-4561-89d4-ab7b06e0832c ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a76b33f03fc845dcb362b6245b9b7c3c/users/ca1a587f8553418187bec88c8cf42511/roles/68cd1badce4c4baeb95895efe5da31f7 0.319s",
                                "2026-05-20 01:41:32.204 15 INFO tempest.lib.common.rest_client [req-056e354c-a987-4594-9d58-5a5d8fb6f1d1 req-056e354c-a987-4594-9d58-5a5d8fb6f1d1 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.462s",
                                "2026-05-20 01:41:32.265 20 INFO tempest.lib.common.rest_client [req-d077524b-7600-4866-b25f-e9b4ca7c97ef req-d077524b-7600-4866-b25f-e9b4ca7c97ef ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s",
                                "2026-05-20 01:41:32.284 28 INFO tempest.lib.common.rest_client [req-12a09362-4395-4a99-81c0-c0ff62fd6c87 req-12a09362-4395-4a99-81c0-c0ff62fd6c87 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-20 01:41:32.293 16 INFO tempest.lib.common.rest_client [req-2b51d0bf-9db6-4128-ac16-fc1abb438183 req-2b51d0bf-9db6-4128-ac16-fc1abb438183 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.730s",
                                "2026-05-20 01:41:32.329 24 INFO tempest.lib.common.rest_client [req-67c2ba65-bd21-4692-a840-f96f78a24e8f req-67c2ba65-bd21-4692-a840-f96f78a24e8f ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.682s",
                                "2026-05-20 01:41:32.331 12 INFO tempest.lib.common.rest_client [req-fc0d3cf4-7653-4b8a-9669-6fd7a9598675 req-fc0d3cf4-7653-4b8a-9669-6fd7a9598675 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.153s",
                                "2026-05-20 01:41:32.383 15 INFO tempest.lib.common.rest_client [req-c72ea2f4-c493-44bf-b67b-809cca5f82dd req-c72ea2f4-c493-44bf-b67b-809cca5f82dd ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.173s",
                                "2026-05-20 01:41:32.410 20 INFO tempest.lib.common.rest_client [req-56a4c234-c230-43a9-8836-7f1aba4e255b req-56a4c234-c230-43a9-8836-7f1aba4e255b ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f58701554d964024865015db62c69922/users/689f230a720645b48b53aeac748838b8/roles/68cd1badce4c4baeb95895efe5da31f7 0.142s",
                                "2026-05-20 01:41:32.483 28 INFO tempest.lib.common.rest_client [req-450a6921-6a42-4f95-bc16-95f8d783a671 req-450a6921-6a42-4f95-bc16-95f8d783a671 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2841fb89527b4e32b2311ac3f5f33738/users/5af4d46d9d4a49b28e7ec17b8aa2503a/roles/96c5293ae00249159873405c9cd172ae 0.196s",
                                "2026-05-20 01:41:32.483 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5af4d46d9d4a49b28e7ec17b8aa2503a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:32.486 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-165775608-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2841fb89527b4e32b2311ac3f5f33738', 'project_name': 'tempest-MetadataNamespaceTagsTest-165775608', 'tenant_id': '2841fb89527b4e32b2311ac3f5f33738', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-165775608', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5af4d46d9d4a49b28e7ec17b8aa2503a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:32.486 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-165775608-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2841fb89527b4e32b2311ac3f5f33738', 'project_name': 'tempest-MetadataNamespaceTagsTest-165775608', 'tenant_id': '2841fb89527b4e32b2311ac3f5f33738', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-165775608', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5af4d46d9d4a49b28e7ec17b8aa2503a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:32.516 12 INFO tempest.lib.common.rest_client [req-f6386ac1-7c1f-4873-9e2d-97ab68317355 req-f6386ac1-7c1f-4873-9e2d-97ab68317355 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a76b33f03fc845dcb362b6245b9b7c3c/users/ca1a587f8553418187bec88c8cf42511/roles/96c5293ae00249159873405c9cd172ae 0.183s",
                                "2026-05-20 01:41:32.524 15 INFO tempest.lib.common.rest_client [req-819f5953-b110-46a2-a56d-3135a7f81689 req-819f5953-b110-46a2-a56d-3135a7f81689 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-847359969/resource_types 0.136s",
                                "2026-05-20 01:41:32.519 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ca1a587f8553418187bec88c8cf42511 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:32.519 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-290093592-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a76b33f03fc845dcb362b6245b9b7c3c', 'project_name': 'tempest-BasicOperationsImagesAdminTest-290093592', 'tenant_id': 'a76b33f03fc845dcb362b6245b9b7c3c', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-290093592', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ca1a587f8553418187bec88c8cf42511', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:32.520 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-290093592-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a76b33f03fc845dcb362b6245b9b7c3c', 'project_name': 'tempest-BasicOperationsImagesAdminTest-290093592', 'tenant_id': 'a76b33f03fc845dcb362b6245b9b7c3c', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-290093592', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ca1a587f8553418187bec88c8cf42511', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:32.537 32 INFO tempest.lib.common.rest_client [req-e1562e6e-aef7-411e-8bcd-5023b6e10a22 req-e1562e6e-aef7-411e-8bcd-5023b6e10a22 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.588s",
                                "2026-05-20 01:41:32.580 20 INFO tempest.lib.common.rest_client [req-c9be891c-f45e-4e00-b45a-c6e9efcb9b87 req-c9be891c-f45e-4e00-b45a-c6e9efcb9b87 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-20 01:41:32.641 10 INFO tempest.lib.common.rest_client [req-cd5df703-0c24-4b4e-b32a-a5ae1ec7c019 req-cd5df703-0c24-4b4e-b32a-a5ae1ec7c019 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-05-20 01:41:32.649 15 INFO tempest.lib.common.rest_client [req-9a222963-4ad6-43b1-84bd-655c75991a1d req-9a222963-4ad6-43b1-84bd-655c75991a1d ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-847359969/resource_types 0.123s",
                                "2026-05-20 01:41:32.679 16 INFO tempest.lib.common.rest_client [req-7295c907-7cb9-4428-9af7-aa852195843b req-7295c907-7cb9-4428-9af7-aa852195843b ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.381s",
                                "2026-05-20 01:41:32.689 20 INFO tempest.lib.common.rest_client [req-4bc2a6c7-0265-4379-ab27-55ba298ac16c req-4bc2a6c7-0265-4379-ab27-55ba298ac16c ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f58701554d964024865015db62c69922/users/689f230a720645b48b53aeac748838b8/roles/96c5293ae00249159873405c9cd172ae 0.108s",
                                "2026-05-20 01:41:32.690 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 689f230a720645b48b53aeac748838b8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:32.690 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-605470672-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f58701554d964024865015db62c69922', 'project_name': 'tempest-MetadataNamespacePropertiesTest-605470672', 'tenant_id': 'f58701554d964024865015db62c69922', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-605470672', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '689f230a720645b48b53aeac748838b8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:32.690 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-605470672-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f58701554d964024865015db62c69922', 'project_name': 'tempest-MetadataNamespacePropertiesTest-605470672', 'tenant_id': 'f58701554d964024865015db62c69922', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-605470672', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '689f230a720645b48b53aeac748838b8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:32.704 32 INFO tempest.lib.common.rest_client [req-76ea8487-8a87-4ac1-a44e-c94c291c130c req-76ea8487-8a87-4ac1-a44e-c94c291c130c ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/87d4c94c-6c1e-4e1c-9daf-4f05496f45c8/members 0.162s",
                                "2026-05-20 01:41:32.790 15 INFO tempest.lib.common.rest_client [req-3983b56a-d2bf-46c7-b61b-7e83953e6b63 req-3983b56a-d2bf-46c7-b61b-7e83953e6b63 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-847359969/resource_types/OS::Glance::Image 0.139s",
                                "2026-05-20 01:41:32.803 10 INFO tempest.lib.common.rest_client [req-1992929c-588d-4678-bb76-ece110ab7abf req-1992929c-588d-4678-bb76-ece110ab7abf ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.161s",
                                "2026-05-20 01:41:32.835 16 INFO tempest.lib.common.rest_client [req-93121050-21f7-4746-ba57-ee329b2c77e7 req-93121050-21f7-4746-ba57-ee329b2c77e7 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-459016224/objects 0.151s",
                                "2026-05-20 01:41:32.866 24 INFO tempest.lib.common.rest_client [req-0a8eb1fe-7c88-4164-9945-527e83265446 req-0a8eb1fe-7c88-4164-9945-527e83265446 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.534s",
                                "2026-05-20 01:41:32.882 15 INFO tempest.lib.common.rest_client [req-2f2fb87a-bc33-4988-aac3-213e8306a6f3 req-2f2fb87a-bc33-4988-aac3-213e8306a6f3 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-847359969/resource_types 0.087s",
                                "2026-05-20 01:41:32.949 10 INFO tempest.lib.common.rest_client [req-ddb4f758-a39a-4d08-aca4-a80b681dd88e req-ddb4f758-a39a-4d08-aca4-a80b681dd88e ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.144s",
                                "2026-05-20 01:41:32.997 16 INFO tempest.lib.common.rest_client [req-2928684c-0c3b-4b38-b0fe-2989eafcb095 req-2928684c-0c3b-4b38-b0fe-2989eafcb095 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-459016224/objects/tempest-MetadataNamespaceObjectsTest-object-899352485 0.160s",
                                "2026-05-20 01:41:32.998 15 INFO tempest.lib.common.rest_client [req-ce13fcfc-1cf4-4cb8-87b8-b475418fa03d req-ce13fcfc-1cf4-4cb8-87b8-b475418fa03d ] Request (MetadataResourceTypesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-847359969 0.115s",
                                "{2} tempest.api.image.v2.admin.test_images_metadefs_resource_types.MetadataResourceTypesTest.test_basic_meta_def_resource_type_association [1.257675s] ... ok",
                                "2026-05-20 01:41:33.060 24 INFO tempest.lib.common.rest_client [req-4c5cc533-43f2-4a60-ace8-fdc87f6d2503 req-4c5cc533-43f2-4a60-ace8-fdc87f6d2503 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.185s",
                                "2026-05-20 01:41:33.067 38 INFO tempest.lib.common.rest_client [req-ff6fe5ac-abbb-479f-b61f-51fd402a9326 req-ff6fe5ac-abbb-479f-b61f-51fd402a9326 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 201 POST https://api.testbed.osism.xyz:9292/v2/tasks 1.627s",
                                "2026-05-20 01:41:33.129 18 INFO tempest.lib.common.rest_client [req-a916cd34-a41d-4c42-b815-d0701db68eda req-a916cd34-a41d-4c42-b815-d0701db68eda ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ec42ab11-d1ea-445a-b03e-34d887dc60e9 1.076s",
                                "2026-05-20 01:41:33.134 28 INFO tempest.lib.common.rest_client [req-b5f93885-a9e9-4b34-8aaa-16e651d9270b req-b5f93885-a9e9-4b34-8aaa-16e651d9270b ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s",
                                "2026-05-20 01:41:33.152 12 INFO tempest.lib.common.rest_client [req-b1df7bab-521b-44ee-a58e-42364a8f614c req-b1df7bab-521b-44ee-a58e-42364a8f614c ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.623s",
                                "2026-05-20 01:41:33.172 16 INFO tempest.lib.common.rest_client [req-53f53ac5-5f8f-430b-9a3b-afca69897bad req-53f53ac5-5f8f-430b-9a3b-afca69897bad ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-459016224/objects/tempest-update-object-1189004186 0.173s",
                                "2026-05-20 01:41:33.200 38 INFO tempest.lib.common.rest_client [req-f642a774-6ebf-4c39-96cb-d478a4594e26 req-f642a774-6ebf-4c39-96cb-d478a4594e26 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.130s",
                                "2026-05-20 01:41:33.236 18 INFO tempest.lib.common.rest_client [req-1eecd9cf-f4e3-4472-bbe8-04000869da4d req-1eecd9cf-f4e3-4472-bbe8-04000869da4d ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ec42ab11-d1ea-445a-b03e-34d887dc60e9 0.106s",
                                "2026-05-20 01:41:33.238 20 INFO tempest.lib.common.rest_client [req-98c46e3e-10b3-4c82-a379-e6a39d75f07f req-98c46e3e-10b3-4c82-a379-e6a39d75f07f ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s",
                                "2026-05-20 01:41:33.269 16 INFO tempest.lib.common.rest_client [req-bf57357e-0dfb-4854-8b4e-723d85c9c8b6 req-bf57357e-0dfb-4854-8b4e-723d85c9c8b6 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-459016224/objects 0.095s",
                                "2026-05-20 01:41:33.334 18 INFO tempest.lib.common.rest_client [req-c471e975-a12e-4140-a183-f5619542fed4 req-c471e975-a12e-4140-a183-f5619542fed4 ] Request (BasicOperationsImagesTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/95fcc4ef-5e16-40d2-9ef6-c93bf6982236 0.095s",
                                "2026-05-20 01:41:33.352 16 INFO tempest.lib.common.rest_client [req-93e35117-8e15-4857-8095-67b30ad86501 req-93e35117-8e15-4857-8095-67b30ad86501 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-459016224/objects/tempest-MetadataNamespaceObjectsTest-object-899352485 0.079s",
                                "2026-05-20 01:41:33.372 15 INFO tempest.lib.common.rest_client [req-032532b2-dc1e-4139-9ef4-d6b1a5a0fe3b req-032532b2-dc1e-4139-9ef4-d6b1a5a0fe3b ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/322fcf25ee3f4aefbdeb8337e9102c51 0.313s",
                                "2026-05-20 01:41:33.381 32 INFO tempest.lib.common.rest_client [req-174d57a7-b84a-4e03-978a-13fe12ee2605 req-174d57a7-b84a-4e03-978a-13fe12ee2605 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 400 PUT https://api.testbed.osism.xyz:9292/v2/images/87d4c94c-6c1e-4e1c-9daf-4f05496f45c8/members/698a966526ea45f7868442c4138267e3 0.666s",
                                "2026-05-20 01:41:33.441 18 INFO tempest.lib.common.rest_client [req-76578b3a-de9f-45ce-9718-18a149e45e80 req-76578b3a-de9f-45ce-9718-18a149e45e80 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/95fcc4ef-5e16-40d2-9ef6-c93bf6982236 0.106s",
                                "2026-05-20 01:41:33.445 12 INFO tempest.lib.common.rest_client [req-a9d577a9-8412-441d-abe9-5a45341e9c7a req-a9d577a9-8412-441d-abe9-5a45341e9c7a ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.286s",
                                "2026-05-20 01:41:33.464 16 INFO tempest.lib.common.rest_client [req-a73aca36-f79f-44ad-b168-9bcbbedcc4af req-a73aca36-f79f-44ad-b168-9bcbbedcc4af ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-459016224 0.110s",
                                "2026-05-20 01:41:33.482 28 INFO tempest.lib.common.rest_client [req-77c0e165-eb55-4ecc-a39d-b24156a70640 req-77c0e165-eb55-4ecc-a39d-b24156a70640 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.346s",
                                "{3} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_create_update_delete_meta_namespace_objects [1.168866s] ... ok",
                                "2026-05-20 01:41:33.513 24 INFO tempest.lib.common.rest_client [req-c34dc0e3-c3fc-43b0-85eb-fd0a17e1cca2 req-c34dc0e3-c3fc-43b0-85eb-fd0a17e1cca2 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.449s",
                                "2026-05-20 01:41:33.518 32 INFO tempest.lib.common.rest_client [req-9d3d9b77-adbb-458a-9009-86f229f04836 req-9d3d9b77-adbb-458a-9009-86f229f04836 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/87d4c94c-6c1e-4e1c-9daf-4f05496f45c8 0.134s",
                                "2026-05-20 01:41:33.546 10 INFO tempest.lib.common.rest_client [req-cee4a81c-d9b7-497e-afe2-6f627b2f03a1 req-cee4a81c-d9b7-497e-afe2-6f627b2f03a1 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.591s",
                                "2026-05-20 01:41:33.554 12 INFO tempest.lib.common.rest_client [req-b2644839-af2a-48b3-b246-9282b2fb3c4f req-b2644839-af2a-48b3-b246-9282b2fb3c4f ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ea5078ea-b62f-49c6-b63e-fa439dbc2399 0.107s",
                                "{11} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status [1.574324s] ... ok",
                                "2026-05-20 01:41:33.651 28 INFO tempest.lib.common.rest_client [req-90d83402-2bfa-43ac-b10f-47da22683a81 req-90d83402-2bfa-43ac-b10f-47da22683a81 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2015582978/tags 0.165s",
                                "2026-05-20 01:41:33.663 16 INFO tempest.lib.common.rest_client [req-53cf14ce-f08c-4fb5-b101-5825f1604975 req-53cf14ce-f08c-4fb5-b101-5825f1604975 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.155s",
                                "2026-05-20 01:41:33.676 15 INFO tempest.lib.common.rest_client [req-4540775e-c428-42e6-80b4-dc7b70c9bcec req-4540775e-c428-42e6-80b4-dc7b70c9bcec ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0ec520892b2649229dec88533c3dc6d8 0.302s",
                                "2026-05-20 01:41:33.676 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ed080b6deb0d447199995e2b9d671811",
                                "2026-05-20 01:41:33.682 12 INFO tempest.lib.common.rest_client [req-8db51165-45de-4c15-a3d3-26b0e568be52 req-8db51165-45de-4c15-a3d3-26b0e568be52 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ea5078ea-b62f-49c6-b63e-fa439dbc2399 0.126s",
                                "2026-05-20 01:41:33.699 24 INFO tempest.lib.common.rest_client [req-7e18ac4b-ec2c-44a7-8e5f-3815b7198db5 req-7e18ac4b-ec2c-44a7-8e5f-3815b7198db5 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-507997199 0.182s",
                                "{1} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_create_image_owner_param [0.529907s] ... ok",
                                "2026-05-20 01:41:33.727 32 INFO tempest.lib.common.rest_client [req-73ea9869-1748-4349-85c4-5c6eb12e3b34 req-73ea9869-1748-4349-85c4-5c6eb12e3b34 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.154s",
                                "2026-05-20 01:41:33.749 10 INFO tempest.lib.common.rest_client [req-57dca361-0a31-4668-8ff8-a3fe37eb8de5 req-57dca361-0a31-4668-8ff8-a3fe37eb8de5 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-20 01:41:33.776 28 INFO tempest.lib.common.rest_client [req-d6d6860e-db9a-43bf-8c94-eec8f5efcb13 req-d6d6860e-db9a-43bf-8c94-eec8f5efcb13 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2015582978/tags 0.122s",
                                "2026-05-20 01:41:33.819 16 INFO tempest.lib.common.rest_client [req-6f716050-00bd-4660-b1a7-f2ac96827ae4 req-6f716050-00bd-4660-b1a7-f2ac96827ae4 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-339074608/objects 0.153s",
                                "2026-05-20 01:41:33.856 12 INFO tempest.lib.common.rest_client [req-1e439952-5393-4a36-9f1c-494d33fd01db req-1e439952-5393-4a36-9f1c-494d33fd01db ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.129s",
                                "2026-05-20 01:41:33.859 24 INFO tempest.lib.common.rest_client [req-6f86d277-7088-456a-86ed-1126dfb46c2c req-6f86d277-7088-456a-86ed-1126dfb46c2c ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 403 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-507997199 0.158s",
                                "2026-05-20 01:41:33.880 32 INFO tempest.lib.common.rest_client [req-81befacc-be2b-48e1-ab79-701327d395e1 req-81befacc-be2b-48e1-ab79-701327d395e1 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/68b55c7e-1dde-4559-8459-7df4811108e0/members 0.151s",
                                "2026-05-20 01:41:33.879 28 INFO tempest.lib.common.rest_client [req-819fe076-5381-4410-a7e8-21c9b638509a req-819fe076-5381-4410-a7e8-21c9b638509a ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2015582978/tags 0.101s",
                                "2026-05-20 01:41:33.910 16 INFO tempest.lib.common.rest_client [req-06613579-3ae4-4a17-b6dd-27972b7a8903 req-06613579-3ae4-4a17-b6dd-27972b7a8903 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-339074608/objects 0.085s",
                                "2026-05-20 01:41:33.962 12 INFO tempest.lib.common.rest_client [req-142bfea4-88ea-40a3-b24f-6d6f16b994f9 req-142bfea4-88ea-40a3-b24f-6d6f16b994f9 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/6489723d-8e47-437b-9147-e1f574979a75 0.103s",
                                "2026-05-20 01:41:33.971 10 INFO tempest.lib.common.rest_client [req-0c14582d-1fba-408f-a555-1f0e675501f1 req-0c14582d-1fba-408f-a555-1f0e675501f1 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5cd1c7f337694580a96aeb656afeeff6/users/7cd4ec63c7b04f9c89fb9a1e42120625/roles/96c5293ae00249159873405c9cd172ae 0.219s",
                                "2026-05-20 01:41:33.992 24 INFO tempest.lib.common.rest_client [req-a520e3ba-6b6f-4fff-a185-304c61ed58c4 req-a520e3ba-6b6f-4fff-a185-304c61ed58c4 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-507997199 0.131s",
                                "2026-05-20 01:41:34.000 28 INFO tempest.lib.common.rest_client [req-cfdaa1a1-5f78-486d-8f6c-2f337033e210 req-cfdaa1a1-5f78-486d-8f6c-2f337033e210 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2015582978/tags 0.116s",
                                "2026-05-20 01:41:34.029 32 INFO tempest.lib.common.rest_client [req-c86c9bd2-c44d-4f0d-bde5-4b000b981418 req-c86c9bd2-c44d-4f0d-bde5-4b000b981418 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.148s",
                                "2026-05-20 01:41:34.033 16 INFO tempest.lib.common.rest_client [req-96dbbc09-5030-4d95-b885-475e73ff0c14 req-96dbbc09-5030-4d95-b885-475e73ff0c14 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-339074608/objects/tempest-MetadataNamespaceObjectsTest-object-1331186091 0.118s",
                                "2026-05-20 01:41:34.046 12 INFO tempest.lib.common.rest_client [req-2ffc6307-a9c4-4af1-b523-0d8b8f0f5b9d req-2ffc6307-a9c4-4af1-b523-0d8b8f0f5b9d ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/6489723d-8e47-437b-9147-e1f574979a75 0.082s",
                                "2026-05-20 01:41:34.095 28 INFO tempest.lib.common.rest_client [req-ff6efa0c-7ddf-45eb-84f2-ff24e9fdddae req-ff6efa0c-7ddf-45eb-84f2-ff24e9fdddae ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2015582978/tags 0.092s",
                                "2026-05-20 01:41:34.101 24 INFO tempest.lib.common.rest_client [req-9c81ec7d-0964-439c-91d0-1bd39650afe4 req-9c81ec7d-0964-439c-91d0-1bd39650afe4 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-507997199 0.106s",
                                "2026-05-20 01:41:34.103 18 INFO tempest.lib.common.rest_client [req-5567e200-8932-4de0-9a68-e22893b94220 req-5567e200-8932-4de0-9a68-e22893b94220 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78 0.660s",
                                "2026-05-20 01:41:34.116 32 INFO tempest.lib.common.rest_client [req-974c186e-e5fd-410d-a8e6-af1a54c36f3d req-974c186e-e5fd-410d-a8e6-af1a54c36f3d ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 403 PUT https://api.testbed.osism.xyz:9292/v2/images/68b55c7e-1dde-4559-8459-7df4811108e0/members/698a966526ea45f7868442c4138267e3 0.085s",
                                "2026-05-20 01:41:34.127 20 INFO tempest.lib.common.rest_client [req-0f5c511e-e5a8-4096-96a0-1c4cfcf38763 req-0f5c511e-e5a8-4096-96a0-1c4cfcf38763 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.887s",
                                "2026-05-20 01:41:34.137 10 INFO tempest.lib.common.rest_client [req-468577ce-c62c-463f-adca-f7504a613d07 req-468577ce-c62c-463f-adca-f7504a613d07 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-20 01:41:34.165 16 INFO tempest.lib.common.rest_client [req-08d4d14c-3f25-4b76-b104-85d572255fb9 req-08d4d14c-3f25-4b76-b104-85d572255fb9 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-339074608 0.130s",
                                "{3} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_list_meta_namespace_objects [0.659507s] ... ok",
                                "2026-05-20 01:41:34.176 18 INFO tempest.lib.common.rest_client [req-41ff6fb6-e85b-49bd-8040-9b86ad0ef7c4 req-41ff6fb6-e85b-49bd-8040-9b86ad0ef7c4 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/50b89175-4a16-4df0-8e49-61b54d0e2a78 0.072s",
                                "2026-05-20 01:41:34.177 24 INFO tempest.lib.common.rest_client [req-47ec44e0-feae-4b23-a422-9b88a3d3f312 req-47ec44e0-feae-4b23-a422-9b88a3d3f312 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-507997199 0.072s",
                                "2026-05-20 01:41:34.197 28 INFO tempest.lib.common.rest_client [req-85f68a6c-3ba8-4791-92a0-64e17c5c888f req-85f68a6c-3ba8-4791-92a0-64e17c5c888f ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2015582978 0.099s",
                                "2026-05-20 01:41:34.229 15 INFO tempest.lib.common.rest_client [req-81e7bef5-f9c8-4bd4-9fee-37a52a41456e req-81e7bef5-f9c8-4bd4-9fee-37a52a41456e ] Request (MetadataResourceTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s",
                                "2026-05-20 01:41:34.263 32 INFO tempest.lib.common.rest_client [req-cf7b6dfc-14b1-4319-a591-b439f74ff63c req-cf7b6dfc-14b1-4319-a591-b439f74ff63c ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.141s",
                                "2026-05-20 01:41:34.275 10 INFO tempest.lib.common.rest_client [req-7f762d54-94e8-41a5-b964-a92ccbbbb9f1 req-7f762d54-94e8-41a5-b964-a92ccbbbb9f1 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5cd1c7f337694580a96aeb656afeeff6/users/7cd4ec63c7b04f9c89fb9a1e42120625/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.132s",
                                "{9} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_list_delete_namespace_tags [1.062730s] ... ok",
                                "2026-05-20 01:41:34.298 20 INFO tempest.lib.common.rest_client [req-b170e5df-1def-42a0-a696-fe53c32b726b req-b170e5df-1def-42a0-a696-fe53c32b726b ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.164s",
                                "2026-05-20 01:41:34.300 12 INFO tempest.lib.common.rest_client [req-c99ed3b7-57f5-44f7-a08c-46c274b68298 req-c99ed3b7-57f5-44f7-a08c-46c274b68298 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.248s",
                                "2026-05-20 01:41:34.311 24 INFO tempest.lib.common.rest_client [req-a66e6549-d52f-498b-ac87-92532223ad29 req-a66e6549-d52f-498b-ac87-92532223ad29 ] Request (MetadataNamespacesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-507997199 0.130s",
                                "2026-05-20 01:41:34.313 38 INFO tempest.lib.common.rest_client [req-f81e59a8-4fa3-4d87-ac60-b0aaf46d29b6 req-f81e59a8-4fa3-4d87-ac60-b0aaf46d29b6 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.112s",
                                "2026-05-20 01:41:34.346 16 INFO tempest.lib.common.rest_client [req-1d26c618-14be-4322-92ca-70c98a8fef9a req-1d26c618-14be-4322-92ca-70c98a8fef9a ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.177s",
                                "{7} tempest.api.image.v2.admin.test_images_metadefs_namespaces.MetadataNamespacesTest.test_basic_metadata_definition_namespaces [1.981895s] ... ok",
                                "2026-05-20 01:41:34.449 12 INFO tempest.lib.common.rest_client [req-cc811217-8c90-4e3d-b488-84d82afe497a req-cc811217-8c90-4e3d-b488-84d82afe497a ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6489723d-8e47-437b-9147-e1f574979a75 0.147s",
                                "{1} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_list_public_image [0.724895s] ... ok",
                                "2026-05-20 01:41:34.455 32 INFO tempest.lib.common.rest_client [req-e03bdf4a-9c8f-4367-a4d7-c13c70077df5 req-e03bdf4a-9c8f-4367-a4d7-c13c70077df5 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/68b55c7e-1dde-4559-8459-7df4811108e0 0.189s",
                                "{11} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept [0.893112s] ... ok",
                                "2026-05-20 01:41:34.458 20 INFO tempest.lib.common.rest_client [req-c0cf380d-77eb-4766-b574-c5817549f79f req-c0cf380d-77eb-4766-b574-c5817549f79f ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1514791778/resource_types 0.158s",
                                "2026-05-20 01:41:34.467 18 INFO tempest.lib.common.rest_client [req-0a588718-e4d2-4cdb-a96c-06aa74f2c69e req-0a588718-e4d2-4cdb-a96c-06aa74f2c69e ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0f3873c338164057b1a3a1aeffb0a56b 0.286s",
                                "2026-05-20 01:41:34.467 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 50698ae7db194fb691a5222620e73c00",
                                "2026-05-20 01:41:34.485 28 INFO tempest.lib.common.rest_client [req-8fbce88e-c155-4e12-ac89-bb17774b6a44 req-8fbce88e-c155-4e12-ac89-bb17774b6a44 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.200s",
                                "2026-05-20 01:41:34.504 16 INFO tempest.lib.common.rest_client [req-74f46597-2ddc-463a-80a0-25f4d6f7918e req-74f46597-2ddc-463a-80a0-25f4d6f7918e ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1714769624/objects 0.156s",
                                "2026-05-20 01:41:34.528 10 INFO tempest.lib.common.rest_client [req-c634e956-9b02-4e2b-8e05-6b8087910cd0 req-c634e956-9b02-4e2b-8e05-6b8087910cd0 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-20 01:41:34.593 20 INFO tempest.lib.common.rest_client [req-2672eb9b-4e5c-4009-a844-3d492a3f906d req-2672eb9b-4e5c-4009-a844-3d492a3f906d ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1514791778/properties 0.133s",
                                "2026-05-20 01:41:34.616 16 INFO tempest.lib.common.rest_client [req-335b7376-f44f-4913-8b1e-a68ea7b6edbf req-335b7376-f44f-4913-8b1e-a68ea7b6edbf ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1714769624/objects/tempest-MetadataNamespaceObjectsTest-object-1102088854 0.102s",
                                "2026-05-20 01:41:34.622 12 INFO tempest.lib.common.rest_client [req-f12ffa14-5669-4128-a8fc-8461c6622986 req-f12ffa14-5669-4128-a8fc-8461c6622986 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.169s",
                                "2026-05-20 01:41:34.663 28 INFO tempest.lib.common.rest_client [req-b0edae92-283b-4cfd-a459-478737fd9b7c req-b0edae92-283b-4cfd-a459-478737fd9b7c ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178/tags 0.176s",
                                "2026-05-20 01:41:34.677 24 INFO tempest.lib.common.rest_client [req-5fc1fd71-51e4-4345-b6ce-6e8ebbcdeda3 req-5fc1fd71-51e4-4345-b6ce-6e8ebbcdeda3 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9456500dce934d1492acd7a940acf8a8 0.286s",
                                "2026-05-20 01:41:34.684 20 INFO tempest.lib.common.rest_client [req-5e0cbbff-458b-4d83-a70f-7b8b8c9b1fed req-5e0cbbff-458b-4d83-a70f-7b8b8c9b1fed ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1514791778/properties/OS::Glance::Image 0.090s",
                                "2026-05-20 01:41:34.707 12 INFO tempest.lib.common.rest_client [req-2376d8a6-d5a5-4d4a-96c7-2e02632a787f req-2376d8a6-d5a5-4d4a-96c7-2e02632a787f ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/112d8d53-8bad-4107-8fbd-f6fac792efe0 0.082s",
                                "2026-05-20 01:41:34.713 32 INFO tempest.lib.common.rest_client [req-84c02796-12a4-43cf-8f9e-581dd68a3322 req-84c02796-12a4-43cf-8f9e-581dd68a3322 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/749ad42ea2314f8d9fcc18b0580f5e1a 0.215s",
                                "2026-05-20 01:41:34.728 16 INFO tempest.lib.common.rest_client [req-8be13684-fa7c-4de4-9c9b-edccbf4de7e5 req-8be13684-fa7c-4de4-9c9b-edccbf4de7e5 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1714769624/objects/tempest-MetadataNamespaceObjectsTest-object-1102088854 0.111s",
                                "2026-05-20 01:41:34.790 15 INFO tempest.lib.common.rest_client [req-f48550be-ccb4-43e0-9ec9-580b1b0624a2 req-f48550be-ccb4-43e0-9ec9-580b1b0624a2 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ed080b6deb0d447199995e2b9d671811&name=default 0.556s",
                                "2026-05-20 01:41:34.805 10 INFO tempest.lib.common.rest_client [req-1bfaa72c-40a2-46c6-aca3-baeca4f40dd2 req-1bfaa72c-40a2-46c6-aca3-baeca4f40dd2 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5cd1c7f337694580a96aeb656afeeff6/users/7cd4ec63c7b04f9c89fb9a1e42120625/roles/68cd1badce4c4baeb95895efe5da31f7 0.271s",
                                "2026-05-20 01:41:34.833 28 INFO tempest.lib.common.rest_client [req-cd0dc4d4-0d9f-498c-a294-3a88f0db6c3f req-cd0dc4d4-0d9f-498c-a294-3a88f0db6c3f ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178/tags/tempest-tag_name-782568372 0.167s",
                                "2026-05-20 01:41:34.858 16 INFO tempest.lib.common.rest_client [req-c78f287a-7ead-4947-9ed4-599c847496f5 req-c78f287a-7ead-4947-9ed4-599c847496f5 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1714769624 0.125s",
                                "{3} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_show_meta_namespace_objects [0.692739s] ... ok",
                                "2026-05-20 01:41:34.863 12 INFO tempest.lib.common.rest_client [req-b1763af4-2147-48dc-a2de-7f0aaf68cf82 req-b1763af4-2147-48dc-a2de-7f0aaf68cf82 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/112d8d53-8bad-4107-8fbd-f6fac792efe0 0.154s",
                                "2026-05-20 01:41:34.874 20 INFO tempest.lib.common.rest_client [req-059932f0-1b64-4cad-a9cf-2c4bf6e4594e req-059932f0-1b64-4cad-a9cf-2c4bf6e4594e ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1514791778/properties/OS::Glance::Image 0.187s",
                                "2026-05-20 01:41:34.932 28 INFO tempest.lib.common.rest_client [req-99f20bf3-0f04-4466-917b-42fe9cd1f77a req-99f20bf3-0f04-4466-917b-42fe9cd1f77a ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178/tags/tempest-tag_name-782568372 0.097s",
                                "2026-05-20 01:41:34.946 12 INFO tempest.lib.common.rest_client [req-33f5f979-244e-436f-a0f6-5a6493c864bf req-33f5f979-244e-436f-a0f6-5a6493c864bf ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/112d8d53-8bad-4107-8fbd-f6fac792efe0 0.081s",
                                "2026-05-20 01:41:34.963 24 INFO tempest.lib.common.rest_client [req-6372bce9-becc-42c7-b1c1-4d7e10494f01 req-6372bce9-becc-42c7-b1c1-4d7e10494f01 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5acebd487dd44e07b72436e9d88603c5 0.284s",
                                "2026-05-20 01:41:34.964 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3b458e1690e74f929cfef35502472070",
                                "2026-05-20 01:41:34.973 20 INFO tempest.lib.common.rest_client [req-8f901d73-8be9-4633-a145-34a54e0edaf2 req-8f901d73-8be9-4633-a145-34a54e0edaf2 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1514791778/properties/OS::Glance::Image 0.097s",
                                "2026-05-20 01:41:34.978 10 INFO tempest.lib.common.rest_client [req-21bc728d-4f71-4f72-90e4-35fd706a6218 req-21bc728d-4f71-4f72-90e4-35fd706a6218 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s",
                                "2026-05-20 01:41:35.005 32 INFO tempest.lib.common.rest_client [req-42c2ae2b-63f9-4b0d-aff0-52fca40f3ec7 req-42c2ae2b-63f9-4b0d-aff0-52fca40f3ec7 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/59e9d46fe4734f248f612272cf8a5751 0.288s",
                                "2026-05-20 01:41:35.009 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 30daaadbf3fd4ff1b6eb9203c13b86c8",
                                "2026-05-20 01:41:35.025 18 INFO tempest.lib.common.rest_client [req-234667a8-0d3b-483c-9b00-787799e9d47d req-234667a8-0d3b-483c-9b00-787799e9d47d ] Request (BasicOperationsImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s",
                                "2026-05-20 01:41:35.074 28 INFO tempest.lib.common.rest_client [req-ad63a7ca-f895-47e7-9226-56c44a223a4c req-ad63a7ca-f895-47e7-9226-56c44a223a4c ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178/tags/tempest-tag_name-782568372 0.137s",
                                "2026-05-20 01:41:35.074 20 INFO tempest.lib.common.rest_client [req-626f901e-9e0a-428e-bb19-1ade3084c89f req-626f901e-9e0a-428e-bb19-1ade3084c89f ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1514791778/properties 0.099s",
                                "2026-05-20 01:41:35.090 12 INFO tempest.lib.common.rest_client [req-f4b90c83-81e7-4c60-8391-9d3def3de02c req-f4b90c83-81e7-4c60-8391-9d3def3de02c ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/112d8d53-8bad-4107-8fbd-f6fac792efe0 0.143s",
                                "{1} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_update_image_owner_param [0.640520s] ... ok",
                                "2026-05-20 01:41:35.161 16 INFO tempest.lib.common.rest_client [req-3a0bf448-1729-4049-96e3-24059c0ded51 req-3a0bf448-1729-4049-96e3-24059c0ded51 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/62b9814e27b54c34b727868df291c0c6 0.299s",
                                "2026-05-20 01:41:35.178 28 INFO tempest.lib.common.rest_client [req-bf1979f6-0982-41a4-855d-5563267eccfc req-bf1979f6-0982-41a4-855d-5563267eccfc ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178/tags/tempest-update-tag-191924288 0.102s",
                                "2026-05-20 01:41:35.193 20 INFO tempest.lib.common.rest_client [req-4f915752-27f3-45cf-82fb-92f077742ed9 req-4f915752-27f3-45cf-82fb-92f077742ed9 ] Request (MetadataNamespacePropertiesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1514791778 0.117s",
                                "{5} tempest.api.image.v2.admin.test_images_metadefs_namespace_properties.MetadataNamespacePropertiesTest.test_basic_meta_def_namespace_property [1.955682s] ... ok",
                                "2026-05-20 01:41:35.203 10 INFO tempest.lib.common.rest_client [req-0de48c3b-61c5-45bf-944b-4a8efa8e7944 req-0de48c3b-61c5-45bf-944b-4a8efa8e7944 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5cd1c7f337694580a96aeb656afeeff6/users/7cd4ec63c7b04f9c89fb9a1e42120625/roles/96c5293ae00249159873405c9cd172ae 0.221s",
                                "2026-05-20 01:41:35.204 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7cd4ec63c7b04f9c89fb9a1e42120625 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:35.205 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1753972761-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5cd1c7f337694580a96aeb656afeeff6', 'project_name': 'tempest-ImagesTagsNegativeTest-1753972761', 'tenant_id': '5cd1c7f337694580a96aeb656afeeff6', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1753972761', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7cd4ec63c7b04f9c89fb9a1e42120625', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:35.205 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1753972761-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5cd1c7f337694580a96aeb656afeeff6', 'project_name': 'tempest-ImagesTagsNegativeTest-1753972761', 'tenant_id': '5cd1c7f337694580a96aeb656afeeff6', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1753972761', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7cd4ec63c7b04f9c89fb9a1e42120625', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:35.256 15 INFO tempest.lib.common.rest_client [req-e23661dd-3e82-4790-be52-99ea980ea604 req-e23661dd-3e82-4790-be52-99ea980ea604 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1ad1f03c-075c-40d0-a4e2-f317a3fbffbe 0.463s",
                                "2026-05-20 01:41:35.295 28 INFO tempest.lib.common.rest_client [req-4b9043b0-7b8f-4419-ac07-c35cbb60949a req-4b9043b0-7b8f-4419-ac07-c35cbb60949a ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178/tags 0.114s",
                                "2026-05-20 01:41:35.389 12 INFO tempest.lib.common.rest_client [req-1885b3d4-26cf-486f-9b43-79c91e4bb645 req-1885b3d4-26cf-486f-9b43-79c91e4bb645 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d0c1744fb9ea49aab24fd0d479b238e2 0.296s",
                                "2026-05-20 01:41:35.390 28 INFO tempest.lib.common.rest_client [req-8294f92c-eb4b-406e-99bf-d77d7e6e8610 req-8294f92c-eb4b-406e-99bf-d77d7e6e8610 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178/tags 0.094s",
                                "2026-05-20 01:41:35.410 38 INFO tempest.lib.common.rest_client [req-4a787d49-fe5e-4f68-b053-fbd525df574e req-4a787d49-fe5e-4f68-b053-fbd525df574e ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.092s",
                                "2026-05-20 01:41:35.486 28 INFO tempest.lib.common.rest_client [req-e9d07734-d711-44a6-b9a7-16925bc3e994 req-e9d07734-d711-44a6-b9a7-16925bc3e994 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1847435178 0.095s",
                                "{9} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_update_delete_tag [1.205140s] ... ok",
                                "2026-05-20 01:41:35.507 24 INFO tempest.lib.common.rest_client [req-c1761d11-24c8-4136-b8de-08c9d16bee32 req-c1761d11-24c8-4136-b8de-08c9d16bee32 ] Request (MetadataNamespacesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s",
                                "2026-05-20 01:41:35.513 15 INFO tempest.lib.common.rest_client [req-4ddcb000-c327-4c15-a5c6-90ab404e5f2a req-4ddcb000-c327-4c15-a5c6-90ab404e5f2a ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ed080b6deb0d447199995e2b9d671811 0.252s",
                                "2026-05-20 01:41:35.514 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2a4a147514a04a9ca2160456a096e15b",
                                "2026-05-20 01:41:35.558 16 INFO tempest.lib.common.rest_client [req-08afac10-4848-459f-9069-d698c80671bd req-08afac10-4848-459f-9069-d698c80671bd ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/767ce32539704a36a04e7b25dc693479 0.395s",
                                "2026-05-20 01:41:35.559 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d7049f717f10441a848d7bd3e3929d64",
                                "2026-05-20 01:41:35.605 32 INFO tempest.lib.common.rest_client [req-cb5a161f-309e-4701-91e7-d8ce9c881ab7 req-cb5a161f-309e-4701-91e7-d8ce9c881ab7 ] Request (ImagesMemberNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s",
                                "2026-05-20 01:41:35.685 20 INFO tempest.lib.common.rest_client [req-597aeadf-8b31-4474-a129-319e4a37f065 req-597aeadf-8b31-4474-a129-319e4a37f065 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/784fb762c3b942b9bd35cdfdc67d630d 0.444s",
                                "2026-05-20 01:41:35.730 18 INFO tempest.lib.common.rest_client [req-6c1afe1d-459d-468c-8516-9f06c3ed28cb req-6c1afe1d-459d-468c-8516-9f06c3ed28cb ] Request (BasicOperationsImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=50698ae7db194fb691a5222620e73c00&name=default 0.702s",
                                "2026-05-20 01:41:35.819 12 INFO tempest.lib.common.rest_client [req-439d98b0-239f-4481-b043-8812776459ff req-439d98b0-239f-4481-b043-8812776459ff ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ca1a587f8553418187bec88c8cf42511 0.427s",
                                "2026-05-20 01:41:35.819 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 405f2f83e65947efb5bfad25f8e52a28",
                                "2026-05-20 01:41:35.853 28 INFO tempest.lib.common.rest_client [req-c1b2560c-2271-4755-8e06-1b9114ec64df req-c1b2560c-2271-4755-8e06-1b9114ec64df ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/036b18f456b94bd6bc28be135f09b6d9 0.341s",
                                "2026-05-20 01:41:35.891 10 INFO tempest.lib.common.rest_client [req-42e565ac-8a25-4edd-9658-764dcf84ba7a req-42e565ac-8a25-4edd-9658-764dcf84ba7a ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.670s",
                                "2026-05-20 01:41:35.939 15 INFO tempest.lib.common.rest_client [req-fc3599ae-c134-4aae-aa26-1227153ecc96 req-fc3599ae-c134-4aae-aa26-1227153ecc96 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2a4a147514a04a9ca2160456a096e15b&name=default 0.424s",
                                "2026-05-20 01:41:36.114 20 INFO tempest.lib.common.rest_client [req-1fef0481-98fc-4e7d-8fcd-6ab00e42070c req-1fef0481-98fc-4e7d-8fcd-6ab00e42070c ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/689f230a720645b48b53aeac748838b8 0.426s",
                                "2026-05-20 01:41:36.115 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f58701554d964024865015db62c69922",
                                "2026-05-20 01:41:36.131 16 INFO tempest.lib.common.rest_client [req-a786682a-e5d1-43fb-b739-07916dc0814f req-a786682a-e5d1-43fb-b739-07916dc0814f ] Request (MetadataNamespaceObjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s",
                                "2026-05-20 01:41:36.138 28 INFO tempest.lib.common.rest_client [req-3a66a6e0-c4d2-4d69-9b30-1d829f427817 req-3a66a6e0-c4d2-4d69-9b30-1d829f427817 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5af4d46d9d4a49b28e7ec17b8aa2503a 0.282s",
                                "2026-05-20 01:41:36.138 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2841fb89527b4e32b2311ac3f5f33738",
                                "2026-05-20 01:41:36.246 24 INFO tempest.lib.common.rest_client [req-60ebbec2-a004-4643-bfa1-e5625225a458 req-60ebbec2-a004-4643-bfa1-e5625225a458 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3b458e1690e74f929cfef35502472070&name=default 0.737s",
                                "2026-05-20 01:41:36.265 18 INFO tempest.lib.common.rest_client [req-c54f7714-70f1-4080-b443-ba7815cd96bc req-c54f7714-70f1-4080-b443-ba7815cd96bc ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4735a7a3-f005-493d-a7b1-018dfad24e11 0.531s",
                                "2026-05-20 01:41:36.338 32 INFO tempest.lib.common.rest_client [req-867c8637-abe9-47e3-8244-6f1cd6437c47 req-867c8637-abe9-47e3-8244-6f1cd6437c47 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=30daaadbf3fd4ff1b6eb9203c13b86c8&name=default 0.732s",
                                "2026-05-20 01:41:36.343 10 INFO tempest.lib.common.rest_client [req-98ea19c7-7fe4-4d08-98ff-7c0bb611f42f req-98ea19c7-7fe4-4d08-98ff-7c0bb611f42f ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.449s",
                                "2026-05-20 01:41:36.439 10 INFO tempest.lib.common.rest_client [req-8c19aaaa-f7d9-4e1a-a1ff-f070aa39bde6 req-8c19aaaa-f7d9-4e1a-a1ff-f070aa39bde6 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/15d58df6-c30f-46c3-bead-d10ada122b47/tags/tempest-non-exist-tag-1240893152 0.093s",
                                "2026-05-20 01:41:36.450 15 INFO tempest.lib.common.rest_client [req-d65949e4-cb9f-4f37-8b35-cd9bc3d01bc7 req-d65949e4-cb9f-4f37-8b35-cd9bc3d01bc7 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/895bb34b-c68d-44f8-82d3-15ed772c7d56 0.509s",
                                "2026-05-20 01:41:36.496 38 INFO tempest.lib.common.rest_client [req-b4067ffe-f9da-4eb9-8be0-c2b0c51d8e39 req-b4067ffe-f9da-4eb9-8be0-c2b0c51d8e39 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.085s",
                                "2026-05-20 01:41:36.565 12 INFO tempest.lib.common.rest_client [req-62cb9277-8d02-46cc-bdf6-4e1051074904 req-62cb9277-8d02-46cc-bdf6-4e1051074904 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.740s",
                                "2026-05-20 01:41:36.570 18 INFO tempest.lib.common.rest_client [req-d1436b63-676e-4156-bf1a-9690e2731e97 req-d1436b63-676e-4156-bf1a-9690e2731e97 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/50698ae7db194fb691a5222620e73c00 0.301s",
                                "2026-05-20 01:41:36.569 10 INFO tempest.lib.common.rest_client [req-4e770b9e-8b2d-44d3-b629-11393d7e2316 req-4e770b9e-8b2d-44d3-b629-11393d7e2316 ] Request (ImagesTagsNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/15d58df6-c30f-46c3-bead-d10ada122b47 0.127s",
                                "{0} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [0.678618s] ... ok",
                                "2026-05-20 01:41:36.622 28 INFO tempest.lib.common.rest_client [req-92830393-9ea0-4acd-86b1-58b16c9a5b39 req-92830393-9ea0-4acd-86b1-58b16c9a5b39 ] Request (MetadataNamespaceTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.481s",
                                "2026-05-20 01:41:36.686 10 INFO tempest.lib.common.rest_client [req-3159e92c-4396-4e69-b29d-9c8fbc1dcbaa req-3159e92c-4396-4e69-b29d-9c8fbc1dcbaa ] Request (ImagesTagsNegativeTest:test_update_tags_for_non_existing_image): 404 PUT https://api.testbed.osism.xyz:9292/v2/images/61d51f26-fc2f-4f2d-b1a3-46984eb60a50/tags/tempest-tag-460647429 0.110s",
                                "{0} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.113956s] ... ok",
                                "2026-05-20 01:41:36.738 24 INFO tempest.lib.common.rest_client [req-05dd1e2c-0ecb-4896-b766-dd1329b5740d req-05dd1e2c-0ecb-4896-b766-dd1329b5740d ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/668009c8-1ffe-4616-83f8-234d5e970909 0.489s",
                                "2026-05-20 01:41:36.750 20 INFO tempest.lib.common.rest_client [req-987d1da8-33c7-4462-88c5-b71b1bbabcce req-987d1da8-33c7-4462-88c5-b71b1bbabcce ] Request (MetadataNamespacePropertiesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s",
                                "2026-05-20 01:41:36.750 15 INFO tempest.lib.common.rest_client [req-6b98faf5-0aef-4b45-8897-03515ba011a1 req-6b98faf5-0aef-4b45-8897-03515ba011a1 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2a4a147514a04a9ca2160456a096e15b 0.298s",
                                "2026-05-20 01:41:36.830 10 INFO tempest.lib.common.rest_client [req-ffa7ae2b-f1b7-49db-866e-e575d4a16296 req-ffa7ae2b-f1b7-49db-866e-e575d4a16296 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/15d58df6-c30f-46c3-bead-d10ada122b47 0.112s",
                                "2026-05-20 01:41:36.832 32 INFO tempest.lib.common.rest_client [req-d6522b39-ed46-4320-a2f2-b74c0494e85d req-d6522b39-ed46-4320-a2f2-b74c0494e85d ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bcfa891f-5e63-4a86-b1a7-70a6a95f226f 0.493s",
                                "2026-05-20 01:41:36.866 16 INFO tempest.lib.common.rest_client [req-8d0e1714-796b-47ca-bb45-13d3aa0661cd req-8d0e1714-796b-47ca-bb45-13d3aa0661cd ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d7049f717f10441a848d7bd3e3929d64&name=default 0.733s",
                                "2026-05-20 01:41:36.910 10 INFO tempest.lib.common.rest_client [req-aca0f3e2-733b-4131-9211-26bfadda0dd3 req-aca0f3e2-733b-4131-9211-26bfadda0dd3 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/15d58df6-c30f-46c3-bead-d10ada122b47 0.078s",
                                "2026-05-20 01:41:36.953 24 INFO tempest.lib.common.rest_client [req-dcf1669a-7c8d-4deb-9163-ce57eecdcd4a req-dcf1669a-7c8d-4deb-9163-ce57eecdcd4a ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3b458e1690e74f929cfef35502472070 0.213s",
                                "2026-05-20 01:41:36.954 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 03dc681edb6a4ef88fce79084983edee",
                                "2026-05-20 01:41:37.112 32 INFO tempest.lib.common.rest_client [req-9c28646a-650a-4d66-857b-a7e55bd09c66 req-9c28646a-650a-4d66-857b-a7e55bd09c66 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/30daaadbf3fd4ff1b6eb9203c13b86c8 0.277s",
                                "2026-05-20 01:41:37.112 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 698a966526ea45f7868442c4138267e3",
                                "2026-05-20 01:41:37.149 10 INFO tempest.lib.common.rest_client [req-bd451538-de5f-43e5-b7ee-9b8efe2a981d req-bd451538-de5f-43e5-b7ee-9b8efe2a981d ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7cd4ec63c7b04f9c89fb9a1e42120625 0.237s",
                                "2026-05-20 01:41:37.150 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5cd1c7f337694580a96aeb656afeeff6",
                                "2026-05-20 01:41:37.168 18 INFO tempest.lib.common.rest_client [req-1d52b16b-7716-4ef4-8c7f-889b920cd36b req-1d52b16b-7716-4ef4-8c7f-889b920cd36b ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s",
                                "2026-05-20 01:41:37.225 28 INFO tempest.lib.common.rest_client [req-59d46b27-9899-492d-a5ee-5e60a3554429 req-59d46b27-9899-492d-a5ee-5e60a3554429 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2841fb89527b4e32b2311ac3f5f33738&name=default 0.601s",
                                "2026-05-20 01:41:37.259 12 INFO tempest.lib.common.rest_client [req-6caf53a4-ea48-4804-a29c-d6aa316c6f5c req-6caf53a4-ea48-4804-a29c-d6aa316c6f5c ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=405f2f83e65947efb5bfad25f8e52a28&name=default 0.691s",
                                "2026-05-20 01:41:37.296 20 INFO tempest.lib.common.rest_client [req-0ae0e52e-f94e-4f24-87fe-0c95deb2497e req-0ae0e52e-f94e-4f24-87fe-0c95deb2497e ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f58701554d964024865015db62c69922&name=default 0.544s",
                                "2026-05-20 01:41:37.309 15 INFO tempest.lib.common.rest_client [req-3594219b-e371-4d48-b2f0-25704928f958 req-3594219b-e371-4d48-b2f0-25704928f958 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s",
                                "2026-05-20 01:41:37.381 16 INFO tempest.lib.common.rest_client [req-ffa44104-8537-473f-8397-613fd96f1ba0 req-ffa44104-8537-473f-8397-613fd96f1ba0 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9ae7404a-6094-4e8f-a384-ed9dab50ed69 0.512s",
                                "2026-05-20 01:41:37.446 24 INFO tempest.lib.common.rest_client [req-8b6d7a7b-17ab-4d71-ae29-ce2a06d71676 req-8b6d7a7b-17ab-4d71-ae29-ce2a06d71676 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=03dc681edb6a4ef88fce79084983edee&name=default 0.490s",
                                "2026-05-20 01:41:37.587 38 INFO tempest.lib.common.rest_client [req-caf927db-7c77-4e73-8db4-c25f60995638 req-caf927db-7c77-4e73-8db4-c25f60995638 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.087s",
                                "2026-05-20 01:41:37.602 32 INFO tempest.lib.common.rest_client [req-55ee30bc-6d8f-467b-8ce1-a22752b03893 req-55ee30bc-6d8f-467b-8ce1-a22752b03893 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=698a966526ea45f7868442c4138267e3&name=default 0.487s",
                                "2026-05-20 01:41:37.614 16 INFO tempest.lib.common.rest_client [req-62d36de2-a371-4240-89ae-1f2504cd3739 req-62d36de2-a371-4240-89ae-1f2504cd3739 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d7049f717f10441a848d7bd3e3929d64 0.230s",
                                "2026-05-20 01:41:37.614 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e4d993fb304d4d358acde9b049eb6a0b",
                                "2026-05-20 01:41:37.737 18 INFO tempest.lib.common.rest_client [req-63d91840-6093-4de0-a122-9cac7b181ea1 req-63d91840-6093-4de0-a122-9cac7b181ea1 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s",
                                "2026-05-20 01:41:37.747 10 INFO tempest.lib.common.rest_client [req-ee693be7-7d0e-4b82-9c80-898595599beb req-ee693be7-7d0e-4b82-9c80-898595599beb ] Request (ImagesTagsNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s",
                                "2026-05-20 01:41:37.825 12 INFO tempest.lib.common.rest_client [req-4f9538d8-30c1-48ab-bf84-998fa7803cd3 req-4f9538d8-30c1-48ab-bf84-998fa7803cd3 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/84bc2eff-994b-4220-acf1-2c65d5e1c7ae 0.562s",
                                "2026-05-20 01:41:37.827 28 INFO tempest.lib.common.rest_client [req-55aad631-f83f-4502-8e41-b609ce291a6d req-55aad631-f83f-4502-8e41-b609ce291a6d ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6135209a-c366-41e6-936f-031f94ddea52 0.599s",
                                "2026-05-20 01:41:37.848 15 INFO tempest.lib.common.rest_client [req-98bed411-ea72-4f8d-9d8b-75f23f02e2d4 req-98bed411-ea72-4f8d-9d8b-75f23f02e2d4 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s",
                                "2026-05-20 01:41:37.893 20 INFO tempest.lib.common.rest_client [req-a3f6bf12-1e34-4c17-96f5-3b369b9699d9 req-a3f6bf12-1e34-4c17-96f5-3b369b9699d9 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5659780c-3080-4038-8337-39ff0c65a66f 0.593s",
                                "2026-05-20 01:41:37.895 18 INFO tempest.lib.common.rest_client [req-84d47a0a-d4d9-4509-8c12-3b244b019c5c req-84d47a0a-d4d9-4509-8c12-3b244b019c5c ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.156s",
                                "2026-05-20 01:41:37.912 24 INFO tempest.lib.common.rest_client [req-97c00a92-7b12-4ff9-a003-49e1993f43b4 req-97c00a92-7b12-4ff9-a003-49e1993f43b4 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/79e8d1f9-485c-4c2c-b4e4-89f614bc13d6 0.464s",
                                "2026-05-20 01:41:37.969 15 INFO tempest.lib.common.rest_client [req-83d2dfa0-8304-4304-a136-4207620c9eab req-83d2dfa0-8304-4304-a136-4207620c9eab ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.119s",
                                "2026-05-20 01:41:37.975 22 INFO tempest.lib.common.rest_client [req-8f0cc95a-bc4f-4d20-8ba9-22e8d80a52ce req-8f0cc95a-bc4f-4d20-8ba9-22e8d80a52ce ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 400 POST https://api.testbed.osism.xyz:9292/v2/images/5d383b0b-d470-4df4-ad09-cc34cb905c5e/import 9.299s",
                                "{6} tempest.api.image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url [9.594582s] ... ok",
                                "2026-05-20 01:41:38.064 18 INFO tempest.lib.common.rest_client [req-2682b47e-9d01-424c-b7de-435ac191ea93 req-2682b47e-9d01-424c-b7de-435ac191ea93 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.166s",
                                "2026-05-20 01:41:38.110 28 INFO tempest.lib.common.rest_client [req-6eba74a4-2587-40b8-8af6-9e720ccec390 req-6eba74a4-2587-40b8-8af6-9e720ccec390 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2841fb89527b4e32b2311ac3f5f33738 0.280s",
                                "2026-05-20 01:41:38.111 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 20366f5a98504e83975c9b35ad135c3d",
                                "2026-05-20 01:41:38.117 12 INFO tempest.lib.common.rest_client [req-a533b813-887c-4249-b1ab-4b344adb4a8b req-a533b813-887c-4249-b1ab-4b344adb4a8b ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/405f2f83e65947efb5bfad25f8e52a28 0.287s",
                                "2026-05-20 01:41:38.117 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a76b33f03fc845dcb362b6245b9b7c3c",
                                "2026-05-20 01:41:38.220 16 INFO tempest.lib.common.rest_client [req-aef759d9-6fb5-4415-b232-1697ab5686a4 req-aef759d9-6fb5-4415-b232-1697ab5686a4 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e4d993fb304d4d358acde9b049eb6a0b&name=default 0.603s",
                                "2026-05-20 01:41:38.230 32 INFO tempest.lib.common.rest_client [req-6b5794db-5dcb-4f0c-b72a-eb227ccb08a7 req-6b5794db-5dcb-4f0c-b72a-eb227ccb08a7 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a01227bd-a877-4af5-8fea-c69bcd788aea 0.626s",
                                "2026-05-20 01:41:38.247 15 INFO tempest.lib.common.rest_client [req-bd03f234-1bfb-4437-b83b-241b44d074e9 req-bd03f234-1bfb-4437-b83b-241b44d074e9 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.276s",
                                "2026-05-20 01:41:38.284 20 INFO tempest.lib.common.rest_client [req-3d985cad-3f2a-44b3-9227-c6e21ce73c37 req-3d985cad-3f2a-44b3-9227-c6e21ce73c37 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f58701554d964024865015db62c69922 0.388s",
                                "2026-05-20 01:41:38.284 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ee3b75769b3c434999205d4f29579e71",
                                "2026-05-20 01:41:38.337 24 INFO tempest.lib.common.rest_client [req-c540269a-9028-47c8-9412-117a6e38b319 req-c540269a-9028-47c8-9412-117a6e38b319 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/03dc681edb6a4ef88fce79084983edee 0.419s",
                                "2026-05-20 01:41:38.337 24 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsTest.setUpClass. Invoking tearDownClass.",
                                "{7} setUpClass (tempest.api.image.v2.test_images.ImageLocationsTest) ... SKIPPED: ImageLocationsTest skipped as show_multiple_locations is not available",
                                "2026-05-20 01:41:38.467 22 INFO tempest.lib.common.rest_client [req-6866103e-c818-445a-b08e-3b3c38a365f3 req-6866103e-c818-445a-b08e-3b3c38a365f3 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7904acf7a6484654be78b4d5ad9c87a4 0.464s",
                                "2026-05-20 01:41:38.468 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f8f6f9b9e0fd4271b265b007e2dd4572",
                                "2026-05-20 01:41:38.509 10 INFO tempest.lib.common.rest_client [req-ac704550-d2bf-491d-ab83-d40d08e39c67 req-ac704550-d2bf-491d-ab83-d40d08e39c67 ] Request (ImagesTagsNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5cd1c7f337694580a96aeb656afeeff6&name=default 0.759s",
                                "2026-05-20 01:41:38.522 12 INFO tempest.lib.common.rest_client [req-22662218-7fd9-4bec-9cfb-23523e4a0814 req-22662218-7fd9-4bec-9cfb-23523e4a0814 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a76b33f03fc845dcb362b6245b9b7c3c&name=default 0.403s",
                                "2026-05-20 01:41:38.530 32 INFO tempest.lib.common.rest_client [req-d036934c-44e1-43b2-af33-f52f6c98d30a req-d036934c-44e1-43b2-af33-f52f6c98d30a ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/698a966526ea45f7868442c4138267e3 0.298s",
                                "2026-05-20 01:41:38.585 28 INFO tempest.lib.common.rest_client [req-544d21a5-5c6f-493a-8782-9b6b1b2519ba req-544d21a5-5c6f-493a-8782-9b6b1b2519ba ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=20366f5a98504e83975c9b35ad135c3d&name=default 0.472s",
                                "2026-05-20 01:41:38.662 18 INFO tempest.lib.common.rest_client [req-77c3e3e6-7109-4762-a8e6-9712304ef539 req-77c3e3e6-7109-4762-a8e6-9712304ef539 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.592s",
                                "2026-05-20 01:41:38.693 38 INFO tempest.lib.common.rest_client [req-6625488e-0dd7-419a-8c9f-e4c3afc5dd8d req-6625488e-0dd7-419a-8c9f-e4c3afc5dd8d ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.104s",
                                "2026-05-20 01:41:38.690 20 INFO tempest.lib.common.rest_client [req-133528e7-de0b-42da-b9f4-c199fc36441f req-133528e7-de0b-42da-b9f4-c199fc36441f ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ee3b75769b3c434999205d4f29579e71&name=default 0.402s",
                                "2026-05-20 01:41:38.815 16 INFO tempest.lib.common.rest_client [req-4f5f38ea-b971-485d-8a9e-15a2a5d31e0a req-4f5f38ea-b971-485d-8a9e-15a2a5d31e0a ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d66aa0f0-a6b4-43c9-baa4-fdf853b07c2d 0.588s",
                                "2026-05-20 01:41:38.866 18 INFO tempest.lib.common.rest_client [req-a24ba63a-647b-4996-95f7-fc201d3670f1 req-a24ba63a-647b-4996-95f7-fc201d3670f1 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-20 01:41:38.951 15 INFO tempest.lib.common.rest_client [req-e5f42f35-b526-4dc7-82a3-4c5793ca05cf req-e5f42f35-b526-4dc7-82a3-4c5793ca05cf ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.701s",
                                "2026-05-20 01:41:38.969 22 INFO tempest.lib.common.rest_client [req-dc32f3c7-81ce-4ba2-a8ca-44855e3ea4f8 req-dc32f3c7-81ce-4ba2-a8ca-44855e3ea4f8 ] Request (ImportImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.500s",
                                "2026-05-20 01:41:39.016 18 INFO tempest.lib.common.rest_client [req-eb4e273a-a0f0-48b8-83b2-ee9b657bf393 req-eb4e273a-a0f0-48b8-83b2-ee9b657bf393 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/211db351b317493c8e86f147823eee0a/users/247d67d7996746b6a27d956a4c0dcc87/roles/96c5293ae00249159873405c9cd172ae 0.149s",
                                "2026-05-20 01:41:39.037 12 INFO tempest.lib.common.rest_client [req-acd2c67d-b3d3-41d6-b4e6-31764a9bb0b6 req-acd2c67d-b3d3-41d6-b4e6-31764a9bb0b6 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ce67f97a-8f62-4921-9e68-5987f6a3b362 0.510s",
                                "2026-05-20 01:41:39.042 10 INFO tempest.lib.common.rest_client [req-67c4397c-a22f-49e4-835f-ccb28002a5fc req-67c4397c-a22f-49e4-835f-ccb28002a5fc ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d05c5147-06d7-46f5-92b3-94846dfd44ac 0.531s",
                                "2026-05-20 01:41:39.157 15 INFO tempest.lib.common.rest_client [req-e9b4bb41-ad6a-4932-9464-0517314da1eb req-e9b4bb41-ad6a-4932-9464-0517314da1eb ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-20 01:41:39.171 28 INFO tempest.lib.common.rest_client [req-39227339-1263-4efe-b812-532353fb7c45 req-39227339-1263-4efe-b812-532353fb7c45 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4f832596-6c53-4707-a371-c63438f1a55f 0.584s",
                                "2026-05-20 01:41:39.244 20 INFO tempest.lib.common.rest_client [req-10e3094d-93ca-4029-9a7b-068ed104f681 req-10e3094d-93ca-4029-9a7b-068ed104f681 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4cfd4d5e-fdb2-4cc9-a59b-488d7b70d6c2 0.549s",
                                "2026-05-20 01:41:39.257 16 INFO tempest.lib.common.rest_client [req-c5a6b97d-73c0-4fca-9cf7-89d27a938ca4 req-c5a6b97d-73c0-4fca-9cf7-89d27a938ca4 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e4d993fb304d4d358acde9b049eb6a0b 0.441s",
                                "2026-05-20 01:41:39.278 10 INFO tempest.lib.common.rest_client [req-01d3b873-bde8-47fd-9586-1263e070417a req-01d3b873-bde8-47fd-9586-1263e070417a ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5cd1c7f337694580a96aeb656afeeff6 0.233s",
                                "2026-05-20 01:41:39.280 12 INFO tempest.lib.common.rest_client [req-3027f088-b537-4c3a-9190-74c705d7698a req-3027f088-b537-4c3a-9190-74c705d7698a ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a76b33f03fc845dcb362b6245b9b7c3c 0.241s",
                                "2026-05-20 01:41:39.398 18 INFO tempest.lib.common.rest_client [req-4c43ab48-3964-4235-8837-35ad2d7583cd req-4c43ab48-3964-4235-8837-35ad2d7583cd ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.379s",
                                "2026-05-20 01:41:39.464 15 INFO tempest.lib.common.rest_client [req-5d9eaf94-f35e-4fa1-a5bc-0d8af0e2c4eb req-5d9eaf94-f35e-4fa1-a5bc-0d8af0e2c4eb ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f542246a34444b38715fb08ed1a505e/users/7e8503b2b3434c44854f381e25a39ddc/roles/96c5293ae00249159873405c9cd172ae 0.304s",
                                "2026-05-20 01:41:39.491 28 INFO tempest.lib.common.rest_client [req-aad37237-74f5-407a-a010-298d73f0d066 req-aad37237-74f5-407a-a010-298d73f0d066 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/20366f5a98504e83975c9b35ad135c3d 0.316s",
                                "2026-05-20 01:41:39.592 18 INFO tempest.lib.common.rest_client [req-0a7f3fa3-1a23-4d84-8b79-8db930c08869 req-0a7f3fa3-1a23-4d84-8b79-8db930c08869 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/211db351b317493c8e86f147823eee0a/users/247d67d7996746b6a27d956a4c0dcc87/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.192s",
                                "2026-05-20 01:41:39.642 20 INFO tempest.lib.common.rest_client [req-dc6e31c1-6527-4999-bb4a-14e926e1c12e req-dc6e31c1-6527-4999-bb4a-14e926e1c12e ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ee3b75769b3c434999205d4f29579e71 0.395s",
                                "2026-05-20 01:41:39.674 15 INFO tempest.lib.common.rest_client [req-f0e1395e-804e-438f-bd70-65d4181870b8 req-f0e1395e-804e-438f-bd70-65d4181870b8 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-20 01:41:39.712 18 INFO tempest.lib.common.rest_client [req-4a384a64-3943-4e6f-9d53-16fd66d46a5d req-4a384a64-3943-4e6f-9d53-16fd66d46a5d ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s",
                                "2026-05-20 01:41:39.727 22 INFO tempest.lib.common.rest_client [req-70142a62-51d0-4528-9680-5a7f2bf219b0 req-70142a62-51d0-4528-9680-5a7f2bf219b0 ] Request (ImportImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f8f6f9b9e0fd4271b265b007e2dd4572&name=default 0.754s",
                                "2026-05-20 01:41:39.848 18 INFO tempest.lib.common.rest_client [req-7b7064b2-300c-455c-8151-e6dd6c0ed96f req-7b7064b2-300c-455c-8151-e6dd6c0ed96f ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/211db351b317493c8e86f147823eee0a/users/247d67d7996746b6a27d956a4c0dcc87/roles/68cd1badce4c4baeb95895efe5da31f7 0.132s",
                                "2026-05-20 01:41:39.846 38 INFO tempest.lib.common.rest_client [req-23ef71be-7e0c-439a-8ac9-c90d8c43d4ab req-23ef71be-7e0c-439a-8ac9-c90d8c43d4ab ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.149s",
                                "2026-05-20 01:41:39.857 15 INFO tempest.lib.common.rest_client [req-872a0559-7a53-4936-880e-4ab7f462e224 req-872a0559-7a53-4936-880e-4ab7f462e224 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f542246a34444b38715fb08ed1a505e/users/7e8503b2b3434c44854f381e25a39ddc/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.178s",
                                "2026-05-20 01:41:39.905 16 INFO tempest.lib.common.rest_client [req-e1500717-2916-4fbc-b5d9-048720ba29d2 req-e1500717-2916-4fbc-b5d9-048720ba29d2 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s",
                                "2026-05-20 01:41:39.963 12 INFO tempest.lib.common.rest_client [req-0bbd197c-4a0a-4f7d-a435-1565d368ab93 req-0bbd197c-4a0a-4f7d-a435-1565d368ab93 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s",
                                "2026-05-20 01:41:40.003 15 INFO tempest.lib.common.rest_client [req-baac6cbe-2b21-4b78-ac4c-0532d8b3ac0f req-baac6cbe-2b21-4b78-ac4c-0532d8b3ac0f ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-05-20 01:41:40.028 18 INFO tempest.lib.common.rest_client [req-790160e2-329d-4727-b740-07f2052c9379 req-790160e2-329d-4727-b740-07f2052c9379 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-20 01:41:40.130 18 INFO tempest.lib.common.rest_client [req-0f7fefc2-8bfc-46c5-b9de-e27f6fac35f8 req-0f7fefc2-8bfc-46c5-b9de-e27f6fac35f8 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/211db351b317493c8e86f147823eee0a/users/247d67d7996746b6a27d956a4c0dcc87/roles/96c5293ae00249159873405c9cd172ae 0.100s",
                                "2026-05-20 01:41:40.130 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 247d67d7996746b6a27d956a4c0dcc87 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:40.130 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-2057792146-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '211db351b317493c8e86f147823eee0a', 'project_name': 'tempest-ListSharedImagesTest-2057792146', 'tenant_id': '211db351b317493c8e86f147823eee0a', 'tenant_name': 'tempest-ListSharedImagesTest-2057792146', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '247d67d7996746b6a27d956a4c0dcc87', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:40.131 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-2057792146-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '211db351b317493c8e86f147823eee0a', 'project_name': 'tempest-ListSharedImagesTest-2057792146', 'tenant_id': '211db351b317493c8e86f147823eee0a', 'tenant_name': 'tempest-ListSharedImagesTest-2057792146', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '247d67d7996746b6a27d956a4c0dcc87', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:40.267 15 INFO tempest.lib.common.rest_client [req-b76f33fb-7186-43b8-a000-3573bfe19c6b req-b76f33fb-7186-43b8-a000-3573bfe19c6b ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f542246a34444b38715fb08ed1a505e/users/7e8503b2b3434c44854f381e25a39ddc/roles/68cd1badce4c4baeb95895efe5da31f7 0.262s",
                                "2026-05-20 01:41:40.266 22 INFO tempest.lib.common.rest_client [req-819d1026-8c35-4882-9780-d8b73b9696ff req-819d1026-8c35-4882-9780-d8b73b9696ff ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9ce4cfb8-cdb3-4b27-a908-6a0ab10c0e3c 0.532s",
                                "2026-05-20 01:41:40.487 15 INFO tempest.lib.common.rest_client [req-e847cf14-8b30-455f-ac67-6b86b7539b90 req-e847cf14-8b30-455f-ac67-6b86b7539b90 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-20 01:41:40.499 12 INFO tempest.lib.common.rest_client [req-53d7745d-3c71-4d96-9209-b0981df4a776 req-53d7745d-3c71-4d96-9209-b0981df4a776 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s",
                                "2026-05-20 01:41:40.522 16 INFO tempest.lib.common.rest_client [req-e20467e0-8f86-4733-aef5-9af4e357510d req-e20467e0-8f86-4733-aef5-9af4e357510d ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s",
                                "2026-05-20 01:41:40.585 22 INFO tempest.lib.common.rest_client [req-38142705-74e6-4b35-926f-5fa524b1c256 req-38142705-74e6-4b35-926f-5fa524b1c256 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f8f6f9b9e0fd4271b265b007e2dd4572 0.313s",
                                "2026-05-20 01:41:40.681 12 INFO tempest.lib.common.rest_client [req-ee09126b-7f06-42b1-bd93-3be088cdbefd req-ee09126b-7f06-42b1-bd93-3be088cdbefd ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.179s",
                                "2026-05-20 01:41:40.691 16 INFO tempest.lib.common.rest_client [req-e7689d0e-25dc-4616-83b1-5a090c61ed07 req-e7689d0e-25dc-4616-83b1-5a090c61ed07 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.167s",
                                "2026-05-20 01:41:40.693 15 INFO tempest.lib.common.rest_client [req-dd3c1806-0133-48ce-9a28-5a93f2dd34af req-dd3c1806-0133-48ce-9a28-5a93f2dd34af ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f542246a34444b38715fb08ed1a505e/users/7e8503b2b3434c44854f381e25a39ddc/roles/96c5293ae00249159873405c9cd172ae 0.204s",
                                "2026-05-20 01:41:40.696 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7e8503b2b3434c44854f381e25a39ddc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:40.697 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1520631332-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f542246a34444b38715fb08ed1a505e', 'project_name': 'tempest-ImagesMemberTest-1520631332', 'tenant_id': '1f542246a34444b38715fb08ed1a505e', 'tenant_name': 'tempest-ImagesMemberTest-1520631332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e8503b2b3434c44854f381e25a39ddc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:40.697 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1520631332-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f542246a34444b38715fb08ed1a505e', 'project_name': 'tempest-ImagesMemberTest-1520631332', 'tenant_id': '1f542246a34444b38715fb08ed1a505e', 'tenant_name': 'tempest-ImagesMemberTest-1520631332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e8503b2b3434c44854f381e25a39ddc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:40.855 18 INFO tempest.lib.common.rest_client [req-45e02eca-c46b-436a-beb3-99e7653b2c37 req-45e02eca-c46b-436a-beb3-99e7653b2c37 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.715s",
                                "2026-05-20 01:41:40.903 12 INFO tempest.lib.common.rest_client [req-1c0bfb8e-3c04-438b-832e-ecdbd3f02c32 req-1c0bfb8e-3c04-438b-832e-ecdbd3f02c32 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.215s",
                                "2026-05-20 01:41:40.927 16 INFO tempest.lib.common.rest_client [req-699fe669-abe2-4f32-bc3d-274316a73e08 req-699fe669-abe2-4f32-bc3d-274316a73e08 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.232s",
                                "2026-05-20 01:41:40.939 38 INFO tempest.lib.common.rest_client [req-7eb96c53-512b-4a03-be0f-9f17072b9408 req-7eb96c53-512b-4a03-be0f-9f17072b9408 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.091s",
                                "2026-05-20 01:41:41.084 18 INFO tempest.lib.common.rest_client [req-c5bcccdc-ae5b-4df0-baa7-38dd2e67a9ab req-c5bcccdc-ae5b-4df0-baa7-38dd2e67a9ab ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.225s",
                                "2026-05-20 01:41:41.286 15 INFO tempest.lib.common.rest_client [req-b6866693-a399-45e2-944d-79a3c8a06b5f req-b6866693-a399-45e2-944d-79a3c8a06b5f ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s",
                                "2026-05-20 01:41:41.446 15 INFO tempest.lib.common.rest_client [req-de54f80b-858d-44c8-a533-c082add67034 req-de54f80b-858d-44c8-a533-c082add67034 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.156s",
                                "2026-05-20 01:41:41.533 12 INFO tempest.lib.common.rest_client [req-42811c74-a1e7-49ac-b491-7079cd6a16de req-42811c74-a1e7-49ac-b491-7079cd6a16de ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.627s",
                                "2026-05-20 01:41:41.575 16 INFO tempest.lib.common.rest_client [req-bb97b94d-574e-4f32-8b29-e9feeadd8e77 req-bb97b94d-574e-4f32-8b29-e9feeadd8e77 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.643s",
                                "2026-05-20 01:41:41.605 18 INFO tempest.lib.common.rest_client [req-289cf9d6-9997-49c8-8e10-3eb2114e64d6 req-289cf9d6-9997-49c8-8e10-3eb2114e64d6 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.519s",
                                "2026-05-20 01:41:41.650 12 INFO tempest.lib.common.rest_client [req-4a6ec3e9-4ea5-4757-a2a1-6f219c0f0c32 req-4a6ec3e9-4ea5-4757-a2a1-6f219c0f0c32 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s",
                                "2026-05-20 01:41:41.691 16 INFO tempest.lib.common.rest_client [req-92cb0b69-a472-49a3-b9b2-825571a8219c req-92cb0b69-a472-49a3-b9b2-825571a8219c ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s",
                                "2026-05-20 01:41:41.721 18 INFO tempest.lib.common.rest_client [req-d88a3d0e-0755-467f-8192-002cf02b4c16 req-d88a3d0e-0755-467f-8192-002cf02b4c16 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s",
                                "2026-05-20 01:41:41.765 12 INFO tempest.lib.common.rest_client [req-99408487-8660-490c-8ef1-7e85798ac323 req-99408487-8660-490c-8ef1-7e85798ac323 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b02d35f397ed408586e07d394a175229/users/444e766563ce496fa74fd4f0c2342f83/roles/96c5293ae00249159873405c9cd172ae 0.113s",
                                "2026-05-20 01:41:41.910 16 INFO tempest.lib.common.rest_client [req-28fd45d7-b787-47b6-b45f-e0d963af2f4a req-28fd45d7-b787-47b6-b45f-e0d963af2f4a ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b89ee943269f446ea588b218be020eea/users/b5a1325751e34efe8f7b026ff80af168/roles/96c5293ae00249159873405c9cd172ae 0.217s",
                                "2026-05-20 01:41:41.951 18 INFO tempest.lib.common.rest_client [req-1ae480cd-94a6-4d6e-bfb8-9913767866ed req-1ae480cd-94a6-4d6e-bfb8-9913767866ed ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e76d32e44f5946e0ad46a1aa227bd5f2/users/1724de244bf04f96a113ec910230e7f6/roles/96c5293ae00249159873405c9cd172ae 0.227s",
                                "2026-05-20 01:41:41.965 12 INFO tempest.lib.common.rest_client [req-abec1d53-eb5e-47e5-ad1d-1488f258e47e req-abec1d53-eb5e-47e5-ad1d-1488f258e47e ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-20 01:41:41.986 15 INFO tempest.lib.common.rest_client [req-8a8a2be9-d4b9-4bb1-b25c-fd8e623b311b req-8a8a2be9-d4b9-4bb1-b25c-fd8e623b311b ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.536s",
                                "2026-05-20 01:41:42.037 38 INFO tempest.lib.common.rest_client [req-75555004-b66b-4a3d-b171-d099dc4484ea req-75555004-b66b-4a3d-b171-d099dc4484ea ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.094s",
                                "2026-05-20 01:41:42.101 16 INFO tempest.lib.common.rest_client [req-ce4d83ef-3057-48b8-b594-f63db1210f05 req-ce4d83ef-3057-48b8-b594-f63db1210f05 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-20 01:41:42.129 15 INFO tempest.lib.common.rest_client [req-f25c3fb5-5c7a-4c43-8ea9-f31f35418805 req-f25c3fb5-5c7a-4c43-8ea9-f31f35418805 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.137s",
                                "2026-05-20 01:41:42.154 18 INFO tempest.lib.common.rest_client [req-e976f4cb-e5f9-4f8b-aa4e-ad54915b90a9 req-e976f4cb-e5f9-4f8b-aa4e-ad54915b90a9 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-20 01:41:42.182 12 INFO tempest.lib.common.rest_client [req-47550ce0-4faf-422c-bfcb-141ce055049d req-47550ce0-4faf-422c-bfcb-141ce055049d ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b02d35f397ed408586e07d394a175229/users/444e766563ce496fa74fd4f0c2342f83/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.214s",
                                "2026-05-20 01:41:42.296 16 INFO tempest.lib.common.rest_client [req-99f30be4-e6d7-48b8-8ef0-12b3c657a201 req-99f30be4-e6d7-48b8-8ef0-12b3c657a201 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b89ee943269f446ea588b218be020eea/users/b5a1325751e34efe8f7b026ff80af168/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.192s",
                                "2026-05-20 01:41:42.362 15 INFO tempest.lib.common.rest_client [req-0e55293e-740d-4918-81fc-7b1cd794ecc4 req-0e55293e-740d-4918-81fc-7b1cd794ecc4 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db411382c4cc47aaa76e429194997aa7/users/82ca20ae214f494990a0342e395e5cdf/roles/96c5293ae00249159873405c9cd172ae 0.227s",
                                "2026-05-20 01:41:42.384 18 INFO tempest.lib.common.rest_client [req-eea93d43-1174-4c86-8487-023a66e0eea1 req-eea93d43-1174-4c86-8487-023a66e0eea1 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e76d32e44f5946e0ad46a1aa227bd5f2/users/1724de244bf04f96a113ec910230e7f6/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.224s",
                                "2026-05-20 01:41:42.391 12 INFO tempest.lib.common.rest_client [req-8d4fe696-fa64-4372-bd5d-35b9e5bd235a req-8d4fe696-fa64-4372-bd5d-35b9e5bd235a ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-20 01:41:42.471 16 INFO tempest.lib.common.rest_client [req-82401f53-b1ad-449c-907a-d8b7f79189f1 req-82401f53-b1ad-449c-907a-d8b7f79189f1 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-20 01:41:42.503 18 INFO tempest.lib.common.rest_client [req-6fb9abc7-871b-4e51-977e-6bee362ebef4 req-6fb9abc7-871b-4e51-977e-6bee362ebef4 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s",
                                "2026-05-20 01:41:42.540 15 INFO tempest.lib.common.rest_client [req-edec52da-b498-40a4-9ffa-008da7152223 req-edec52da-b498-40a4-9ffa-008da7152223 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-20 01:41:42.576 12 INFO tempest.lib.common.rest_client [req-25d31358-6d99-4f81-b102-bd650d692503 req-25d31358-6d99-4f81-b102-bd650d692503 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b02d35f397ed408586e07d394a175229/users/444e766563ce496fa74fd4f0c2342f83/roles/68cd1badce4c4baeb95895efe5da31f7 0.182s",
                                "2026-05-20 01:41:42.591 16 INFO tempest.lib.common.rest_client [req-3c261141-dd4d-4242-a202-01e5330e3bd2 req-3c261141-dd4d-4242-a202-01e5330e3bd2 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b89ee943269f446ea588b218be020eea/users/b5a1325751e34efe8f7b026ff80af168/roles/68cd1badce4c4baeb95895efe5da31f7 0.117s",
                                "2026-05-20 01:41:42.700 12 INFO tempest.lib.common.rest_client [req-2fa4a368-99d4-4f2c-911b-be99ba63de93 req-2fa4a368-99d4-4f2c-911b-be99ba63de93 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s",
                                "2026-05-20 01:41:42.707 16 INFO tempest.lib.common.rest_client [req-4d1677e1-cc67-4c94-8c3d-ca0449bce604 req-4d1677e1-cc67-4c94-8c3d-ca0449bce604 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s",
                                "2026-05-20 01:41:42.714 18 INFO tempest.lib.common.rest_client [req-f410d274-a1cd-4e7f-ba17-52d07b13da4c req-f410d274-a1cd-4e7f-ba17-52d07b13da4c ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e76d32e44f5946e0ad46a1aa227bd5f2/users/1724de244bf04f96a113ec910230e7f6/roles/68cd1badce4c4baeb95895efe5da31f7 0.203s",
                                "2026-05-20 01:41:42.740 15 INFO tempest.lib.common.rest_client [req-aade6ea4-d569-4496-a4e6-a8cfa2effcfc req-aade6ea4-d569-4496-a4e6-a8cfa2effcfc ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db411382c4cc47aaa76e429194997aa7/users/82ca20ae214f494990a0342e395e5cdf/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.197s",
                                "2026-05-20 01:41:42.910 18 INFO tempest.lib.common.rest_client [req-57f6fc54-cddc-47d8-bfd0-ec2fe2173e75 req-57f6fc54-cddc-47d8-bfd0-ec2fe2173e75 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-20 01:41:42.931 15 INFO tempest.lib.common.rest_client [req-0f52506c-170a-4753-9a84-a3a28dfb34a6 req-0f52506c-170a-4753-9a84-a3a28dfb34a6 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s",
                                "2026-05-20 01:41:42.937 12 INFO tempest.lib.common.rest_client [req-06750999-e08b-4a6b-a506-3adfdca96114 req-06750999-e08b-4a6b-a506-3adfdca96114 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b02d35f397ed408586e07d394a175229/users/444e766563ce496fa74fd4f0c2342f83/roles/96c5293ae00249159873405c9cd172ae 0.233s",
                                "2026-05-20 01:41:42.938 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 444e766563ce496fa74fd4f0c2342f83 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:42.939 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-317343623-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b02d35f397ed408586e07d394a175229', 'project_name': 'tempest-MetadataSchemaTest-317343623', 'tenant_id': 'b02d35f397ed408586e07d394a175229', 'tenant_name': 'tempest-MetadataSchemaTest-317343623', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '444e766563ce496fa74fd4f0c2342f83', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:42.939 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-317343623-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b02d35f397ed408586e07d394a175229', 'project_name': 'tempest-MetadataSchemaTest-317343623', 'tenant_id': 'b02d35f397ed408586e07d394a175229', 'tenant_name': 'tempest-MetadataSchemaTest-317343623', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '444e766563ce496fa74fd4f0c2342f83', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:42.971 16 INFO tempest.lib.common.rest_client [req-519f2284-747d-48c5-9275-c2be271fc09c req-519f2284-747d-48c5-9275-c2be271fc09c ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b89ee943269f446ea588b218be020eea/users/b5a1325751e34efe8f7b026ff80af168/roles/96c5293ae00249159873405c9cd172ae 0.262s",
                                "2026-05-20 01:41:42.971 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b5a1325751e34efe8f7b026ff80af168 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:42.971 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-642249147-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b89ee943269f446ea588b218be020eea', 'project_name': 'tempest-ListUserImagesTest-642249147', 'tenant_id': 'b89ee943269f446ea588b218be020eea', 'tenant_name': 'tempest-ListUserImagesTest-642249147', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b5a1325751e34efe8f7b026ff80af168', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:42.971 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-642249147-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b89ee943269f446ea588b218be020eea', 'project_name': 'tempest-ListUserImagesTest-642249147', 'tenant_id': 'b89ee943269f446ea588b218be020eea', 'tenant_name': 'tempest-ListUserImagesTest-642249147', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b5a1325751e34efe8f7b026ff80af168', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:43.103 18 INFO tempest.lib.common.rest_client [req-abd95e98-3844-4b58-8f3d-519c564c63bf req-abd95e98-3844-4b58-8f3d-519c564c63bf ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e76d32e44f5946e0ad46a1aa227bd5f2/users/1724de244bf04f96a113ec910230e7f6/roles/96c5293ae00249159873405c9cd172ae 0.190s",
                                "2026-05-20 01:41:43.103 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1724de244bf04f96a113ec910230e7f6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:43.103 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1403569947-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e76d32e44f5946e0ad46a1aa227bd5f2', 'project_name': 'tempest-ListSharedImagesTest-1403569947', 'tenant_id': 'e76d32e44f5946e0ad46a1aa227bd5f2', 'tenant_name': 'tempest-ListSharedImagesTest-1403569947', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1724de244bf04f96a113ec910230e7f6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:43.103 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1403569947-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e76d32e44f5946e0ad46a1aa227bd5f2', 'project_name': 'tempest-ListSharedImagesTest-1403569947', 'tenant_id': 'e76d32e44f5946e0ad46a1aa227bd5f2', 'tenant_name': 'tempest-ListSharedImagesTest-1403569947', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1724de244bf04f96a113ec910230e7f6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:43.130 15 INFO tempest.lib.common.rest_client [req-b6b8c9bb-5be2-4122-b9c8-e694ec7c5b58 req-b6b8c9bb-5be2-4122-b9c8-e694ec7c5b58 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db411382c4cc47aaa76e429194997aa7/users/82ca20ae214f494990a0342e395e5cdf/roles/68cd1badce4c4baeb95895efe5da31f7 0.192s",
                                "2026-05-20 01:41:43.168 38 INFO tempest.lib.common.rest_client [req-06ec94a9-16e0-4e6a-98f1-7971251728f7 req-06ec94a9-16e0-4e6a-98f1-7971251728f7 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.127s",
                                "2026-05-20 01:41:43.315 15 INFO tempest.lib.common.rest_client [req-7ad2bd69-c1d1-482d-85df-1e9e7af62d03 req-7ad2bd69-c1d1-482d-85df-1e9e7af62d03 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-20 01:41:43.437 15 INFO tempest.lib.common.rest_client [req-eed4f6c0-fb8d-4baa-a3c8-fa6ed777fe64 req-eed4f6c0-fb8d-4baa-a3c8-fa6ed777fe64 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db411382c4cc47aaa76e429194997aa7/users/82ca20ae214f494990a0342e395e5cdf/roles/96c5293ae00249159873405c9cd172ae 0.118s",
                                "2026-05-20 01:41:43.437 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 82ca20ae214f494990a0342e395e5cdf is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:41:43.438 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-663727103-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'db411382c4cc47aaa76e429194997aa7', 'project_name': 'tempest-ImagesMemberTest-663727103', 'tenant_id': 'db411382c4cc47aaa76e429194997aa7', 'tenant_name': 'tempest-ImagesMemberTest-663727103', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82ca20ae214f494990a0342e395e5cdf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:43.439 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-663727103-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'db411382c4cc47aaa76e429194997aa7', 'project_name': 'tempest-ImagesMemberTest-663727103', 'tenant_id': 'db411382c4cc47aaa76e429194997aa7', 'tenant_name': 'tempest-ImagesMemberTest-663727103', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82ca20ae214f494990a0342e395e5cdf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:41:43.608 12 INFO tempest.lib.common.rest_client [req-4eade4a9-99f4-4a3f-a257-fcfbad0ba82c req-4eade4a9-99f4-4a3f-a257-fcfbad0ba82c ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s",
                                "2026-05-20 01:41:43.673 16 INFO tempest.lib.common.rest_client [req-b6de4a0d-7315-44d0-8d85-06fcc30ba3c7 req-b6de4a0d-7315-44d0-8d85-06fcc30ba3c7 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.686s",
                                "2026-05-20 01:41:43.674 16 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ListUserImagesTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-20 01:41:43.740 18 INFO tempest.lib.common.rest_client [req-2323b8da-86bf-463e-b5d4-3162d856aef2 req-2323b8da-86bf-463e-b5d4-3162d856aef2 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s",
                                "2026-05-20 01:41:43.876 12 INFO tempest.lib.common.rest_client [req-61c0cb10-4a55-4720-99fa-845ceaf9bd49 req-61c0cb10-4a55-4720-99fa-845ceaf9bd49 ] Request (MetadataSchemaTest:test_get_metadata_namespace_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespace 0.264s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespace_schema [0.268470s] ... ok",
                                "2026-05-20 01:41:43.938 16 INFO tempest.lib.common.rest_client [req-16ce73ea-fea2-40cd-b553-a747ab18a574 req-16ce73ea-fea2-40cd-b553-a747ab18a574 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b5a1325751e34efe8f7b026ff80af168 0.263s",
                                "2026-05-20 01:41:43.939 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b89ee943269f446ea588b218be020eea",
                                "2026-05-20 01:41:43.979 12 INFO tempest.lib.common.rest_client [req-9a5e9bdc-3bc1-492d-a70c-2d914ee76d34 req-9a5e9bdc-3bc1-492d-a70c-2d914ee76d34 ] Request (MetadataSchemaTest:test_get_metadata_namespaces_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespaces 0.099s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespaces_schema [0.101528s] ... ok",
                                "2026-05-20 01:41:44.056 12 INFO tempest.lib.common.rest_client [req-2cb5bc0e-7d86-4088-a985-504c5897d4f6 req-2cb5bc0e-7d86-4088-a985-504c5897d4f6 ] Request (MetadataSchemaTest:test_get_metadata_object_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/object 0.073s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_object_schema [0.075757s] ... ok",
                                "2026-05-20 01:41:44.122 12 INFO tempest.lib.common.rest_client [req-32a21957-5773-4dbd-9aa9-edffe9d496c1 req-32a21957-5773-4dbd-9aa9-edffe9d496c1 ] Request (MetadataSchemaTest:test_get_metadata_objects_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/objects 0.063s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_objects_schema [0.065420s] ... ok",
                                "2026-05-20 01:41:44.130 15 INFO tempest.lib.common.rest_client [req-a91ec081-059f-48d5-a43b-444bf4029e2f req-a91ec081-059f-48d5-a43b-444bf4029e2f ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.681s",
                                "2026-05-20 01:41:44.130 15 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-20 01:41:44.140 18 INFO tempest.lib.common.rest_client [req-ec4a009f-14fc-4701-828b-2765fa275203 req-ec4a009f-14fc-4701-828b-2765fa275203 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.390s",
                                "2026-05-20 01:41:44.216 12 INFO tempest.lib.common.rest_client [req-ea56e221-673c-4474-913a-ebec8e17c235 req-ea56e221-673c-4474-913a-ebec8e17c235 ] Request (MetadataSchemaTest:test_get_metadata_properties_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/properties 0.090s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_properties_schema [0.093280s] ... ok",
                                "2026-05-20 01:41:44.265 38 INFO tempest.lib.common.rest_client [req-a94714d0-9e7e-40b2-aeb3-555e1071e6f8 req-a94714d0-9e7e-40b2-aeb3-555e1071e6f8 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/743fdd45-79c9-4241-bd2a-3ec4fbf0c282 0.094s",
                                "{14} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_task_create_fake_image_location [12.833095s] ... ok",
                                "2026-05-20 01:41:44.291 12 INFO tempest.lib.common.rest_client [req-2f3fc0a1-eaa9-48ea-a0e0-647dca8fe71c req-2f3fc0a1-eaa9-48ea-a0e0-647dca8fe71c ] Request (MetadataSchemaTest:test_get_metadata_property_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/property 0.071s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_property_schema [0.073498s] ... ok",
                                "2026-05-20 01:41:44.361 12 INFO tempest.lib.common.rest_client [req-aa997f95-9c67-4861-898f-a141d7440482 req-aa997f95-9c67-4861-898f-a141d7440482 ] Request (MetadataSchemaTest:test_get_metadata_resource_type_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_type 0.067s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resource_type_schema [0.069428s] ... ok",
                                "2026-05-20 01:41:44.451 12 INFO tempest.lib.common.rest_client [req-1286fc78-8055-4e47-9be0-170fd556d7d0 req-1286fc78-8055-4e47-9be0-170fd556d7d0 ] Request (MetadataSchemaTest:test_get_metadata_resources_types_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_types 0.087s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resources_types_schema [0.090041s] ... ok",
                                "2026-05-20 01:41:44.487 15 INFO tempest.lib.common.rest_client [req-dc1a2706-0e1a-4abe-ac62-bf1667c9d81a req-dc1a2706-0e1a-4abe-ac62-bf1667c9d81a ] Request (ImagesMemberTest:test_get_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.353s",
                                "2026-05-20 01:41:44.488 16 INFO tempest.lib.common.rest_client [req-fae18791-cca2-4988-b443-ca7beaf61703 req-fae18791-cca2-4988-b443-ca7beaf61703 ] Request (ListUserImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s",
                                "2026-05-20 01:41:44.539 12 INFO tempest.lib.common.rest_client [req-0f80ff7e-04e1-4f0f-b361-4f3316195749 req-0f80ff7e-04e1-4f0f-b361-4f3316195749 ] Request (MetadataSchemaTest:test_get_metadata_tag_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tag 0.083s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tag_schema [0.086492s] ... ok",
                                "2026-05-20 01:41:44.602 38 INFO tempest.lib.common.rest_client [req-94dc4726-7db6-4198-8169-9ea81122a25b req-94dc4726-7db6-4198-8169-9ea81122a25b ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2379ea6cc2b444d496a55e2b278dc7d7 0.275s",
                                "2026-05-20 01:41:44.617 12 INFO tempest.lib.common.rest_client [req-b87779d9-1e8c-4652-a90b-85ab2653390a req-b87779d9-1e8c-4652-a90b-85ab2653390a ] Request (MetadataSchemaTest:test_get_metadata_tags_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tags 0.074s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tags_schema [0.076604s] ... ok",
                                "2026-05-20 01:41:44.649 15 INFO tempest.lib.common.rest_client [req-e4602536-26ab-44c6-8eca-0a7c8f8d0384 req-e4602536-26ab-44c6-8eca-0a7c8f8d0384 ] Request (ImagesMemberTest:test_get_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/3ea487c1-4208-4cdc-9cc6-4b0e0a11a7bb/members 0.157s",
                                "2026-05-20 01:41:44.871 38 INFO tempest.lib.common.rest_client [req-85a2c3be-4f39-4b8c-983d-ecc15e7d44ea req-85a2c3be-4f39-4b8c-983d-ecc15e7d44ea ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/53abd24ad5884ccfaf0be0e349180a49 0.266s",
                                "2026-05-20 01:41:44.871 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 14fbab76af0248c4abf8f22866f318e8",
                                "2026-05-20 01:41:44.971 15 INFO tempest.lib.common.rest_client [req-3ab2e1c6-113a-4d74-9865-48a00cdf9635 req-3ab2e1c6-113a-4d74-9865-48a00cdf9635 ] Request (ImagesMemberTest:test_get_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/3ea487c1-4208-4cdc-9cc6-4b0e0a11a7bb/members/db411382c4cc47aaa76e429194997aa7 0.318s",
                                "2026-05-20 01:41:45.018 12 INFO tempest.lib.common.rest_client [req-bc3ad238-c244-4560-b322-89222e35638e req-bc3ad238-c244-4560-b322-89222e35638e ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/444e766563ce496fa74fd4f0c2342f83 0.372s",
                                "2026-05-20 01:41:45.019 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b02d35f397ed408586e07d394a175229",
                                "2026-05-20 01:41:45.078 15 INFO tempest.lib.common.rest_client [req-d26dbcd5-6f49-4dbb-be78-63b9ea03a33a req-d26dbcd5-6f49-4dbb-be78-63b9ea03a33a ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.104s",
                                "2026-05-20 01:41:45.186 15 INFO tempest.lib.common.rest_client [req-642a98a3-a96f-4e79-8374-e573dbf5e83c req-642a98a3-a96f-4e79-8374-e573dbf5e83c ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images/3ea487c1-4208-4cdc-9cc6-4b0e0a11a7bb/members/db411382c4cc47aaa76e429194997aa7 0.105s",
                                "2026-05-20 01:41:45.300 15 INFO tempest.lib.common.rest_client [req-5ddb0ced-94c3-4e6f-8795-a502903449ec req-5ddb0ced-94c3-4e6f-8795-a502903449ec ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/3ea487c1-4208-4cdc-9cc6-4b0e0a11a7bb/members/db411382c4cc47aaa76e429194997aa7 0.112s",
                                "2026-05-20 01:41:45.437 15 INFO tempest.lib.common.rest_client [req-abeadac5-600e-46bb-9556-08be9a55c935 req-abeadac5-600e-46bb-9556-08be9a55c935 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/3ea487c1-4208-4cdc-9cc6-4b0e0a11a7bb 0.134s",
                                "{2} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member [1.306963s] ... ok",
                                "2026-05-20 01:41:45.457 16 INFO tempest.lib.common.rest_client [req-0f4d8fe6-e625-44e1-adea-568cb08af46a req-0f4d8fe6-e625-44e1-adea-568cb08af46a ] Request (ListUserImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b89ee943269f446ea588b218be020eea&name=default 0.966s",
                                "2026-05-20 01:41:45.499 38 INFO tempest.lib.common.rest_client [req-91602578-3edd-4656-8d55-c7f2c93ba61f req-91602578-3edd-4656-8d55-c7f2c93ba61f ] Request (ImageTaskCreate:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s",
                                "2026-05-20 01:41:45.516 15 INFO tempest.lib.common.rest_client [req-92b2456f-05d9-488e-953a-aee0bce81e65 req-92b2456f-05d9-488e-953a-aee0bce81e65 ] Request (ImagesMemberTest:test_get_image_member_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/member 0.075s",
                                "{2} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member_schema [0.077624s] ... ok",
                                "2026-05-20 01:41:45.556 12 INFO tempest.lib.common.rest_client [req-dfe89972-309a-4f3d-8a81-d59c06bc48c1 req-dfe89972-309a-4f3d-8a81-d59c06bc48c1 ] Request (MetadataSchemaTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-05-20 01:41:45.588 15 INFO tempest.lib.common.rest_client [req-2f45b9d1-a108-433c-891c-e0597749a8a4 req-2f45b9d1-a108-433c-891c-e0597749a8a4 ] Request (ImagesMemberTest:test_get_image_members_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/members 0.069s",
                                "{2} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_members_schema [0.072072s] ... ok",
                                "2026-05-20 01:41:45.594 18 INFO tempest.lib.common.rest_client [req-4ffe4a05-5605-442f-871e-47803a183e5c req-4ffe4a05-5605-442f-871e-47803a183e5c ] Request (ListSharedImagesTest:test_list_images_param_member_status): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/11981f43-b999-484b-8c7d-494674686408/file 1.452s",
                                "2026-05-20 01:41:45.595 18 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-20 01:41:45.723 15 INFO tempest.lib.common.rest_client [req-3c3f8670-bbb3-4646-ba5c-858744dc3d98 req-3c3f8670-bbb3-4646-ba5c-858744dc3d98 ] Request (ImagesMemberTest:test_image_share_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.130s",
                                "2026-05-20 01:41:45.802 18 INFO tempest.lib.common.rest_client [req-eaa7f7a7-ea85-4393-bca7-96f5e9de7475 req-eaa7f7a7-ea85-4393-bca7-96f5e9de7475 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/11981f43-b999-484b-8c7d-494674686408/members 0.204s",
                                "2026-05-20 01:41:45.849 15 INFO tempest.lib.common.rest_client [req-46c1c20a-7d18-4b48-a3cc-c60005a7e5e9 req-46c1c20a-7d18-4b48-a3cc-c60005a7e5e9 ] Request (ImagesMemberTest:test_image_share_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/655b8a94-c861-4c9e-b6a4-624f8de6e78f/members 0.124s",
                                "2026-05-20 01:41:45.974 15 INFO tempest.lib.common.rest_client [req-029d21b9-f2d5-44bc-b05a-199ff4d981d5 req-029d21b9-f2d5-44bc-b05a-199ff4d981d5 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.123s",
                                "2026-05-20 01:41:45.978 16 INFO tempest.lib.common.rest_client [req-2de53466-84a2-41ee-bf05-e7d89aadf9fe req-2de53466-84a2-41ee-bf05-e7d89aadf9fe ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/19a81e65-4afc-4e7b-9ee0-2b31f4cbdaab 0.517s",
                                "2026-05-20 01:41:46.083 38 INFO tempest.lib.common.rest_client [req-d60c7594-0b7f-40fa-9922-671742b0a4b9 req-d60c7594-0b7f-40fa-9922-671742b0a4b9 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=14fbab76af0248c4abf8f22866f318e8&name=default 0.581s",
                                "2026-05-20 01:41:46.124 12 INFO tempest.lib.common.rest_client [req-d3f01168-0759-4406-89a5-519185b4fbb7 req-d3f01168-0759-4406-89a5-519185b4fbb7 ] Request (MetadataSchemaTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b02d35f397ed408586e07d394a175229&name=default 0.565s",
                                "2026-05-20 01:41:46.129 15 INFO tempest.lib.common.rest_client [req-86306772-8ccb-4ac2-a715-f6a5512136ce req-86306772-8ccb-4ac2-a715-f6a5512136ce ] Request (ImagesMemberTest:test_image_share_accept): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/655b8a94-c861-4c9e-b6a4-624f8de6e78f/members/db411382c4cc47aaa76e429194997aa7 0.151s",
                                "2026-05-20 01:41:46.134 18 INFO tempest.lib.common.rest_client [req-11992061-b687-40da-94eb-9af7147f7e29 req-11992061-b687-40da-94eb-9af7147f7e29 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 GET https://api.testbed.osism.xyz:9292/v2/images?member_status=pending&visibility=shared 0.330s",
                                "{4} tempest.api.image.v2.test_images.ListSharedImagesTest.test_list_images_param_member_status [2.394248s] ... ok",
                                "2026-05-20 01:41:46.184 16 INFO tempest.lib.common.rest_client [req-79a0e635-1037-4ec8-b077-d0373af85c46 req-79a0e635-1037-4ec8-b077-d0373af85c46 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b89ee943269f446ea588b218be020eea 0.204s",
                                "{3} setUpClass (tempest.api.image.v2.test_images.ListUserImagesTest) ... SKIPPED: Image format enforcement prevents testing with bogus image data",
                                "2026-05-20 01:41:46.239 15 INFO tempest.lib.common.rest_client [req-7f95cf1c-2cda-44aa-8843-ffe39c0a621c req-7f95cf1c-2cda-44aa-8843-ffe39c0a621c ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.107s",
                                "2026-05-20 01:41:46.338 15 INFO tempest.lib.common.rest_client [req-01f44608-f46d-4843-9e76-ad4b40e09e58 req-01f44608-f46d-4843-9e76-ad4b40e09e58 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images/655b8a94-c861-4c9e-b6a4-624f8de6e78f/members 0.097s",
                                "2026-05-20 01:41:46.464 15 INFO tempest.lib.common.rest_client [req-dff7bd19-75d6-4755-8086-acbb4ede85ea req-dff7bd19-75d6-4755-8086-acbb4ede85ea ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/655b8a94-c861-4c9e-b6a4-624f8de6e78f/members/db411382c4cc47aaa76e429194997aa7 0.123s",
                                "2026-05-20 01:41:46.525 38 INFO tempest.lib.common.rest_client [req-a8eb7c22-90ad-4891-9437-e44e8aa7d13f req-a8eb7c22-90ad-4891-9437-e44e8aa7d13f ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ada8fa52-0512-4e55-aa0d-a2b6149d439f 0.438s",
                                "2026-05-20 01:41:46.605 12 INFO tempest.lib.common.rest_client [req-bb12a867-bf5f-4a3c-97f7-d5dfdf21ad84 req-bb12a867-bf5f-4a3c-97f7-d5dfdf21ad84 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b90ec803-6b5d-4241-b62d-575f43340b70 0.478s",
                                "2026-05-20 01:41:46.616 15 INFO tempest.lib.common.rest_client [req-df98e6a9-a803-47b3-856f-939fcc2efebf req-df98e6a9-a803-47b3-856f-939fcc2efebf ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/655b8a94-c861-4c9e-b6a4-624f8de6e78f 0.149s",
                                "{2} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept [1.026018s] ... ok",
                                "2026-05-20 01:41:46.754 15 INFO tempest.lib.common.rest_client [req-bd608adc-513e-4b78-a8dd-51fb2773fd44 req-bd608adc-513e-4b78-a8dd-51fb2773fd44 ] Request (ImagesMemberTest:test_image_share_reject): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.133s",
                                "2026-05-20 01:41:46.799 12 INFO tempest.lib.common.rest_client [req-2ea9ac20-4044-4e58-86f7-17002ee043f3 req-2ea9ac20-4044-4e58-86f7-17002ee043f3 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b02d35f397ed408586e07d394a175229 0.190s",
                                "2026-05-20 01:41:46.815 38 INFO tempest.lib.common.rest_client [req-dcc67a00-ff90-4385-ba05-a12a6fd810a7 req-dcc67a00-ff90-4385-ba05-a12a6fd810a7 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/14fbab76af0248c4abf8f22866f318e8 0.287s",
                                "2026-05-20 01:41:46.815 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 91309bb459264107b0b4b75d3bf6023c",
                                "2026-05-20 01:41:46.875 15 INFO tempest.lib.common.rest_client [req-b29f015a-2425-48df-a624-5b6e24828f2f req-b29f015a-2425-48df-a624-5b6e24828f2f ] Request (ImagesMemberTest:test_image_share_reject): 200 POST https://api.testbed.osism.xyz:9292/v2/images/c36fee70-d4da-4cf8-8acc-edee1775d4c5/members 0.117s",
                                "2026-05-20 01:41:46.972 15 INFO tempest.lib.common.rest_client [req-4923a9ba-c5cc-47e2-b666-137961369d31 req-4923a9ba-c5cc-47e2-b666-137961369d31 ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.095s",
                                "2026-05-20 01:41:47.109 15 INFO tempest.lib.common.rest_client [req-1183caa1-b300-45f7-9c5a-c07aed0771e2 req-1183caa1-b300-45f7-9c5a-c07aed0771e2 ] Request (ImagesMemberTest:test_image_share_reject): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/c36fee70-d4da-4cf8-8acc-edee1775d4c5/members/db411382c4cc47aaa76e429194997aa7 0.134s",
                                "2026-05-20 01:41:47.228 38 INFO tempest.lib.common.rest_client [req-bb1e2979-7563-4292-aef7-25fa380ece02 req-bb1e2979-7563-4292-aef7-25fa380ece02 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=91309bb459264107b0b4b75d3bf6023c&name=default 0.410s",
                                "2026-05-20 01:41:47.234 15 INFO tempest.lib.common.rest_client [req-6f359205-e35d-45b5-aa7e-0839e07e6d4c req-6f359205-e35d-45b5-aa7e-0839e07e6d4c ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.123s",
                                "2026-05-20 01:41:47.362 15 INFO tempest.lib.common.rest_client [req-6aa8a188-37a8-4df4-a6b6-ab2e69894d29 req-6aa8a188-37a8-4df4-a6b6-ab2e69894d29 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/c36fee70-d4da-4cf8-8acc-edee1775d4c5/members/db411382c4cc47aaa76e429194997aa7 0.122s",
                                "2026-05-20 01:41:47.518 15 INFO tempest.lib.common.rest_client [req-10c6ce72-a371-464d-ad7a-502eb71b5edf req-10c6ce72-a371-464d-ad7a-502eb71b5edf ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/c36fee70-d4da-4cf8-8acc-edee1775d4c5 0.153s",
                                "{2} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject [0.901320s] ... ok",
                                "2026-05-20 01:41:47.675 15 INFO tempest.lib.common.rest_client [req-a5e57d98-ecbd-4d5f-8c49-76c9e6f1e5a8 req-a5e57d98-ecbd-4d5f-8c49-76c9e6f1e5a8 ] Request (ImagesMemberTest:test_remove_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.153s",
                                "2026-05-20 01:41:47.695 38 INFO tempest.lib.common.rest_client [req-1f5dc50b-6342-4a45-b3b8-c31284871e58 req-1f5dc50b-6342-4a45-b3b8-c31284871e58 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ea02a494-ecf1-426d-9863-b7324e1568b5 0.464s",
                                "2026-05-20 01:41:47.799 15 INFO tempest.lib.common.rest_client [req-81c44d63-8891-42e1-85cc-176218f79c50 req-81c44d63-8891-42e1-85cc-176218f79c50 ] Request (ImagesMemberTest:test_remove_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/0f1572e8-266e-491e-b64f-97fea558e514/members 0.120s",
                                "2026-05-20 01:41:47.809 18 INFO tempest.lib.common.rest_client [req-23ee6f50-14a8-4a9f-bfb9-8970a99c37f5 req-23ee6f50-14a8-4a9f-bfb9-8970a99c37f5 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/11981f43-b999-484b-8c7d-494674686408 1.630s",
                                "2026-05-20 01:41:47.897 18 INFO tempest.lib.common.rest_client [req-42809453-e720-496d-9449-0a33a981c25f req-42809453-e720-496d-9449-0a33a981c25f ] Request (ListSharedImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/11981f43-b999-484b-8c7d-494674686408 0.086s",
                                "2026-05-20 01:41:47.937 15 INFO tempest.lib.common.rest_client [req-f16e293b-3f26-489c-9014-c6d4203b3793 req-f16e293b-3f26-489c-9014-c6d4203b3793 ] Request (ImagesMemberTest:test_remove_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/0f1572e8-266e-491e-b64f-97fea558e514/members/db411382c4cc47aaa76e429194997aa7 0.135s",
                                "2026-05-20 01:41:47.979 38 INFO tempest.lib.common.rest_client [req-70541f5c-9a0c-4cc1-8f6f-5cb345b2c4c9 req-70541f5c-9a0c-4cc1-8f6f-5cb345b2c4c9 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/91309bb459264107b0b4b75d3bf6023c 0.280s",
                                "2026-05-20 01:41:48.072 15 INFO tempest.lib.common.rest_client [req-5db19d7d-536c-402b-9caa-d394155e20ab req-5db19d7d-536c-402b-9caa-d394155e20ab ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.133s",
                                "2026-05-20 01:41:48.189 15 INFO tempest.lib.common.rest_client [req-0f98d18c-c062-44eb-9c04-543ae9786faf req-0f98d18c-c062-44eb-9c04-543ae9786faf ] Request (ImagesMemberTest:test_remove_image_member): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0f1572e8-266e-491e-b64f-97fea558e514/members/db411382c4cc47aaa76e429194997aa7 0.114s",
                                "2026-05-20 01:41:48.259 18 INFO tempest.lib.common.rest_client [req-5b66f468-ea34-45e5-abd0-5879660d270b req-5b66f468-ea34-45e5-abd0-5879660d270b ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/247d67d7996746b6a27d956a4c0dcc87 0.358s",
                                "2026-05-20 01:41:48.301 15 INFO tempest.lib.common.rest_client [req-a64c3bb4-e801-40da-ad23-1a118e35a38e req-a64c3bb4-e801-40da-ad23-1a118e35a38e ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.106s",
                                "2026-05-20 01:41:48.442 15 INFO tempest.lib.common.rest_client [req-b40ab27c-a1bf-4a31-985e-26d1f1dcfbf0 req-b40ab27c-a1bf-4a31-985e-26d1f1dcfbf0 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0f1572e8-266e-491e-b64f-97fea558e514 0.139s",
                                "{2} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member [0.924518s] ... ok",
                                "2026-05-20 01:41:48.553 18 INFO tempest.lib.common.rest_client [req-c46a769d-075f-4c4c-84f7-c09fe8f3b38d req-c46a769d-075f-4c4c-84f7-c09fe8f3b38d ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1724de244bf04f96a113ec910230e7f6 0.289s",
                                "2026-05-20 01:41:48.556 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e76d32e44f5946e0ad46a1aa227bd5f2",
                                "2026-05-20 01:41:48.731 15 INFO tempest.lib.common.rest_client [req-b1fc7387-f658-41c4-a5b5-dee221374e83 req-b1fc7387-f658-41c4-a5b5-dee221374e83 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7e8503b2b3434c44854f381e25a39ddc 0.257s",
                                "2026-05-20 01:41:48.993 15 INFO tempest.lib.common.rest_client [req-23ccd8e2-435a-4259-8c61-e3baa10b6512 req-23ccd8e2-435a-4259-8c61-e3baa10b6512 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ca20ae214f494990a0342e395e5cdf 0.258s",
                                "2026-05-20 01:41:48.995 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1f542246a34444b38715fb08ed1a505e",
                                "2026-05-20 01:41:49.160 18 INFO tempest.lib.common.rest_client [req-e8c72910-c4df-41b5-a6a4-fcea0373707f req-e8c72910-c4df-41b5-a6a4-fcea0373707f ] Request (ListSharedImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s",
                                "2026-05-20 01:41:49.464 15 INFO tempest.lib.common.rest_client [req-9b877fa0-c6aa-430f-9426-2bbad27347e0 req-9b877fa0-c6aa-430f-9426-2bbad27347e0 ] Request (ImagesMemberTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.466s",
                                "2026-05-20 01:41:49.847 18 INFO tempest.lib.common.rest_client [req-bf46da88-ca58-4934-a41f-ad047f6cc2b7 req-bf46da88-ca58-4934-a41f-ad047f6cc2b7 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e76d32e44f5946e0ad46a1aa227bd5f2&name=default 0.681s",
                                "2026-05-20 01:41:49.939 15 INFO tempest.lib.common.rest_client [req-977b946f-c4dd-4de7-82fa-6aee4d9422cb req-977b946f-c4dd-4de7-82fa-6aee4d9422cb ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1f542246a34444b38715fb08ed1a505e&name=default 0.472s",
                                "2026-05-20 01:41:50.315 18 INFO tempest.lib.common.rest_client [req-bd5f4387-e7ed-48a0-b7a3-e99f299e1afc req-bd5f4387-e7ed-48a0-b7a3-e99f299e1afc ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b65ae04c-0ace-4b8b-8a31-3517be0e7a62 0.465s",
                                "2026-05-20 01:41:50.417 15 INFO tempest.lib.common.rest_client [req-1b3d4a6f-33cd-494e-980a-70cd7c7c939e req-1b3d4a6f-33cd-494e-980a-70cd7c7c939e ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/12f3ba09-c2ef-46cb-b94b-24ae82d2917b 0.474s",
                                "2026-05-20 01:41:50.545 18 INFO tempest.lib.common.rest_client [req-33c89f69-dea8-4d61-86ea-f96f3d6255ca req-33c89f69-dea8-4d61-86ea-f96f3d6255ca ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e76d32e44f5946e0ad46a1aa227bd5f2 0.227s",
                                "2026-05-20 01:41:50.545 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 211db351b317493c8e86f147823eee0a",
                                "2026-05-20 01:41:50.707 15 INFO tempest.lib.common.rest_client [req-f8a55728-aa76-418b-a20c-106a3faec33e req-f8a55728-aa76-418b-a20c-106a3faec33e ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1f542246a34444b38715fb08ed1a505e 0.287s",
                                "2026-05-20 01:41:50.707 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: db411382c4cc47aaa76e429194997aa7",
                                "2026-05-20 01:41:50.975 18 INFO tempest.lib.common.rest_client [req-e7243b23-040f-4287-b285-16f3d3a0dfd7 req-e7243b23-040f-4287-b285-16f3d3a0dfd7 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=211db351b317493c8e86f147823eee0a&name=default 0.427s",
                                "2026-05-20 01:41:51.079 15 INFO tempest.lib.common.rest_client [req-21bb2064-835a-4260-a425-364a36ac53a9 req-21bb2064-835a-4260-a425-364a36ac53a9 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=db411382c4cc47aaa76e429194997aa7&name=default 0.369s",
                                "2026-05-20 01:41:51.446 18 INFO tempest.lib.common.rest_client [req-c9563191-a078-49b8-b925-45ac35aafaf1 req-c9563191-a078-49b8-b925-45ac35aafaf1 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8cb02256-8f9f-41a3-8e9f-5f954272792f 0.468s",
                                "2026-05-20 01:41:51.565 15 INFO tempest.lib.common.rest_client [req-974e74ea-fb1a-4c99-afad-5c2dfd2a8e9a req-974e74ea-fb1a-4c99-afad-5c2dfd2a8e9a ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0437f9dc-a12b-41be-8aa6-8e4db6c35821 0.483s",
                                "2026-05-20 01:41:51.736 18 INFO tempest.lib.common.rest_client [req-5399ff87-06c2-4850-8741-dac8686077f4 req-5399ff87-06c2-4850-8741-dac8686077f4 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/211db351b317493c8e86f147823eee0a 0.286s",
                                "2026-05-20 01:41:51.780 15 INFO tempest.lib.common.rest_client [req-405e2b44-81b4-4735-a448-eee9189fff94 req-405e2b44-81b4-4735-a448-eee9189fff94 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/db411382c4cc47aaa76e429194997aa7 0.212s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 66 tests in 30.1493 sec.",
                                " - Passed: 50",
                                " - Skipped: 16",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 54.9166 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (12 tests) => 0:00:11.046208",
                                " - Worker 1 (13 tests) => 0:00:11.465000",
                                " - Worker 2 (7 tests) => 0:00:16.703575",
                                " - Worker 3 (4 tests) => 0:00:13.889147",
                                " - Worker 4 (5 tests) => 0:00:20.566548",
                                " - Worker 5 (2 tests) => 0:00:15.647950",
                                " - Worker 6 (2 tests) => 0:00:19.680814",
                                " - Worker 7 (2 tests) => 0:00:06.008110",
                                " - Worker 8 (1 tests) => 0:00:00.067783",
                                " - Worker 9 (2 tests) => 0:00:02.351689",
                                " - Worker 10 (1 tests) => 0:00:01.260220",
                                " - Worker 11 (2 tests) => 0:00:02.510980",
                                " - Worker 12 (4 tests) => 0:00:00.057577",
                                " - Worker 13 (1 tests) => 0:00:00",
                                " - Worker 14 (2 tests) => 0:00:12.920346",
                                " - Worker 15 (6 tests) => 0:00:00.069395",
                                "",
                                "## 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/20260520-0141.log",
                                "2026-05-20 01:41:57.416 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-20 01:41:57.525 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:41:57.525 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:41:57.525 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:41:57.525 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:41:57.526 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:41:57.526 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:41:57.527 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:41:57.527 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:41:57.528 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:41:57.528 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:41:57.528 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:41:57.529 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:41:57.529 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:41:57.529 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:41:57.529 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:41:57.530 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:41:57.530 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:41:57.530 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:41:57.530 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:41:57.530 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:41:57.531 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:41:57.531 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:23.079 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:23.080 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:23.080 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:23.095 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:23.095 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:23.096 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:23.096 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:23.096 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:23.100 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:23.100 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:23.106 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:23.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:23.118 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-20 01:42:23.150 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:23.151 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:23.166 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:23.167 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:23.167 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:23.168 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:23.168 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:23.168 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:23.168 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:23.168 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:23.168 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:23.169 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:23.185 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:23.185 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:23.185 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:23.187 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-20 01:42:23.367 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:23.368 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:23.368 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:23.381 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:23.381 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:23.381 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:23.382 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:23.382 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:23.382 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:23.382 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:23.382 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:23.382 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:23.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:23.397 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-20 01:42:23.418 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:23.429 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:23.430 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:23.430 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:23.430 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:23.431 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:23.431 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:23.440 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:23.440 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:23.441 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:23.442 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:23.442 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:23.460 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-20 01:42:23.867 24 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:23.868 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:23.868 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:23.869 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:23.869 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:23.873 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:23.874 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:23.874 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:23.874 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:23.874 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:23.874 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:23.875 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:23.879 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:23.879 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:23.885 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-20 01:42:23.990 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:23.999 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:23.999 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.000 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.000 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.001 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.001 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.001 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:24.001 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.025 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.026 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.038 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-20 01:42:24.116 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:24.117 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.117 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.124 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.124 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.124 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.124 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.125 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.126 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.126 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.126 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:24.126 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.126 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.126 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.126 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.134 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-20 01:42:24.226 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:24.235 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.235 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.236 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.236 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.236 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.237 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.237 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:24.237 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.237 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.246 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.246 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.247 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.258 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-20 01:42:24.353 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:24.401 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.406 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.407 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.407 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.408 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.408 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.408 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:24.408 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.445 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.446 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.447 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.454 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-20 01:42:24.557 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:24.559 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.559 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.560 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.560 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.560 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.560 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.561 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:24.561 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.561 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.561 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.563 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.563 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.563 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.563 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.563 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.564 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.564 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.564 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:24.564 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.564 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.564 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.564 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.566 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-20 01:42:24.635 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:24.636 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.636 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.637 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.637 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.648 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.649 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.649 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:24.649 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.649 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.649 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.649 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.650 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.669 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-20 01:42:24.762 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:24.763 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.764 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.773 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.774 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.774 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.774 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.774 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:24.774 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.775 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.790 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-20 01:42:24.820 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:24.821 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.821 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.821 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.822 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.822 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.831 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.831 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:24.831 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:24.832 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:24.833 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:24.833 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:24.833 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:24.838 26 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-20 01:42:25.012 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:25.013 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:25.013 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:25.013 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:25.014 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:25.014 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:25.028 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:25.028 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:25.029 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:25.030 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:25.030 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:25.030 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:25.030 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:25.030 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:25.030 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:25.030 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:25.047 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-20 01:42:25.096 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:25.108 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:25.108 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:25.109 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:25.109 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:25.109 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:25.109 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:25.109 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:25.110 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:25.110 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:25.110 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:25.110 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:25.125 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:25.126 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:25.142 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-20 01:42:25.267 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:42:25.268 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:25.268 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:25.269 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:25.281 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:25.282 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:25.282 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:25.282 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:42:25.282 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:25.282 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:42:25.283 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:25.296 28 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-20 01:42:25.529 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:25.529 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:25.529 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:25.529 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:25.529 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:25.529 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:25.529 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:25.530 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:25.530 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:25.530 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:25.530 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:25.910 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:25.918 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:25.918 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:25.918 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:25.918 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:25.919 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:25.919 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:25.919 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:25.919 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:25.919 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:25.919 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:26.097 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:26.329 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:26.337 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:26.337 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:26.337 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:26.337 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:26.338 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:26.338 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:26.338 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:26.338 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:26.338 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:26.338 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:26.476 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:26.477 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:26.766 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:26.778 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:26.778 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:26.778 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:26.778 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:26.779 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:26.779 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:26.779 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:26.779 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:26.779 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:26.779 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:26.824 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:26.873 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:26.901 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:26.902 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:26.943 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:26.943 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:26.943 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:26.944 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:27.231 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:27.231 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:27.236 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:27.237 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:27.425 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:27.425 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:27.425 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:27.425 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:27.425 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:27.425 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:27.425 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:27.434 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:27.434 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:27.434 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:27.434 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:27.509 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:27.518 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:27.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:27.980 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:27.981 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:28.168 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:28.168 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:28.168 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:28.168 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:28.168 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:28.168 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:28.168 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:28.183 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:28.183 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:28.183 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:28.184 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:28.362 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:42:28.362 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:42:28.362 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:42:28.362 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:42:28.362 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:42:28.363 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:42:28.363 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:42:28.363 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:42:28.363 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:42:28.363 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:42:28.363 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:42:53.422 20 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in RoutersTestDVR.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.network.admin.test_routers_dvr.RoutersTestDVR) ... SKIPPED: dvr extension not enabled.",
                                "2026-05-20 01:42:53.729 39 INFO tempest.lib.common.rest_client [req-a56c4fb7-7da7-4965-bfed-12d79454c3ab req-a56c4fb7-7da7-4965-bfed-12d79454c3ab ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s",
                                "2026-05-20 01:42:54.186 20 INFO tempest.lib.common.rest_client [req-1e7fa3b0-7cbd-47ef-b32d-c2fa1025f245 req-1e7fa3b0-7cbd-47ef-b32d-c2fa1025f245 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s",
                                "2026-05-20 01:42:54.442 39 INFO tempest.lib.common.rest_client [req-ef40139b-a378-45c3-9eb9-ec5d63d59b85 req-ef40139b-a378-45c3-9eb9-ec5d63d59b85 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s",
                                "2026-05-20 01:42:54.585 17 INFO tempest.lib.common.rest_client [req-ea0acfdb-32d8-47d8-bae7-bb12e890dbcb req-ea0acfdb-32d8-47d8-bae7-bb12e890dbcb ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s",
                                "2026-05-20 01:42:54.702 24 INFO tempest.lib.common.rest_client [req-252bf7bc-d3e5-43ed-8e9c-22e1c07e45eb req-252bf7bc-d3e5-43ed-8e9c-22e1c07e45eb ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s",
                                "2026-05-20 01:42:54.767 39 INFO tempest.lib.common.rest_client [req-e88990c5-7a33-45c8-8df7-da5f4eff586f req-e88990c5-7a33-45c8-8df7-da5f4eff586f ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.311s",
                                "2026-05-20 01:42:54.903 20 INFO tempest.lib.common.rest_client [req-3cdaae2d-1808-4da7-a219-a5aeaa7d46ec req-3cdaae2d-1808-4da7-a219-a5aeaa7d46ec ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s",
                                "2026-05-20 01:42:55.109 39 INFO tempest.lib.common.rest_client [req-3cc649a9-0a0c-4ef3-80f1-3a5c82fd9e95 req-3cc649a9-0a0c-4ef3-80f1-3a5c82fd9e95 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.303s",
                                "2026-05-20 01:42:55.130 20 INFO tempest.lib.common.rest_client [req-28d3e147-25a5-42e7-894f-496f828d26fb req-28d3e147-25a5-42e7-894f-496f828d26fb ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.213s",
                                "2026-05-20 01:42:55.351 17 INFO tempest.lib.common.rest_client [req-63feeec2-01dc-4090-8c3d-90d8840db2be req-63feeec2-01dc-4090-8c3d-90d8840db2be ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.723s",
                                "2026-05-20 01:42:55.461 20 INFO tempest.lib.common.rest_client [req-ed7445be-858a-4386-8fe8-9ff0ecf8e7df req-ed7445be-858a-4386-8fe8-9ff0ecf8e7df ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.301s",
                                "2026-05-20 01:42:55.577 24 INFO tempest.lib.common.rest_client [req-7275fafd-1979-4b7c-8d7f-54d72dfa8964 req-7275fafd-1979-4b7c-8d7f-54d72dfa8964 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.803s",
                                "2026-05-20 01:42:55.615 37 INFO tempest.lib.common.rest_client [req-ffc82fb9-ae22-4f65-a9eb-7eee275dbf26 req-ffc82fb9-ae22-4f65-a9eb-7eee275dbf26 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.740s",
                                "2026-05-20 01:42:55.707 17 INFO tempest.lib.common.rest_client [req-099ec13a-92be-45d3-b512-2bbe3314f404 req-099ec13a-92be-45d3-b512-2bbe3314f404 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.347s",
                                "2026-05-20 01:42:55.719 33 INFO tempest.lib.common.rest_client [req-9ad0bbde-b692-4c44-b11d-530aaae1216a req-9ad0bbde-b692-4c44-b11d-530aaae1216a ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-05-20 01:42:55.742 24 INFO tempest.lib.common.rest_client [req-ee438b65-aea2-467e-b28a-49d4bef59f33 req-ee438b65-aea2-467e-b28a-49d4bef59f33 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.160s",
                                "2026-05-20 01:42:55.794 41 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-20 01:42:55.903 39 INFO tempest.lib.common.rest_client [req-aa38d54f-ee61-4051-afea-4d9dd3c55c4b req-aa38d54f-ee61-4051-afea-4d9dd3c55c4b ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.786s",
                                "{15} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringTestJSON) ... SKIPPED: metering extension not enabled.",
                                "2026-05-20 01:42:55.944 31 INFO tempest.lib.common.rest_client [req-916abd23-af67-4c19-8464-326e0f6492e9 req-916abd23-af67-4c19-8464-326e0f6492e9 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s",
                                "2026-05-20 01:42:56.045 24 INFO tempest.lib.common.rest_client [req-62525bfc-57f7-4b26-a423-28cf5b03ea66 req-62525bfc-57f7-4b26-a423-28cf5b03ea66 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.264s",
                                "2026-05-20 01:42:56.158 15 INFO tempest.lib.common.rest_client [req-ae951249-f429-4129-a412-7ab9bc7be68d req-ae951249-f429-4129-a412-7ab9bc7be68d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.747s",
                                "2026-05-20 01:42:56.200 20 INFO tempest.lib.common.rest_client [req-31be1877-7a9a-42ea-9a27-c392af3bb7f7 req-31be1877-7a9a-42ea-9a27-c392af3bb7f7 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.738s",
                                "2026-05-20 01:42:56.319 17 INFO tempest.lib.common.rest_client [req-9ba68838-62ec-46fb-8935-c59bda4cdca8 req-9ba68838-62ec-46fb-8935-c59bda4cdca8 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.588s",
                                "2026-05-20 01:42:56.451 13 INFO tempest.lib.common.rest_client [req-7bd3f514-4c6b-4689-b476-9f1799085e9f req-7bd3f514-4c6b-4689-b476-9f1799085e9f ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.824s",
                                "2026-05-20 01:42:56.465 26 INFO tempest.lib.common.rest_client [req-de9c7f7b-79a7-4bcb-9038-19c13e55e984 req-de9c7f7b-79a7-4bcb-9038-19c13e55e984 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.771s",
                                "2026-05-20 01:42:56.485 39 INFO tempest.lib.common.rest_client [req-05f984c2-904b-47d2-9b98-9bf6852b7a5c req-05f984c2-904b-47d2-9b98-9bf6852b7a5c ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.581s",
                                "2026-05-20 01:42:56.494 37 INFO tempest.lib.common.rest_client [req-181f3726-c0b1-4197-b1ab-c66013062362 req-181f3726-c0b1-4197-b1ab-c66013062362 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.822s",
                                "2026-05-20 01:42:56.573 41 INFO tempest.lib.common.rest_client [req-74e46495-2417-429b-9303-c6805299d933 req-74e46495-2417-429b-9303-c6805299d933 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s",
                                "2026-05-20 01:42:56.641 20 INFO tempest.lib.common.rest_client [req-38d92389-83f0-4338-b7a2-0d5a7ebfaa10 req-38d92389-83f0-4338-b7a2-0d5a7ebfaa10 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.439s",
                                "2026-05-20 01:42:56.649 33 INFO tempest.lib.common.rest_client [req-4601e4a0-ee84-494c-99ae-0c091eafc576 req-4601e4a0-ee84-494c-99ae-0c091eafc576 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.882s",
                                "2026-05-20 01:42:56.905 28 INFO tempest.lib.common.rest_client [req-2cdb124b-2fa5-48d1-b9d0-9fe38cc6b6b6 req-2cdb124b-2fa5-48d1-b9d0-9fe38cc6b6b6 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.938s",
                                "2026-05-20 01:42:56.956 21 INFO tempest.lib.common.rest_client [req-77a3eb7a-d61c-4cc1-8c70-bff4909cfa17 req-77a3eb7a-d61c-4cc1-8c70-bff4909cfa17 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s",
                                "2026-05-20 01:42:57.017 24 INFO tempest.lib.common.rest_client [req-b11b3198-1e63-44ad-b2f5-83f8b2ff5f36 req-b11b3198-1e63-44ad-b2f5-83f8b2ff5f36 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.965s",
                                "2026-05-20 01:42:57.099 31 INFO tempest.lib.common.rest_client [req-fe61090b-7fe4-4730-9c61-1efa410016b3 req-fe61090b-7fe4-4730-9c61-1efa410016b3 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.114s",
                                "2026-05-20 01:42:57.119 35 INFO tempest.lib.common.rest_client [req-1685b745-b98f-4dc2-bc4c-a7a8d93fd1de req-1685b745-b98f-4dc2-bc4c-a7a8d93fd1de ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.013s",
                                "2026-05-20 01:42:57.124 17 INFO tempest.lib.common.rest_client [req-3fd01a9c-5488-4d58-8b19-f9610955f1a1 req-3fd01a9c-5488-4d58-8b19-f9610955f1a1 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.804s",
                                "2026-05-20 01:42:57.178 37 INFO tempest.lib.common.rest_client [req-afbc481f-f551-4d8b-befb-c7937ff52f5e req-afbc481f-f551-4d8b-befb-c7937ff52f5e ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.680s",
                                "2026-05-20 01:42:57.211 20 INFO tempest.lib.common.rest_client [req-335d8604-cea8-466d-b7ca-62f351aa4bd2 req-335d8604-cea8-466d-b7ca-62f351aa4bd2 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/b5307dbf9bd54d0b97970d074c7a3aab/roles/96c5293ae00249159873405c9cd172ae 0.568s",
                                "2026-05-20 01:42:57.355 29 INFO tempest.lib.common.rest_client [req-05768ed4-4275-4ab0-a4bb-80431a17cb27 req-05768ed4-4275-4ab0-a4bb-80431a17cb27 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.214s",
                                "2026-05-20 01:42:57.400 17 INFO tempest.lib.common.rest_client [req-15c45739-e7aa-48c0-895d-feded8bafb54 req-15c45739-e7aa-48c0-895d-feded8bafb54 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s",
                                "2026-05-20 01:42:57.412 11 INFO tempest.lib.common.rest_client [req-ff9f04a0-84da-4a1b-ad53-93f0410e582b req-ff9f04a0-84da-4a1b-ad53-93f0410e582b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.160s",
                                "2026-05-20 01:42:57.504 37 INFO tempest.lib.common.rest_client [req-a9a77e0c-ba05-493e-8b10-cd19ddcee72f req-a9a77e0c-ba05-493e-8b10-cd19ddcee72f ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.302s",
                                "2026-05-20 01:42:57.624 26 INFO tempest.lib.common.rest_client [req-50ee25a4-736b-4fa3-9392-eb4498103572 req-50ee25a4-736b-4fa3-9392-eb4498103572 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.122s",
                                "2026-05-20 01:42:57.634 15 INFO tempest.lib.common.rest_client [req-e9b7e089-8979-469b-9b9a-5e00a94df7af req-e9b7e089-8979-469b-9b9a-5e00a94df7af ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.443s",
                                "2026-05-20 01:42:57.655 21 INFO tempest.lib.common.rest_client [req-485207c6-a198-4916-88ca-c466f06773ca req-485207c6-a198-4916-88ca-c466f06773ca ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s",
                                "2026-05-20 01:42:57.700 39 INFO tempest.lib.common.rest_client [req-748c9bb8-c33c-4997-aabe-b128cc3c608e req-748c9bb8-c33c-4997-aabe-b128cc3c608e ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5117f7b7e06c48df841b22f7b8020025/users/afaac9df1adb4edc811dc02684f77053/roles/96c5293ae00249159873405c9cd172ae 1.210s",
                                "2026-05-20 01:42:57.817 13 INFO tempest.lib.common.rest_client [req-75f79a58-1b21-42a4-a836-0f5c5c09a26d req-75f79a58-1b21-42a4-a836-0f5c5c09a26d ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.333s",
                                "2026-05-20 01:42:57.854 33 INFO tempest.lib.common.rest_client [req-2e0f8f22-0da1-4081-b420-330d001d0fa1 req-2e0f8f22-0da1-4081-b420-330d001d0fa1 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 1.201s",
                                "2026-05-20 01:42:57.871 24 INFO tempest.lib.common.rest_client [req-b30888af-ae2d-4f4b-ada7-5cac3de46013 req-b30888af-ae2d-4f4b-ada7-5cac3de46013 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.850s",
                                "2026-05-20 01:42:57.887 41 INFO tempest.lib.common.rest_client [req-1cd97afe-a650-4772-8490-ee7d96af0ebf req-1cd97afe-a650-4772-8490-ee7d96af0ebf ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.296s",
                                "2026-05-20 01:42:57.896 26 INFO tempest.lib.common.rest_client [req-9156a96a-c503-40a3-b5d1-46bd5134f3b2 req-9156a96a-c503-40a3-b5d1-46bd5134f3b2 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.268s",
                                "2026-05-20 01:42:57.967 31 INFO tempest.lib.common.rest_client [req-2008a2ba-e6fe-4e11-9e31-c0b9c7a39063 req-2008a2ba-e6fe-4e11-9e31-c0b9c7a39063 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.863s",
                                "2026-05-20 01:42:57.974 13 INFO tempest.lib.common.rest_client [req-6ede82c5-13e4-40f9-a236-7cf35c94ae52 req-6ede82c5-13e4-40f9-a236-7cf35c94ae52 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.153s",
                                "2026-05-20 01:42:58.042 20 INFO tempest.lib.common.rest_client [req-7605338b-9c5e-4e8d-bd87-88003d91fee2 req-7605338b-9c5e-4e8d-bd87-88003d91fee2 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.829s",
                                "2026-05-20 01:42:58.051 11 INFO tempest.lib.common.rest_client [req-5a4cb268-7683-45bc-81ee-30ec0e45119e req-5a4cb268-7683-45bc-81ee-30ec0e45119e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.610s",
                                "2026-05-20 01:42:58.128 24 INFO tempest.lib.common.rest_client [req-22b17b4d-343d-4619-8364-154f6e3f46a4 req-22b17b4d-343d-4619-8364-154f6e3f46a4 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50fc45aafbf24a429cfbdf205dff09b9/users/910ff510d66943ab9ef99928bbc00801/roles/96c5293ae00249159873405c9cd172ae 0.254s",
                                "2026-05-20 01:42:58.172 31 INFO tempest.lib.common.rest_client [req-e8626fbe-8f28-4035-9989-c4b6e590717f req-e8626fbe-8f28-4035-9989-c4b6e590717f ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.186s",
                                "2026-05-20 01:42:58.185 17 INFO tempest.lib.common.rest_client [req-1fae2a2f-35a8-4ac6-bd1e-c47167f7a21d req-1fae2a2f-35a8-4ac6-bd1e-c47167f7a21d ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/9c973dfc15404b689cf5043899f83fe3/roles/96c5293ae00249159873405c9cd172ae 0.782s",
                                "2026-05-20 01:42:58.261 28 INFO tempest.lib.common.rest_client [req-fd3cf812-9f06-4ffc-8865-99bb2e4de694 req-fd3cf812-9f06-4ffc-8865-99bb2e4de694 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.326s",
                                "2026-05-20 01:42:58.398 35 INFO tempest.lib.common.rest_client [req-327c8939-2706-4453-97d7-d56476a2f947 req-327c8939-2706-4453-97d7-d56476a2f947 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.254s",
                                "2026-05-20 01:42:58.405 29 INFO tempest.lib.common.rest_client [req-1f07b5b5-ea7b-428c-94db-14428a9bc872 req-1f07b5b5-ea7b-428c-94db-14428a9bc872 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.024s",
                                "2026-05-20 01:42:58.412 39 INFO tempest.lib.common.rest_client [req-4051a95c-725a-4550-a7a6-5773ba160c43 req-4051a95c-725a-4550-a7a6-5773ba160c43 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.705s",
                                "2026-05-20 01:42:58.422 15 INFO tempest.lib.common.rest_client [req-3c3e5fdd-4b04-40c8-8332-3bdeaeb58b9e req-3c3e5fdd-4b04-40c8-8332-3bdeaeb58b9e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.786s",
                                "2026-05-20 01:42:58.426 28 INFO tempest.lib.common.rest_client [req-537b4304-fa40-4687-b926-b0a591f588cf req-537b4304-fa40-4687-b926-b0a591f588cf ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.161s",
                                "2026-05-20 01:42:58.431 24 INFO tempest.lib.common.rest_client [req-f7138f83-bae9-49d2-933d-bd3b71a02f39 req-f7138f83-bae9-49d2-933d-bd3b71a02f39 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s",
                                "2026-05-20 01:42:58.463 21 INFO tempest.lib.common.rest_client [req-5e16687c-cb99-454e-a89d-8dc2890aef26 req-5e16687c-cb99-454e-a89d-8dc2890aef26 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.802s",
                                "2026-05-20 01:42:58.472 26 INFO tempest.lib.common.rest_client [req-6a4df257-1f95-4797-894d-c37df4dfc4eb req-6a4df257-1f95-4797-894d-c37df4dfc4eb ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.560s",
                                "2026-05-20 01:42:58.487 13 INFO tempest.lib.common.rest_client [req-1996129e-ec92-41d2-a067-91097f0609da req-1996129e-ec92-41d2-a067-91097f0609da ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.501s",
                                "2026-05-20 01:42:58.568 41 INFO tempest.lib.common.rest_client [req-4fd6f85f-9feb-4154-a857-e4aa087e797d req-4fd6f85f-9feb-4154-a857-e4aa087e797d ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.673s",
                                "2026-05-20 01:42:58.591 17 INFO tempest.lib.common.rest_client [req-fc2a9fc8-d34f-46d9-98fb-7388950593d7 req-fc2a9fc8-d34f-46d9-98fb-7388950593d7 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s",
                                "2026-05-20 01:42:58.625 33 INFO tempest.lib.common.rest_client [req-436c9a9e-ce40-415e-8ea9-83225e0688ce req-436c9a9e-ce40-415e-8ea9-83225e0688ce ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.752s",
                                "2026-05-20 01:42:58.637 21 INFO tempest.lib.common.rest_client [req-63b07fb2-0fa9-4868-ba95-1e76b97ea53b req-63b07fb2-0fa9-4868-ba95-1e76b97ea53b ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.151s",
                                "2026-05-20 01:42:58.647 35 INFO tempest.lib.common.rest_client [req-316f482a-123a-403d-bb14-4246550ab5a7 req-316f482a-123a-403d-bb14-4246550ab5a7 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.241s",
                                "2026-05-20 01:42:58.648 24 INFO tempest.lib.common.rest_client [req-6d78212b-aed7-41d6-83e7-41a358b8b20c req-6d78212b-aed7-41d6-83e7-41a358b8b20c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50fc45aafbf24a429cfbdf205dff09b9/users/910ff510d66943ab9ef99928bbc00801/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.214s",
                                "2026-05-20 01:42:58.649 11 INFO tempest.lib.common.rest_client [req-edb83113-d673-42c6-a797-602b88de6efe req-edb83113-d673-42c6-a797-602b88de6efe ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.596s",
                                "2026-05-20 01:42:58.767 20 INFO tempest.lib.common.rest_client [req-11a408f8-73b2-4420-bb5f-b8040b4919c6 req-11a408f8-73b2-4420-bb5f-b8040b4919c6 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/b5307dbf9bd54d0b97970d074c7a3aab/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.721s",
                                "2026-05-20 01:42:58.783 28 INFO tempest.lib.common.rest_client [req-af94772b-65a8-43c4-828a-78289b7e5432 req-af94772b-65a8-43c4-828a-78289b7e5432 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.335s",
                                "2026-05-20 01:42:58.892 37 INFO tempest.lib.common.rest_client [req-818d592f-6daa-43c5-8e0b-93698b5672d3 req-818d592f-6daa-43c5-8e0b-93698b5672d3 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.384s",
                                "2026-05-20 01:42:58.946 41 INFO tempest.lib.common.rest_client [req-f64985aa-fb14-4172-8233-0aec0974cc88 req-f64985aa-fb14-4172-8233-0aec0974cc88 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.363s",
                                "2026-05-20 01:42:58.958 29 INFO tempest.lib.common.rest_client [req-aef5484e-cffc-4325-9982-bcf8bb701046 req-aef5484e-cffc-4325-9982-bcf8bb701046 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.549s",
                                "2026-05-20 01:42:59.059 24 INFO tempest.lib.common.rest_client [req-f9aef6e8-1211-4dcf-82b7-48b39fff0c9f req-f9aef6e8-1211-4dcf-82b7-48b39fff0c9f ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.409s",
                                "2026-05-20 01:42:59.095 20 INFO tempest.lib.common.rest_client [req-18c89656-4af4-4bb7-9842-09e1f6aad0c6 req-18c89656-4af4-4bb7-9842-09e1f6aad0c6 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.324s",
                                "2026-05-20 01:42:59.115 39 INFO tempest.lib.common.rest_client [req-6ebdcd83-39b8-4aa0-9729-549e92831868 req-6ebdcd83-39b8-4aa0-9729-549e92831868 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5117f7b7e06c48df841b22f7b8020025/users/afaac9df1adb4edc811dc02684f77053/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.699s",
                                "2026-05-20 01:42:59.167 13 INFO tempest.lib.common.rest_client [req-6a18ece4-ac4d-420f-a6aa-28e3e0a6a74b req-6a18ece4-ac4d-420f-a6aa-28e3e0a6a74b ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.673s",
                                "2026-05-20 01:42:59.181 26 INFO tempest.lib.common.rest_client [req-77527779-2a91-4ae1-b105-0fd2fb599220 req-77527779-2a91-4ae1-b105-0fd2fb599220 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.707s",
                                "2026-05-20 01:42:59.192 33 INFO tempest.lib.common.rest_client [req-5af4e4d5-e913-4a3c-a213-331b1f102a98 req-5af4e4d5-e913-4a3c-a213-331b1f102a98 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.565s",
                                "2026-05-20 01:42:59.230 20 INFO tempest.lib.common.rest_client [req-ba9d8126-2cfb-487c-a962-32620593b6ec req-ba9d8126-2cfb-487c-a962-32620593b6ec ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/b5307dbf9bd54d0b97970d074c7a3aab/roles/68cd1badce4c4baeb95895efe5da31f7 0.132s",
                                "2026-05-20 01:42:59.244 35 INFO tempest.lib.common.rest_client [req-6cfca21a-039e-4b02-81a4-f2a867015e16 req-6cfca21a-039e-4b02-81a4-f2a867015e16 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.563s",
                                "2026-05-20 01:42:59.254 15 INFO tempest.lib.common.rest_client [req-f9512d3f-44b4-4544-9c60-20e2ff4e9724 req-f9512d3f-44b4-4544-9c60-20e2ff4e9724 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.802s",
                                "2026-05-20 01:42:59.355 33 INFO tempest.lib.common.rest_client [req-9767cd48-b9d6-4de8-9062-6df63399bc64 req-9767cd48-b9d6-4de8-9062-6df63399bc64 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-20 01:42:59.364 17 INFO tempest.lib.common.rest_client [req-4d31865c-0cd3-45fb-b5f3-92093b7d13f3 req-4d31865c-0cd3-45fb-b5f3-92093b7d13f3 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/9c973dfc15404b689cf5043899f83fe3/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.771s",
                                "2026-05-20 01:42:59.377 31 INFO tempest.lib.common.rest_client [req-d9086b07-f72e-4b1f-95ac-8b08e40c514a req-d9086b07-f72e-4b1f-95ac-8b08e40c514a ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.197s",
                                "2026-05-20 01:42:59.386 29 INFO tempest.lib.common.rest_client [req-cb4272cb-85b8-40f4-af5d-15b7328a4f12 req-cb4272cb-85b8-40f4-af5d-15b7328a4f12 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.406s",
                                "2026-05-20 01:42:59.501 39 INFO tempest.lib.common.rest_client [req-d5a6d74b-a0c2-4803-a589-666ff1cadde5 req-d5a6d74b-a0c2-4803-a589-666ff1cadde5 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.379s",
                                "2026-05-20 01:42:59.499 11 INFO tempest.lib.common.rest_client [req-d00cb5b3-e620-4449-ac1c-f334edb06c88 req-d00cb5b3-e620-4449-ac1c-f334edb06c88 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.815s",
                                "2026-05-20 01:42:59.604 37 INFO tempest.lib.common.rest_client [req-9543e8d6-8223-46fd-a318-e879d437cc0c req-9543e8d6-8223-46fd-a318-e879d437cc0c ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.710s",
                                "2026-05-20 01:42:59.614 41 INFO tempest.lib.common.rest_client [req-0858ed48-2f82-4af5-a7ed-0d945940c5ac req-0858ed48-2f82-4af5-a7ed-0d945940c5ac ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.665s",
                                "2026-05-20 01:42:59.612 26 INFO tempest.lib.common.rest_client [req-932079a1-b920-429f-a0ce-92f8e480554f req-932079a1-b920-429f-a0ce-92f8e480554f ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.429s",
                                "2026-05-20 01:42:59.665 24 INFO tempest.lib.common.rest_client [req-ca84930a-ab40-4f75-90e6-feac9f9c5569 req-ca84930a-ab40-4f75-90e6-feac9f9c5569 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50fc45aafbf24a429cfbdf205dff09b9/users/910ff510d66943ab9ef99928bbc00801/roles/68cd1badce4c4baeb95895efe5da31f7 0.601s",
                                "2026-05-20 01:42:59.703 28 INFO tempest.lib.common.rest_client [req-787bd32b-6fe5-44a2-96c5-cdadb641a87d req-787bd32b-6fe5-44a2-96c5-cdadb641a87d ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.916s",
                                "2026-05-20 01:42:59.703 33 INFO tempest.lib.common.rest_client [req-9d3a5234-7928-4575-802c-9ea1ff7adf7a req-9d3a5234-7928-4575-802c-9ea1ff7adf7a ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/57e4e8bc0fed4342a01cfccfde76d634/users/f5ac6531afb04bbdb0abc44bad977b5a/roles/96c5293ae00249159873405c9cd172ae 0.345s",
                                "2026-05-20 01:42:59.826 39 INFO tempest.lib.common.rest_client [req-2b86cade-bafe-4c0f-a54c-dcf476928d9b req-2b86cade-bafe-4c0f-a54c-dcf476928d9b ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5117f7b7e06c48df841b22f7b8020025/users/afaac9df1adb4edc811dc02684f77053/roles/68cd1badce4c4baeb95895efe5da31f7 0.321s",
                                "2026-05-20 01:42:59.827 31 INFO tempest.lib.common.rest_client [req-4244b428-45aa-45bd-a25f-47d9782fa847 req-4244b428-45aa-45bd-a25f-47d9782fa847 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.447s",
                                "2026-05-20 01:42:59.840 13 INFO tempest.lib.common.rest_client [req-1ba2e92d-958e-4912-87dd-db597157f189 req-1ba2e92d-958e-4912-87dd-db597157f189 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.671s",
                                "2026-05-20 01:42:59.908 35 INFO tempest.lib.common.rest_client [req-f838b24d-2d71-43a3-b253-774803bc7757 req-f838b24d-2d71-43a3-b253-774803bc7757 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.662s",
                                "2026-05-20 01:42:59.935 20 INFO tempest.lib.common.rest_client [req-f8c05928-57b3-42ee-8245-a2e97ef4fdda req-f8c05928-57b3-42ee-8245-a2e97ef4fdda ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.703s",
                                "2026-05-20 01:42:59.948 28 INFO tempest.lib.common.rest_client [req-15bbd331-7ed6-4f8c-9b03-6016e47b8fe3 req-15bbd331-7ed6-4f8c-9b03-6016e47b8fe3 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s",
                                "2026-05-20 01:42:59.961 41 INFO tempest.lib.common.rest_client [req-f0cd93c2-9ffd-419f-aad4-add91ece74d3 req-f0cd93c2-9ffd-419f-aad4-add91ece74d3 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s",
                                "2026-05-20 01:42:59.971 21 INFO tempest.lib.common.rest_client [req-5709c328-682b-4e01-8cb4-ea947d02436f req-5709c328-682b-4e01-8cb4-ea947d02436f ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.329s",
                                "2026-05-20 01:42:59.996 17 INFO tempest.lib.common.rest_client [req-b7bbbb6b-1cdd-48ce-8504-d58b22c2cfd0 req-b7bbbb6b-1cdd-48ce-8504-d58b22c2cfd0 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.630s",
                                "2026-05-20 01:43:00.005 13 INFO tempest.lib.common.rest_client [req-57cd527f-3c3a-44a9-a66d-153d446d024b req-57cd527f-3c3a-44a9-a66d-153d446d024b ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d75937fdace84352ab46cb69eadc87e4/users/6e6f6bd9137d471493c826a809e2ba85/roles/96c5293ae00249159873405c9cd172ae 0.162s",
                                "2026-05-20 01:43:00.088 15 INFO tempest.lib.common.rest_client [req-ae1a3766-d686-4651-8e64-a4c2572caa72 req-ae1a3766-d686-4651-8e64-a4c2572caa72 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.831s",
                                "2026-05-20 01:43:00.121 37 INFO tempest.lib.common.rest_client [req-852c325b-d291-410b-9614-e9d9d70f0cfa req-852c325b-d291-410b-9614-e9d9d70f0cfa ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/3cab332ca08e428fa1611e0c82db146b/roles/96c5293ae00249159873405c9cd172ae 0.514s",
                                "2026-05-20 01:43:00.140 26 INFO tempest.lib.common.rest_client [req-3aca952d-40bd-4682-961d-d9e59fdc28a7 req-3aca952d-40bd-4682-961d-d9e59fdc28a7 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/8b3fbc94882f467887ebf94531c6b080/roles/96c5293ae00249159873405c9cd172ae 0.523s",
                                "2026-05-20 01:43:00.130 20 INFO tempest.lib.common.rest_client [req-4105718a-a6af-4625-b010-f58e20f3f1c3 req-4105718a-a6af-4625-b010-f58e20f3f1c3 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/b5307dbf9bd54d0b97970d074c7a3aab/roles/96c5293ae00249159873405c9cd172ae 0.194s",
                                "2026-05-20 01:43:00.131 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b5307dbf9bd54d0b97970d074c7a3aab is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:00.131 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-564202120-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'project_name': 'tempest-NetworksIpV6Test-564202120', 'tenant_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'tenant_name': 'tempest-NetworksIpV6Test-564202120', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b5307dbf9bd54d0b97970d074c7a3aab', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:00.134 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-564202120-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'project_name': 'tempest-NetworksIpV6Test-564202120', 'tenant_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'tenant_name': 'tempest-NetworksIpV6Test-564202120', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b5307dbf9bd54d0b97970d074c7a3aab', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:00.242 33 INFO tempest.lib.common.rest_client [req-c8bdc63e-d1f3-4fba-aed9-bc76b3c5aec7 req-c8bdc63e-d1f3-4fba-aed9-bc76b3c5aec7 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.536s",
                                "2026-05-20 01:43:00.286 24 INFO tempest.lib.common.rest_client [req-439d9caa-8f5c-4339-970b-d87760cf2cc0 req-439d9caa-8f5c-4339-970b-d87760cf2cc0 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.619s",
                                "2026-05-20 01:43:00.286 15 INFO tempest.lib.common.rest_client [req-c89d71cb-512d-463c-92f3-02fdd4282223 req-c89d71cb-512d-463c-92f3-02fdd4282223 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-20 01:43:00.294 39 INFO tempest.lib.common.rest_client [req-e9031813-1670-48d5-9cae-645db3a95f56 req-e9031813-1670-48d5-9cae-645db3a95f56 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.464s",
                                "2026-05-20 01:43:00.323 28 INFO tempest.lib.common.rest_client [req-ced93dcb-7235-4010-b202-0d50e0b2c41a req-ced93dcb-7235-4010-b202-0d50e0b2c41a ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a67896415a04f8ab266a73c467226bc/users/89aaf20ec3bd422181688343d1fad8d2/roles/96c5293ae00249159873405c9cd172ae 0.373s",
                                "2026-05-20 01:43:00.400 11 INFO tempest.lib.common.rest_client [req-686b66c1-7dee-4337-a2bd-cd9cf9a9cd68 req-686b66c1-7dee-4337-a2bd-cd9cf9a9cd68 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.896s",
                                "2026-05-20 01:43:00.408 31 INFO tempest.lib.common.rest_client [req-020c6e3a-8b66-4e31-afb2-583b9ee3ff70 req-020c6e3a-8b66-4e31-afb2-583b9ee3ff70 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/873f9d3aae9649dcb64c75e17b74969a/users/f8377daaf87c429c837addd7b9bd78ad/roles/96c5293ae00249159873405c9cd172ae 0.575s",
                                "2026-05-20 01:43:00.436 41 INFO tempest.lib.common.rest_client [req-3c4de79c-c7ad-4cfd-9be5-e3c9430f564e req-3c4de79c-c7ad-4cfd-9be5-e3c9430f564e ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bd018b79a934c659da3543cef6554d5/users/463f4bc86abc468d90ebd7ed075a52cb/roles/96c5293ae00249159873405c9cd172ae 0.467s",
                                "2026-05-20 01:43:00.461 29 INFO tempest.lib.common.rest_client [req-9fa40b47-dfac-4bcf-8dfe-6e18e9dbb075 req-9fa40b47-dfac-4bcf-8dfe-6e18e9dbb075 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.072s",
                                "2026-05-20 01:43:00.514 35 INFO tempest.lib.common.rest_client [req-6372e1e6-905f-4c4f-a88a-9a7ccfdb4e15 req-6372e1e6-905f-4c4f-a88a-9a7ccfdb4e15 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.603s",
                                "2026-05-20 01:43:00.522 15 INFO tempest.lib.common.rest_client [req-e8fe2240-8511-4d1b-81e8-62c130a7ead9 req-e8fe2240-8511-4d1b-81e8-62c130a7ead9 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/6b037beacd564ab0af7b25a6465427cc/roles/96c5293ae00249159873405c9cd172ae 0.229s",
                                "2026-05-20 01:43:00.521 13 INFO tempest.lib.common.rest_client [req-f8bdb437-a3c4-4597-a14d-38befbc14587 req-f8bdb437-a3c4-4597-a14d-38befbc14587 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.513s",
                                "2026-05-20 01:43:00.537 21 INFO tempest.lib.common.rest_client [req-bacbbda7-cf05-4c21-8966-ce20a44182b3 req-bacbbda7-cf05-4c21-8966-ce20a44182b3 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.558s",
                                "2026-05-20 01:43:00.608 17 INFO tempest.lib.common.rest_client [req-7446d5f0-b6f2-428e-a3f5-abdb0f8b1ef7 req-7446d5f0-b6f2-428e-a3f5-abdb0f8b1ef7 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/9c973dfc15404b689cf5043899f83fe3/roles/68cd1badce4c4baeb95895efe5da31f7 0.607s",
                                "2026-05-20 01:43:00.609 26 INFO tempest.lib.common.rest_client [req-039b9968-604e-452c-88a5-5941453d511e req-039b9968-604e-452c-88a5-5941453d511e ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.467s",
                                "2026-05-20 01:43:00.624 33 INFO tempest.lib.common.rest_client [req-5fb1ae39-a1bb-48c3-92b5-9e33539b094c req-5fb1ae39-a1bb-48c3-92b5-9e33539b094c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/57e4e8bc0fed4342a01cfccfde76d634/users/f5ac6531afb04bbdb0abc44bad977b5a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.379s",
                                "2026-05-20 01:43:00.628 37 INFO tempest.lib.common.rest_client [req-93cb8a02-7a82-47bd-9764-7aace5f08b69 req-93cb8a02-7a82-47bd-9764-7aace5f08b69 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.499s",
                                "2026-05-20 01:43:00.692 11 INFO tempest.lib.common.rest_client [req-84ba005b-ef16-42b3-9f7a-c032f761e0ef req-84ba005b-ef16-42b3-9f7a-c032f761e0ef ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s",
                                "2026-05-20 01:43:00.702 28 INFO tempest.lib.common.rest_client [req-d497fcaa-a822-4d7d-9a42-cae458e8d154 req-d497fcaa-a822-4d7d-9a42-cae458e8d154 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s",
                                "2026-05-20 01:43:00.711 24 INFO tempest.lib.common.rest_client [req-2efb7862-97af-43da-8f37-c366ff1a6444 req-2efb7862-97af-43da-8f37-c366ff1a6444 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50fc45aafbf24a429cfbdf205dff09b9/users/910ff510d66943ab9ef99928bbc00801/roles/96c5293ae00249159873405c9cd172ae 0.421s",
                                "2026-05-20 01:43:00.712 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 910ff510d66943ab9ef99928bbc00801 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:00.712 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1167599467-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50fc45aafbf24a429cfbdf205dff09b9', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1167599467', 'tenant_id': '50fc45aafbf24a429cfbdf205dff09b9', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1167599467', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '910ff510d66943ab9ef99928bbc00801', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:00.713 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1167599467-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50fc45aafbf24a429cfbdf205dff09b9', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1167599467', 'tenant_id': '50fc45aafbf24a429cfbdf205dff09b9', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1167599467', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '910ff510d66943ab9ef99928bbc00801', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:00.730 31 INFO tempest.lib.common.rest_client [req-a8accb92-42e1-4f35-a5d0-3fd0b0b4f7c0 req-a8accb92-42e1-4f35-a5d0-3fd0b0b4f7c0 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s",
                                "2026-05-20 01:43:00.762 20 INFO tempest.lib.common.rest_client [req-456fd580-f413-4906-8728-544d856880c0 req-456fd580-f413-4906-8728-544d856880c0 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s",
                                "2026-05-20 01:43:00.781 41 INFO tempest.lib.common.rest_client [req-cad88681-bb86-4a38-881a-f166aa07f4a5 req-cad88681-bb86-4a38-881a-f166aa07f4a5 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.335s",
                                "2026-05-20 01:43:00.808 13 INFO tempest.lib.common.rest_client [req-a18e5421-156b-4659-a440-e2196aba5323 req-a18e5421-156b-4659-a440-e2196aba5323 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d75937fdace84352ab46cb69eadc87e4/users/6e6f6bd9137d471493c826a809e2ba85/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.280s",
                                "2026-05-20 01:43:00.836 35 INFO tempest.lib.common.rest_client [req-5da2c9a5-7557-4896-8fb6-3209a901099c req-5da2c9a5-7557-4896-8fb6-3209a901099c ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/231aa2d64f594cd49a2b279b770d6491/roles/96c5293ae00249159873405c9cd172ae 0.316s",
                                "2026-05-20 01:43:00.838 15 INFO tempest.lib.common.rest_client [req-a442ca66-33f7-47de-8fd2-9a7b1110b9fa req-a442ca66-33f7-47de-8fd2-9a7b1110b9fa ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s",
                                "2026-05-20 01:43:00.841 39 INFO tempest.lib.common.rest_client [req-d554eb4a-45de-4f92-ae14-3602d473dd55 req-d554eb4a-45de-4f92-ae14-3602d473dd55 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5117f7b7e06c48df841b22f7b8020025/users/afaac9df1adb4edc811dc02684f77053/roles/96c5293ae00249159873405c9cd172ae 0.539s",
                                "2026-05-20 01:43:00.841 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user afaac9df1adb4edc811dc02684f77053 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:00.842 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1166277437-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5117f7b7e06c48df841b22f7b8020025', 'project_name': 'tempest-FloatingIPAdminTestJSON-1166277437', 'tenant_id': '5117f7b7e06c48df841b22f7b8020025', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1166277437', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'afaac9df1adb4edc811dc02684f77053', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:00.842 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1166277437-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5117f7b7e06c48df841b22f7b8020025', 'project_name': 'tempest-FloatingIPAdminTestJSON-1166277437', 'tenant_id': '5117f7b7e06c48df841b22f7b8020025', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1166277437', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'afaac9df1adb4edc811dc02684f77053', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:00.888 17 INFO tempest.lib.common.rest_client [req-2dfe2a67-e6a8-4c81-b568-297ab212643c req-2dfe2a67-e6a8-4c81-b568-297ab212643c ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s",
                                "2026-05-20 01:43:00.904 29 INFO tempest.lib.common.rest_client [req-b6248f97-81fe-4e73-b597-173a921844df req-b6248f97-81fe-4e73-b597-173a921844df ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.437s",
                                "2026-05-20 01:43:00.950 26 INFO tempest.lib.common.rest_client [req-8e55527c-59a3-4403-a921-96824cd871fd req-8e55527c-59a3-4403-a921-96824cd871fd ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/8b3fbc94882f467887ebf94531c6b080/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.338s",
                                "2026-05-20 01:43:00.963 37 INFO tempest.lib.common.rest_client [req-7da36194-0d62-4dc0-8d2d-de01b0d22b26 req-7da36194-0d62-4dc0-8d2d-de01b0d22b26 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/3cab332ca08e428fa1611e0c82db146b/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.332s",
                                "2026-05-20 01:43:00.952 33 INFO tempest.lib.common.rest_client [req-dc95983f-15fd-405a-8252-af42e6c9f186 req-dc95983f-15fd-405a-8252-af42e6c9f186 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s",
                                "2026-05-20 01:43:00.960 21 INFO tempest.lib.common.rest_client [req-e14abed3-5150-4709-a7ee-f7b83d6554d4 req-e14abed3-5150-4709-a7ee-f7b83d6554d4 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/72bf6b4d1a984eaabfc5b8c67bea0460/roles/96c5293ae00249159873405c9cd172ae 0.421s",
                                "2026-05-20 01:43:01.011 31 INFO tempest.lib.common.rest_client [req-0e982912-8b1a-4547-8ec2-439df9d1ab3c req-0e982912-8b1a-4547-8ec2-439df9d1ab3c ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/873f9d3aae9649dcb64c75e17b74969a/users/f8377daaf87c429c837addd7b9bd78ad/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.278s",
                                "2026-05-20 01:43:01.033 11 INFO tempest.lib.common.rest_client [req-e0d1b44f-7436-445d-b728-7cb53e55ccdf req-e0d1b44f-7436-445d-b728-7cb53e55ccdf ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/856a15c1a8214a5894e141381b64a4bf/users/05ec3d3c713d4c98a1bcf83f78afa858/roles/96c5293ae00249159873405c9cd172ae 0.337s",
                                "2026-05-20 01:43:01.082 28 INFO tempest.lib.common.rest_client [req-7c8e7ee7-d9f0-4301-ad35-1b62b76e16c7 req-7c8e7ee7-d9f0-4301-ad35-1b62b76e16c7 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a67896415a04f8ab266a73c467226bc/users/89aaf20ec3bd422181688343d1fad8d2/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.375s",
                                "2026-05-20 01:43:01.116 20 INFO tempest.lib.common.rest_client [req-6015d29b-e269-4f0a-b6bf-c69c75607eb2 req-6015d29b-e269-4f0a-b6bf-c69c75607eb2 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193 0.348s",
                                "2026-05-20 01:43:01.116 20 INFO tempest.lib.common.dynamic_creds [-] Using the existing project afa3eb20c8124c28b96fca1c79cc8193 for scope project and roles: ['reader']",
                                "2026-05-20 01:43:01.161 41 INFO tempest.lib.common.rest_client [req-93b79b03-0345-45fd-84b5-76d2c0511d9e req-93b79b03-0345-45fd-84b5-76d2c0511d9e ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bd018b79a934c659da3543cef6554d5/users/463f4bc86abc468d90ebd7ed075a52cb/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.378s",
                                "2026-05-20 01:43:01.176 13 INFO tempest.lib.common.rest_client [req-63733e6b-a6d6-4d8e-bda1-8d011e70ac06 req-63733e6b-a6d6-4d8e-bda1-8d011e70ac06 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.366s",
                                "2026-05-20 01:43:01.205 15 INFO tempest.lib.common.rest_client [req-a4eb1a81-0a6f-4021-bb12-04f98c28ffdd req-a4eb1a81-0a6f-4021-bb12-04f98c28ffdd ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/6b037beacd564ab0af7b25a6465427cc/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.365s",
                                "2026-05-20 01:43:01.236 29 INFO tempest.lib.common.rest_client [req-adf51637-69ce-4c4e-8e5c-cddde6354d22 req-adf51637-69ce-4c4e-8e5c-cddde6354d22 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/598eab3b9f0d444daf23998aabe89758/users/50af2b50ac0f4f32941c1c2be2c3589e/roles/96c5293ae00249159873405c9cd172ae 0.331s",
                                "2026-05-20 01:43:01.242 35 INFO tempest.lib.common.rest_client [req-aa6cb827-8b17-4790-966a-ec99aa559385 req-aa6cb827-8b17-4790-966a-ec99aa559385 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.405s",
                                "2026-05-20 01:43:01.273 21 INFO tempest.lib.common.rest_client [req-7f2fef0f-1bff-4998-bd52-b59777e371cc req-7f2fef0f-1bff-4998-bd52-b59777e371cc ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s",
                                "2026-05-20 01:43:01.350 26 INFO tempest.lib.common.rest_client [req-4602ef9f-2d0b-4e00-949c-e63b38f2f306 req-4602ef9f-2d0b-4e00-949c-e63b38f2f306 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.398s",
                                "2026-05-20 01:43:01.373 33 INFO tempest.lib.common.rest_client [req-3eb16124-4ea1-44b7-9c08-0bd7935dfe4e req-3eb16124-4ea1-44b7-9c08-0bd7935dfe4e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/57e4e8bc0fed4342a01cfccfde76d634/users/f5ac6531afb04bbdb0abc44bad977b5a/roles/68cd1badce4c4baeb95895efe5da31f7 0.376s",
                                "2026-05-20 01:43:01.390 28 INFO tempest.lib.common.rest_client [req-a0cdd878-71b9-4498-bbe6-62f7cb5ee2b2 req-a0cdd878-71b9-4498-bbe6-62f7cb5ee2b2 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s",
                                "2026-05-20 01:43:01.393 37 INFO tempest.lib.common.rest_client [req-5dac0bbf-3311-446a-bbbf-ed11e9b87d6d req-5dac0bbf-3311-446a-bbbf-ed11e9b87d6d ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.427s",
                                "2026-05-20 01:43:01.487 24 INFO tempest.lib.common.rest_client [req-cdf01c5c-27e3-42f1-99c7-3641b624ec79 req-cdf01c5c-27e3-42f1-99c7-3641b624ec79 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.760s",
                                "2026-05-20 01:43:01.509 15 INFO tempest.lib.common.rest_client [req-6dba6cf2-748b-44a2-9e05-546731d0836c req-6dba6cf2-748b-44a2-9e05-546731d0836c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s",
                                "2026-05-20 01:43:01.515 13 INFO tempest.lib.common.rest_client [req-7a346d43-2c3c-46fd-a798-a45a514f9607 req-7a346d43-2c3c-46fd-a798-a45a514f9607 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d75937fdace84352ab46cb69eadc87e4/users/6e6f6bd9137d471493c826a809e2ba85/roles/68cd1badce4c4baeb95895efe5da31f7 0.335s",
                                "2026-05-20 01:43:01.524 29 INFO tempest.lib.common.rest_client [req-4d0167ca-2971-44b6-b0b8-0235912224b6 req-4d0167ca-2971-44b6-b0b8-0235912224b6 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s",
                                "2026-05-20 01:43:01.592 17 INFO tempest.lib.common.rest_client [req-0d33f5f3-bdc0-4828-b246-89c649ece863 req-0d33f5f3-bdc0-4828-b246-89c649ece863 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/9c973dfc15404b689cf5043899f83fe3/roles/96c5293ae00249159873405c9cd172ae 0.698s",
                                "2026-05-20 01:43:01.592 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9c973dfc15404b689cf5043899f83fe3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:01.592 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-2139753868-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25107420a473491a8a6aee53b0af0f0b', 'project_name': 'tempest-BulkNetworkOpsTest-2139753868', 'tenant_id': '25107420a473491a8a6aee53b0af0f0b', 'tenant_name': 'tempest-BulkNetworkOpsTest-2139753868', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c973dfc15404b689cf5043899f83fe3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:01.593 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-2139753868-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25107420a473491a8a6aee53b0af0f0b', 'project_name': 'tempest-BulkNetworkOpsTest-2139753868', 'tenant_id': '25107420a473491a8a6aee53b0af0f0b', 'tenant_name': 'tempest-BulkNetworkOpsTest-2139753868', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c973dfc15404b689cf5043899f83fe3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:01.639 21 INFO tempest.lib.common.rest_client [req-60c6d7d1-42e7-4ebb-bb55-d58a413e7b6f req-60c6d7d1-42e7-4ebb-bb55-d58a413e7b6f ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/72bf6b4d1a984eaabfc5b8c67bea0460/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.360s",
                                "2026-05-20 01:43:01.693 33 INFO tempest.lib.common.rest_client [req-16a53661-6142-41f9-a6df-be24aec7ee98 req-16a53661-6142-41f9-a6df-be24aec7ee98 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.317s",
                                "2026-05-20 01:43:01.722 39 INFO tempest.lib.common.rest_client [req-1116e3ad-7379-4403-9882-d98ceae728a5 req-1116e3ad-7379-4403-9882-d98ceae728a5 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.872s",
                                "2026-05-20 01:43:01.728 24 INFO tempest.lib.common.rest_client [req-a7506d40-f32b-4663-a5b2-e1ce4ff3f913 req-a7506d40-f32b-4663-a5b2-e1ce4ff3f913 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.236s",
                                "2026-05-20 01:43:01.783 31 INFO tempest.lib.common.rest_client [req-e893fa90-cc20-4902-b023-766ba15acb9c req-e893fa90-cc20-4902-b023-766ba15acb9c ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.766s",
                                "2026-05-20 01:43:01.834 29 INFO tempest.lib.common.rest_client [req-616d2e6a-af81-435a-a0ee-62ba43e31353 req-616d2e6a-af81-435a-a0ee-62ba43e31353 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/598eab3b9f0d444daf23998aabe89758/users/50af2b50ac0f4f32941c1c2be2c3589e/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.307s",
                                "2026-05-20 01:43:01.836 11 INFO tempest.lib.common.rest_client [req-9ae0e248-235c-46ba-a81e-57790c54a5a5 req-9ae0e248-235c-46ba-a81e-57790c54a5a5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.801s",
                                "2026-05-20 01:43:01.862 28 INFO tempest.lib.common.rest_client [req-d433cc27-b6f3-4dbc-a701-feaaa5bee8c9 req-d433cc27-b6f3-4dbc-a701-feaaa5bee8c9 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a67896415a04f8ab266a73c467226bc/users/89aaf20ec3bd422181688343d1fad8d2/roles/68cd1badce4c4baeb95895efe5da31f7 0.470s",
                                "2026-05-20 01:43:01.902 20 INFO tempest.lib.common.rest_client [req-50356607-daab-4217-8a60-d002e9d0d225 req-50356607-daab-4217-8a60-d002e9d0d225 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.781s",
                                "2026-05-20 01:43:01.925 41 INFO tempest.lib.common.rest_client [req-66f8acd4-6568-4af7-8c9e-0016a3bac066 req-66f8acd4-6568-4af7-8c9e-0016a3bac066 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.759s",
                                "2026-05-20 01:43:01.976 35 INFO tempest.lib.common.rest_client [req-fd447d10-b189-4f56-8955-4e69243e41da req-fd447d10-b189-4f56-8955-4e69243e41da ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/231aa2d64f594cd49a2b279b770d6491/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.733s",
                                "2026-05-20 01:43:01.978 26 INFO tempest.lib.common.rest_client [req-23aa075f-11bc-43fd-aeac-c7199a62b632 req-23aa075f-11bc-43fd-aeac-c7199a62b632 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/8b3fbc94882f467887ebf94531c6b080/roles/68cd1badce4c4baeb95895efe5da31f7 0.624s",
                                "2026-05-20 01:43:01.990 33 INFO tempest.lib.common.rest_client [req-7f351de9-1f0a-44fd-8358-3b0ae3b749ac req-7f351de9-1f0a-44fd-8358-3b0ae3b749ac ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/57e4e8bc0fed4342a01cfccfde76d634/users/f5ac6531afb04bbdb0abc44bad977b5a/roles/96c5293ae00249159873405c9cd172ae 0.296s",
                                "2026-05-20 01:43:01.990 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f5ac6531afb04bbdb0abc44bad977b5a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:01.991 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-974339693-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '57e4e8bc0fed4342a01cfccfde76d634', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-974339693', 'tenant_id': '57e4e8bc0fed4342a01cfccfde76d634', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-974339693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f5ac6531afb04bbdb0abc44bad977b5a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:01.991 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-974339693-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '57e4e8bc0fed4342a01cfccfde76d634', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-974339693', 'tenant_id': '57e4e8bc0fed4342a01cfccfde76d634', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-974339693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f5ac6531afb04bbdb0abc44bad977b5a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:02.054 31 INFO tempest.lib.common.rest_client [req-30f2a22d-318e-4003-9855-79bae5cda600 req-30f2a22d-318e-4003-9855-79bae5cda600 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/873f9d3aae9649dcb64c75e17b74969a/users/f8377daaf87c429c837addd7b9bd78ad/roles/68cd1badce4c4baeb95895efe5da31f7 0.270s",
                                "2026-05-20 01:43:02.144 37 INFO tempest.lib.common.rest_client [req-4d189e34-b897-4320-a277-2b8ddbf4664c req-4d189e34-b897-4320-a277-2b8ddbf4664c ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/3cab332ca08e428fa1611e0c82db146b/roles/68cd1badce4c4baeb95895efe5da31f7 0.747s",
                                "2026-05-20 01:43:02.146 28 INFO tempest.lib.common.rest_client [req-786755b2-f27f-4443-af67-aa989d4554d4 req-786755b2-f27f-4443-af67-aa989d4554d4 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s",
                                "2026-05-20 01:43:02.147 26 INFO tempest.lib.common.rest_client [req-615c391e-ed4c-4c26-9e34-ba3ba7f973fa req-615c391e-ed4c-4c26-9e34-ba3ba7f973fa ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-20 01:43:02.145 15 INFO tempest.lib.common.rest_client [req-4490f244-8e2a-4cff-8e6e-d5a4c6bb5f35 req-4490f244-8e2a-4cff-8e6e-d5a4c6bb5f35 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/6b037beacd564ab0af7b25a6465427cc/roles/68cd1badce4c4baeb95895efe5da31f7 0.634s",
                                "2026-05-20 01:43:02.187 13 INFO tempest.lib.common.rest_client [req-acdb0500-f02a-4e8a-afcb-434deb428f64 req-acdb0500-f02a-4e8a-afcb-434deb428f64 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.670s",
                                "2026-05-20 01:43:02.246 31 INFO tempest.lib.common.rest_client [req-0c8ed34c-049a-407e-aa47-8133da64e0a4 req-0c8ed34c-049a-407e-aa47-8133da64e0a4 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s",
                                "2026-05-20 01:43:02.267 37 INFO tempest.lib.common.rest_client [req-c243d2d7-def1-406f-a409-219e52f2d168 req-c243d2d7-def1-406f-a409-219e52f2d168 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.117s",
                                "2026-05-20 01:43:02.263 21 INFO tempest.lib.common.rest_client [req-2fd3697a-0126-46ac-99c3-825c8ceb63c6 req-2fd3697a-0126-46ac-99c3-825c8ceb63c6 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.623s",
                                "2026-05-20 01:43:02.295 39 INFO tempest.lib.common.rest_client [req-ae2c6013-3c28-4705-90b5-1098b83c8f5a req-ae2c6013-3c28-4705-90b5-1098b83c8f5a ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.569s",
                                "2026-05-20 01:43:02.311 11 INFO tempest.lib.common.rest_client [req-1170e58d-d443-48b7-b480-73080d163a17 req-1170e58d-d443-48b7-b480-73080d163a17 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/856a15c1a8214a5894e141381b64a4bf/users/05ec3d3c713d4c98a1bcf83f78afa858/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.471s",
                                "2026-05-20 01:43:02.403 41 INFO tempest.lib.common.rest_client [req-a2e619e0-be77-4150-8254-66578d1b4f2e req-a2e619e0-be77-4150-8254-66578d1b4f2e ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bd018b79a934c659da3543cef6554d5/users/463f4bc86abc468d90ebd7ed075a52cb/roles/68cd1badce4c4baeb95895efe5da31f7 0.476s",
                                "2026-05-20 01:43:02.419 17 INFO tempest.lib.common.rest_client [req-6a44a400-5275-4e53-9c86-35f0b0842c82 req-6a44a400-5275-4e53-9c86-35f0b0842c82 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.821s",
                                "2026-05-20 01:43:02.514 15 INFO tempest.lib.common.rest_client [req-9da98670-e9b7-4013-8df7-239cdc30257d req-9da98670-e9b7-4013-8df7-239cdc30257d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s",
                                "2026-05-20 01:43:02.525 29 INFO tempest.lib.common.rest_client [req-f3ab9cec-86e3-460b-b5ed-e3214abc8035 req-f3ab9cec-86e3-460b-b5ed-e3214abc8035 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.688s",
                                "2026-05-20 01:43:02.539 31 INFO tempest.lib.common.rest_client [req-bfb2a914-cb26-4cf2-9de0-26fc21ab38c2 req-bfb2a914-cb26-4cf2-9de0-26fc21ab38c2 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/873f9d3aae9649dcb64c75e17b74969a/users/f8377daaf87c429c837addd7b9bd78ad/roles/96c5293ae00249159873405c9cd172ae 0.290s",
                                "2026-05-20 01:43:02.539 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f8377daaf87c429c837addd7b9bd78ad is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:02.540 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1964638903-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '873f9d3aae9649dcb64c75e17b74969a', 'project_name': 'tempest-ExternalNetworksTestJSON-1964638903', 'tenant_id': '873f9d3aae9649dcb64c75e17b74969a', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1964638903', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f8377daaf87c429c837addd7b9bd78ad', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:02.540 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1964638903-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '873f9d3aae9649dcb64c75e17b74969a', 'project_name': 'tempest-ExternalNetworksTestJSON-1964638903', 'tenant_id': '873f9d3aae9649dcb64c75e17b74969a', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1964638903', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f8377daaf87c429c837addd7b9bd78ad', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:02.617 20 INFO tempest.lib.common.rest_client [req-d9db313c-31ee-4229-ab1d-3a94fae2e3d7 req-d9db313c-31ee-4229-ab1d-3a94fae2e3d7 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.710s",
                                "2026-05-20 01:43:02.626 13 INFO tempest.lib.common.rest_client [req-9898f1e6-8752-4915-84f6-4134f5efd74d req-9898f1e6-8752-4915-84f6-4134f5efd74d ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d75937fdace84352ab46cb69eadc87e4/users/6e6f6bd9137d471493c826a809e2ba85/roles/96c5293ae00249159873405c9cd172ae 0.430s",
                                "2026-05-20 01:43:02.626 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6e6f6bd9137d471493c826a809e2ba85 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:02.627 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1649703301-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd75937fdace84352ab46cb69eadc87e4', 'project_name': 'tempest-RoutersAdminTest-1649703301', 'tenant_id': 'd75937fdace84352ab46cb69eadc87e4', 'tenant_name': 'tempest-RoutersAdminTest-1649703301', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e6f6bd9137d471493c826a809e2ba85', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:02.627 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1649703301-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd75937fdace84352ab46cb69eadc87e4', 'project_name': 'tempest-RoutersAdminTest-1649703301', 'tenant_id': 'd75937fdace84352ab46cb69eadc87e4', 'tenant_name': 'tempest-RoutersAdminTest-1649703301', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e6f6bd9137d471493c826a809e2ba85', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:02.704 17 INFO tempest.lib.common.rest_client [req-b7eb3bb4-611d-419b-9180-2708db21abbe req-b7eb3bb4-611d-419b-9180-2708db21abbe ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b 0.283s",
                                "2026-05-20 01:43:02.704 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 25107420a473491a8a6aee53b0af0f0b for scope project and roles: ['reader']",
                                "2026-05-20 01:43:02.711 35 INFO tempest.lib.common.rest_client [req-48974f9d-cfee-4f3b-97a7-47b17bd9f265 req-48974f9d-cfee-4f3b-97a7-47b17bd9f265 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.733s",
                                "2026-05-20 01:43:02.723 24 INFO tempest.lib.common.rest_client [req-f7cac185-6ee5-4088-a16e-6387d709e44c req-f7cac185-6ee5-4088-a16e-6387d709e44c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.993s",
                                "2026-05-20 01:43:02.727 37 INFO tempest.lib.common.rest_client [req-da7645f4-d002-4e26-a86b-a04757dac92d req-da7645f4-d002-4e26-a86b-a04757dac92d ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/3cab332ca08e428fa1611e0c82db146b/roles/96c5293ae00249159873405c9cd172ae 0.454s",
                                "2026-05-20 01:43:02.727 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3cab332ca08e428fa1611e0c82db146b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:02.727 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1538493528-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'project_name': 'tempest-NetworksTestDHCPv6-1538493528', 'tenant_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'tenant_name': 'tempest-NetworksTestDHCPv6-1538493528', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cab332ca08e428fa1611e0c82db146b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:02.728 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1538493528-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'project_name': 'tempest-NetworksTestDHCPv6-1538493528', 'tenant_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'tenant_name': 'tempest-NetworksTestDHCPv6-1538493528', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cab332ca08e428fa1611e0c82db146b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:02.821 26 INFO tempest.lib.common.rest_client [req-98744a66-84e5-4836-9b36-f5fb89affda9 req-98744a66-84e5-4836-9b36-f5fb89affda9 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/8b3fbc94882f467887ebf94531c6b080/roles/96c5293ae00249159873405c9cd172ae 0.672s",
                                "2026-05-20 01:43:02.821 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8b3fbc94882f467887ebf94531c6b080 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:02.822 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1333597709-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b9fa65f5c6f445390f6d457dab42384', 'project_name': 'tempest-ExtensionsTestJSON-1333597709', 'tenant_id': '5b9fa65f5c6f445390f6d457dab42384', 'tenant_name': 'tempest-ExtensionsTestJSON-1333597709', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b3fbc94882f467887ebf94531c6b080', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:02.825 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1333597709-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b9fa65f5c6f445390f6d457dab42384', 'project_name': 'tempest-ExtensionsTestJSON-1333597709', 'tenant_id': '5b9fa65f5c6f445390f6d457dab42384', 'tenant_name': 'tempest-ExtensionsTestJSON-1333597709', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b3fbc94882f467887ebf94531c6b080', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:02.826 15 INFO tempest.lib.common.rest_client [req-993b994f-010a-4af0-b8bd-943fdbe8fda8 req-993b994f-010a-4af0-b8bd-943fdbe8fda8 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/6b037beacd564ab0af7b25a6465427cc/roles/96c5293ae00249159873405c9cd172ae 0.305s",
                                "2026-05-20 01:43:02.826 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6b037beacd564ab0af7b25a6465427cc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:02.827 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'tenant_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b037beacd564ab0af7b25a6465427cc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:02.827 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'tenant_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b037beacd564ab0af7b25a6465427cc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:02.877 33 INFO tempest.lib.common.rest_client [req-520676ba-3e46-4583-8003-d1bcb888e0a7 req-520676ba-3e46-4583-8003-d1bcb888e0a7 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.882s",
                                "2026-05-20 01:43:02.909 39 INFO tempest.lib.common.rest_client [req-0d5f3ab6-6f02-430e-9e35-c928be8497e7 req-0d5f3ab6-6f02-430e-9e35-c928be8497e7 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.612s",
                                "2026-05-20 01:43:02.914 41 INFO tempest.lib.common.rest_client [req-e271c131-0d7b-4faf-ade1-2676fc1d1edf req-e271c131-0d7b-4faf-ade1-2676fc1d1edf ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s",
                                "2026-05-20 01:43:02.937 28 INFO tempest.lib.common.rest_client [req-b3a989e7-b5e5-4be3-9662-a8b84e3a6203 req-b3a989e7-b5e5-4be3-9662-a8b84e3a6203 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a67896415a04f8ab266a73c467226bc/users/89aaf20ec3bd422181688343d1fad8d2/roles/96c5293ae00249159873405c9cd172ae 0.790s",
                                "2026-05-20 01:43:02.937 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 89aaf20ec3bd422181688343d1fad8d2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:02.938 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-979144547-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8a67896415a04f8ab266a73c467226bc', 'project_name': 'tempest-RoutersIpV6AdminTest-979144547', 'tenant_id': '8a67896415a04f8ab266a73c467226bc', 'tenant_name': 'tempest-RoutersIpV6AdminTest-979144547', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '89aaf20ec3bd422181688343d1fad8d2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:02.938 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-979144547-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8a67896415a04f8ab266a73c467226bc', 'project_name': 'tempest-RoutersIpV6AdminTest-979144547', 'tenant_id': '8a67896415a04f8ab266a73c467226bc', 'tenant_name': 'tempest-RoutersIpV6AdminTest-979144547', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '89aaf20ec3bd422181688343d1fad8d2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:02.944 21 INFO tempest.lib.common.rest_client [req-fae147f6-4276-4ad7-bc6b-f0f9b0f4bd2c req-fae147f6-4276-4ad7-bc6b-f0f9b0f4bd2c ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/72bf6b4d1a984eaabfc5b8c67bea0460/roles/68cd1badce4c4baeb95895efe5da31f7 0.679s",
                                "2026-05-20 01:43:03.038 11 INFO tempest.lib.common.rest_client [req-da0dcc85-9a63-46b4-9550-59a2f3c72cf7 req-da0dcc85-9a63-46b4-9550-59a2f3c72cf7 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.726s",
                                "2026-05-20 01:43:03.083 29 INFO tempest.lib.common.rest_client [req-84ca3841-58b8-41de-b41a-6301687c501e req-84ca3841-58b8-41de-b41a-6301687c501e ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/598eab3b9f0d444daf23998aabe89758/users/50af2b50ac0f4f32941c1c2be2c3589e/roles/68cd1badce4c4baeb95895efe5da31f7 0.551s",
                                "2026-05-20 01:43:03.098 20 INFO tempest.lib.common.rest_client [req-a0152bec-4948-4b78-b40b-1ab7f9d2e341 req-a0152bec-4948-4b78-b40b-1ab7f9d2e341 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/0c6108518fef473599a9619e9f22d57c/roles/8a521d0f25a3484db544a7c662aa9d7f 0.480s",
                                "2026-05-20 01:43:03.272 24 INFO tempest.lib.common.rest_client [req-e8222f79-6d5f-4e12-97a0-7973717544a1 req-e8222f79-6d5f-4e12-97a0-7973717544a1 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.547s",
                                "2026-05-20 01:43:03.320 39 INFO tempest.lib.common.rest_client [req-82664c65-1ff0-49b4-835f-0b8c5be8bb26 req-82664c65-1ff0-49b4-835f-0b8c5be8bb26 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.410s",
                                "2026-05-20 01:43:03.366 21 INFO tempest.lib.common.rest_client [req-7a25356c-9410-4061-b07a-1dc30c4122a5 req-7a25356c-9410-4061-b07a-1dc30c4122a5 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.416s",
                                "2026-05-20 01:43:03.407 20 INFO tempest.lib.common.rest_client [req-14ff30e1-6dea-4864-ad05-c5be4d4b53fb req-14ff30e1-6dea-4864-ad05-c5be4d4b53fb ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s",
                                "2026-05-20 01:43:03.440 37 INFO tempest.lib.common.rest_client [req-3580bb6b-fb70-46f6-8114-b327396b9e59 req-3580bb6b-fb70-46f6-8114-b327396b9e59 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.700s",
                                "2026-05-20 01:43:03.447 31 INFO tempest.lib.common.rest_client [req-c3314aa9-bb89-4952-8e15-9ca0ac2d0e14 req-c3314aa9-bb89-4952-8e15-9ca0ac2d0e14 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.898s",
                                "2026-05-20 01:43:03.478 17 INFO tempest.lib.common.rest_client [req-738aeb70-9829-4e35-b4b3-4a92d6ee805d req-738aeb70-9829-4e35-b4b3-4a92d6ee805d ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.772s",
                                "2026-05-20 01:43:03.498 35 INFO tempest.lib.common.rest_client [req-a29acbd4-cb6e-4f2a-b479-2b4927910a66 req-a29acbd4-cb6e-4f2a-b479-2b4927910a66 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/231aa2d64f594cd49a2b279b770d6491/roles/68cd1badce4c4baeb95895efe5da31f7 0.785s",
                                "2026-05-20 01:43:03.508 33 INFO tempest.lib.common.rest_client [req-7b38a235-6cd8-4ea5-9d4f-9d98ca131d74 req-7b38a235-6cd8-4ea5-9d4f-9d98ca131d74 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.629s",
                                "2026-05-20 01:43:03.524 21 INFO tempest.lib.common.rest_client [req-c10b90bb-9e8e-4ecf-bb77-4dd94df73057 req-c10b90bb-9e8e-4ecf-bb77-4dd94df73057 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/72bf6b4d1a984eaabfc5b8c67bea0460/roles/96c5293ae00249159873405c9cd172ae 0.154s",
                                "2026-05-20 01:43:03.524 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 72bf6b4d1a984eaabfc5b8c67bea0460 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:03.524 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-890588430-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c43878b749c542a5a7c6f49a419f3d94', 'project_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'tenant_id': 'c43878b749c542a5a7c6f49a419f3d94', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '72bf6b4d1a984eaabfc5b8c67bea0460', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:03.525 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-890588430-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c43878b749c542a5a7c6f49a419f3d94', 'project_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'tenant_id': 'c43878b749c542a5a7c6f49a419f3d94', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '72bf6b4d1a984eaabfc5b8c67bea0460', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:03.535 13 INFO tempest.lib.common.rest_client [req-e23ca8e8-fd27-40ec-967d-13a83fe49142 req-e23ca8e8-fd27-40ec-967d-13a83fe49142 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.902s",
                                "2026-05-20 01:43:03.578 41 INFO tempest.lib.common.rest_client [req-9cf936d2-62b3-49d0-8274-12af40b88d83 req-9cf936d2-62b3-49d0-8274-12af40b88d83 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bd018b79a934c659da3543cef6554d5/users/463f4bc86abc468d90ebd7ed075a52cb/roles/96c5293ae00249159873405c9cd172ae 0.662s",
                                "2026-05-20 01:43:03.581 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 463f4bc86abc468d90ebd7ed075a52cb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:03.582 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-1668917849-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5bd018b79a934c659da3543cef6554d5', 'project_name': 'tempest-FloatingIPNegativeTestJSON-1668917849', 'tenant_id': '5bd018b79a934c659da3543cef6554d5', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-1668917849', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '463f4bc86abc468d90ebd7ed075a52cb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:03.583 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-1668917849-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5bd018b79a934c659da3543cef6554d5', 'project_name': 'tempest-FloatingIPNegativeTestJSON-1668917849', 'tenant_id': '5bd018b79a934c659da3543cef6554d5', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-1668917849', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '463f4bc86abc468d90ebd7ed075a52cb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:03.670 29 INFO tempest.lib.common.rest_client [req-9fe55445-4e18-463e-9fee-6aea5028fe22 req-9fe55445-4e18-463e-9fee-6aea5028fe22 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.584s",
                                "2026-05-20 01:43:03.671 15 INFO tempest.lib.common.rest_client [req-c02e6b5d-1253-4987-8576-00713ec03b2c req-c02e6b5d-1253-4987-8576-00713ec03b2c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.838s",
                                "2026-05-20 01:43:03.709 35 INFO tempest.lib.common.rest_client [req-8a392ef8-5153-4753-b058-57b86c782e01 req-8a392ef8-5153-4753-b058-57b86c782e01 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-20 01:43:03.708 39 INFO tempest.lib.common.rest_client [req-8ba26875-b5ef-425d-a727-a5ea1befac6f req-8ba26875-b5ef-425d-a727-a5ea1befac6f ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f05a4fa30d5c40738f0887e206ebf3e3/users/1762b878504148669739a69f021a4d40/roles/96c5293ae00249159873405c9cd172ae 0.386s",
                                "2026-05-20 01:43:03.710 37 INFO tempest.lib.common.rest_client [req-6b15a442-39da-412f-beee-9a85872d4a4f req-6b15a442-39da-412f-beee-9a85872d4a4f ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956 0.267s",
                                "2026-05-20 01:43:03.711 37 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e7bd72b799cf4b3ab0a9a726045bd956 for scope project and roles: ['reader']",
                                "2026-05-20 01:43:03.725 31 INFO tempest.lib.common.rest_client [req-d57defdf-e6a1-4d11-aa00-5861349fad0d req-d57defdf-e6a1-4d11-aa00-5861349fad0d ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.270s",
                                "2026-05-20 01:43:03.855 13 INFO tempest.lib.common.rest_client [req-afe5eefb-5c52-41b2-852e-6eb62b37ea55 req-afe5eefb-5c52-41b2-852e-6eb62b37ea55 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.318s",
                                "2026-05-20 01:43:03.856 35 INFO tempest.lib.common.rest_client [req-b7c0cdb8-070b-43c0-b946-bd15d439bc0d req-b7c0cdb8-070b-43c0-b946-bd15d439bc0d ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/231aa2d64f594cd49a2b279b770d6491/roles/96c5293ae00249159873405c9cd172ae 0.143s",
                                "2026-05-20 01:43:03.859 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 231aa2d64f594cd49a2b279b770d6491 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:03.861 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-153228094-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd3593490f114efeb407454169680c7e', 'project_name': 'tempest-PortsTestJSON-153228094', 'tenant_id': 'fd3593490f114efeb407454169680c7e', 'tenant_name': 'tempest-PortsTestJSON-153228094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '231aa2d64f594cd49a2b279b770d6491', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:03.862 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-153228094-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd3593490f114efeb407454169680c7e', 'project_name': 'tempest-PortsTestJSON-153228094', 'tenant_id': 'fd3593490f114efeb407454169680c7e', 'tenant_name': 'tempest-PortsTestJSON-153228094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '231aa2d64f594cd49a2b279b770d6491', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:04.010 29 INFO tempest.lib.common.rest_client [req-f34f095f-afed-4dbb-bdae-64bf1ac95a0a req-f34f095f-afed-4dbb-bdae-64bf1ac95a0a ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/598eab3b9f0d444daf23998aabe89758/users/50af2b50ac0f4f32941c1c2be2c3589e/roles/96c5293ae00249159873405c9cd172ae 0.338s",
                                "2026-05-20 01:43:04.011 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 50af2b50ac0f4f32941c1c2be2c3589e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:04.013 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1218539162-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '598eab3b9f0d444daf23998aabe89758', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1218539162', 'tenant_id': '598eab3b9f0d444daf23998aabe89758', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1218539162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '50af2b50ac0f4f32941c1c2be2c3589e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:04.014 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1218539162-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '598eab3b9f0d444daf23998aabe89758', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1218539162', 'tenant_id': '598eab3b9f0d444daf23998aabe89758', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1218539162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '50af2b50ac0f4f32941c1c2be2c3589e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:04.087 26 INFO tempest.lib.common.rest_client [req-a178f9ab-6fcc-4902-ab69-484289d97813 req-a178f9ab-6fcc-4902-ab69-484289d97813 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.254s",
                                "2026-05-20 01:43:04.153 11 INFO tempest.lib.common.rest_client [req-a46edc00-1d53-4f05-80b1-8e0e5b3607eb req-a46edc00-1d53-4f05-80b1-8e0e5b3607eb ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/856a15c1a8214a5894e141381b64a4bf/users/05ec3d3c713d4c98a1bcf83f78afa858/roles/68cd1badce4c4baeb95895efe5da31f7 1.113s",
                                "2026-05-20 01:43:04.165 28 INFO tempest.lib.common.rest_client [req-4c2504cd-6783-449f-af00-ae8d07df9952 req-4c2504cd-6783-449f-af00-ae8d07df9952 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.220s",
                                "2026-05-20 01:43:04.165 39 INFO tempest.lib.common.rest_client [req-da1e2572-c745-4a7e-9793-97a186f00647 req-da1e2572-c745-4a7e-9793-97a186f00647 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.450s",
                                "2026-05-20 01:43:04.266 33 INFO tempest.lib.common.rest_client [req-fbb4bd00-7889-4a74-b5b2-f954f0a10026 req-fbb4bd00-7889-4a74-b5b2-f954f0a10026 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.757s",
                                "2026-05-20 01:43:04.321 41 INFO tempest.lib.common.rest_client [req-dd73bebe-de5b-4f3f-9378-267527d3a5f8 req-dd73bebe-de5b-4f3f-9378-267527d3a5f8 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s",
                                "2026-05-20 01:43:04.325 11 INFO tempest.lib.common.rest_client [req-d483766f-c491-4c09-9c64-8e1ba20f6812 req-d483766f-c491-4c09-9c64-8e1ba20f6812 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-20 01:43:04.345 24 INFO tempest.lib.common.rest_client [req-9fefa712-d626-4a12-aeca-68c496bb0841 req-9fefa712-d626-4a12-aeca-68c496bb0841 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c240392daa34ab39d0471d6018484b8/users/833928fc570e4e68a14a0932b06d8287/roles/a5048e830be14347876cdf483f806a64 1.068s",
                                "2026-05-20 01:43:04.353 20 INFO tempest.lib.common.rest_client [req-204bf3f0-4614-4260-9c97-21982eff4f69 req-204bf3f0-4614-4260-9c97-21982eff4f69 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/0c6108518fef473599a9619e9f22d57c/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.943s",
                                "2026-05-20 01:43:04.507 33 INFO tempest.lib.common.rest_client [req-ffce7efe-1c36-4402-a62d-e1b85af5fca0 req-ffce7efe-1c36-4402-a62d-e1b85af5fca0 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s",
                                "2026-05-20 01:43:04.513 17 INFO tempest.lib.common.rest_client [req-7fc48ec2-1ee6-4b77-af1c-d17b0a1c78f7 req-7fc48ec2-1ee6-4b77-af1c-d17b0a1c78f7 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.032s",
                                "2026-05-20 01:43:04.541 15 INFO tempest.lib.common.rest_client [req-04cd8e85-2ea4-4424-b9f8-11c27182e74d req-04cd8e85-2ea4-4424-b9f8-11c27182e74d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0 0.865s",
                                "2026-05-20 01:43:04.541 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c61bb05bc90f4eaeb870669b0e3280b0 for scope project and roles: ['reader']",
                                "2026-05-20 01:43:04.560 20 INFO tempest.lib.common.rest_client [req-906d599d-6bc1-4503-9ca6-a0670040f1d6 req-906d599d-6bc1-4503-9ca6-a0670040f1d6 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-20 01:43:04.588 31 INFO tempest.lib.common.rest_client [req-9a1f3553-7812-4c14-b54f-70577ad0e24d req-9a1f3553-7812-4c14-b54f-70577ad0e24d ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.858s",
                                "2026-05-20 01:43:04.657 39 INFO tempest.lib.common.rest_client [req-5ca00af8-5c84-4794-9fd4-955a64b56228 req-5ca00af8-5c84-4794-9fd4-955a64b56228 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f05a4fa30d5c40738f0887e206ebf3e3/users/1762b878504148669739a69f021a4d40/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.490s",
                                "2026-05-20 01:43:04.760 35 INFO tempest.lib.common.rest_client [req-1a7a7188-f171-4bb3-8f69-140c5c946979 req-1a7a7188-f171-4bb3-8f69-140c5c946979 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.885s",
                                "2026-05-20 01:43:04.822 39 INFO tempest.lib.common.rest_client [req-61b23406-cc99-4c33-9686-ee382cb909d6 req-61b23406-cc99-4c33-9686-ee382cb909d6 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-20 01:43:04.822 11 INFO tempest.lib.common.rest_client [req-5cc9318f-b914-4e3a-9999-28e580f146b5 req-5cc9318f-b914-4e3a-9999-28e580f146b5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/856a15c1a8214a5894e141381b64a4bf/users/05ec3d3c713d4c98a1bcf83f78afa858/roles/96c5293ae00249159873405c9cd172ae 0.494s",
                                "2026-05-20 01:43:04.823 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 05ec3d3c713d4c98a1bcf83f78afa858 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:04.825 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-990780247-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '856a15c1a8214a5894e141381b64a4bf', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-990780247', 'tenant_id': '856a15c1a8214a5894e141381b64a4bf', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-990780247', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '05ec3d3c713d4c98a1bcf83f78afa858', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:04.826 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-990780247-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '856a15c1a8214a5894e141381b64a4bf', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-990780247', 'tenant_id': '856a15c1a8214a5894e141381b64a4bf', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-990780247', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '05ec3d3c713d4c98a1bcf83f78afa858', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:04.932 29 INFO tempest.lib.common.rest_client [req-7fc47330-df5e-443d-92d1-22d4f0877e41 req-7fc47330-df5e-443d-92d1-22d4f0877e41 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.909s",
                                "2026-05-20 01:43:04.977 21 INFO tempest.lib.common.rest_client [req-1351fd25-bf23-42e5-ae34-5e6ee478a89c req-1351fd25-bf23-42e5-ae34-5e6ee478a89c ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.446s",
                                "2026-05-20 01:43:05.034 37 INFO tempest.lib.common.rest_client [req-85d14c3d-05e7-42ac-8e5e-cf953dcc241f req-85d14c3d-05e7-42ac-8e5e-cf953dcc241f ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.321s",
                                "2026-05-20 01:43:05.098 26 INFO tempest.lib.common.rest_client [req-c05d82c7-cf4e-46cb-a932-bbb95c3d43d9 req-c05d82c7-cf4e-46cb-a932-bbb95c3d43d9 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384 1.006s",
                                "2026-05-20 01:43:05.101 26 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 5b9fa65f5c6f445390f6d457dab42384 for scope project and roles: ['reader']",
                                "2026-05-20 01:43:05.130 39 INFO tempest.lib.common.rest_client [req-777c94ea-c1e8-42bd-83c5-3920110c5988 req-777c94ea-c1e8-42bd-83c5-3920110c5988 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f05a4fa30d5c40738f0887e206ebf3e3/users/1762b878504148669739a69f021a4d40/roles/68cd1badce4c4baeb95895efe5da31f7 0.305s",
                                "2026-05-20 01:43:05.152 17 INFO tempest.lib.common.rest_client [req-ace83754-2ff2-4471-bf08-e58cc1c0bd91 req-ace83754-2ff2-4471-bf08-e58cc1c0bd91 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/d5861d8788ae4519a8add650275ea185/roles/8a521d0f25a3484db544a7c662aa9d7f 0.637s",
                                "2026-05-20 01:43:05.218 15 INFO tempest.lib.common.rest_client [req-aea392ae-f0dc-44f7-90e6-2862eb0c3d4e req-aea392ae-f0dc-44f7-90e6-2862eb0c3d4e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.675s",
                                "2026-05-20 01:43:05.322 37 INFO tempest.lib.common.rest_client [req-d8704b29-9ce0-40cf-b1dc-f11a0553885a req-d8704b29-9ce0-40cf-b1dc-f11a0553885a ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s",
                                "2026-05-20 01:43:05.355 20 INFO tempest.lib.common.rest_client [req-171c2aff-fcf4-4cec-9b64-77171fb821d7 req-171c2aff-fcf4-4cec-9b64-77171fb821d7 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/0c6108518fef473599a9619e9f22d57c/roles/68cd1badce4c4baeb95895efe5da31f7 0.792s",
                                "2026-05-20 01:43:05.370 28 INFO tempest.lib.common.rest_client [req-a79d45ee-a5ac-4024-921a-909a96d6c77a req-a79d45ee-a5ac-4024-921a-909a96d6c77a ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.199s",
                                "2026-05-20 01:43:05.409 17 INFO tempest.lib.common.rest_client [req-92169ab9-eddc-46cd-a639-20db7262a478 req-92169ab9-eddc-46cd-a639-20db7262a478 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-20 01:43:05.466 35 INFO tempest.lib.common.rest_client [req-eabd4aa1-830c-40bf-b001-0bcfc53197df req-eabd4aa1-830c-40bf-b001-0bcfc53197df ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e 0.703s",
                                "2026-05-20 01:43:05.467 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project fd3593490f114efeb407454169680c7e for scope project and roles: ['reader']",
                                "2026-05-20 01:43:05.507 24 INFO tempest.lib.common.rest_client [req-9caf59fa-66ff-461f-b4d9-99d36410bafd req-9caf59fa-66ff-461f-b4d9-99d36410bafd ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.161s",
                                "2026-05-20 01:43:05.520 20 INFO tempest.lib.common.rest_client [req-02a73803-ac7c-4ea5-a151-b326d7d90efe req-02a73803-ac7c-4ea5-a151-b326d7d90efe ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-20 01:43:05.576 29 INFO tempest.lib.common.rest_client [req-365f7a47-b242-4163-9346-e6638fb752be req-365f7a47-b242-4163-9346-e6638fb752be ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.641s",
                                "2026-05-20 01:43:05.590 33 INFO tempest.lib.common.rest_client [req-84eb1b3b-f9e9-4dfa-b8b7-8b8621d8bd15 req-84eb1b3b-f9e9-4dfa-b8b7-8b8621d8bd15 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a0d625cbf094cd285646632ffa3b1f3/users/dec9c2dd813d4546b50064630a848312/roles/a5048e830be14347876cdf483f806a64 1.082s",
                                "2026-05-20 01:43:05.723 15 INFO tempest.lib.common.rest_client [req-95b67820-1fc5-4dc3-b120-af3f6fba4faa req-95b67820-1fc5-4dc3-b120-af3f6fba4faa ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.501s",
                                "2026-05-20 01:43:05.781 31 INFO tempest.lib.common.rest_client [req-776f3e01-4e47-4ea2-8501-28036c96b526 req-776f3e01-4e47-4ea2-8501-28036c96b526 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.191s",
                                "2026-05-20 01:43:05.892 13 INFO tempest.lib.common.rest_client [req-1a310f36-17b3-4afc-9878-b0d45868c908 req-1a310f36-17b3-4afc-9878-b0d45868c908 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 2.032s",
                                "2026-05-20 01:43:05.937 21 INFO tempest.lib.common.rest_client [req-adbf7670-5556-42eb-a0a4-74870aa0ecdf req-adbf7670-5556-42eb-a0a4-74870aa0ecdf ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94 0.955s",
                                "2026-05-20 01:43:05.938 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c43878b749c542a5a7c6f49a419f3d94 for scope project and roles: ['reader']",
                                "2026-05-20 01:43:05.977 39 INFO tempest.lib.common.rest_client [req-b6cb6d1c-3304-4d55-8812-cb014d3504ce req-b6cb6d1c-3304-4d55-8812-cb014d3504ce ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.846s",
                                "2026-05-20 01:43:06.037 26 INFO tempest.lib.common.rest_client [req-4e36fddd-19c2-49f9-bc39-5d3cdac30d39 req-4e36fddd-19c2-49f9-bc39-5d3cdac30d39 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.934s",
                                "2026-05-20 01:43:06.080 37 INFO tempest.lib.common.rest_client [req-a36e74a6-1804-4db8-8288-998deb830888 req-a36e74a6-1804-4db8-8288-998deb830888 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/2a7adeac11b14324b4893a8f04c904f6/roles/8a521d0f25a3484db544a7c662aa9d7f 0.755s",
                                "2026-05-20 01:43:06.112 24 INFO tempest.lib.common.rest_client [req-10bd344f-a061-4309-9005-b23a1bfdcd30 req-10bd344f-a061-4309-9005-b23a1bfdcd30 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c240392daa34ab39d0471d6018484b8/users/833928fc570e4e68a14a0932b06d8287/roles/a5048e830be14347876cdf483f806a64 0.603s",
                                "2026-05-20 01:43:06.160 35 INFO tempest.lib.common.rest_client [req-bf5e61e4-41b6-4618-99bd-0dec694a1f27 req-bf5e61e4-41b6-4618-99bd-0dec694a1f27 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.692s",
                                "2026-05-20 01:43:06.206 29 INFO tempest.lib.common.rest_client [req-c50018b3-51bf-48a8-90a2-c106d7e5e58e req-c50018b3-51bf-48a8-90a2-c106d7e5e58e ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.626s",
                                "2026-05-20 01:43:06.212 28 INFO tempest.lib.common.rest_client [req-43f84cde-83ba-49b8-8e08-d3d944f71644 req-43f84cde-83ba-49b8-8e08-d3d944f71644 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.836s",
                                "2026-05-20 01:43:06.318 17 INFO tempest.lib.common.rest_client [req-e0ec5f39-de18-416f-8d4d-1c56d2044e37 req-e0ec5f39-de18-416f-8d4d-1c56d2044e37 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/d5861d8788ae4519a8add650275ea185/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.903s",
                                "2026-05-20 01:43:06.325 33 INFO tempest.lib.common.rest_client [req-1b90a9d2-4e6f-4001-b0ca-be5138be3239 req-1b90a9d2-4e6f-4001-b0ca-be5138be3239 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.730s",
                                "2026-05-20 01:43:06.351 31 INFO tempest.lib.common.rest_client [req-7d16b946-5380-410a-810a-7da909377b6c req-7d16b946-5380-410a-810a-7da909377b6c ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c802176e03b2496aab47ddedc18e8aa4/users/a0426c16af1b4b6faf6a2d1bd7002616/roles/a5048e830be14347876cdf483f806a64 0.567s",
                                "2026-05-20 01:43:06.394 13 INFO tempest.lib.common.rest_client [req-d2c418c3-08de-40c3-8c77-60f397cd2e36 req-d2c418c3-08de-40c3-8c77-60f397cd2e36 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.496s",
                                "2026-05-20 01:43:06.393 39 INFO tempest.lib.common.rest_client [req-21cada35-e0a7-488a-877f-5e440aa0c57e req-21cada35-e0a7-488a-877f-5e440aa0c57e ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f05a4fa30d5c40738f0887e206ebf3e3/users/1762b878504148669739a69f021a4d40/roles/96c5293ae00249159873405c9cd172ae 0.414s",
                                "2026-05-20 01:43:06.393 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1762b878504148669739a69f021a4d40 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:06.393 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1867829158-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f05a4fa30d5c40738f0887e206ebf3e3', 'project_name': 'tempest-FloatingIPAdminTestJSON-1867829158', 'tenant_id': 'f05a4fa30d5c40738f0887e206ebf3e3', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1867829158', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1762b878504148669739a69f021a4d40', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:06.393 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1867829158-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f05a4fa30d5c40738f0887e206ebf3e3', 'project_name': 'tempest-FloatingIPAdminTestJSON-1867829158', 'tenant_id': 'f05a4fa30d5c40738f0887e206ebf3e3', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1867829158', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1762b878504148669739a69f021a4d40', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:06.460 11 INFO tempest.lib.common.rest_client [req-febd0a0b-b176-436e-874a-a4f040f12133 req-febd0a0b-b176-436e-874a-a4f040f12133 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.624s",
                                "2026-05-20 01:43:06.490 26 INFO tempest.lib.common.rest_client [req-428d7885-f5d8-42b2-b8f5-54b8cdf5753f req-428d7885-f5d8-42b2-b8f5-54b8cdf5753f ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.451s",
                                "2026-05-20 01:43:06.554 35 INFO tempest.lib.common.rest_client [req-ae9ea80b-3820-420b-8524-be8a1d52be50 req-ae9ea80b-3820-420b-8524-be8a1d52be50 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.393s",
                                "2026-05-20 01:43:06.560 33 INFO tempest.lib.common.rest_client [req-6534f078-c3ed-4a09-9607-b39d2d9adfcf req-6534f078-c3ed-4a09-9607-b39d2d9adfcf ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a0d625cbf094cd285646632ffa3b1f3/users/dec9c2dd813d4546b50064630a848312/roles/a5048e830be14347876cdf483f806a64 0.230s",
                                "2026-05-20 01:43:06.564 24 INFO tempest.lib.common.rest_client [req-4748612e-79c5-417e-a791-d32bc7d89cba req-4748612e-79c5-417e-a791-d32bc7d89cba ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.448s",
                                "2026-05-20 01:43:06.575 20 INFO tempest.lib.common.rest_client [req-415bf34a-9266-45aa-ae9a-bbd3f6b423a8 req-415bf34a-9266-45aa-ae9a-bbd3f6b423a8 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193/users/0c6108518fef473599a9619e9f22d57c/roles/96c5293ae00249159873405c9cd172ae 1.052s",
                                "2026-05-20 01:43:06.576 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0c6108518fef473599a9619e9f22d57c is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:06.576 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-564202120-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'project_name': 'tempest-NetworksIpV6Test-564202120', 'tenant_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'tenant_name': 'tempest-NetworksIpV6Test-564202120', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0c6108518fef473599a9619e9f22d57c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:06.576 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-NetworksIpV6Test-564202120-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'project_name': 'tempest-NetworksIpV6Test-564202120', 'tenant_id': 'afa3eb20c8124c28b96fca1c79cc8193', 'tenant_name': 'tempest-NetworksIpV6Test-564202120', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0c6108518fef473599a9619e9f22d57c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:06.604 15 INFO tempest.lib.common.rest_client [req-4fb1777f-5031-4fbb-a5f4-56d43586c98b req-4fb1777f-5031-4fbb-a5f4-56d43586c98b ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/a555dd5ff2f944e7b7f9bc4e8ec482c6/roles/8a521d0f25a3484db544a7c662aa9d7f 0.879s",
                                "2026-05-20 01:43:06.647 41 INFO tempest.lib.common.rest_client [req-d18eea18-0c91-44d0-9d50-010fe02aa78f req-d18eea18-0c91-44d0-9d50-010fe02aa78f ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.323s",
                                "2026-05-20 01:43:06.690 28 INFO tempest.lib.common.rest_client [req-cb466066-cff0-4e02-9e9c-684047a5654f req-cb466066-cff0-4e02-9e9c-684047a5654f ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.474s",
                                "2026-05-20 01:43:06.747 31 INFO tempest.lib.common.rest_client [req-6c195c92-5f49-4272-b667-41bb6f7ce7da req-6c195c92-5f49-4272-b667-41bb6f7ce7da ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.394s",
                                "2026-05-20 01:43:06.796 11 INFO tempest.lib.common.rest_client [req-ed72f2f4-6588-4319-9efa-32eae85c467f req-ed72f2f4-6588-4319-9efa-32eae85c467f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.333s",
                                "2026-05-20 01:43:06.802 37 INFO tempest.lib.common.rest_client [req-57272072-2e43-4d0f-a0ec-186b3d5aece7 req-57272072-2e43-4d0f-a0ec-186b3d5aece7 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.720s",
                                "2026-05-20 01:43:06.806 33 INFO tempest.lib.common.rest_client [req-85621588-4758-432d-807b-2c4af54c6204 req-85621588-4758-432d-807b-2c4af54c6204 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-20 01:43:06.869 26 INFO tempest.lib.common.rest_client [req-27d176a0-d7b6-499e-9573-485917c10bcf req-27d176a0-d7b6-499e-9573-485917c10bcf ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/f684b578713246b192ea8bd27a6d102a/roles/8a521d0f25a3484db544a7c662aa9d7f 0.376s",
                                "2026-05-20 01:43:06.960 29 INFO tempest.lib.common.rest_client [req-ea272966-acae-4e7c-9929-29eb50fd07d3 req-ea272966-acae-4e7c-9929-29eb50fd07d3 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.752s",
                                "2026-05-20 01:43:07.026 17 INFO tempest.lib.common.rest_client [req-e5f73853-b3d0-4fa3-864d-676825a42d6d req-e5f73853-b3d0-4fa3-864d-676825a42d6d ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.706s",
                                "2026-05-20 01:43:07.034 24 INFO tempest.lib.common.rest_client [req-5247e070-9c6e-483f-8313-ba8557c93db2 req-5247e070-9c6e-483f-8313-ba8557c93db2 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c240392daa34ab39d0471d6018484b8/users/833928fc570e4e68a14a0932b06d8287/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.468s",
                                "2026-05-20 01:43:07.075 15 INFO tempest.lib.common.rest_client [req-33cd1300-9fb7-4f7d-9457-bc6a03f3e73e req-33cd1300-9fb7-4f7d-9457-bc6a03f3e73e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.463s",
                                "2026-05-20 01:43:07.165 39 INFO tempest.lib.common.rest_client [req-474961c4-d171-4974-8fa0-b8b6d713f2c9 req-474961c4-d171-4974-8fa0-b8b6d713f2c9 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.766s",
                                "2026-05-20 01:43:07.176 21 INFO tempest.lib.common.rest_client [req-e44a2ec1-5485-4110-9791-eacc5bcc5514 req-e44a2ec1-5485-4110-9791-eacc5bcc5514 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.235s",
                                "2026-05-20 01:43:07.242 28 INFO tempest.lib.common.rest_client [req-259017d4-9d11-4165-a3d5-c4e941cc8cd3 req-259017d4-9d11-4165-a3d5-c4e941cc8cd3 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/67aa91b04bd047deb9def2e4e781e241/users/29281bef2ef34a07a9198c269c3c50c0/roles/a5048e830be14347876cdf483f806a64 0.551s",
                                "2026-05-20 01:43:07.248 33 INFO tempest.lib.common.rest_client [req-cdb2e966-4080-4778-901b-88f9c1b9eaef req-cdb2e966-4080-4778-901b-88f9c1b9eaef ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a0d625cbf094cd285646632ffa3b1f3/users/dec9c2dd813d4546b50064630a848312/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.441s",
                                "2026-05-20 01:43:07.254 26 INFO tempest.lib.common.rest_client [req-69a9456d-bb86-44cb-a080-430effd07fa3 req-69a9456d-bb86-44cb-a080-430effd07fa3 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.380s",
                                "2026-05-20 01:43:07.256 13 INFO tempest.lib.common.rest_client [req-2a71f133-8d42-4f2e-a503-441d1590d0c6 req-2a71f133-8d42-4f2e-a503-441d1590d0c6 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762e33c06dfb444690006a584eceba51/users/7a793aa1443a4eeeb18d74925f017b89/roles/a5048e830be14347876cdf483f806a64 0.860s",
                                "2026-05-20 01:43:07.271 35 INFO tempest.lib.common.rest_client [req-93ed63fc-d4f4-4ed1-9d75-4bcbc489db6e req-93ed63fc-d4f4-4ed1-9d75-4bcbc489db6e ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/d19609e8aae244969be24780d29af72a/roles/8a521d0f25a3484db544a7c662aa9d7f 0.712s",
                                "2026-05-20 01:43:07.378 24 INFO tempest.lib.common.rest_client [req-5d636f3a-9fdd-4a33-83a5-8f31dcc04566 req-5d636f3a-9fdd-4a33-83a5-8f31dcc04566 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s",
                                "2026-05-20 01:43:07.413 15 INFO tempest.lib.common.rest_client [req-71b7b199-d603-4421-b892-f22177953794 req-71b7b199-d603-4421-b892-f22177953794 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/a555dd5ff2f944e7b7f9bc4e8ec482c6/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.335s",
                                "2026-05-20 01:43:07.437 29 INFO tempest.lib.common.rest_client [req-095df3e7-a45e-466d-b3f6-d445b0b2775f req-095df3e7-a45e-466d-b3f6-d445b0b2775f ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/42909a1de0bd489ead48ae93edd1ace1/users/ab1e380c7aab49c582b7fca073bea9a0/roles/a5048e830be14347876cdf483f806a64 0.474s",
                                "2026-05-20 01:43:07.485 11 INFO tempest.lib.common.rest_client [req-80e7d735-4534-486e-abe9-3cc5ffa00545 req-80e7d735-4534-486e-abe9-3cc5ffa00545 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.687s",
                                "2026-05-20 01:43:07.535 31 INFO tempest.lib.common.rest_client [req-f4c005d8-d6c6-413c-bf80-46e04211a93f req-f4c005d8-d6c6-413c-bf80-46e04211a93f ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c802176e03b2496aab47ddedc18e8aa4/users/a0426c16af1b4b6faf6a2d1bd7002616/roles/a5048e830be14347876cdf483f806a64 0.786s",
                                "2026-05-20 01:43:07.568 39 INFO tempest.lib.common.rest_client [req-8e3c52c2-3540-46e0-9f04-f219cf78286d req-8e3c52c2-3540-46e0-9f04-f219cf78286d ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.401s",
                                "2026-05-20 01:43:07.637 13 INFO tempest.lib.common.rest_client [req-048dc909-7613-4d63-b524-9d60d061fa66 req-048dc909-7613-4d63-b524-9d60d061fa66 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.378s",
                                "2026-05-20 01:43:07.677 26 INFO tempest.lib.common.rest_client [req-3e03eef6-f679-4a01-9504-86fe5781da3c req-3e03eef6-f679-4a01-9504-86fe5781da3c ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/f684b578713246b192ea8bd27a6d102a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.419s",
                                "2026-05-20 01:43:07.705 28 INFO tempest.lib.common.rest_client [req-f80991fc-7ff1-4c79-befe-940afa69f1b5 req-f80991fc-7ff1-4c79-befe-940afa69f1b5 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.460s",
                                "2026-05-20 01:43:07.773 11 INFO tempest.lib.common.rest_client [req-fecce596-c9de-4196-bc04-8e476795fa28 req-fecce596-c9de-4196-bc04-8e476795fa28 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s",
                                "2026-05-20 01:43:07.812 37 INFO tempest.lib.common.rest_client [req-72eb7c93-2d6d-4eb2-8e41-160c5ba29b68 req-72eb7c93-2d6d-4eb2-8e41-160c5ba29b68 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/2a7adeac11b14324b4893a8f04c904f6/roles/fd0d3aaaa6d543eb88540abed2033e0d 1.007s",
                                "2026-05-20 01:43:07.822 24 INFO tempest.lib.common.rest_client [req-7ce06441-3934-45fa-b4d6-1be26271b7f9 req-7ce06441-3934-45fa-b4d6-1be26271b7f9 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c240392daa34ab39d0471d6018484b8/users/833928fc570e4e68a14a0932b06d8287/roles/68cd1badce4c4baeb95895efe5da31f7 0.441s",
                                "2026-05-20 01:43:07.868 31 INFO tempest.lib.common.rest_client [req-04c3c3b4-9c1f-4f62-85c2-9b0eacf2e703 req-04c3c3b4-9c1f-4f62-85c2-9b0eacf2e703 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.331s",
                                "2026-05-20 01:43:07.899 20 INFO tempest.lib.common.rest_client [req-3add6135-4b0d-4901-8d19-1e7359382350 req-3add6135-4b0d-4901-8d19-1e7359382350 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.316s",
                                "2026-05-20 01:43:07.946 15 INFO tempest.lib.common.rest_client [req-037ac79b-d7af-4140-9495-b750775e3a96 req-037ac79b-d7af-4140-9495-b750775e3a96 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.531s",
                                "2026-05-20 01:43:07.950 21 INFO tempest.lib.common.rest_client [req-cd6e27f6-766e-4feb-923d-663af4b98a0a req-cd6e27f6-766e-4feb-923d-663af4b98a0a ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.773s",
                                "2026-05-20 01:43:07.969 13 INFO tempest.lib.common.rest_client [req-e8ee33e0-112f-4944-b4b6-605595ee9d7d req-e8ee33e0-112f-4944-b4b6-605595ee9d7d ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762e33c06dfb444690006a584eceba51/users/7a793aa1443a4eeeb18d74925f017b89/roles/a5048e830be14347876cdf483f806a64 0.325s",
                                "2026-05-20 01:43:07.998 17 INFO tempest.lib.common.rest_client [req-1942f8fc-ffe6-4515-bd5c-0508ba4b60dc req-1942f8fc-ffe6-4515-bd5c-0508ba4b60dc ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/d5861d8788ae4519a8add650275ea185/roles/68cd1badce4c4baeb95895efe5da31f7 0.970s",
                                "2026-05-20 01:43:08.088 26 INFO tempest.lib.common.rest_client [req-84e19c73-b6fa-4d41-91be-54707a99f8bb req-84e19c73-b6fa-4d41-91be-54707a99f8bb ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.408s",
                                "2026-05-20 01:43:08.163 37 INFO tempest.lib.common.rest_client [req-af7f31e5-cf70-42f2-9995-71e3f8ac3a68 req-af7f31e5-cf70-42f2-9995-71e3f8ac3a68 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.349s",
                                "2026-05-20 01:43:08.180 33 INFO tempest.lib.common.rest_client [req-854e327e-28ee-4955-ba00-7d5619ee8a61 req-854e327e-28ee-4955-ba00-7d5619ee8a61 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.929s",
                                "2026-05-20 01:43:08.211 17 INFO tempest.lib.common.rest_client [req-1e134953-9d4c-4217-88c3-5347b9700e0f req-1e134953-9d4c-4217-88c3-5347b9700e0f ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s",
                                "2026-05-20 01:43:08.230 29 INFO tempest.lib.common.rest_client [req-30261f5d-045d-4984-9fc2-01ab6017244b req-30261f5d-045d-4984-9fc2-01ab6017244b ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.789s",
                                "2026-05-20 01:43:08.240 35 INFO tempest.lib.common.rest_client [req-9c5cbb68-00f6-4d73-a5ab-d96923c69c5d req-9c5cbb68-00f6-4d73-a5ab-d96923c69c5d ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.967s",
                                "2026-05-20 01:43:08.257 31 INFO tempest.lib.common.rest_client [req-0abafe43-1e84-406c-8818-125109878a54 req-0abafe43-1e84-406c-8818-125109878a54 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c802176e03b2496aab47ddedc18e8aa4/users/a0426c16af1b4b6faf6a2d1bd7002616/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.387s",
                                "2026-05-20 01:43:08.275 11 INFO tempest.lib.common.rest_client [req-69666d73-4951-4b89-bd0a-08c567ea4ad3 req-69666d73-4951-4b89-bd0a-08c567ea4ad3 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a903d2ce908f49bdad6f89ed905ccdde/users/8d4abb2c424947c2a919d706045af741/roles/a5048e830be14347876cdf483f806a64 0.500s",
                                "2026-05-20 01:43:08.318 15 INFO tempest.lib.common.rest_client [req-031d2276-1d31-42e5-80b5-20227f94b7c6 req-031d2276-1d31-42e5-80b5-20227f94b7c6 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/a555dd5ff2f944e7b7f9bc4e8ec482c6/roles/68cd1badce4c4baeb95895efe5da31f7 0.368s",
                                "2026-05-20 01:43:08.322 41 INFO tempest.lib.common.rest_client [req-09c6142e-a053-46e6-b443-6ec3fa6bf4b0 req-09c6142e-a053-46e6-b443-6ec3fa6bf4b0 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.669s",
                                "2026-05-20 01:43:08.400 28 INFO tempest.lib.common.rest_client [req-e011a6ab-14e8-4a3f-aa13-b153ae1be4d6 req-e011a6ab-14e8-4a3f-aa13-b153ae1be4d6 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/67aa91b04bd047deb9def2e4e781e241/users/29281bef2ef34a07a9198c269c3c50c0/roles/a5048e830be14347876cdf483f806a64 0.694s",
                                "2026-05-20 01:43:08.461 37 INFO tempest.lib.common.rest_client [req-6a569e09-fed4-4cc2-b87b-db4dfc7b6059 req-6a569e09-fed4-4cc2-b87b-db4dfc7b6059 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/2a7adeac11b14324b4893a8f04c904f6/roles/68cd1badce4c4baeb95895efe5da31f7 0.295s",
                                "2026-05-20 01:43:08.536 21 INFO tempest.lib.common.rest_client [req-1cce0870-2ed9-410b-92fb-84bc78788d52 req-1cce0870-2ed9-410b-92fb-84bc78788d52 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/6484f6e4ceb840b880d32d012a468c5a/roles/8a521d0f25a3484db544a7c662aa9d7f 0.584s",
                                "2026-05-20 01:43:08.568 35 INFO tempest.lib.common.rest_client [req-9eaa92eb-21ab-484a-becc-ffcb872efae5 req-9eaa92eb-21ab-484a-becc-ffcb872efae5 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/d19609e8aae244969be24780d29af72a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.325s",
                                "2026-05-20 01:43:08.586 24 INFO tempest.lib.common.rest_client [req-61c9219d-fde8-449e-ac61-5ab405504f4a req-61c9219d-fde8-449e-ac61-5ab405504f4a ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.760s",
                                "2026-05-20 01:43:08.604 41 INFO tempest.lib.common.rest_client [req-fda1eb08-47c0-4904-b8f9-df56e90ce52e req-fda1eb08-47c0-4904-b8f9-df56e90ce52e ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.280s",
                                "2026-05-20 01:43:08.615 15 INFO tempest.lib.common.rest_client [req-109ff06e-05c8-4843-87a1-f892edb00b95 req-109ff06e-05c8-4843-87a1-f892edb00b95 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.295s",
                                "2026-05-20 01:43:08.686 13 INFO tempest.lib.common.rest_client [req-01915737-bc57-4c39-afbc-c11059a0b258 req-01915737-bc57-4c39-afbc-c11059a0b258 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.716s",
                                "2026-05-20 01:43:08.729 21 INFO tempest.lib.common.rest_client [req-a1df7d8a-46b9-4edd-a1ac-3b5546d7eb80 req-a1df7d8a-46b9-4edd-a1ac-3b5546d7eb80 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s",
                                "2026-05-20 01:43:08.727 33 INFO tempest.lib.common.rest_client [req-7a87433e-3351-4bfc-abad-39778c3634f6 req-7a87433e-3351-4bfc-abad-39778c3634f6 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a0d625cbf094cd285646632ffa3b1f3/users/dec9c2dd813d4546b50064630a848312/roles/68cd1badce4c4baeb95895efe5da31f7 0.546s",
                                "2026-05-20 01:43:08.742 29 INFO tempest.lib.common.rest_client [req-d488abfb-db59-4e32-8ffb-f7ff7ebb9b51 req-d488abfb-db59-4e32-8ffb-f7ff7ebb9b51 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/42909a1de0bd489ead48ae93edd1ace1/users/ab1e380c7aab49c582b7fca073bea9a0/roles/a5048e830be14347876cdf483f806a64 0.508s",
                                "2026-05-20 01:43:08.753 26 INFO tempest.lib.common.rest_client [req-75d3dd2e-8ef4-4261-baca-23c31a6bee49 req-75d3dd2e-8ef4-4261-baca-23c31a6bee49 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/f684b578713246b192ea8bd27a6d102a/roles/68cd1badce4c4baeb95895efe5da31f7 0.656s",
                                "2026-05-20 01:43:08.737 15 INFO tempest.lib.common.rest_client [req-0d679dd4-bf51-47ba-924a-8532108d9530 req-0d679dd4-bf51-47ba-924a-8532108d9530 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0/users/a555dd5ff2f944e7b7f9bc4e8ec482c6/roles/96c5293ae00249159873405c9cd172ae 0.120s",
                                "2026-05-20 01:43:08.738 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a555dd5ff2f944e7b7f9bc4e8ec482c6 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:08.738 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'tenant_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a555dd5ff2f944e7b7f9bc4e8ec482c6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:08.738 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-AllowedAddressPairIpV6TestJSON-1309258415-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'tenant_id': 'c61bb05bc90f4eaeb870669b0e3280b0', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1309258415', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a555dd5ff2f944e7b7f9bc4e8ec482c6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:08.852 11 INFO tempest.lib.common.rest_client [req-544969ee-e687-4639-b430-3b9be8c05eb7 req-544969ee-e687-4639-b430-3b9be8c05eb7 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.573s",
                                "2026-05-20 01:43:08.856 39 INFO tempest.lib.common.rest_client [req-835cabaa-e020-45f7-b2f9-57d701e6cd2e req-835cabaa-e020-45f7-b2f9-57d701e6cd2e ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.286s",
                                "2026-05-20 01:43:08.860 33 INFO tempest.lib.common.rest_client [req-3dd5a596-3fcd-41fe-a6b3-445a72a7afb5 req-3dd5a596-3fcd-41fe-a6b3-445a72a7afb5 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.131s",
                                "2026-05-20 01:43:08.874 37 INFO tempest.lib.common.rest_client [req-6c22056e-488c-407c-84eb-3ddf32ebcf89 req-6c22056e-488c-407c-84eb-3ddf32ebcf89 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.406s",
                                "2026-05-20 01:43:08.870 17 INFO tempest.lib.common.rest_client [req-2c162a69-ded7-45c0-8a92-1942c8762d19 req-2c162a69-ded7-45c0-8a92-1942c8762d19 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b/users/d5861d8788ae4519a8add650275ea185/roles/96c5293ae00249159873405c9cd172ae 0.653s",
                                "2026-05-20 01:43:08.870 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d5861d8788ae4519a8add650275ea185 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:08.870 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-2139753868-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25107420a473491a8a6aee53b0af0f0b', 'project_name': 'tempest-BulkNetworkOpsTest-2139753868', 'tenant_id': '25107420a473491a8a6aee53b0af0f0b', 'tenant_name': 'tempest-BulkNetworkOpsTest-2139753868', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd5861d8788ae4519a8add650275ea185', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:08.871 17 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-2139753868-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25107420a473491a8a6aee53b0af0f0b', 'project_name': 'tempest-BulkNetworkOpsTest-2139753868', 'tenant_id': '25107420a473491a8a6aee53b0af0f0b', 'tenant_name': 'tempest-BulkNetworkOpsTest-2139753868', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd5861d8788ae4519a8add650275ea185', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:08.940 31 INFO tempest.lib.common.rest_client [req-3a620603-adc7-4dcf-ab29-b2cbf9771603 req-3a620603-adc7-4dcf-ab29-b2cbf9771603 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.681s",
                                "2026-05-20 01:43:08.967 35 INFO tempest.lib.common.rest_client [req-180e7e8b-1f14-4123-b1e8-a506902e9026 req-180e7e8b-1f14-4123-b1e8-a506902e9026 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.395s",
                                "2026-05-20 01:43:08.984 21 INFO tempest.lib.common.rest_client [req-8c35d0fb-394f-487f-b5f3-4d638d0a383d req-8c35d0fb-394f-487f-b5f3-4d638d0a383d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/6484f6e4ceb840b880d32d012a468c5a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.251s",
                                "2026-05-20 01:43:09.000 24 INFO tempest.lib.common.rest_client [req-f69ea529-f4ff-4ff5-b130-e1c0bcdab202 req-f69ea529-f4ff-4ff5-b130-e1c0bcdab202 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c240392daa34ab39d0471d6018484b8/users/833928fc570e4e68a14a0932b06d8287/roles/96c5293ae00249159873405c9cd172ae 0.411s",
                                "2026-05-20 01:43:09.000 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 833928fc570e4e68a14a0932b06d8287 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:09.001 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1599197927-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c240392daa34ab39d0471d6018484b8', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1599197927', 'tenant_id': '2c240392daa34ab39d0471d6018484b8', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1599197927', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '833928fc570e4e68a14a0932b06d8287', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:09.001 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1599197927-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c240392daa34ab39d0471d6018484b8', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1599197927', 'tenant_id': '2c240392daa34ab39d0471d6018484b8', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1599197927', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '833928fc570e4e68a14a0932b06d8287', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:09.014 28 INFO tempest.lib.common.rest_client [req-39f02b0c-d9c6-4f79-8c83-5ac431d1d6bb req-39f02b0c-d9c6-4f79-8c83-5ac431d1d6bb ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.612s",
                                "2026-05-20 01:43:09.086 13 INFO tempest.lib.common.rest_client [req-16bf343d-eab7-4fd6-8023-1ad263d8e3e5 req-16bf343d-eab7-4fd6-8023-1ad263d8e3e5 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762e33c06dfb444690006a584eceba51/users/7a793aa1443a4eeeb18d74925f017b89/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.398s",
                                "2026-05-20 01:43:09.132 29 INFO tempest.lib.common.rest_client [req-547a3a1d-45c3-43e2-bd7d-fcf8ded0b2fa req-547a3a1d-45c3-43e2-bd7d-fcf8ded0b2fa ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.386s",
                                "2026-05-20 01:43:09.167 39 INFO tempest.lib.common.rest_client [req-0125aed8-8a8e-46be-a7ed-6c200511080a req-0125aed8-8a8e-46be-a7ed-6c200511080a ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s",
                                "2026-05-20 01:43:09.176 11 INFO tempest.lib.common.rest_client [req-81be029a-cfa3-4ef3-8d11-fa043a20680b req-81be029a-cfa3-4ef3-8d11-fa043a20680b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a903d2ce908f49bdad6f89ed905ccdde/users/8d4abb2c424947c2a919d706045af741/roles/a5048e830be14347876cdf483f806a64 0.321s",
                                "2026-05-20 01:43:09.190 26 INFO tempest.lib.common.rest_client [req-a2c207d9-da78-4f55-8146-152ef610fd49 req-a2c207d9-da78-4f55-8146-152ef610fd49 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.436s",
                                "2026-05-20 01:43:09.280 35 INFO tempest.lib.common.rest_client [req-24be43aa-5faa-4f21-848f-351159f05d90 req-24be43aa-5faa-4f21-848f-351159f05d90 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/d19609e8aae244969be24780d29af72a/roles/68cd1badce4c4baeb95895efe5da31f7 0.311s",
                                "2026-05-20 01:43:09.289 21 INFO tempest.lib.common.rest_client [req-7859ad10-bd17-4985-bd74-f49f9ae16097 req-7859ad10-bd17-4985-bd74-f49f9ae16097 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.300s",
                                "2026-05-20 01:43:09.294 37 INFO tempest.lib.common.rest_client [req-854a0f46-ce0a-48fd-99c4-82b3ad958a73 req-854a0f46-ce0a-48fd-99c4-82b3ad958a73 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956/users/2a7adeac11b14324b4893a8f04c904f6/roles/96c5293ae00249159873405c9cd172ae 0.418s",
                                "2026-05-20 01:43:09.294 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2a7adeac11b14324b4893a8f04c904f6 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:09.297 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1538493528-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'project_name': 'tempest-NetworksTestDHCPv6-1538493528', 'tenant_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'tenant_name': 'tempest-NetworksTestDHCPv6-1538493528', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2a7adeac11b14324b4893a8f04c904f6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:09.297 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-NetworksTestDHCPv6-1538493528-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'project_name': 'tempest-NetworksTestDHCPv6-1538493528', 'tenant_id': 'e7bd72b799cf4b3ab0a9a726045bd956', 'tenant_name': 'tempest-NetworksTestDHCPv6-1538493528', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2a7adeac11b14324b4893a8f04c904f6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:09.281 33 INFO tempest.lib.common.rest_client [req-4746f640-1d15-4378-b3ff-fff32fdcf9c7 req-4746f640-1d15-4378-b3ff-fff32fdcf9c7 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a0d625cbf094cd285646632ffa3b1f3/users/dec9c2dd813d4546b50064630a848312/roles/96c5293ae00249159873405c9cd172ae 0.418s",
                                "2026-05-20 01:43:09.282 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dec9c2dd813d4546b50064630a848312 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:09.283 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1100874985-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a0d625cbf094cd285646632ffa3b1f3', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1100874985', 'tenant_id': '9a0d625cbf094cd285646632ffa3b1f3', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1100874985', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dec9c2dd813d4546b50064630a848312', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:09.283 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1100874985-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a0d625cbf094cd285646632ffa3b1f3', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1100874985', 'tenant_id': '9a0d625cbf094cd285646632ffa3b1f3', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1100874985', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dec9c2dd813d4546b50064630a848312', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:09.401 13 INFO tempest.lib.common.rest_client [req-abc6e20f-7f4d-424b-82e6-04ef4daa90d5 req-abc6e20f-7f4d-424b-82e6-04ef4daa90d5 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.313s",
                                "2026-05-20 01:43:09.404 11 INFO tempest.lib.common.rest_client [req-03194577-3b3d-4598-b677-91842cd8c69d req-03194577-3b3d-4598-b677-91842cd8c69d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-20 01:43:09.412 15 INFO tempest.lib.common.rest_client [req-8cfbd021-ab1e-4942-afd3-8809e9607a87 req-8cfbd021-ab1e-4942-afd3-8809e9607a87 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s",
                                "2026-05-20 01:43:09.420 39 INFO tempest.lib.common.rest_client [req-9ddc3cd1-7b86-45dd-82ce-2634b3220fec req-9ddc3cd1-7b86-45dd-82ce-2634b3220fec ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a564483529f45b8980320f611499ca1/users/3b367d1fe42a4c3da9ee8907aa720b67/roles/a5048e830be14347876cdf483f806a64 0.251s",
                                "2026-05-20 01:43:09.438 28 INFO tempest.lib.common.rest_client [req-4ff8ce6c-514d-490a-8d9c-08239af00c3c req-4ff8ce6c-514d-490a-8d9c-08239af00c3c ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/67aa91b04bd047deb9def2e4e781e241/users/29281bef2ef34a07a9198c269c3c50c0/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.422s",
                                "2026-05-20 01:43:09.495 17 INFO tempest.lib.common.rest_client [req-e5e321e3-3e36-478d-98bd-12cc717063a4 req-e5e321e3-3e36-478d-98bd-12cc717063a4 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s",
                                "2026-05-20 01:43:09.543 31 INFO tempest.lib.common.rest_client [req-03be4545-348d-48dc-a0e1-58e91c87c164 req-03be4545-348d-48dc-a0e1-58e91c87c164 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c802176e03b2496aab47ddedc18e8aa4/users/a0426c16af1b4b6faf6a2d1bd7002616/roles/68cd1badce4c4baeb95895efe5da31f7 0.601s",
                                "2026-05-20 01:43:09.556 35 INFO tempest.lib.common.rest_client [req-70507832-bf15-441e-adb2-a22c866ded8b req-70507832-bf15-441e-adb2-a22c866ded8b ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s",
                                "2026-05-20 01:43:09.628 11 INFO tempest.lib.common.rest_client [req-80b4b4aa-2aea-4729-9a6e-999e767d68b7 req-80b4b4aa-2aea-4729-9a6e-999e767d68b7 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a903d2ce908f49bdad6f89ed905ccdde/users/8d4abb2c424947c2a919d706045af741/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.222s",
                                "2026-05-20 01:43:09.685 39 INFO tempest.lib.common.rest_client [req-d57e6975-93db-4f34-819b-969306e88f4b req-d57e6975-93db-4f34-819b-969306e88f4b ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s",
                                "2026-05-20 01:43:09.723 28 INFO tempest.lib.common.rest_client [req-2bc52cce-4f0f-4cf5-9f1f-90a9687b9f1d req-2bc52cce-4f0f-4cf5-9f1f-90a9687b9f1d ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-20 01:43:09.735 29 INFO tempest.lib.common.rest_client [req-bd13e191-4c94-4971-8154-385525dbab43 req-bd13e191-4c94-4971-8154-385525dbab43 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/42909a1de0bd489ead48ae93edd1ace1/users/ab1e380c7aab49c582b7fca073bea9a0/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.600s",
                                "2026-05-20 01:43:09.749 20 INFO tempest.lib.common.rest_client [req-2238dcd2-2045-41ef-b5b5-20a13fca0d62 req-2238dcd2-2045-41ef-b5b5-20a13fca0d62 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.848s",
                                "2026-05-20 01:43:09.835 11 INFO tempest.lib.common.rest_client [req-8984f6dc-f9fd-4ab4-ac34-ad70f681ba8f req-8984f6dc-f9fd-4ab4-ac34-ad70f681ba8f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-20 01:43:09.841 26 INFO tempest.lib.common.rest_client [req-94c8f92e-ad21-41cc-89a4-3bee497d4f42 req-94c8f92e-ad21-41cc-89a4-3bee497d4f42 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384/users/f684b578713246b192ea8bd27a6d102a/roles/96c5293ae00249159873405c9cd172ae 0.648s",
                                "2026-05-20 01:43:09.842 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f684b578713246b192ea8bd27a6d102a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:09.842 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1333597709-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b9fa65f5c6f445390f6d457dab42384', 'project_name': 'tempest-ExtensionsTestJSON-1333597709', 'tenant_id': '5b9fa65f5c6f445390f6d457dab42384', 'tenant_name': 'tempest-ExtensionsTestJSON-1333597709', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f684b578713246b192ea8bd27a6d102a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:09.842 26 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-1333597709-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b9fa65f5c6f445390f6d457dab42384', 'project_name': 'tempest-ExtensionsTestJSON-1333597709', 'tenant_id': '5b9fa65f5c6f445390f6d457dab42384', 'tenant_name': 'tempest-ExtensionsTestJSON-1333597709', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f684b578713246b192ea8bd27a6d102a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:09.889 33 INFO tempest.lib.common.rest_client [req-0402a0bf-ec1a-4287-af56-af2bb59e489c req-0402a0bf-ec1a-4287-af56-af2bb59e489c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.589s",
                                "2026-05-20 01:43:09.929 37 INFO tempest.lib.common.rest_client [req-be0c8ad0-a005-4a82-b7ae-5c664c88ceaa req-be0c8ad0-a005-4a82-b7ae-5c664c88ceaa ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.623s",
                                "2026-05-20 01:43:09.939 29 INFO tempest.lib.common.rest_client [req-8c6748c7-069e-470b-8661-6c9d5db75322 req-8c6748c7-069e-470b-8661-6c9d5db75322 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-20 01:43:09.955 28 INFO tempest.lib.common.rest_client [req-9b155276-149d-4aae-b5d5-d9de8d2c1e98 req-9b155276-149d-4aae-b5d5-d9de8d2c1e98 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/67aa91b04bd047deb9def2e4e781e241/users/29281bef2ef34a07a9198c269c3c50c0/roles/68cd1badce4c4baeb95895efe5da31f7 0.230s",
                                "2026-05-20 01:43:09.969 21 INFO tempest.lib.common.rest_client [req-f9b367a4-94f9-4eec-ae74-92391ee4dc05 req-f9b367a4-94f9-4eec-ae74-92391ee4dc05 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/6484f6e4ceb840b880d32d012a468c5a/roles/68cd1badce4c4baeb95895efe5da31f7 0.675s",
                                "2026-05-20 01:43:09.989 35 INFO tempest.lib.common.rest_client [req-e7a3ea6f-3ad3-4b12-a7ea-b8abb0c52030 req-e7a3ea6f-3ad3-4b12-a7ea-b8abb0c52030 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e/users/d19609e8aae244969be24780d29af72a/roles/96c5293ae00249159873405c9cd172ae 0.429s",
                                "2026-05-20 01:43:09.990 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d19609e8aae244969be24780d29af72a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:09.990 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-153228094-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd3593490f114efeb407454169680c7e', 'project_name': 'tempest-PortsTestJSON-153228094', 'tenant_id': 'fd3593490f114efeb407454169680c7e', 'tenant_name': 'tempest-PortsTestJSON-153228094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd19609e8aae244969be24780d29af72a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:09.990 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-PortsTestJSON-153228094-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd3593490f114efeb407454169680c7e', 'project_name': 'tempest-PortsTestJSON-153228094', 'tenant_id': 'fd3593490f114efeb407454169680c7e', 'tenant_name': 'tempest-PortsTestJSON-153228094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd19609e8aae244969be24780d29af72a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:10.050 24 INFO tempest.lib.common.rest_client [req-bd7a6e74-36cb-4b45-8122-cc57ad8dd64d req-bd7a6e74-36cb-4b45-8122-cc57ad8dd64d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.041s",
                                "2026-05-20 01:43:10.119 13 INFO tempest.lib.common.rest_client [req-697c10ea-4178-402f-8d29-70c93cbd4f3d req-697c10ea-4178-402f-8d29-70c93cbd4f3d ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762e33c06dfb444690006a584eceba51/users/7a793aa1443a4eeeb18d74925f017b89/roles/68cd1badce4c4baeb95895efe5da31f7 0.714s",
                                "2026-05-20 01:43:10.138 29 INFO tempest.lib.common.rest_client [req-88067903-64e4-4cf5-97dd-03bc9ac6f727 req-88067903-64e4-4cf5-97dd-03bc9ac6f727 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/42909a1de0bd489ead48ae93edd1ace1/users/ab1e380c7aab49c582b7fca073bea9a0/roles/68cd1badce4c4baeb95895efe5da31f7 0.196s",
                                "2026-05-20 01:43:10.267 28 INFO tempest.lib.common.rest_client [req-02c70347-2987-4bf9-8bbd-2872360fdc2b req-02c70347-2987-4bf9-8bbd-2872360fdc2b ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.305s",
                                "2026-05-20 01:43:10.274 31 INFO tempest.lib.common.rest_client [req-38ab812b-9b19-4671-8253-2f117310d649 req-38ab812b-9b19-4671-8253-2f117310d649 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.729s",
                                "2026-05-20 01:43:10.338 39 INFO tempest.lib.common.rest_client [req-c7a3b9e7-e8aa-4c77-9044-c521e06b0283 req-c7a3b9e7-e8aa-4c77-9044-c521e06b0283 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a564483529f45b8980320f611499ca1/users/3b367d1fe42a4c3da9ee8907aa720b67/roles/a5048e830be14347876cdf483f806a64 0.650s",
                                "2026-05-20 01:43:10.460 21 INFO tempest.lib.common.rest_client [req-60945077-474b-4fab-b359-3bf72b3100a1 req-60945077-474b-4fab-b359-3bf72b3100a1 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.488s",
                                "2026-05-20 01:43:10.481 11 INFO tempest.lib.common.rest_client [req-9a434901-67f3-43c2-9d45-d4a9b390260b req-9a434901-67f3-43c2-9d45-d4a9b390260b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a903d2ce908f49bdad6f89ed905ccdde/users/8d4abb2c424947c2a919d706045af741/roles/68cd1badce4c4baeb95895efe5da31f7 0.643s",
                                "2026-05-20 01:43:10.492 26 INFO tempest.lib.common.rest_client [req-b4efac36-62a9-4300-835a-52f641dbb9db req-b4efac36-62a9-4300-835a-52f641dbb9db ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s",
                                "2026-05-20 01:43:10.497 28 INFO tempest.lib.common.rest_client [req-dbdceffa-e6a8-4f6d-adff-bb0ce8be2966 req-dbdceffa-e6a8-4f6d-adff-bb0ce8be2966 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/67aa91b04bd047deb9def2e4e781e241/users/29281bef2ef34a07a9198c269c3c50c0/roles/96c5293ae00249159873405c9cd172ae 0.227s",
                                "2026-05-20 01:43:10.497 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 29281bef2ef34a07a9198c269c3c50c0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:10.497 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-581432229-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '67aa91b04bd047deb9def2e4e781e241', 'project_name': 'tempest-RoutersIpV6AdminTest-581432229', 'tenant_id': '67aa91b04bd047deb9def2e4e781e241', 'tenant_name': 'tempest-RoutersIpV6AdminTest-581432229', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '29281bef2ef34a07a9198c269c3c50c0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:10.497 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-581432229-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '67aa91b04bd047deb9def2e4e781e241', 'project_name': 'tempest-RoutersIpV6AdminTest-581432229', 'tenant_id': '67aa91b04bd047deb9def2e4e781e241', 'tenant_name': 'tempest-RoutersIpV6AdminTest-581432229', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '29281bef2ef34a07a9198c269c3c50c0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:10.603 35 INFO tempest.lib.common.rest_client [req-fd2809d7-ef49-4247-9af5-a4bf4d729412 req-fd2809d7-ef49-4247-9af5-a4bf4d729412 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s",
                                "2026-05-20 01:43:10.656 29 INFO tempest.lib.common.rest_client [req-30cf77c2-2ea1-4281-8da7-886c1ba1d7a3 req-30cf77c2-2ea1-4281-8da7-886c1ba1d7a3 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.514s",
                                "2026-05-20 01:43:10.659 11 INFO tempest.lib.common.rest_client [req-002edc18-a9d7-4b5c-bcaf-9d968ea9cb9a req-002edc18-a9d7-4b5c-bcaf-9d968ea9cb9a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-20 01:43:10.697 13 INFO tempest.lib.common.rest_client [req-018de6b8-d1b8-4eff-93e0-3ee61c07d3fb req-018de6b8-d1b8-4eff-93e0-3ee61c07d3fb ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.576s",
                                "2026-05-20 01:43:10.714 31 INFO tempest.lib.common.rest_client [req-2f763fef-1f12-4d4e-b930-1f892642be78 req-2f763fef-1f12-4d4e-b930-1f892642be78 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c802176e03b2496aab47ddedc18e8aa4/users/a0426c16af1b4b6faf6a2d1bd7002616/roles/96c5293ae00249159873405c9cd172ae 0.438s",
                                "2026-05-20 01:43:10.715 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a0426c16af1b4b6faf6a2d1bd7002616 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:10.715 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-7197899-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c802176e03b2496aab47ddedc18e8aa4', 'project_name': 'tempest-ExternalNetworksTestJSON-7197899', 'tenant_id': 'c802176e03b2496aab47ddedc18e8aa4', 'tenant_name': 'tempest-ExternalNetworksTestJSON-7197899', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0426c16af1b4b6faf6a2d1bd7002616', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:10.716 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-7197899-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c802176e03b2496aab47ddedc18e8aa4', 'project_name': 'tempest-ExternalNetworksTestJSON-7197899', 'tenant_id': 'c802176e03b2496aab47ddedc18e8aa4', 'tenant_name': 'tempest-ExternalNetworksTestJSON-7197899', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0426c16af1b4b6faf6a2d1bd7002616', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:10.801 26 INFO tempest.lib.common.rest_client [req-c30f041d-ede3-4878-bbdb-a053e3e49c9d req-c30f041d-ede3-4878-bbdb-a053e3e49c9d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.306s",
                                "2026-05-20 01:43:10.822 39 INFO tempest.lib.common.rest_client [req-5fae87b6-211e-4953-9e5b-8790acfa80ce req-5fae87b6-211e-4953-9e5b-8790acfa80ce ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.482s",
                                "2026-05-20 01:43:10.853 20 INFO tempest.lib.common.rest_client [req-b8b0f74c-9655-4360-90a5-db217f02f67e req-b8b0f74c-9655-4360-90a5-db217f02f67e ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.616s",
                                "2026-05-20 01:43:10.860 29 INFO tempest.lib.common.rest_client [req-ed445a6c-59fc-4428-860a-5e2ab851e249 req-ed445a6c-59fc-4428-860a-5e2ab851e249 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/42909a1de0bd489ead48ae93edd1ace1/users/ab1e380c7aab49c582b7fca073bea9a0/roles/96c5293ae00249159873405c9cd172ae 0.199s",
                                "2026-05-20 01:43:10.860 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ab1e380c7aab49c582b7fca073bea9a0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:10.860 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1975144498-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '42909a1de0bd489ead48ae93edd1ace1', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1975144498', 'tenant_id': '42909a1de0bd489ead48ae93edd1ace1', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1975144498', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab1e380c7aab49c582b7fca073bea9a0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:10.860 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1975144498-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '42909a1de0bd489ead48ae93edd1ace1', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1975144498', 'tenant_id': '42909a1de0bd489ead48ae93edd1ace1', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1975144498', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab1e380c7aab49c582b7fca073bea9a0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:10.865 21 INFO tempest.lib.common.rest_client [req-c2b67a25-92ce-4d5b-8799-00ee6ef9e1c5 req-c2b67a25-92ce-4d5b-8799-00ee6ef9e1c5 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94/users/6484f6e4ceb840b880d32d012a468c5a/roles/96c5293ae00249159873405c9cd172ae 0.398s",
                                "2026-05-20 01:43:10.865 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6484f6e4ceb840b880d32d012a468c5a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:10.865 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-890588430-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c43878b749c542a5a7c6f49a419f3d94', 'project_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'tenant_id': 'c43878b749c542a5a7c6f49a419f3d94', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6484f6e4ceb840b880d32d012a468c5a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:10.866 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-AllowedAddressPairTestJSON-890588430-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c43878b749c542a5a7c6f49a419f3d94', 'project_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'tenant_id': 'c43878b749c542a5a7c6f49a419f3d94', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-890588430', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6484f6e4ceb840b880d32d012a468c5a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:10.899 26 INFO tempest.lib.common.rest_client [req-95be313b-4d94-49cd-8751-196cab529781 req-95be313b-4d94-49cd-8751-196cab529781 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-group 0.093s",
                                "2026-05-20 01:43:10.887 11 INFO tempest.lib.common.rest_client [req-42adb7c3-e4b1-4236-b954-b61bb734a515 req-42adb7c3-e4b1-4236-b954-b61bb734a515 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a903d2ce908f49bdad6f89ed905ccdde/users/8d4abb2c424947c2a919d706045af741/roles/96c5293ae00249159873405c9cd172ae 0.225s",
                                "2026-05-20 01:43:10.888 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8d4abb2c424947c2a919d706045af741 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:10.888 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-2021109957-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a903d2ce908f49bdad6f89ed905ccdde', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-2021109957', 'tenant_id': 'a903d2ce908f49bdad6f89ed905ccdde', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-2021109957', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d4abb2c424947c2a919d706045af741', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:10.888 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-2021109957-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a903d2ce908f49bdad6f89ed905ccdde', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-2021109957', 'tenant_id': 'a903d2ce908f49bdad6f89ed905ccdde', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-2021109957', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d4abb2c424947c2a919d706045af741', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:10.965 15 INFO tempest.lib.common.rest_client [req-e0d7392e-4fac-4fae-90eb-c8111b7ab95d req-e0d7392e-4fac-4fae-90eb-c8111b7ab95d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.548s",
                                "2026-05-20 01:43:11.003 26 INFO tempest.lib.common.rest_client [req-143f9187-10e3-45cd-9c24-30ba37bdab3d req-143f9187-10e3-45cd-9c24-30ba37bdab3d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-scope 0.103s",
                                "2026-05-20 01:43:11.071 26 INFO tempest.lib.common.rest_client [req-471694df-f484-44f8-ae8f-80aab5fd79bd req-471694df-f484-44f8-ae8f-80aab5fd79bd ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/agent 0.065s",
                                "2026-05-20 01:43:11.090 39 INFO tempest.lib.common.rest_client [req-0a91bbcd-40b3-4fec-b705-f4a1cbed2a66 req-0a91bbcd-40b3-4fec-b705-f4a1cbed2a66 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a564483529f45b8980320f611499ca1/users/3b367d1fe42a4c3da9ee8907aa720b67/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.267s",
                                "2026-05-20 01:43:11.141 26 INFO tempest.lib.common.rest_client [req-9ecbe036-23ef-4243-a90d-e5b709ec3eab req-9ecbe036-23ef-4243-a90d-e5b709ec3eab ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/allowed-address-pairs 0.069s",
                                "2026-05-20 01:43:11.210 26 INFO tempest.lib.common.rest_client [req-3cb50084-2a03-4872-ba4b-efcb9a882eda req-3cb50084-2a03-4872-ba4b-efcb9a882eda ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/auto-allocated-topology 0.067s",
                                "2026-05-20 01:43:11.265 13 INFO tempest.lib.common.rest_client [req-77cf90b0-d02d-4835-b065-7334f1dbf37c req-77cf90b0-d02d-4835-b065-7334f1dbf37c ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762e33c06dfb444690006a584eceba51/users/7a793aa1443a4eeeb18d74925f017b89/roles/96c5293ae00249159873405c9cd172ae 0.564s",
                                "2026-05-20 01:43:11.266 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7a793aa1443a4eeeb18d74925f017b89 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:11.266 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-183972667-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '762e33c06dfb444690006a584eceba51', 'project_name': 'tempest-RoutersAdminTest-183972667', 'tenant_id': '762e33c06dfb444690006a584eceba51', 'tenant_name': 'tempest-RoutersAdminTest-183972667', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a793aa1443a4eeeb18d74925f017b89', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:11.267 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-183972667-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '762e33c06dfb444690006a584eceba51', 'project_name': 'tempest-RoutersAdminTest-183972667', 'tenant_id': '762e33c06dfb444690006a584eceba51', 'tenant_name': 'tempest-RoutersAdminTest-183972667', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a793aa1443a4eeeb18d74925f017b89', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:11.277 41 INFO tempest.lib.common.rest_client [req-bb3c9187-292c-4310-842f-f92d85788cef req-bb3c9187-292c-4310-842f-f92d85788cef ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0cf81b6f-7172-46bf-ab43-4340998e0973/add_router_interface 2.671s",
                                "2026-05-20 01:43:11.279 28 INFO tempest.lib.common.rest_client [req-52c49b06-be93-4fa6-ada5-917f8c29217f req-52c49b06-be93-4fa6-ada5-917f8c29217f ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.773s",
                                "2026-05-20 01:43:11.284 26 INFO tempest.lib.common.rest_client [req-4462bd0c-13f0-4b8b-9cd8-3ed8e357ddca req-4462bd0c-13f0-4b8b-9cd8-3ed8e357ddca ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/availability_zone 0.073s",
                                "2026-05-20 01:43:11.350 26 INFO tempest.lib.common.rest_client [req-d9347c68-a5e5-4110-b720-a9852f559505 req-d9347c68-a5e5-4110-b720-a9852f559505 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/default-subnetpools 0.065s",
                                "2026-05-20 01:43:11.369 31 INFO tempest.lib.common.rest_client [req-4bfecbf3-8aab-4717-84d9-839ac6fd706b req-4bfecbf3-8aab-4717-84d9-839ac6fd706b ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s",
                                "2026-05-20 01:43:11.395 39 INFO tempest.lib.common.rest_client [req-f1f89906-7fd4-478b-b098-e08288a82cea req-f1f89906-7fd4-478b-b098-e08288a82cea ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s",
                                "2026-05-20 01:43:11.434 26 INFO tempest.lib.common.rest_client [req-2ded8a52-b7c9-4ecf-9d37-0297a1998cba req-2ded8a52-b7c9-4ecf-9d37-0297a1998cba ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dhcp_agent_scheduler 0.081s",
                                "2026-05-20 01:43:11.517 26 INFO tempest.lib.common.rest_client [req-662673d1-b9df-44e7-a971-fd93a09bba63 req-662673d1-b9df-44e7-a971-fd93a09bba63 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration 0.080s",
                                "2026-05-20 01:43:11.544 21 INFO tempest.lib.common.rest_client [req-4496a341-979b-4f51-9c2b-caa3a2f1138e req-4496a341-979b-4f51-9c2b-caa3a2f1138e ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s",
                                "2026-05-20 01:43:11.559 11 INFO tempest.lib.common.rest_client [req-a4ae3ddb-b5e1-4f43-9f73-a356eafae8fb req-a4ae3ddb-b5e1-4f43-9f73-a356eafae8fb ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s",
                                "2026-05-20 01:43:11.574 33 INFO tempest.lib.common.rest_client [req-0065673c-d53c-4628-b187-2faf203a94f9 req-0065673c-d53c-4628-b187-2faf203a94f9 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.682s",
                                "2026-05-20 01:43:11.600 26 INFO tempest.lib.common.rest_client [req-06835399-ab5c-4181-a36f-b587aec3d631 req-06835399-ab5c-4181-a36f-b587aec3d631 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-domain-ports 0.079s",
                                "2026-05-20 01:43:11.610 39 INFO tempest.lib.common.rest_client [req-d892655e-a10a-47f9-9cfb-a43f6ba737f9 req-d892655e-a10a-47f9-9cfb-a43f6ba737f9 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a564483529f45b8980320f611499ca1/users/3b367d1fe42a4c3da9ee8907aa720b67/roles/68cd1badce4c4baeb95895efe5da31f7 0.213s",
                                "2026-05-20 01:43:11.677 26 INFO tempest.lib.common.rest_client [req-b932a616-c4a7-4100-8c66-6cb1d38b19df req-b932a616-c4a7-4100-8c66-6cb1d38b19df ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration-domain-keywords 0.074s",
                                "2026-05-20 01:43:11.695 15 INFO tempest.lib.common.rest_client [req-a9ee4bdf-c40b-4d24-83af-d5812060c20b req-a9ee4bdf-c40b-4d24-83af-d5812060c20b ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.717s",
                                "2026-05-20 01:43:11.749 26 INFO tempest.lib.common.rest_client [req-1d680065-6b52-48e9-92d5-7f7ddf389df3 req-1d680065-6b52-48e9-92d5-7f7ddf389df3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/empty-string-filtering 0.070s",
                                "2026-05-20 01:43:11.802 24 INFO tempest.lib.common.rest_client [req-475fd871-8b4a-4fd0-acaa-c8523b0ac84a req-475fd871-8b4a-4fd0-acaa-c8523b0ac84a ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.750s",
                                "2026-05-20 01:43:11.813 26 INFO tempest.lib.common.rest_client [req-2670a4dd-3e97-466c-99b8-4ab1e634641c req-2670a4dd-3e97-466c-99b8-4ab1e634641c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/expose-port-forwarding-in-fip 0.062s",
                                "2026-05-20 01:43:11.872 29 INFO tempest.lib.common.rest_client [req-6a556950-7b0a-4c30-b3a1-2c55b7752802 req-6a556950-7b0a-4c30-b3a1-2c55b7752802 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.005s",
                                "2026-05-20 01:43:11.904 26 INFO tempest.lib.common.rest_client [req-2bf4c128-3008-4705-8c4a-186206444f7e req-2bf4c128-3008-4705-8c4a-186206444f7e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-net 0.089s",
                                "2026-05-20 01:43:11.936 13 INFO tempest.lib.common.rest_client [req-166db436-83b4-4e24-b260-c6d0346e5457 req-166db436-83b4-4e24-b260-c6d0346e5457 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s",
                                "2026-05-20 01:43:11.981 26 INFO tempest.lib.common.rest_client [req-4e0dace3-783b-4c78-ac22-d31ebf08e68b req-4e0dace3-783b-4c78-ac22-d31ebf08e68b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extra_dhcp_opt 0.075s",
                                "2026-05-20 01:43:12.000 39 INFO tempest.lib.common.rest_client [req-9edc3597-ed39-4717-9390-07620c1fef2e req-9edc3597-ed39-4717-9390-07620c1fef2e ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.386s",
                                "2026-05-20 01:43:12.036 33 INFO tempest.lib.common.rest_client [req-c64445cc-8d95-4414-a600-abe50e9cdb0b req-c64445cc-8d95-4414-a600-abe50e9cdb0b ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.459s",
                                "2026-05-20 01:43:12.037 29 INFO tempest.lib.common.rest_client [req-3319f2b2-d826-4400-9199-87b3d229e6b9 req-3319f2b2-d826-4400-9199-87b3d229e6b9 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents?agent_type=DHCP+Agent 0.162s",
                                "2026-05-20 01:43:12.037 29 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DHCPAgentSchedulersTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-20 01:43:12.062 26 INFO tempest.lib.common.rest_client [req-a276ad9d-1db2-4605-bf53-3f6ee5cba279 req-a276ad9d-1db2-4605-bf53-3f6ee5cba279 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extraroute 0.079s",
                                "2026-05-20 01:43:12.127 26 INFO tempest.lib.common.rest_client [req-812a034f-31de-4176-8b03-1eda9d2f3769 req-812a034f-31de-4176-8b03-1eda9d2f3769 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/filter-validation 0.063s",
                                "2026-05-20 01:43:12.179 17 INFO tempest.lib.common.rest_client [req-0514cdef-5589-459e-b7ca-d061ffeeee6d req-0514cdef-5589-459e-b7ca-d061ffeeee6d ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.682s",
                                "2026-05-20 01:43:12.166 39 INFO tempest.lib.common.rest_client [req-102d50ca-7c14-493f-b696-65fe2e5e9543 req-102d50ca-7c14-493f-b696-65fe2e5e9543 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a564483529f45b8980320f611499ca1/users/3b367d1fe42a4c3da9ee8907aa720b67/roles/96c5293ae00249159873405c9cd172ae 0.162s",
                                "2026-05-20 01:43:12.166 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3b367d1fe42a4c3da9ee8907aa720b67 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:12.166 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1240776871-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3a564483529f45b8980320f611499ca1', 'project_name': 'tempest-FloatingIPAdminTestJSON-1240776871', 'tenant_id': '3a564483529f45b8980320f611499ca1', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1240776871', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b367d1fe42a4c3da9ee8907aa720b67', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:12.166 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1240776871-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3a564483529f45b8980320f611499ca1', 'project_name': 'tempest-FloatingIPAdminTestJSON-1240776871', 'tenant_id': '3a564483529f45b8980320f611499ca1', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1240776871', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b367d1fe42a4c3da9ee8907aa720b67', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:12.208 26 INFO tempest.lib.common.rest_client [req-99ee7c18-3b7a-4671-ae2f-901048f55f50 req-99ee7c18-3b7a-4671-ae2f-901048f55f50 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-description 0.078s",
                                "2026-05-20 01:43:12.261 29 INFO tempest.lib.common.rest_client [req-95e73956-145f-4563-ae2c-acb291ff295c req-95e73956-145f-4563-ae2c-acb291ff295c ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/50af2b50ac0f4f32941c1c2be2c3589e 0.220s",
                                "2026-05-20 01:43:12.281 26 INFO tempest.lib.common.rest_client [req-821da69e-ce65-4748-b9e2-ee46f5cf17cb req-821da69e-ce65-4748-b9e2-ee46f5cf17cb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-detail 0.071s",
                                "2026-05-20 01:43:12.292 37 INFO tempest.lib.common.rest_client [req-912f294c-65c4-4ac8-a9e0-a9be3fa8e581 req-912f294c-65c4-4ac8-a9e0-a9be3fa8e581 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.359s",
                                "2026-05-20 01:43:12.345 26 INFO tempest.lib.common.rest_client [req-b4128003-3703-4b6d-a148-29ef325adfa0 req-b4128003-3703-4b6d-a148-29ef325adfa0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.063s",
                                "2026-05-20 01:43:12.357 35 INFO tempest.lib.common.rest_client [req-61eae50c-0bc2-48ef-94ab-b1db249ffda2 req-61eae50c-0bc2-48ef-94ab-b1db249ffda2 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.752s",
                                "2026-05-20 01:43:12.414 26 INFO tempest.lib.common.rest_client [req-81e99fa8-e369-4846-986f-ee6a9aab0e1f req-81e99fa8-e369-4846-986f-ee6a9aab0e1f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/fip-port-details 0.067s",
                                "2026-05-20 01:43:12.415 41 INFO tempest.lib.common.rest_client [req-9790ba83-12ac-4799-8fd0-66e4669d6f33 req-9790ba83-12ac-4799-8fd0-66e4669d6f33 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.135s",
                                "2026-05-20 01:43:12.454 17 INFO tempest.lib.common.rest_client [req-174c4601-0904-41c7-a5c9-602345a23241 req-174c4601-0904-41c7-a5c9-602345a23241 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.272s",
                                "2026-05-20 01:43:12.489 26 INFO tempest.lib.common.rest_client [req-938ffd60-912d-46f4-abdf-f4ae67c05f97 req-938ffd60-912d-46f4-abdf-f4ae67c05f97 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/flavors 0.073s",
                                "2026-05-20 01:43:12.558 26 INFO tempest.lib.common.rest_client [req-93f54f7c-cd85-471e-936e-1a5e0ee5a1fe req-93f54f7c-cd85-471e-936e-1a5e0ee5a1fe ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding 0.068s",
                                "2026-05-20 01:43:12.577 29 INFO tempest.lib.common.rest_client [req-69a1d5a0-2a62-4dc3-b372-471ff16829b6 req-69a1d5a0-2a62-4dc3-b372-471ff16829b6 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ab1e380c7aab49c582b7fca073bea9a0 0.314s",
                                "2026-05-20 01:43:12.577 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 598eab3b9f0d444daf23998aabe89758",
                                "2026-05-20 01:43:12.626 26 INFO tempest.lib.common.rest_client [req-9561bcc2-4858-4d5e-a03d-f3f789c8e872 req-9561bcc2-4858-4d5e-a03d-f3f789c8e872 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floatingip-pools 0.066s",
                                "2026-05-20 01:43:12.658 24 INFO tempest.lib.common.rest_client [req-af495bef-f37e-47d8-aa8b-a05db56afaab req-af495bef-f37e-47d8-aa8b-a05db56afaab ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.854s",
                                "2026-05-20 01:43:12.723 26 INFO tempest.lib.common.rest_client [req-0b467e2b-ccda-437c-b6d8-b861b29e0c7f req-0b467e2b-ccda-437c-b6d8-b861b29e0c7f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router 0.095s",
                                "2026-05-20 01:43:12.794 26 INFO tempest.lib.common.rest_client [req-59842dcb-2c34-4927-bdb6-bb40255fc1b1 req-59842dcb-2c34-4927-bdb6-bb40255fc1b1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-bfd 0.069s",
                                "2026-05-20 01:43:12.800 39 INFO tempest.lib.common.rest_client [req-50fba7d9-9549-407b-b085-fdef6735590f req-50fba7d9-9549-407b-b085-fdef6735590f ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s",
                                "2026-05-20 01:43:12.896 26 INFO tempest.lib.common.rest_client [req-57a688b2-f6fb-4c1b-bb91-89741bb9be6d req-57a688b2-f6fb-4c1b-bb91-89741bb9be6d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-ecmp 0.099s",
                                "2026-05-20 01:43:12.942 20 INFO tempest.lib.common.rest_client [req-94d61d82-3457-412c-96c5-24ec920a47bf req-94d61d82-3457-412c-96c5-24ec920a47bf ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.086s",
                                "2026-05-20 01:43:13.005 26 INFO tempest.lib.common.rest_client [req-34895e63-b331-403f-ada9-80838aed31fb req-34895e63-b331-403f-ada9-80838aed31fb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/ext-gw-mode 0.104s",
                                "2026-05-20 01:43:13.087 37 INFO tempest.lib.common.rest_client [req-4f9c95ca-42d3-4a87-9344-bd2066753551 req-4f9c95ca-42d3-4a87-9344-bd2066753551 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.791s",
                                "2026-05-20 01:43:13.095 35 INFO tempest.lib.common.rest_client [req-60ff6216-0f8e-4773-b9fc-f5d252f8193a req-60ff6216-0f8e-4773-b9fc-f5d252f8193a ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.737s",
                                "2026-05-20 01:43:13.100 26 INFO tempest.lib.common.rest_client [req-6d8922df-dd3b-46d3-9ea1-7543734d0a13 req-6d8922df-dd3b-46d3-9ea1-7543734d0a13 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-ha 0.093s",
                                "2026-05-20 01:43:13.148 29 INFO tempest.lib.common.rest_client [req-c76ccf25-0da9-46c0-833a-adaa10ef0d1d req-c76ccf25-0da9-46c0-833a-adaa10ef0d1d ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s",
                                "2026-05-20 01:43:13.188 26 INFO tempest.lib.common.rest_client [req-4bf9fbd6-6e00-43ee-b4b9-2c7ce50d4b73 req-4bf9fbd6-6e00-43ee-b4b9-2c7ce50d4b73 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-gateway-multihoming 0.086s",
                                "2026-05-20 01:43:13.213 31 INFO tempest.lib.common.rest_client [req-580634ff-2804-46ce-8624-b21b1afdaf69 req-580634ff-2804-46ce-8624-b21b1afdaf69 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.839s",
                                "2026-05-20 01:43:13.273 26 INFO tempest.lib.common.rest_client [req-4d36868e-b6b9-4ce7-9fe5-4a43370311c3 req-4d36868e-b6b9-4ce7-9fe5-4a43370311c3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-flavors 0.083s",
                                "2026-05-20 01:43:13.350 26 INFO tempest.lib.common.rest_client [req-e649e744-4d48-4bea-b1cb-35bf44f84868 req-e649e744-4d48-4bea-b1cb-35bf44f84868 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/multi-provider 0.076s",
                                "2026-05-20 01:43:13.382 41 INFO tempest.lib.common.rest_client [req-4e3a6423-4fe4-4549-aa17-94ef1d42a25f req-4e3a6423-4fe4-4549-aa17-94ef1d42a25f ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.964s",
                                "2026-05-20 01:43:13.397 17 INFO tempest.lib.common.rest_client [req-8ac9398c-bccf-4b0c-812e-91ccf211f11d req-8ac9398c-bccf-4b0c-812e-91ccf211f11d ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/69dfe013-9d7c-4d25-ad61-c4b98dc50c47 0.941s",
                                "2026-05-20 01:43:13.419 26 INFO tempest.lib.common.rest_client [req-802ce92f-6cd8-47f3-8050-0d717a931645 req-802ce92f-6cd8-47f3-8050-0d717a931645 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu 0.068s",
                                "2026-05-20 01:43:13.499 26 INFO tempest.lib.common.rest_client [req-1b50c9ad-bf25-4106-aeca-bd77e7655406 req-1b50c9ad-bf25-4106-aeca-bd77e7655406 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu-writable 0.078s",
                                "2026-05-20 01:43:13.518 24 INFO tempest.lib.common.rest_client [req-35fd348c-996a-4f3d-829a-6bef42fe118a req-35fd348c-996a-4f3d-829a-6bef42fe118a ] Request (ExternalNetworksAdminNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/e2d58391-f8e6-4645-bc79-864d87d11142 0.857s",
                                "{6} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [3.467466s] ... ok",
                                "2026-05-20 01:43:13.570 26 INFO tempest.lib.common.rest_client [req-bdf4f933-a962-4b6a-a6dc-0499e6baa4a1 req-bdf4f933-a962-4b6a-a6dc-0499e6baa4a1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network_availability_zone 0.070s",
                                "2026-05-20 01:43:13.597 21 INFO tempest.lib.common.rest_client [req-8023ec6a-0fe4-49cc-bf3e-7eefc23227fc req-8023ec6a-0fe4-49cc-bf3e-7eefc23227fc ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.052s",
                                "2026-05-20 01:43:13.666 26 INFO tempest.lib.common.rest_client [req-91fb6d05-b127-4de6-a1de-97696d023253 req-91fb6d05-b127-4de6-a1de-97696d023253 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network-ip-availability 0.093s",
                                "2026-05-20 01:43:13.686 41 INFO tempest.lib.common.rest_client [req-39455a5d-9eba-4b6d-bf31-21a9db340b80 req-39455a5d-9eba-4b6d-bf31-21a9db340b80 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/0f00bc1a-1f2e-4a7d-a6ef-1462295d32ed 0.302s",
                                "2026-05-20 01:43:13.712 20 INFO tempest.lib.common.rest_client [req-bbe53bff-7ea6-4697-965d-527934fdbc2d req-bbe53bff-7ea6-4697-965d-527934fdbc2d ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.766s",
                                "2026-05-20 01:43:13.745 15 INFO tempest.lib.common.rest_client [req-ee5f7c14-35f2-48c6-a254-cd4e0ec3bb91 req-ee5f7c14-35f2-48c6-a254-cd4e0ec3bb91 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.049s",
                                "2026-05-20 01:43:13.752 26 INFO tempest.lib.common.rest_client [req-303980f2-81b7-4984-abfc-29ae36956f8d req-303980f2-81b7-4984-abfc-29ae36956f8d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/pagination 0.084s",
                                "2026-05-20 01:43:13.834 24 INFO tempest.lib.common.rest_client [req-ae0a0224-0f88-40c2-b8a3-d94882d974cf req-ae0a0224-0f88-40c2-b8a3-d94882d974cf ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/910ff510d66943ab9ef99928bbc00801 0.261s",
                                "2026-05-20 01:43:13.846 26 INFO tempest.lib.common.rest_client [req-8276acc6-c2f1-4f47-88f0-7d27f54898aa req-8276acc6-c2f1-4f47-88f0-7d27f54898aa ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-device-profile 0.092s",
                                "2026-05-20 01:43:13.893 29 INFO tempest.lib.common.rest_client [req-793b34b0-9fbb-4882-8318-61ef0e58422c req-793b34b0-9fbb-4882-8318-61ef0e58422c ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=598eab3b9f0d444daf23998aabe89758&name=default 0.744s",
                                "2026-05-20 01:43:13.917 33 INFO tempest.lib.common.rest_client [req-e441e7d7-a9ee-4301-a5f4-cb8432398269 req-e441e7d7-a9ee-4301-a5f4-cb8432398269 ] Request (PortsAdminExtendedAttrsTestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.876s",
                                "2026-05-20 01:43:13.923 26 INFO tempest.lib.common.rest_client [req-33d3017f-e7b1-440d-90ea-73052ae6239c req-33d3017f-e7b1-440d-90ea-73052ae6239c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-mac-address-regenerate 0.076s",
                                "2026-05-20 01:43:14.012 26 INFO tempest.lib.common.rest_client [req-520ee189-42f3-4e0e-a806-86d0d8e93033 req-520ee189-42f3-4e0e-a806-86d0d8e93033 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy 0.087s",
                                "2026-05-20 01:43:14.098 26 INFO tempest.lib.common.rest_client [req-fb1c5fd1-c502-4f0b-87b0-a6ae409bf8b9 req-fb1c5fd1-c502-4f0b-87b0-a6ae409bf8b9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy-socket 0.083s",
                                "2026-05-20 01:43:14.148 24 INFO tempest.lib.common.rest_client [req-2eef498a-f1bd-45ed-a459-5946b6a3e417 req-2eef498a-f1bd-45ed-a459-5946b6a3e417 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/833928fc570e4e68a14a0932b06d8287 0.312s",
                                "2026-05-20 01:43:14.149 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 50fc45aafbf24a429cfbdf205dff09b9",
                                "2026-05-20 01:43:14.186 26 INFO tempest.lib.common.rest_client [req-d01a7cf2-1df5-4020-aaba-1a6e20fd210b req-d01a7cf2-1df5-4020-aaba-1a6e20fd210b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request 0.086s",
                                "2026-05-20 01:43:14.293 26 INFO tempest.lib.common.rest_client [req-f5b3aa7e-fc14-4d9a-8e80-e178b8955480 req-f5b3aa7e-fc14-4d9a-8e80-e178b8955480 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request-groups 0.105s",
                                "2026-05-20 01:43:14.363 29 INFO tempest.lib.common.rest_client [req-0826087d-0616-47cb-a599-a71192ec289e req-0826087d-0616-47cb-a599-a71192ec289e ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d199fba4-0473-4883-9532-2c6aa9798dfc 0.464s",
                                "2026-05-20 01:43:14.387 26 INFO tempest.lib.common.rest_client [req-32a3b4d6-fede-4ec5-a5b1-5ed142950711 req-32a3b4d6-fede-4ec5-a5b1-5ed142950711 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding 0.092s",
                                "2026-05-20 01:43:14.428 39 INFO tempest.lib.common.rest_client [req-29c43bdc-015e-4bfb-b2ae-78ae73aa3901 req-29c43bdc-015e-4bfb-b2ae-78ae73aa3901 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.623s",
                                "2026-05-20 01:43:14.453 26 INFO tempest.lib.common.rest_client [req-f5083b5c-a00f-4765-8c8a-46d1aa8f999a req-f5083b5c-a00f-4765-8c8a-46d1aa8f999a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding-extended 0.064s",
                                "2026-05-20 01:43:14.474 37 INFO tempest.lib.common.rest_client [req-fc4ef66a-bc3e-42e9-8586-6e9ddd722025 req-fc4ef66a-bc3e-42e9-8586-6e9ddd722025 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.385s",
                                "2026-05-20 01:43:14.509 28 INFO tempest.lib.common.rest_client [req-26fe99b0-0395-4f9c-90c4-187c7bd061df req-26fe99b0-0395-4f9c-90c4-187c7bd061df ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.224s",
                                "2026-05-20 01:43:14.544 35 INFO tempest.lib.common.rest_client [req-3ddcce92-7498-48e1-ba68-93688f26adac req-3ddcce92-7498-48e1-ba68-93688f26adac ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.448s",
                                "2026-05-20 01:43:14.540 26 INFO tempest.lib.common.rest_client [req-6f1ba29e-6b8a-4d68-a427-e923be20b6d8 req-6f1ba29e-6b8a-4d68-a427-e923be20b6d8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-security 0.084s",
                                "2026-05-20 01:43:14.559 41 INFO tempest.lib.common.rest_client [req-0831f826-d5bd-4c48-9d9f-5b6140d648cd req-0831f826-d5bd-4c48-9d9f-5b6140d648cd ] Request (FloatingIPNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/0f00bc1a-1f2e-4a7d-a6ef-1462295d32ed 0.867s",
                                "{15} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [2.144122s] ... ok",
                                "2026-05-20 01:43:14.612 26 INFO tempest.lib.common.rest_client [req-c6c3580e-5ee3-4d0d-a744-c03ae112a8a1 req-c6c3580e-5ee3-4d0d-a744-c03ae112a8a1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/project-id 0.071s",
                                "2026-05-20 01:43:14.636 11 INFO tempest.lib.common.rest_client [req-5e7d7dcb-7d63-40fe-82ac-2ee935ee7250 req-5e7d7dcb-7d63-40fe-82ac-2ee935ee7250 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.072s",
                                "2026-05-20 01:43:14.647 17 INFO tempest.lib.common.rest_client [req-ee5f41a4-bdc8-440e-a59b-fe02336fed30 req-ee5f41a4-bdc8-440e-a59b-fe02336fed30 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/740fb5c8-1369-4434-abd5-be542bb7365c 1.248s",
                                "2026-05-20 01:43:14.685 29 INFO tempest.lib.common.rest_client [req-e0144905-3ea1-46ad-a9e0-5f0869ae9628 req-e0144905-3ea1-46ad-a9e0-5f0869ae9628 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/598eab3b9f0d444daf23998aabe89758 0.320s",
                                "2026-05-20 01:43:14.685 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 42909a1de0bd489ead48ae93edd1ace1",
                                "2026-05-20 01:43:14.692 13 INFO tempest.lib.common.rest_client [req-88c6bfd6-17d2-4261-8556-dc991a64d3c6 req-88c6bfd6-17d2-4261-8556-dc991a64d3c6 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.751s",
                                "2026-05-20 01:43:14.697 33 INFO tempest.lib.common.rest_client [req-21a768d6-8b51-41eb-b831-4361ba5b1fbd req-21a768d6-8b51-41eb-b831-4361ba5b1fbd ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5d6a85dd-015e-4b9a-8ab7-5043402bce53 0.776s",
                                "2026-05-20 01:43:14.691 26 INFO tempest.lib.common.rest_client [req-e12ca384-20ac-449a-8700-a361f40b6ac4 req-e12ca384-20ac-449a-8700-a361f40b6ac4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/provider 0.078s",
                                "2026-05-20 01:43:14.789 26 INFO tempest.lib.common.rest_client [req-6f377958-31a9-430c-9c58-693914a36d28 req-6f377958-31a9-430c-9c58-693914a36d28 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos 0.096s",
                                "2026-05-20 01:43:14.795 24 INFO tempest.lib.common.rest_client [req-350648ea-cdea-43a6-85fc-84aa45e40b37 req-350648ea-cdea-43a6-85fc-84aa45e40b37 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s",
                                "2026-05-20 01:43:14.829 37 INFO tempest.lib.common.rest_client [req-d9d8e02e-5b69-40c2-b832-ca4a7dfb8f6e req-d9d8e02e-5b69-40c2-b832-ca4a7dfb8f6e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.353s",
                                "2026-05-20 01:43:14.837 41 INFO tempest.lib.common.rest_client [req-cae97c93-c122-4d5b-a60e-13476f0c8fad req-cae97c93-c122-4d5b-a60e-13476f0c8fad ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_in_private_network): 400 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.272s",
                                "{15} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.277742s] ... ok",
                                "2026-05-20 01:43:14.864 33 INFO tempest.lib.common.rest_client [req-2a63977c-16ec-4823-961f-7c7f33cbf36b req-2a63977c-16ec-4823-961f-7c7f33cbf36b ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5d6a85dd-015e-4b9a-8ab7-5043402bce53 0.165s",
                                "2026-05-20 01:43:14.893 26 INFO tempest.lib.common.rest_client [req-0d4b40ee-d224-461b-8454-86a1605cf9b2 req-0d4b40ee-d224-461b-8454-86a1605cf9b2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-limit-direction 0.100s",
                                "2026-05-20 01:43:14.912 17 INFO tempest.lib.common.rest_client [req-fd980340-780f-455c-b6a6-ecd94c691a8b req-fd980340-780f-455c-b6a6-ecd94c691a8b ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.263s",
                                "{11} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [2.825875s] ... ok",
                                "{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [5.419469s] ... ok",
                                "2026-05-20 01:43:14.964 26 INFO tempest.lib.common.rest_client [req-ffa0ac5f-a013-415b-8b26-78bd2979954c req-ffa0ac5f-a013-415b-8b26-78bd2979954c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-minimum-ingress 0.070s",
                                "2026-05-20 01:43:14.984 15 INFO tempest.lib.common.rest_client [req-c1ecca1b-cd44-49bf-84e3-07f607638d80 req-c1ecca1b-cd44-49bf-84e3-07f607638d80 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.237s",
                                "2026-05-20 01:43:15.045 26 INFO tempest.lib.common.rest_client [req-c7001d86-1baa-4e2a-97ec-5f3b919d5bb2 req-c7001d86-1baa-4e2a-97ec-5f3b919d5bb2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-default 0.079s",
                                "2026-05-20 01:43:15.080 31 INFO tempest.lib.common.rest_client [req-26794d22-7489-477e-b7b1-2b2f68861fea req-26794d22-7489-477e-b7b1-2b2f68861fea ] Request (ExternalNetworksTestJSON:test_create_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.865s",
                                "2026-05-20 01:43:15.115 26 INFO tempest.lib.common.rest_client [req-833c59b4-d586-46b3-81a9-8db5149aa4fc req-833c59b4-d586-46b3-81a9-8db5149aa4fc ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-fip 0.069s",
                                "2026-05-20 01:43:15.214 11 INFO tempest.lib.common.rest_client [req-7acb3604-96bf-40f8-b547-08f73e50f146 req-7acb3604-96bf-40f8-b547-08f73e50f146 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.575s",
                                "2026-05-20 01:43:15.231 26 INFO tempest.lib.common.rest_client [req-57879652-5286-4d75-9610-5f4361dfa009 req-57879652-5286-4d75-9610-5f4361dfa009 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-gateway-ip 0.113s",
                                "2026-05-20 01:43:15.257 28 INFO tempest.lib.common.rest_client [req-650135b0-3bbc-4c97-bb12-54e30557ea3a req-650135b0-3bbc-4c97-bb12-54e30557ea3a ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.745s",
                                "2026-05-20 01:43:15.304 26 INFO tempest.lib.common.rest_client [req-cd00624d-0319-4aa7-9dfc-f9a4448408a1 req-cd00624d-0319-4aa7-9dfc-f9a4448408a1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-port-network-policy 0.071s",
                                "2026-05-20 01:43:15.327 20 INFO tempest.lib.common.rest_client [req-891fc401-c067-4a16-8dca-c26bc940c284 req-891fc401-c067-4a16-8dca-c26bc940c284 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a4e5afec-67b3-47e7-9c18-1974d0168a16 1.612s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [4.473601s] ... ok",
                                "2026-05-20 01:43:15.395 26 INFO tempest.lib.common.rest_client [req-ff0275b6-593f-4d64-9c65-62f592f3faeb req-ff0275b6-593f-4d64-9c65-62f592f3faeb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum 0.090s",
                                "2026-05-20 01:43:15.394 24 INFO tempest.lib.common.rest_client [req-e2604d42-69e6-46c5-94a6-d752c4200872 req-e2604d42-69e6-46c5-94a6-d752c4200872 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=50fc45aafbf24a429cfbdf205dff09b9&name=default 0.596s",
                                "2026-05-20 01:43:15.471 26 INFO tempest.lib.common.rest_client [req-526d6ac2-9a06-44bb-b85a-c39e1ce78237 req-526d6ac2-9a06-44bb-b85a-c39e1ce78237 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum-rule-alias 0.075s",
                                "2026-05-20 01:43:15.505 15 INFO tempest.lib.common.rest_client [req-49aba595-ae01-493a-aba9-7139ea7c75f8 req-49aba595-ae01-493a-aba9-7139ea7c75f8 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.518s",
                                "2026-05-20 01:43:15.542 26 INFO tempest.lib.common.rest_client [req-7cd04236-b896-4e71-bfb9-81842d4dfd3e req-7cd04236-b896-4e71-bfb9-81842d4dfd3e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps 0.070s",
                                "2026-05-20 01:43:15.580 29 INFO tempest.lib.common.rest_client [req-42f0e1c0-527b-4f7c-b694-f483c7d0eb7e req-42f0e1c0-527b-4f7c-b694-f483c7d0eb7e ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=42909a1de0bd489ead48ae93edd1ace1&name=default 0.894s",
                                "2026-05-20 01:43:15.615 26 INFO tempest.lib.common.rest_client [req-0d34e54d-a6ef-4e65-9366-fddbeeff7d55 req-0d34e54d-a6ef-4e65-9366-fddbeeff7d55 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-details 0.071s",
                                "2026-05-20 01:43:15.660 13 INFO tempest.lib.common.rest_client [req-7b4bf2d7-27c1-46b6-9678-510655b36d17 req-7b4bf2d7-27c1-46b6-9678-510655b36d17 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.965s",
                                "2026-05-20 01:43:15.685 26 INFO tempest.lib.common.rest_client [req-9d0f9191-7818-493e-8f5a-5b90c683100f req-9d0f9191-7818-493e-8f5a-5b90c683100f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-filter 0.069s",
                                "2026-05-20 01:43:15.744 26 INFO tempest.lib.common.rest_client [req-0632ad68-ccee-4a6a-b8db-1935b3278f71 req-0632ad68-ccee-4a6a-b8db-1935b3278f71 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rules-alias 0.058s",
                                "2026-05-20 01:43:15.817 26 INFO tempest.lib.common.rest_client [req-79ab4219-9c57-49ae-b00d-b3fa4a3c3875 req-79ab4219-9c57-49ae-b00d-b3fa4a3c3875 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit 0.072s",
                                "2026-05-20 01:43:15.880 31 INFO tempest.lib.common.rest_client [req-d7b1103b-70de-40da-9a78-17674e9a7d69 req-d7b1103b-70de-40da-9a78-17674e9a7d69 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/40386254-4829-4842-b832-4ee91bd42ced 0.796s",
                                "2026-05-20 01:43:15.899 26 INFO tempest.lib.common.rest_client [req-f94d6c9b-650b-495c-9306-f4ea0f9cbaf6 req-f94d6c9b-650b-495c-9306-f4ea0f9cbaf6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit-default 0.081s",
                                "{10} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [2.670625s] ... ok",
                                "2026-05-20 01:43:15.961 26 INFO tempest.lib.common.rest_client [req-5a818c17-2683-446e-8ff3-a0ed8fc4c83a req-5a818c17-2683-446e-8ff3-a0ed8fc4c83a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quotas 0.061s",
                                "2026-05-20 01:43:16.028 26 INFO tempest.lib.common.rest_client [req-a6767ca3-11ae-4339-b9ed-447f074c2d0c req-a6767ca3-11ae-4339-b9ed-447f074c2d0c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota_details 0.066s",
                                "2026-05-20 01:43:16.099 26 INFO tempest.lib.common.rest_client [req-e533fd3c-a66a-4c0f-8fe0-81ab40841df4 req-e533fd3c-a66a-4c0f-8fe0-81ab40841df4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-policies 0.069s",
                                "2026-05-20 01:43:16.175 26 INFO tempest.lib.common.rest_client [req-9cf414b9-b6c0-42cb-aa8e-bfeef7da891e req-9cf414b9-b6c0-42cb-aa8e-bfeef7da891e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-address-scope 0.074s",
                                "2026-05-20 01:43:16.175 24 INFO tempest.lib.common.rest_client [req-6dc2f3ec-bc03-42d9-a1e4-04d8867c09e4 req-6dc2f3ec-bc03-42d9-a1e4-04d8867c09e4 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/424f7cb7-b012-4b1c-974a-51880184c5f0 0.781s",
                                "2026-05-20 01:43:16.220 15 INFO tempest.lib.common.rest_client [req-b77ccda3-93f7-4808-841e-dcdc7cb9be10 req-b77ccda3-93f7-4808-841e-dcdc7cb9be10 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/472b0586-40fb-47e5-a758-95e7ce307fc4 0.713s",
                                "2026-05-20 01:43:16.248 26 INFO tempest.lib.common.rest_client [req-0aeabe64-eca2-4e07-89da-314620e95877 req-0aeabe64-eca2-4e07-89da-314620e95877 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-security-groups 0.071s",
                                "2026-05-20 01:43:16.250 21 INFO tempest.lib.common.rest_client [req-7a39e61a-cd63-4bfb-8275-9ab34c53cc63 req-7a39e61a-cd63-4bfb-8275-9ab34c53cc63 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.649s",
                                "2026-05-20 01:43:16.257 29 INFO tempest.lib.common.rest_client [req-ce121bdd-da0c-44f1-8d9c-7d1925e7b409 req-ce121bdd-da0c-44f1-8d9c-7d1925e7b409 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f654ecf5-7f9e-44cc-b164-760aebbd4ae3 0.672s",
                                "2026-05-20 01:43:16.290 28 INFO tempest.lib.common.rest_client [req-390d5b52-f516-4930-a397-eaf6d79a94ea req-390d5b52-f516-4930-a397-eaf6d79a94ea ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.025s",
                                "2026-05-20 01:43:16.362 26 INFO tempest.lib.common.rest_client [req-dba38599-6700-4ad0-af07-6df79be72a80 req-dba38599-6700-4ad0-af07-6df79be72a80 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/revision-if-match 0.110s",
                                "2026-05-20 01:43:16.362 15 INFO tempest.lib.common.rest_client [req-eb31d5b1-1a5a-4c9e-8c38-3e3d1e9441df req-eb31d5b1-1a5a-4c9e-8c38-3e3d1e9441df ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/472b0586-40fb-47e5-a758-95e7ce307fc4 0.137s",
                                "2026-05-20 01:43:16.418 20 INFO tempest.lib.common.rest_client [req-e22f0d33-44c6-4df7-9037-80280899b3b1 req-e22f0d33-44c6-4df7-9037-80280899b3b1 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.088s",
                                "{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [2.619704s] ... ok",
                                "2026-05-20 01:43:16.425 24 INFO tempest.lib.common.rest_client [req-eb81a683-de8c-4b70-bec0-c8e6dcac5ce5 req-eb81a683-de8c-4b70-bec0-c8e6dcac5ce5 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/50fc45aafbf24a429cfbdf205dff09b9 0.247s",
                                "2026-05-20 01:43:16.425 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2c240392daa34ab39d0471d6018484b8",
                                "2026-05-20 01:43:16.438 26 INFO tempest.lib.common.rest_client [req-38dd0849-5f62-4957-969a-abe40d4359f8 req-38dd0849-5f62-4957-969a-abe40d4359f8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-revisions 0.074s",
                                "2026-05-20 01:43:16.464 37 INFO tempest.lib.common.rest_client [req-9b9b4804-8286-4dd3-b783-a46be94779ce req-9b9b4804-8286-4dd3-b783-a46be94779ce ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a0e1831c-cb41-4da9-869d-4d063db0ebc9 1.634s",
                                "2026-05-20 01:43:16.482 17 INFO tempest.lib.common.rest_client [req-d14364bb-9d51-4193-ba9b-6490b104af54 req-d14364bb-9d51-4193-ba9b-6490b104af54 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.519s",
                                "2026-05-20 01:43:16.510 26 INFO tempest.lib.common.rest_client [req-026e17af-7287-4dfd-94cd-25f5e58ed5c3 req-026e17af-7287-4dfd-94cd-25f5e58ed5c3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router_availability_zone 0.071s",
                                "2026-05-20 01:43:16.533 33 INFO tempest.lib.common.rest_client [req-da77eab6-bd5d-4df9-831f-c7b1203f300e req-da77eab6-bd5d-4df9-831f-c7b1203f300e ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.603s",
                                "2026-05-20 01:43:16.578 29 INFO tempest.lib.common.rest_client [req-01b40998-5014-4137-82ef-4575241c358a req-01b40998-5014-4137-82ef-4575241c358a ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/42909a1de0bd489ead48ae93edd1ace1 0.317s",
                                "2026-05-20 01:43:16.584 26 INFO tempest.lib.common.rest_client [req-2dd57519-e07f-49d3-9777-b3c6966ad8f8 req-2dd57519-e07f-49d3-9777-b3c6966ad8f8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-default-rules 0.072s",
                                "2026-05-20 01:43:16.599 24 INFO tempest.lib.common.rest_client [req-a0882509-e496-4386-9437-fee0be11ade9 req-a0882509-e496-4386-9437-fee0be11ade9 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2c240392daa34ab39d0471d6018484b8&name=default 0.172s",
                                "2026-05-20 01:43:16.629 41 INFO tempest.lib.common.rest_client [req-f7a6d76f-b0af-4da9-a2ec-97fa069c6396 req-f7a6d76f-b0af-4da9-a2ec-97fa069c6396 ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_with_port_ext_net_unreachable): 404 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.781s",
                                "{15} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [1.792400s] ... ok",
                                "{9} 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-20 01:43:16.633 37 INFO tempest.lib.common.rest_client [req-92637595-e37a-4e6e-9006-8f086c55a584 req-92637595-e37a-4e6e-9006-8f086c55a584 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.159s",
                                "2026-05-20 01:43:16.635 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-20 01:43:16.648 26 INFO tempest.lib.common.rest_client [req-9bee8347-75e7-4813-9252-3d5df8dc8309 req-9bee8347-75e7-4813-9252-3d5df8dc8309 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-normalized-cidr 0.063s",
                                "2026-05-20 01:43:16.709 26 INFO tempest.lib.common.rest_client [req-cdabe526-6d81-44ff-9940-74926b378f38 req-cdabe526-6d81-44ff-9940-74926b378f38 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-remote-address-group 0.060s",
                                "2026-05-20 01:43:16.769 26 INFO tempest.lib.common.rest_client [req-6ce70941-e30b-4528-85de-19873941521f req-6ce70941-e30b-4528-85de-19873941521f ] 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.059s",
                                "2026-05-20 01:43:16.832 26 INFO tempest.lib.common.rest_client [req-3db98040-7392-403c-86ff-bfa0e3a8003c req-3db98040-7392-403c-86ff-bfa0e3a8003c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-shared-filtering 0.062s",
                                "2026-05-20 01:43:16.842 28 INFO tempest.lib.common.rest_client [req-ade7d185-297f-49b8-aaca-9e229bb999c7 req-ade7d185-297f-49b8-aaca-9e229bb999c7 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/23a68beb-5f9d-4360-b8e1-09854e773135 0.550s",
                                "2026-05-20 01:43:16.864 39 INFO tempest.lib.common.rest_client [req-f8f5ebfb-2383-4293-87be-060559a29b13 req-f8f5ebfb-2383-4293-87be-060559a29b13 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.431s",
                                "2026-05-20 01:43:16.905 26 INFO tempest.lib.common.rest_client [req-b7c94442-4baa-4003-b357-1a1a622104db req-b7c94442-4baa-4003-b357-1a1a622104db ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-group 0.072s",
                                "2026-05-20 01:43:16.981 26 INFO tempest.lib.common.rest_client [req-c76528c7-eec3-4db3-9760-60afc848e8b7 req-c76528c7-eec3-4db3-9760-60afc848e8b7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/service-type 0.073s",
                                "2026-05-20 01:43:16.984 20 INFO tempest.lib.common.rest_client [req-eb1f5302-69a8-4e25-a803-6ccaf43643b0 req-eb1f5302-69a8-4e25-a803-6ccaf43643b0 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.563s",
                                "2026-05-20 01:43:17.009 31 INFO tempest.lib.common.rest_client [req-34bed7d8-9701-4e05-b889-79abe35d0844 req-34bed7d8-9701-4e05-b889-79abe35d0844 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.075s",
                                "2026-05-20 01:43:17.017 37 INFO tempest.lib.common.rest_client [req-1e728ff9-4bef-4b3a-a5b2-8766bd7fa072 req-1e728ff9-4bef-4b3a-a5b2-8766bd7fa072 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1a65c1f4-a2bd-4e59-aea6-832c12c50022 0.381s",
                                "2026-05-20 01:43:17.051 26 INFO tempest.lib.common.rest_client [req-bef7e9cb-ff26-46f8-9bdf-4f9e53ce2e75 req-bef7e9cb-ff26-46f8-9bdf-4f9e53ce2e75 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/sorting 0.068s",
                                "2026-05-20 01:43:17.114 26 INFO tempest.lib.common.rest_client [req-b81a6495-af57-47ef-87fb-ade7a18ae6ec req-b81a6495-af57-47ef-87fb-ade7a18ae6ec ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-description 0.063s",
                                "2026-05-20 01:43:17.149 37 INFO tempest.lib.common.rest_client [req-9274c55e-4b75-485a-b8e5-a439b10f74e1 req-9274c55e-4b75-485a-b8e5-a439b10f74e1 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.129s",
                                "2026-05-20 01:43:17.187 26 INFO tempest.lib.common.rest_client [req-5cee66f6-6639-45c6-9603-707074d2d865 req-5cee66f6-6639-45c6-9603-707074d2d865 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/stateful-security-group 0.072s",
                                "2026-05-20 01:43:17.213 29 INFO tempest.lib.common.rest_client [req-d4771191-fc0e-4d0e-9cf5-a4e1c130fb43 req-d4771191-fc0e-4d0e-9cf5-a4e1c130fb43 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s",
                                "2026-05-20 01:43:17.252 26 INFO tempest.lib.common.rest_client [req-1a5cd2ae-d8a7-47d5-8b02-d9b4a7c5a3b5 req-1a5cd2ae-d8a7-47d5-8b02-d9b4a7c5a3b5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-dns-publish-fixed-ip 0.064s",
                                "2026-05-20 01:43:17.317 26 INFO tempest.lib.common.rest_client [req-3dbcf805-1d4d-423e-8a2d-0e2b922dcce9 req-3dbcf805-1d4d-423e-8a2d-0e2b922dcce9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-external-network 0.064s",
                                "2026-05-20 01:43:17.322 35 INFO tempest.lib.common.rest_client [req-e194fee6-7ff7-4791-b840-df20769bf725 req-e194fee6-7ff7-4791-b840-df20769bf725 ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.776s",
                                "2026-05-20 01:43:17.390 13 INFO tempest.lib.common.rest_client [req-101348a0-597c-4f7f-b8eb-cb5abe1bfa83 req-101348a0-597c-4f7f-b8eb-cb5abe1bfa83 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.726s",
                                "2026-05-20 01:43:17.401 26 INFO tempest.lib.common.rest_client [req-73e7b8c8-20bc-4d1d-ab68-fd2437e7018e req-73e7b8c8-20bc-4d1d-ab68-fd2437e7018e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-service-types 0.082s",
                                "2026-05-20 01:43:17.490 26 INFO tempest.lib.common.rest_client [req-8a302582-a0a1-4a5e-828e-78b1fbd276b7 req-8a302582-a0a1-4a5e-828e-78b1fbd276b7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet_allocation 0.086s",
                                "2026-05-20 01:43:17.576 26 INFO tempest.lib.common.rest_client [req-63774667-042a-4425-b58b-fdd7a64c763f req-63774667-042a-4425-b58b-fdd7a64c763f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnetpool-prefix-ops 0.083s",
                                "2026-05-20 01:43:17.628 17 INFO tempest.lib.common.rest_client [req-ace4f227-4fc5-4da0-a877-3f98ad47ff63 req-ace4f227-4fc5-4da0-a877-3f98ad47ff63 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.140s",
                                "2026-05-20 01:43:17.663 26 INFO tempest.lib.common.rest_client [req-d995f387-ee44-4cb3-a201-6efb73ea614b req-d995f387-ee44-4cb3-a201-6efb73ea614b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/tag-creation 0.084s",
                                "2026-05-20 01:43:17.741 26 INFO tempest.lib.common.rest_client [req-5937ffdb-150a-4197-9f90-c041fec3533f req-5937ffdb-150a-4197-9f90-c041fec3533f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-tag 0.074s",
                                "2026-05-20 01:43:17.767 37 INFO tempest.lib.common.rest_client [req-6fea2fb9-b8b8-4df9-a6bf-9d5c412091a3 req-6fea2fb9-b8b8-4df9-a6bf-9d5c412091a3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.615s",
                                "2026-05-20 01:43:17.817 29 INFO tempest.lib.common.rest_client [req-86b36842-6ed7-4e82-ab0e-9678e855cc03 req-86b36842-6ed7-4e82-ab0e-9678e855cc03 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-05-20 01:43:17.831 11 INFO tempest.lib.common.rest_client [req-f0ab377e-5cec-4afd-91d0-175d986ae3d0 req-f0ab377e-5cec-4afd-91d0-175d986ae3d0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.609s",
                                "2026-05-20 01:43:17.831 26 INFO tempest.lib.common.rest_client [req-7bcc2381-d966-4d8c-a12f-fc84bb0a4219 req-7bcc2381-d966-4d8c-a12f-fc84bb0a4219 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-timestamp 0.086s",
                                "{7} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [7.340032s] ... ok",
                                "2026-05-20 01:43:17.911 33 INFO tempest.lib.common.rest_client [req-36623829-68f1-4dc8-9fb9-30ead2f6c7a8 req-36623829-68f1-4dc8-9fb9-30ead2f6c7a8 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/1fa3c408-d4b4-4e52-b4b0-8693fc7b0a48 1.375s",
                                "2026-05-20 01:43:17.983 13 INFO tempest.lib.common.rest_client [req-f61968ba-3a34-45f9-a309-0536c2c6af77 req-f61968ba-3a34-45f9-a309-0536c2c6af77 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/baafb77f-41c3-4e75-ac9b-e30ab7ef3448 0.591s",
                                "2026-05-20 01:43:18.016 29 INFO tempest.lib.common.rest_client [req-65291553-fa87-4a8f-ad26-944f27b4a75d req-65291553-fa87-4a8f-ad26-944f27b4a75d ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.197s",
                                "2026-05-20 01:43:18.168 20 INFO tempest.lib.common.rest_client [req-83e1a688-0af9-4bbe-8fa4-8ea500687973 req-83e1a688-0af9-4bbe-8fa4-8ea500687973 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/661b0d10-4e7d-4485-91f0-1bc811a4b017 1.181s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [2.841468s] ... ok",
                                "2026-05-20 01:43:18.207 29 INFO tempest.lib.common.rest_client [req-0217566a-f015-44e0-940e-e792cc69692e req-0217566a-f015-44e0-940e-e792cc69692e ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.187s",
                                "2026-05-20 01:43:18.260 26 INFO tempest.lib.common.rest_client [req-0064a77c-0374-4141-82c6-6e66cedbf41f req-0064a77c-0374-4141-82c6-6e66cedbf41f ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8b3fbc94882f467887ebf94531c6b080 0.376s",
                                "2026-05-20 01:43:18.322 35 INFO tempest.lib.common.rest_client [req-5f7ed19f-483c-4e8c-99a2-e076094246cd req-5f7ed19f-483c-4e8c-99a2-e076094246cd ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/486ae5b0-b607-4c1e-affe-3ad43f732b93 0.998s",
                                "2026-05-20 01:43:18.532 35 INFO tempest.lib.common.rest_client [req-b216a4a1-fe05-45a2-ae96-9d9f8b404458 req-b216a4a1-fe05-45a2-ae96-9d9f8b404458 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.207s",
                                "2026-05-20 01:43:18.536 33 INFO tempest.lib.common.rest_client [req-dfbaf92d-5148-4cad-89e3-7032b5c1841a req-dfbaf92d-5148-4cad-89e3-7032b5c1841a ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.622s",
                                "2026-05-20 01:43:18.563 24 INFO tempest.lib.common.rest_client [req-e2583081-46ec-4cee-a65d-925acdf5bfc7 req-e2583081-46ec-4cee-a65d-925acdf5bfc7 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ba2acea8-8cb8-4d2d-a18f-52cb95ff45d7 1.960s",
                                "2026-05-20 01:43:18.579 39 INFO tempest.lib.common.rest_client [req-d33ab238-a5a5-463c-9546-7ba995f83fb8 req-d33ab238-a5a5-463c-9546-7ba995f83fb8 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.712s",
                                "2026-05-20 01:43:18.643 31 INFO tempest.lib.common.rest_client [req-a2395f8c-6b57-4d1a-a3ae-d75d47741a63 req-a2395f8c-6b57-4d1a-a3ae-d75d47741a63 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.630s",
                                "2026-05-20 01:43:18.756 26 INFO tempest.lib.common.rest_client [req-5d66c23e-a9e1-42f5-b25c-15aec37db501 req-5d66c23e-a9e1-42f5-b25c-15aec37db501 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f684b578713246b192ea8bd27a6d102a 0.494s",
                                "2026-05-20 01:43:18.757 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5b9fa65f5c6f445390f6d457dab42384",
                                "2026-05-20 01:43:18.775 11 INFO tempest.lib.common.rest_client [req-52625da5-6280-43c0-b9b0-a189670bcc93 req-52625da5-6280-43c0-b9b0-a189670bcc93 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f4f4dac6-3841-44d6-ba2c-9305ec549545 0.941s",
                                "2026-05-20 01:43:18.785 21 INFO tempest.lib.common.rest_client [req-78db87b5-da43-43dd-9913-838be296a45d req-78db87b5-da43-43dd-9913-838be296a45d ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.533s",
                                "2026-05-20 01:43:18.782 41 INFO tempest.lib.common.rest_client [req-485f48ef-0768-487b-bf34-e4acde596f75 req-485f48ef-0768-487b-bf34-e4acde596f75 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2aa577e5-77ef-40d5-8a4e-51235e290e07 2.094s",
                                "2026-05-20 01:43:18.894 29 INFO tempest.lib.common.rest_client [req-afaa59f8-1cec-4d98-9c2e-a8dcc15ccda5 req-afaa59f8-1cec-4d98-9c2e-a8dcc15ccda5 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.685s",
                                "2026-05-20 01:43:18.919 11 INFO tempest.lib.common.rest_client [req-32bad0db-53cc-4b37-97eb-5a8567c78d2b req-32bad0db-53cc-4b37-97eb-5a8567c78d2b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f4f4dac6-3841-44d6-ba2c-9305ec549545 0.142s",
                                "{0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [3.700297s] ... ok",
                                "2026-05-20 01:43:18.968 15 INFO tempest.lib.common.rest_client [req-a56d37c5-efca-454d-97dd-ec990c107a88 req-a56d37c5-efca-454d-97dd-ec990c107a88 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.543s",
                                "2026-05-20 01:43:19.095 29 INFO tempest.lib.common.rest_client [req-47a97bf2-7bc9-4ff7-8be3-53def0866334 req-47a97bf2-7bc9-4ff7-8be3-53def0866334 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s",
                                "2026-05-20 01:43:19.160 33 INFO tempest.lib.common.rest_client [req-8d70b560-b045-48b5-b853-a0d1612cf3af req-8d70b560-b045-48b5-b853-a0d1612cf3af ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1fa3c408-d4b4-4e52-b4b0-8693fc7b0a48 0.616s",
                                "2026-05-20 01:43:19.189 24 INFO tempest.lib.common.rest_client [req-31c831e7-9380-4f9c-aebf-d746a762206c req-31c831e7-9380-4f9c-aebf-d746a762206c ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2c240392daa34ab39d0471d6018484b8 0.624s",
                                "2026-05-20 01:43:19.354 33 INFO tempest.lib.common.rest_client [req-f3d3c060-a975-4a0e-84fc-ca724eac589b req-f3d3c060-a975-4a0e-84fc-ca724eac589b ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1fa3c408-d4b4-4e52-b4b0-8693fc7b0a48 0.190s",
                                "{11} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [4.427072s] ... ok",
                                "2026-05-20 01:43:19.365 26 INFO tempest.lib.common.rest_client [req-419d81bb-3fd9-4bf5-b914-77abce7f3b8a req-419d81bb-3fd9-4bf5-b914-77abce7f3b8a ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s",
                                "2026-05-20 01:43:19.389 20 INFO tempest.lib.common.rest_client [req-8cbf3008-ace2-462e-8892-6300b01e3c80 req-8cbf3008-ace2-462e-8892-6300b01e3c80 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.215s",
                                "2026-05-20 01:43:19.442 29 INFO tempest.lib.common.rest_client [req-ae98142d-9ff2-456b-bb91-66ed74e82a3d req-ae98142d-9ff2-456b-bb91-66ed74e82a3d ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/55e4ad361c14464992631b5cd9144884/roles/96c5293ae00249159873405c9cd172ae 0.345s",
                                "2026-05-20 01:43:19.761 29 INFO tempest.lib.common.rest_client [req-a1aba489-10d3-46f1-9456-0897670ce3ad req-a1aba489-10d3-46f1-9456-0897670ce3ad ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.317s",
                                "2026-05-20 01:43:19.770 24 INFO tempest.lib.common.rest_client [req-0ea83303-db1e-4c0b-b78e-45255e07ea16 req-0ea83303-db1e-4c0b-b78e-45255e07ea16 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s",
                                "2026-05-20 01:43:19.802 11 INFO tempest.lib.common.rest_client [req-837b172d-196d-4a24-ad62-13755ebbe6ea req-837b172d-196d-4a24-ad62-13755ebbe6ea ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.840s",
                                "2026-05-20 01:43:19.875 41 INFO tempest.lib.common.rest_client [req-afecc082-66ea-4610-a23a-116b65f7efa9 req-afecc082-66ea-4610-a23a-116b65f7efa9 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0cf81b6f-7172-46bf-ab43-4340998e0973 1.091s",
                                "2026-05-20 01:43:19.927 29 INFO tempest.lib.common.rest_client [req-5bd1dca0-0d77-4fb8-bf53-54862d63c777 req-5bd1dca0-0d77-4fb8-bf53-54862d63c777 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/55e4ad361c14464992631b5cd9144884/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.162s",
                                "2026-05-20 01:43:20.216 29 INFO tempest.lib.common.rest_client [req-7babb367-43d2-4201-a437-9d991ef139ce req-7babb367-43d2-4201-a437-9d991ef139ce ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s",
                                "2026-05-20 01:43:20.350 21 INFO tempest.lib.common.rest_client [req-435da3b9-7602-4e30-a771-f2e5a569b8fc req-435da3b9-7602-4e30-a771-f2e5a569b8fc ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.562s",
                                "2026-05-20 01:43:20.366 24 INFO tempest.lib.common.rest_client [req-876420c0-e669-4c2f-b7ef-b612c3fd770a req-876420c0-e669-4c2f-b7ef-b612c3fd770a ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s",
                                "2026-05-20 01:43:20.389 33 INFO tempest.lib.common.rest_client [req-3b33ad1b-4443-4582-a6f6-e8cc967d8b70 req-3b33ad1b-4443-4582-a6f6-e8cc967d8b70 ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.025s",
                                "2026-05-20 01:43:20.393 29 INFO tempest.lib.common.rest_client [req-673858f9-aef0-48dc-a841-48a2efd933e2 req-673858f9-aef0-48dc-a841-48a2efd933e2 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/55e4ad361c14464992631b5cd9144884/roles/68cd1badce4c4baeb95895efe5da31f7 0.174s",
                                "2026-05-20 01:43:20.431 35 INFO tempest.lib.common.rest_client [req-8d127c01-e162-413d-8586-62cd0766f5af req-8d127c01-e162-413d-8586-62cd0766f5af ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4d0ec1ff-cf2c-4a08-a47e-233cb9d9248d 1.897s",
                                "2026-05-20 01:43:20.553 33 INFO tempest.lib.common.rest_client [req-162dd114-c225-4308-8433-0d1c26ba995d req-162dd114-c225-4308-8433-0d1c26ba995d ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/37779099-db5e-4afa-b56e-0185552f3b91 0.156s",
                                "2026-05-20 01:43:20.631 24 INFO tempest.lib.common.rest_client [req-a6c0d929-a099-4022-a16a-ca0a5a3a2bcb req-a6c0d929-a099-4022-a16a-ca0a5a3a2bcb ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.262s",
                                "2026-05-20 01:43:20.684 29 INFO tempest.lib.common.rest_client [req-d13443d8-110b-4866-99ff-f648315a16f2 req-d13443d8-110b-4866-99ff-f648315a16f2 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s",
                                "2026-05-20 01:43:20.729 37 INFO tempest.lib.common.rest_client [req-d2bfff36-f477-4345-bc45-8043c20facfd req-d2bfff36-f477-4345-bc45-8043c20facfd ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.961s",
                                "2026-05-20 01:43:20.788 35 INFO tempest.lib.common.rest_client [req-8bfa8566-4562-40fd-b97f-2b5255385ad0 req-8bfa8566-4562-40fd-b97f-2b5255385ad0 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.352s",
                                "2026-05-20 01:43:20.871 24 INFO tempest.lib.common.rest_client [req-b3fd549f-b368-4a54-9a6e-8d86afa07288 req-b3fd549f-b368-4a54-9a6e-8d86afa07288 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.239s",
                                "2026-05-20 01:43:20.883 29 INFO tempest.lib.common.rest_client [req-cc65f4a0-7e94-4ebc-8645-bb1f97bbe38c req-cc65f4a0-7e94-4ebc-8645-bb1f97bbe38c ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/55e4ad361c14464992631b5cd9144884/roles/96c5293ae00249159873405c9cd172ae 0.193s",
                                "2026-05-20 01:43:20.883 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 55e4ad361c14464992631b5cd9144884 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:20.884 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1127715636-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'project_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'tenant_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '55e4ad361c14464992631b5cd9144884', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:20.884 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1127715636-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'project_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'tenant_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '55e4ad361c14464992631b5cd9144884', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:20.914 35 INFO tempest.lib.common.rest_client [req-29984f36-699f-4b72-b32d-7cb09d749805 req-29984f36-699f-4b72-b32d-7cb09d749805 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/486ae5b0-b607-4c1e-affe-3ad43f732b93 0.122s",
                                "2026-05-20 01:43:21.042 21 INFO tempest.lib.common.rest_client [req-d21e538c-b100-4b26-a27b-b318f9158ab2 req-d21e538c-b100-4b26-a27b-b318f9158ab2 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.690s",
                                "2026-05-20 01:43:21.108 37 INFO tempest.lib.common.rest_client [req-d004cf92-9688-434e-85e0-515990d641a1 req-d004cf92-9688-434e-85e0-515990d641a1 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.374s",
                                "2026-05-20 01:43:21.143 26 INFO tempest.lib.common.rest_client [req-1acab728-f33c-44b4-aa34-e61985703cbf req-1acab728-f33c-44b4-aa34-e61985703cbf ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5b9fa65f5c6f445390f6d457dab42384&name=default 1.773s",
                                "2026-05-20 01:43:21.144 35 INFO tempest.lib.common.rest_client [req-cd6260a5-48e7-4ac6-9c8e-2431e84741cf req-cd6260a5-48e7-4ac6-9c8e-2431e84741cf ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4d0ec1ff-cf2c-4a08-a47e-233cb9d9248d 0.227s",
                                "2026-05-20 01:43:21.218 20 INFO tempest.lib.common.rest_client [req-8e1e301d-f68a-4e12-9d2c-ada32f5a73d6 req-8e1e301d-f68a-4e12-9d2c-ada32f5a73d6 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.825s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [3.047968s] ... ok",
                                "2026-05-20 01:43:21.259 11 INFO tempest.lib.common.rest_client [req-8936c0a1-4627-44f4-8ec0-f6e719b62582 req-8936c0a1-4627-44f4-8ec0-f6e719b62582 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/79c3d954-904e-4bb3-ba89-def9bfdf4df9 1.454s",
                                "2026-05-20 01:43:21.280 15 INFO tempest.lib.common.rest_client [req-c4724125-aeed-4dfb-bc9e-292e2d919549 req-c4724125-aeed-4dfb-bc9e-292e2d919549 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/601e3255-6b81-4d2e-badf-f21bf37fbc80 2.310s",
                                "2026-05-20 01:43:21.556 24 INFO tempest.lib.common.rest_client [req-5ea54987-c69b-4193-82ab-bea245cc9b9d req-5ea54987-c69b-4193-82ab-bea245cc9b9d ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.682s",
                                "2026-05-20 01:43:21.622 41 INFO tempest.lib.common.rest_client [req-e631049d-b067-4e98-999c-40db3829cbc6 req-e631049d-b067-4e98-999c-40db3829cbc6 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0cf81b6f-7172-46bf-ab43-4340998e0973/remove_router_interface 1.745s",
                                "2026-05-20 01:43:21.628 29 INFO tempest.lib.common.rest_client [req-f9c95fef-fddf-4bb0-9899-f3b28bf7293f req-f9c95fef-fddf-4bb0-9899-f3b28bf7293f ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.727s",
                                "2026-05-20 01:43:21.647 26 INFO tempest.lib.common.rest_client [req-52dfa708-9964-40cb-a915-28507bade729 req-52dfa708-9964-40cb-a915-28507bade729 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/68e63ba2-dee5-418b-9c2f-51f438fdfc24 0.502s",
                                "2026-05-20 01:43:21.684 24 INFO tempest.lib.common.rest_client [req-5342ba0e-7c53-4082-b93a-ad9c99b6fd72 req-5342ba0e-7c53-4082-b93a-ad9c99b6fd72 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s",
                                "2026-05-20 01:43:21.719 21 INFO tempest.lib.common.rest_client [req-a4a91b09-ff66-448a-8e29-e070a50179b7 req-a4a91b09-ff66-448a-8e29-e070a50179b7 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/84c50a88-3db6-4960-a305-14679e7f7cda 0.676s",
                                "2026-05-20 01:43:21.720 31 INFO tempest.lib.common.rest_client [req-50ae9f17-2df6-4622-a9ec-eaa34d2fde0a req-50ae9f17-2df6-4622-a9ec-eaa34d2fde0a ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.074s",
                                "2026-05-20 01:43:21.756 29 INFO tempest.lib.common.rest_client [req-18f74365-9541-4da5-b1c8-c4a82130bd14 req-18f74365-9541-4da5-b1c8-c4a82130bd14 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0 0.124s",
                                "2026-05-20 01:43:21.756 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 419a50cabf6a4dda8f54e5579f5a51e0 for scope project and roles: ['reader']",
                                "2026-05-20 01:43:21.792 11 INFO tempest.lib.common.rest_client [req-b3c7eec2-31d2-48c1-aa76-ef3625d36926 req-b3c7eec2-31d2-48c1-aa76-ef3625d36926 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.528s",
                                "2026-05-20 01:43:21.814 21 INFO tempest.lib.common.rest_client [req-140ee8f1-2a52-43fe-a05d-b2f7d7d28ad2 req-140ee8f1-2a52-43fe-a05d-b2f7d7d28ad2 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/84c50a88-3db6-4960-a305-14679e7f7cda 0.091s",
                                "{5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [3.028816s] ... ok",
                                "2026-05-20 01:43:21.857 24 INFO tempest.lib.common.rest_client [req-261ecdc2-e0ad-42be-9e03-194593dd13e4 req-261ecdc2-e0ad-42be-9e03-194593dd13e4 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/f48050a72bf148a08222d07f4f824a9e/roles/96c5293ae00249159873405c9cd172ae 0.169s",
                                "2026-05-20 01:43:21.868 26 INFO tempest.lib.common.rest_client [req-75661267-70a3-420f-b579-9b0ad01a4ff5 req-75661267-70a3-420f-b579-9b0ad01a4ff5 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5b9fa65f5c6f445390f6d457dab42384 0.218s",
                                "2026-05-20 01:43:21.929 33 INFO tempest.lib.common.rest_client [req-31948bca-ad98-404a-84a4-fb11f4a2e6d6 req-31948bca-ad98-404a-84a4-fb11f4a2e6d6 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/37779099-db5e-4afa-b56e-0185552f3b91 1.373s",
                                "2026-05-20 01:43:21.933 15 INFO tempest.lib.common.rest_client [req-7ddfa025-9fc4-47cd-aaca-aa343a77097a req-7ddfa025-9fc4-47cd-aaca-aa343a77097a ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/601e3255-6b81-4d2e-badf-f21bf37fbc80 0.650s",
                                "2026-05-20 01:43:21.948 31 INFO tempest.lib.common.rest_client [req-39b5b5dc-dd0c-4130-b4c6-2734f49d61b4 req-39b5b5dc-dd0c-4130-b4c6-2734f49d61b4 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips?floating_network_id=8102cad4-0d1f-4db9-a716-581bc343d7cd 0.225s",
                                "2026-05-20 01:43:21.990 24 INFO tempest.lib.common.rest_client [req-877b19a2-053e-469d-8f61-34a2f920c947 req-877b19a2-053e-469d-8f61-34a2f920c947 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s",
                                "2026-05-20 01:43:22.036 33 INFO tempest.lib.common.rest_client [req-5cc27916-6a60-4ead-9916-47ff737c61bd req-5cc27916-6a60-4ead-9916-47ff737c61bd ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/37779099-db5e-4afa-b56e-0185552f3b91 0.105s",
                                "{11} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [2.680953s] ... ok",
                                "2026-05-20 01:43:22.069 15 INFO tempest.lib.common.rest_client [req-6a34022f-dbaf-408f-8f64-1c9c7f998012 req-6a34022f-dbaf-408f-8f64-1c9c7f998012 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/601e3255-6b81-4d2e-badf-f21bf37fbc80 0.135s",
                                "{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [5.648675s] ... ok",
                                "2026-05-20 01:43:22.158 24 INFO tempest.lib.common.rest_client [req-5ada9167-85a9-4ace-ad1f-13ab0f8258d0 req-5ada9167-85a9-4ace-ad1f-13ab0f8258d0 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/f48050a72bf148a08222d07f4f824a9e/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.165s",
                                "2026-05-20 01:43:22.354 17 INFO tempest.lib.common.rest_client [req-7d72df61-f7b1-4c85-a6b5-66065bf0f694 req-7d72df61-f7b1-4c85-a6b5-66065bf0f694 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 4.723s",
                                "2026-05-20 01:43:22.389 24 INFO tempest.lib.common.rest_client [req-681b9f98-dcfe-4f93-a7c0-302c8193d78d req-681b9f98-dcfe-4f93-a7c0-302c8193d78d ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s",
                                "2026-05-20 01:43:22.422 29 INFO tempest.lib.common.rest_client [req-f255751e-188a-470e-9807-24685dc94d85 req-f255751e-188a-470e-9807-24685dc94d85 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.661s",
                                "2026-05-20 01:43:22.466 37 INFO tempest.lib.common.rest_client [req-6ce5594b-a564-4281-b362-a74df9503cd0 req-6ce5594b-a564-4281-b362-a74df9503cd0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6d47d6e7-2285-4605-9222-21c829e5ca8d 1.355s",
                                "2026-05-20 01:43:22.470 28 INFO tempest.lib.common.rest_client [req-aebae7db-5be0-47b5-a1ec-027382ea1489 req-aebae7db-5be0-47b5-a1ec-027382ea1489 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.624s",
                                "2026-05-20 01:43:22.548 24 INFO tempest.lib.common.rest_client [req-a1d39c1d-e765-486d-9aaa-5b873439a9e9 req-a1d39c1d-e765-486d-9aaa-5b873439a9e9 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/f48050a72bf148a08222d07f4f824a9e/roles/68cd1badce4c4baeb95895efe5da31f7 0.157s",
                                "2026-05-20 01:43:22.555 29 INFO tempest.lib.common.rest_client [req-8b440862-4963-456d-b3ba-de2ccb8a3a0e req-8b440862-4963-456d-b3ba-de2ccb8a3a0e ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.131s",
                                "2026-05-20 01:43:22.565 41 INFO tempest.lib.common.rest_client [req-11f52441-195b-495b-93ab-440a4a4a42c3 req-11f52441-195b-495b-93ab-440a4a4a42c3 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0cf81b6f-7172-46bf-ab43-4340998e0973 0.940s",
                                "2026-05-20 01:43:22.610 26 INFO tempest.lib.common.rest_client [req-45df0475-3504-4dd9-84ec-c467c5c31771 req-45df0475-3504-4dd9-84ec-c467c5c31771 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.735s",
                                "2026-05-20 01:43:22.620 33 INFO tempest.lib.common.rest_client [req-57e33fb1-5126-4856-baf3-80c8b799dddb req-57e33fb1-5126-4856-baf3-80c8b799dddb ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.580s",
                                "2026-05-20 01:43:22.646 17 INFO tempest.lib.common.rest_client [req-ec1fbf70-f4f4-4e4a-af9e-a54ae9f3a83a req-ec1fbf70-f4f4-4e4a-af9e-a54ae9f3a83a ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.290s",
                                "2026-05-20 01:43:22.660 24 INFO tempest.lib.common.rest_client [req-022ca76f-faa8-4ef7-8139-f5a900e7f830 req-022ca76f-faa8-4ef7-8139-f5a900e7f830 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s",
                                "2026-05-20 01:43:22.708 11 INFO tempest.lib.common.rest_client [req-ad3a195f-a4e2-4815-a1a9-616f720b1f9e req-ad3a195f-a4e2-4815-a1a9-616f720b1f9e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/79c3d954-904e-4bb3-ba89-def9bfdf4df9 0.912s",
                                "2026-05-20 01:43:22.722 37 INFO tempest.lib.common.rest_client [req-7be98ca6-9d1e-4e82-8bb5-e8d029c955e9 req-7be98ca6-9d1e-4e82-8bb5-e8d029c955e9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.255s",
                                "2026-05-20 01:43:22.734 29 INFO tempest.lib.common.rest_client [req-13ca11b9-3252-44c0-8262-2ef8c672c186 req-13ca11b9-3252-44c0-8262-2ef8c672c186 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/4cd6971700284b7e8ec223f8d7966c5a/roles/8a521d0f25a3484db544a7c662aa9d7f 0.173s",
                                "2026-05-20 01:43:22.751 35 INFO tempest.lib.common.rest_client [req-94f8324c-e149-4323-9eb3-df54c6483f15 req-94f8324c-e149-4323-9eb3-df54c6483f15 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e21770b0-f790-4737-8ae3-0124c8ec9165 1.597s",
                                "2026-05-20 01:43:22.817 11 INFO tempest.lib.common.rest_client [req-1bb54381-3fe4-499a-b5e8-752e362929e8 req-1bb54381-3fe4-499a-b5e8-752e362929e8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/79c3d954-904e-4bb3-ba89-def9bfdf4df9 0.107s",
                                "{0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [3.859045s] ... ok",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [9.656327s] ... ok",
                                "2026-05-20 01:43:22.964 24 INFO tempest.lib.common.rest_client [req-837fe07f-b9e9-4605-8097-78fb50fa3b2b req-837fe07f-b9e9-4605-8097-78fb50fa3b2b ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/f48050a72bf148a08222d07f4f824a9e/roles/96c5293ae00249159873405c9cd172ae 0.301s",
                                "2026-05-20 01:43:22.964 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f48050a72bf148a08222d07f4f824a9e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:22.964 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1458857260-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9ff84d67fc9a4175ba96acc31bff0297', 'project_name': 'tempest-NetworksTest-1458857260', 'tenant_id': '9ff84d67fc9a4175ba96acc31bff0297', 'tenant_name': 'tempest-NetworksTest-1458857260', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f48050a72bf148a08222d07f4f824a9e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:22.965 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1458857260-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9ff84d67fc9a4175ba96acc31bff0297', 'project_name': 'tempest-NetworksTest-1458857260', 'tenant_id': '9ff84d67fc9a4175ba96acc31bff0297', 'tenant_name': 'tempest-NetworksTest-1458857260', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f48050a72bf148a08222d07f4f824a9e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:22.977 29 INFO tempest.lib.common.rest_client [req-32c9e7d0-2a9c-4768-8d8d-8d517824726d req-32c9e7d0-2a9c-4768-8d8d-8d517824726d ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s",
                                "2026-05-20 01:43:23.074 41 INFO tempest.lib.common.rest_client [req-b55b4552-975e-4a61-865d-9945abf2b729 req-b55b4552-975e-4a61-865d-9945abf2b729 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/94b379a1-dd45-4b0e-a38b-799939d36295 0.507s",
                                "2026-05-20 01:43:23.146 37 INFO tempest.lib.common.rest_client [req-e44dcff8-b053-4be6-a9a9-c631b87f0610 req-e44dcff8-b053-4be6-a9a9-c631b87f0610 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/515a42e7-3406-4721-bf4e-2fac30caaff7 0.421s",
                                "2026-05-20 01:43:23.223 26 INFO tempest.lib.common.rest_client [req-59504c5e-0a3f-480d-82d1-79932143ded6 req-59504c5e-0a3f-480d-82d1-79932143ded6 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s",
                                "2026-05-20 01:43:23.231 20 INFO tempest.lib.common.rest_client [req-0bf34793-475e-4258-9123-dd23f2ca9284 req-0bf34793-475e-4258-9123-dd23f2ca9284 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.009s",
                                "2026-05-20 01:43:23.251 17 INFO tempest.lib.common.rest_client [req-055fc53b-163a-4c4f-a54c-8712f1981016 req-055fc53b-163a-4c4f-a54c-8712f1981016 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/55fdf0e4-e89c-4f5f-ad76-657131e16ecd 0.601s",
                                "2026-05-20 01:43:23.291 29 INFO tempest.lib.common.rest_client [req-205f12e9-fb08-4093-a7ae-5cfbf45d6cf9 req-205f12e9-fb08-4093-a7ae-5cfbf45d6cf9 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/4cd6971700284b7e8ec223f8d7966c5a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.308s",
                                "2026-05-20 01:43:23.297 37 INFO tempest.lib.common.rest_client [req-e3af4b1e-ca64-403f-8d7b-da01d4c2d320 req-e3af4b1e-ca64-403f-8d7b-da01d4c2d320 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.148s",
                                "2026-05-20 01:43:23.447 26 INFO tempest.lib.common.rest_client [req-738fb3e1-5066-45de-a25f-26f22a270bc3 req-738fb3e1-5066-45de-a25f-26f22a270bc3 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.222s",
                                "2026-05-20 01:43:23.504 29 INFO tempest.lib.common.rest_client [req-b562aa46-02e5-4ae1-9e3e-e93cd3deb81b req-b562aa46-02e5-4ae1-9e3e-e93cd3deb81b ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-20 01:43:23.550 15 INFO tempest.lib.common.rest_client [req-f2c59c0e-9d14-444c-a74f-11d03bdcbe3d req-f2c59c0e-9d14-444c-a74f-11d03bdcbe3d ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.475s",
                                "2026-05-20 01:43:23.570 39 INFO tempest.lib.common.rest_client [req-26f79746-eb7e-44cb-835b-d76d80b77a58 req-26f79746-eb7e-44cb-835b-d76d80b77a58 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.985s",
                                "2026-05-20 01:43:23.610 26 INFO tempest.lib.common.rest_client [req-cf42f2c0-fffe-4f65-ac50-ca12e11da3b4 req-cf42f2c0-fffe-4f65-ac50-ca12e11da3b4 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.160s",
                                "2026-05-20 01:43:23.641 29 INFO tempest.lib.common.rest_client [req-c8a79734-0b18-4aa1-91cb-07cda71e0a90 req-c8a79734-0b18-4aa1-91cb-07cda71e0a90 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/4cd6971700284b7e8ec223f8d7966c5a/roles/68cd1badce4c4baeb95895efe5da31f7 0.133s",
                                "2026-05-20 01:43:23.764 24 INFO tempest.lib.common.rest_client [req-4b602c35-9286-42d6-b577-affbb8d3ca97 req-4b602c35-9286-42d6-b577-affbb8d3ca97 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.779s",
                                "2026-05-20 01:43:23.850 35 INFO tempest.lib.common.rest_client [req-b9b37871-9f8a-4bf4-9bd4-703732405bc9 req-b9b37871-9f8a-4bf4-9bd4-703732405bc9 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.022s",
                                "2026-05-20 01:43:23.854 29 INFO tempest.lib.common.rest_client [req-d9b249b8-7122-4d10-9597-9c5e27809a15 req-d9b249b8-7122-4d10-9597-9c5e27809a15 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-05-20 01:43:23.868 24 INFO tempest.lib.common.rest_client [req-08217b51-e4d6-49e7-90fb-71493b6bae67 req-08217b51-e4d6-49e7-90fb-71493b6bae67 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297 0.103s",
                                "2026-05-20 01:43:23.869 24 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 9ff84d67fc9a4175ba96acc31bff0297 for scope project and roles: ['reader']",
                                "2026-05-20 01:43:23.886 21 INFO tempest.lib.common.rest_client [req-258f9f75-71bd-47bb-af50-f0ed5f3a40c6 req-258f9f75-71bd-47bb-af50-f0ed5f3a40c6 ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.026s",
                                "2026-05-20 01:43:23.918 37 INFO tempest.lib.common.rest_client [req-553efef5-06db-4749-879a-65fa04d4f5d2 req-553efef5-06db-4749-879a-65fa04d4f5d2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.619s",
                                "2026-05-20 01:43:23.936 11 INFO tempest.lib.common.rest_client [req-c529b44a-f09c-4701-823c-ddf59acc6fd9 req-c529b44a-f09c-4701-823c-ddf59acc6fd9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.113s",
                                "2026-05-20 01:43:23.998 29 INFO tempest.lib.common.rest_client [req-a22674f3-9309-43eb-a012-57bd83452635 req-a22674f3-9309-43eb-a012-57bd83452635 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0/users/4cd6971700284b7e8ec223f8d7966c5a/roles/96c5293ae00249159873405c9cd172ae 0.142s",
                                "2026-05-20 01:43:23.999 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4cd6971700284b7e8ec223f8d7966c5a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:24.000 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1127715636-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'project_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'tenant_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4cd6971700284b7e8ec223f8d7966c5a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:24.001 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-SubnetPoolsTestJSON-1127715636-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'project_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'tenant_id': '419a50cabf6a4dda8f54e5579f5a51e0', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1127715636', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4cd6971700284b7e8ec223f8d7966c5a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:24.042 33 INFO tempest.lib.common.rest_client [req-ca5375f3-8df2-4150-8bf1-a0ebcc2af3b1 req-ca5375f3-8df2-4150-8bf1-a0ebcc2af3b1 ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/096f8934-c564-48ae-bf4b-78593e88fcb0 1.419s",
                                "2026-05-20 01:43:24.060 11 INFO tempest.lib.common.rest_client [req-193d7f01-a4fa-4c77-9dfd-68a2b6fa80dc req-193d7f01-a4fa-4c77-9dfd-68a2b6fa80dc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/cbfdc29e-88f6-45bf-8c8d-ae3f1133483d 0.122s",
                                "2026-05-20 01:43:24.105 13 INFO tempest.lib.common.rest_client [req-42acd209-a852-456d-8698-d7bffbfea83d req-42acd209-a852-456d-8698-d7bffbfea83d ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 6.120s",
                                "2026-05-20 01:43:24.128 28 INFO tempest.lib.common.rest_client [req-9514e173-888c-4ad9-b86c-4eaa49d3d28a req-9514e173-888c-4ad9-b86c-4eaa49d3d28a ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eba98b01-b69a-44fd-8963-999e9f7cc5d4 1.656s",
                                "2026-05-20 01:43:24.177 17 INFO tempest.lib.common.rest_client [req-457fccad-5486-4602-8dbb-c829d92869fb req-457fccad-5486-4602-8dbb-c829d92869fb ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ebddc0f0-121f-41a2-a1b1-11abdb47d424 0.921s",
                                "2026-05-20 01:43:24.271 26 INFO tempest.lib.common.rest_client [req-e9697e2c-9316-4a9c-a3f8-dabecb46dd3a req-e9697e2c-9316-4a9c-a3f8-dabecb46dd3a ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.659s",
                                "2026-05-20 01:43:24.364 20 INFO tempest.lib.common.rest_client [req-e36cd015-8c74-422e-ab78-fb64614cc333 req-e36cd015-8c74-422e-ab78-fb64614cc333 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.130s",
                                "2026-05-20 01:43:24.382 33 INFO tempest.lib.common.rest_client [req-0ca9891c-f62a-45e2-b1ac-b5f01aee77b5 req-0ca9891c-f62a-45e2-b1ac-b5f01aee77b5 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/096f8934-c564-48ae-bf4b-78593e88fcb0 0.338s",
                                "2026-05-20 01:43:24.391 31 INFO tempest.lib.common.rest_client [req-a4e85d71-79d1-4f38-b596-5c8d44bb2126 req-a4e85d71-79d1-4f38-b596-5c8d44bb2126 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8102cad4-0d1f-4db9-a716-581bc343d7cd 2.441s",
                                "2026-05-20 01:43:24.394 26 INFO tempest.lib.common.rest_client [req-c8a5ddd1-ccff-45fe-928a-9148471e30bb req-c8a5ddd1-ccff-45fe-928a-9148471e30bb ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s",
                                "2026-05-20 01:43:24.463 33 INFO tempest.lib.common.rest_client [req-975bded4-14a3-48a9-bd5a-fb7ed0cb00a3 req-975bded4-14a3-48a9-bd5a-fb7ed0cb00a3 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/096f8934-c564-48ae-bf4b-78593e88fcb0 0.077s",
                                "{11} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [2.425752s] ... ok",
                                "2026-05-20 01:43:24.575 24 INFO tempest.lib.common.rest_client [req-841e2341-513b-4bd7-b292-edfb18ca4b06 req-841e2341-513b-4bd7-b292-edfb18ca4b06 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.704s",
                                "2026-05-20 01:43:24.622 29 INFO tempest.lib.common.rest_client [req-7188d501-c5a8-4e02-96cf-29a5eadcb4df req-7188d501-c5a8-4e02-96cf-29a5eadcb4df ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s",
                                "2026-05-20 01:43:24.652 26 INFO tempest.lib.common.rest_client [req-4b399d5d-6b45-427b-a664-ee239fdc0c32 req-4b399d5d-6b45-427b-a664-ee239fdc0c32 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/98252a4315b948f0be034d268f64cf29/roles/96c5293ae00249159873405c9cd172ae 0.254s",
                                "2026-05-20 01:43:24.763 31 INFO tempest.lib.common.rest_client [req-16af2dcd-1838-440d-a7cb-7f744b7cb677 req-16af2dcd-1838-440d-a7cb-7f744b7cb677 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.366s",
                                "2026-05-20 01:43:24.763 24 INFO tempest.lib.common.rest_client [req-8836a99f-ea93-4ec0-878b-a74bd96af8a5 req-8836a99f-ea93-4ec0-878b-a74bd96af8a5 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-20 01:43:24.770 28 INFO tempest.lib.common.rest_client [req-5967e602-f604-49d4-97db-dd7f95cd0a92 req-5967e602-f604-49d4-97db-dd7f95cd0a92 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6a69f1fd-061b-45b1-b7d8-b6e8f4a2e206 0.638s",
                                "2026-05-20 01:43:24.790 26 INFO tempest.lib.common.rest_client [req-62342ea0-4f90-4956-8eb5-7c936c6e77de req-62342ea0-4f90-4956-8eb5-7c936c6e77de ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.133s",
                                "2026-05-20 01:43:24.828 17 INFO tempest.lib.common.rest_client [req-8fc78a3e-03e6-4912-b26d-a4643c2b0386 req-8fc78a3e-03e6-4912-b26d-a4643c2b0386 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.646s",
                                "{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [9.868662s] ... ok",
                                "2026-05-20 01:43:24.850 41 INFO tempest.lib.common.rest_client [req-89463dd4-ade4-4edd-8751-2c1a4a9776ce req-89463dd4-ade4-4edd-8751-2c1a4a9776ce ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/af4d9f82-131b-403e-98f2-9f88230ec3c9 1.772s",
                                "2026-05-20 01:43:24.894 15 INFO tempest.lib.common.rest_client [req-4a7c556a-87bf-4d99-aeaa-042ea4104361 req-4a7c556a-87bf-4d99-aeaa-042ea4104361 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/eddd9eb5-577e-47e7-a12a-d47ce0f585c5 1.338s",
                                "2026-05-20 01:43:24.903 24 INFO tempest.lib.common.rest_client [req-d2f99d62-4c2c-4618-adc4-28bc2420923d req-d2f99d62-4c2c-4618-adc4-28bc2420923d ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/923c210226a74596abd1c4eaef52d2e7/roles/8a521d0f25a3484db544a7c662aa9d7f 0.139s",
                                "2026-05-20 01:43:25.026 31 INFO tempest.lib.common.rest_client [req-7db2bad9-a6db-4b83-8191-a5673a3d6035 req-7db2bad9-a6db-4b83-8191-a5673a3d6035 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.259s",
                                "2026-05-20 01:43:25.066 26 INFO tempest.lib.common.rest_client [req-07e64cb1-66ae-4191-a401-6b9389a422ff req-07e64cb1-66ae-4191-a401-6b9389a422ff ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/98252a4315b948f0be034d268f64cf29/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.275s",
                                "2026-05-20 01:43:25.099 21 INFO tempest.lib.common.rest_client [req-c1deff4e-5e4f-4859-b912-f76fc47f379f req-c1deff4e-5e4f-4859-b912-f76fc47f379f ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/75ef0b05-c67c-4149-bf3c-c6f9176c8adb 1.211s",
                                "2026-05-20 01:43:25.156 11 INFO tempest.lib.common.rest_client [req-a99cb053-92ef-453b-9b38-06dd5e63ece0 req-a99cb053-92ef-453b-9b38-06dd5e63ece0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/cbfdc29e-88f6-45bf-8c8d-ae3f1133483d 1.093s",
                                "2026-05-20 01:43:25.186 24 INFO tempest.lib.common.rest_client [req-77d31246-fed0-4d5d-9153-11a55a8ee92c req-77d31246-fed0-4d5d-9153-11a55a8ee92c ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.281s",
                                "2026-05-20 01:43:25.210 26 INFO tempest.lib.common.rest_client [req-5f0d9ce2-0ef3-409d-af9c-a1e2222dad71 req-5f0d9ce2-0ef3-409d-af9c-a1e2222dad71 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.141s",
                                "2026-05-20 01:43:25.256 29 INFO tempest.lib.common.rest_client [req-0bbae736-1e10-49ad-827f-1ce9295a8058 req-0bbae736-1e10-49ad-827f-1ce9295a8058 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.630s",
                                "2026-05-20 01:43:25.262 31 INFO tempest.lib.common.rest_client [req-69697da9-9bbb-486d-8929-99bbb530c003 req-69697da9-9bbb-486d-8929-99bbb530c003 ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/ac230cd4-84bd-4a08-8e84-1baa0cf9865f 0.233s",
                                "2026-05-20 01:43:25.264 11 INFO tempest.lib.common.rest_client [req-7ffc886f-80b7-4619-8231-4cfb6cbb28fc req-7ffc886f-80b7-4619-8231-4cfb6cbb28fc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/cbfdc29e-88f6-45bf-8c8d-ae3f1133483d 0.106s",
                                "{0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [2.443965s] ... ok",
                                "2026-05-20 01:43:25.303 35 INFO tempest.lib.common.rest_client [req-01e46dbc-7a72-48ed-a4a3-2954b8599ee9 req-01e46dbc-7a72-48ed-a4a3-2954b8599ee9 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.449s",
                                "2026-05-20 01:43:25.365 41 INFO tempest.lib.common.rest_client [req-db48062e-04b7-4ca8-b2f2-f0b3ce26abd2 req-db48062e-04b7-4ca8-b2f2-f0b3ce26abd2 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/463f4bc86abc468d90ebd7ed075a52cb 0.513s",
                                "2026-05-20 01:43:25.366 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5bd018b79a934c659da3543cef6554d5",
                                "2026-05-20 01:43:25.371 31 INFO tempest.lib.common.rest_client [req-c6a5650c-5ea0-4a38-8f83-92899b82d295 req-c6a5650c-5ea0-4a38-8f83-92899b82d295 ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8102cad4-0d1f-4db9-a716-581bc343d7cd 0.106s",
                                "{10} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [9.439549s] ... ok",
                                "2026-05-20 01:43:25.387 29 INFO tempest.lib.common.rest_client [req-8663bfb3-7dcf-450e-9f9a-1c16cad6b70c req-8663bfb3-7dcf-450e-9f9a-1c16cad6b70c ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/78347087-5f4a-4b98-98e3-60b8f24a0ca2 0.127s",
                                "2026-05-20 01:43:25.403 37 INFO tempest.lib.common.rest_client [req-00123476-9719-4e8a-b161-41035b8d8d70 req-00123476-9719-4e8a-b161-41035b8d8d70 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.482s",
                                "2026-05-20 01:43:25.405 24 INFO tempest.lib.common.rest_client [req-a7d03e47-e54d-4ddd-b1ad-4e5d53c78766 req-a7d03e47-e54d-4ddd-b1ad-4e5d53c78766 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/923c210226a74596abd1c4eaef52d2e7/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.215s",
                                "2026-05-20 01:43:25.441 26 INFO tempest.lib.common.rest_client [req-a2180044-7e58-4eaa-9cbc-e21c64cf6673 req-a2180044-7e58-4eaa-9cbc-e21c64cf6673 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/98252a4315b948f0be034d268f64cf29/roles/68cd1badce4c4baeb95895efe5da31f7 0.226s",
                                "2026-05-20 01:43:25.573 29 INFO tempest.lib.common.rest_client [req-3b086668-8c13-4efb-84c4-cc3c03482e5b req-3b086668-8c13-4efb-84c4-cc3c03482e5b ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/78347087-5f4a-4b98-98e3-60b8f24a0ca2 0.179s",
                                "2026-05-20 01:43:25.645 26 INFO tempest.lib.common.rest_client [req-96232085-f3eb-45f3-8d73-04d0fd87d703 req-96232085-f3eb-45f3-8d73-04d0fd87d703 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-20 01:43:25.662 37 INFO tempest.lib.common.rest_client [req-e7bc21d5-85e6-4ad5-a600-09239cdc5394 req-e7bc21d5-85e6-4ad5-a600-09239cdc5394 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.255s",
                                "2026-05-20 01:43:25.689 24 INFO tempest.lib.common.rest_client [req-d1f92a0b-373a-44e1-adf7-7de3a186e654 req-d1f92a0b-373a-44e1-adf7-7de3a186e654 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.282s",
                                "2026-05-20 01:43:25.719 17 INFO tempest.lib.common.rest_client [req-f17925e4-4e81-436d-bca1-86494a0973f0 req-f17925e4-4e81-436d-bca1-86494a0973f0 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.884s",
                                "2026-05-20 01:43:25.794 26 INFO tempest.lib.common.rest_client [req-73428886-47e1-486a-b072-d0c00f4def2e req-73428886-47e1-486a-b072-d0c00f4def2e ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/98252a4315b948f0be034d268f64cf29/roles/96c5293ae00249159873405c9cd172ae 0.146s",
                                "2026-05-20 01:43:25.794 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98252a4315b948f0be034d268f64cf29 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:25.795 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-857640749-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80c866244b5c4f86b3a0f318e5121c9d', 'project_name': 'tempest-RoutersNegativeTest-857640749', 'tenant_id': '80c866244b5c4f86b3a0f318e5121c9d', 'tenant_name': 'tempest-RoutersNegativeTest-857640749', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98252a4315b948f0be034d268f64cf29', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:25.795 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-857640749-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80c866244b5c4f86b3a0f318e5121c9d', 'project_name': 'tempest-RoutersNegativeTest-857640749', 'tenant_id': '80c866244b5c4f86b3a0f318e5121c9d', 'tenant_name': 'tempest-RoutersNegativeTest-857640749', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98252a4315b948f0be034d268f64cf29', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:25.822 24 INFO tempest.lib.common.rest_client [req-27f11ea1-b2a5-47f8-aa92-d8cf6ebac5fe req-27f11ea1-b2a5-47f8-aa92-d8cf6ebac5fe ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/923c210226a74596abd1c4eaef52d2e7/roles/68cd1badce4c4baeb95895efe5da31f7 0.130s",
                                "2026-05-20 01:43:25.908 33 INFO tempest.lib.common.rest_client [req-4a689685-0b1a-477b-80bc-32a81411ce46 req-4a689685-0b1a-477b-80bc-32a81411ce46 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/69998a75-c7f1-42f1-bbc8-93c6919550bb 1.440s",
                                "2026-05-20 01:43:25.978 41 INFO tempest.lib.common.rest_client [req-0897dfbb-42d9-4643-a778-7753e0abf60c req-0897dfbb-42d9-4643-a778-7753e0abf60c ] Request (FloatingIPNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s",
                                "2026-05-20 01:43:25.998 11 INFO tempest.lib.common.rest_client [req-bcbfaff4-7e97-4369-b47e-6cba0cb675cc req-bcbfaff4-7e97-4369-b47e-6cba0cb675cc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.731s",
                                "2026-05-20 01:43:26.000 24 INFO tempest.lib.common.rest_client [req-80575daf-aaa7-42b9-8025-9011d6b5d498 req-80575daf-aaa7-42b9-8025-9011d6b5d498 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-20 01:43:26.137 33 INFO tempest.lib.common.rest_client [req-21e4361c-3f86-4ea2-acef-59804d6b6645 req-21e4361c-3f86-4ea2-acef-59804d6b6645 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f5ac6531afb04bbdb0abc44bad977b5a 0.227s",
                                "2026-05-20 01:43:26.171 13 INFO tempest.lib.common.rest_client [req-7e3a4a14-0c86-45b2-b2e4-520a3b7eb7ba req-7e3a4a14-0c86-45b2-b2e4-520a3b7eb7ba ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6ddb02b8-cef9-4671-b4fd-ad430cd427d8 2.062s",
                                "2026-05-20 01:43:26.180 29 INFO tempest.lib.common.rest_client [req-45f3424c-04e6-4189-a844-3e76abff29f2 req-45f3424c-04e6-4189-a844-3e76abff29f2 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/78347087-5f4a-4b98-98e3-60b8f24a0ca2 0.605s",
                                "2026-05-20 01:43:26.212 37 INFO tempest.lib.common.rest_client [req-7563097c-c53e-473a-8c24-05433a59f771 req-7563097c-c53e-473a-8c24-05433a59f771 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/37063c95-987f-4b20-821e-775806266bd9 0.546s",
                                "2026-05-20 01:43:26.232 20 INFO tempest.lib.common.rest_client [req-4018622b-712d-45a0-ac9f-df7594b25eba req-4018622b-712d-45a0-ac9f-df7594b25eba ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6eb1a814-53ae-4d71-863a-f36d03e0a18f 1.864s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [5.013150s] ... ok",
                                "2026-05-20 01:43:26.291 29 INFO tempest.lib.common.rest_client [req-969532b3-1000-49b3-a7d1-4fe33c09a938 req-969532b3-1000-49b3-a7d1-4fe33c09a938 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/78347087-5f4a-4b98-98e3-60b8f24a0ca2 0.108s",
                                "2026-05-20 01:43:26.321 21 INFO tempest.lib.common.rest_client [req-daee00cf-ccc9-440c-b31e-4a1dc17eba06 req-daee00cf-ccc9-440c-b31e-4a1dc17eba06 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/75ef0b05-c67c-4149-bf3c-c6f9176c8adb 1.220s",
                                "2026-05-20 01:43:26.346 37 INFO tempest.lib.common.rest_client [req-f84b99db-5256-469d-bb2c-0a89fd630315 req-f84b99db-5256-469d-bb2c-0a89fd630315 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.131s",
                                "2026-05-20 01:43:26.367 41 INFO tempest.lib.common.rest_client [req-7db43e2e-4197-4829-a28f-333924154e73 req-7db43e2e-4197-4829-a28f-333924154e73 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5bd018b79a934c659da3543cef6554d5&name=default 0.387s",
                                "2026-05-20 01:43:26.372 24 INFO tempest.lib.common.rest_client [req-19123d83-180e-4420-9005-48900ce499fe req-19123d83-180e-4420-9005-48900ce499fe ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297/users/923c210226a74596abd1c4eaef52d2e7/roles/96c5293ae00249159873405c9cd172ae 0.367s",
                                "2026-05-20 01:43:26.373 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 923c210226a74596abd1c4eaef52d2e7 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:26.373 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1458857260-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9ff84d67fc9a4175ba96acc31bff0297', 'project_name': 'tempest-NetworksTest-1458857260', 'tenant_id': '9ff84d67fc9a4175ba96acc31bff0297', 'tenant_name': 'tempest-NetworksTest-1458857260', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '923c210226a74596abd1c4eaef52d2e7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:26.373 24 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-1458857260-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9ff84d67fc9a4175ba96acc31bff0297', 'project_name': 'tempest-NetworksTest-1458857260', 'tenant_id': '9ff84d67fc9a4175ba96acc31bff0297', 'tenant_name': 'tempest-NetworksTest-1458857260', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '923c210226a74596abd1c4eaef52d2e7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:26.394 29 INFO tempest.lib.common.rest_client [req-d0e3f273-4ef0-4367-9c49-64eca7d8145e req-d0e3f273-4ef0-4367-9c49-64eca7d8145e ] Request (SubnetPoolsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/78347087-5f4a-4b98-98e3-60b8f24a0ca2 0.100s",
                                "{9} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.770945s] ... ok",
                                "2026-05-20 01:43:26.440 26 INFO tempest.lib.common.rest_client [req-ed5c4560-c3fc-45f4-8631-39945c888b3c req-ed5c4560-c3fc-45f4-8631-39945c888b3c ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s",
                                "2026-05-20 01:43:26.447 33 INFO tempest.lib.common.rest_client [req-efc7968c-9dc7-4b55-ab13-03e795da3263 req-efc7968c-9dc7-4b55-ab13-03e795da3263 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dec9c2dd813d4546b50064630a848312 0.303s",
                                "2026-05-20 01:43:26.448 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 57e4e8bc0fed4342a01cfccfde76d634",
                                "2026-05-20 01:43:26.462 15 INFO tempest.lib.common.rest_client [req-08232c48-717d-4036-8d50-5caf77c07df4 req-08232c48-717d-4036-8d50-5caf77c07df4 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/eddd9eb5-577e-47e7-a12a-d47ce0f585c5 1.565s",
                                "2026-05-20 01:43:26.474 21 INFO tempest.lib.common.rest_client [req-c201b2c5-5365-4c65-b628-3f04cb5bdbba req-c201b2c5-5365-4c65-b628-3f04cb5bdbba ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/75ef0b05-c67c-4149-bf3c-c6f9176c8adb 0.151s",
                                "{5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [4.616033s] ... ok",
                                "2026-05-20 01:43:26.541 28 INFO tempest.lib.common.rest_client [req-8d0e6dc5-1d86-4bed-a58b-f799602b294b req-8d0e6dc5-1d86-4bed-a58b-f799602b294b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bb801e24-fcc6-4678-a8e4-38f591971c3d 1.770s",
                                "{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [15.260299s] ... ok",
                                "2026-05-20 01:43:26.603 15 INFO tempest.lib.common.rest_client [req-419a7fea-68ed-4a71-8676-643ed526da2c req-419a7fea-68ed-4a71-8676-643ed526da2c ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/eddd9eb5-577e-47e7-a12a-d47ce0f585c5 0.137s",
                                "{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [4.533244s] ... ok",
                                "2026-05-20 01:43:26.615 26 INFO tempest.lib.common.rest_client [req-413a8aae-fd5e-4043-91d5-66e01c8af365 req-413a8aae-fd5e-4043-91d5-66e01c8af365 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d 0.173s",
                                "2026-05-20 01:43:26.616 26 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 80c866244b5c4f86b3a0f318e5121c9d for scope project and roles: ['reader']",
                                "2026-05-20 01:43:26.624 13 INFO tempest.lib.common.rest_client [req-0bbc837e-8b98-401c-8beb-91f01828d785 req-0bbc837e-8b98-401c-8beb-91f01828d785 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b604d631-f45c-4191-8086-aac0704cefb1 0.448s",
                                "2026-05-20 01:43:26.767 31 INFO tempest.lib.common.rest_client [req-a55c43ff-cbe3-4b06-b415-2b72a578db17 req-a55c43ff-cbe3-4b06-b415-2b72a578db17 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.392s",
                                "2026-05-20 01:43:26.787 17 INFO tempest.lib.common.rest_client [req-986ae25c-810f-4ae5-a5d2-ecb55c9cd2cf req-986ae25c-810f-4ae5-a5d2-ecb55c9cd2cf ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.064s",
                                "2026-05-20 01:43:26.794 29 INFO tempest.lib.common.rest_client [req-f5f85a52-91de-43c2-a637-b0cea1eacc70 req-f5f85a52-91de-43c2-a637-b0cea1eacc70 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/55e4ad361c14464992631b5cd9144884 0.372s",
                                "2026-05-20 01:43:26.913 28 INFO tempest.lib.common.rest_client [req-8951bb66-1173-4a2a-96e7-90675dfcaa3e req-8951bb66-1173-4a2a-96e7-90675dfcaa3e ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.318s",
                                "2026-05-20 01:43:26.936 41 INFO tempest.lib.common.rest_client [req-6c346a8b-a84a-41e0-b341-583b08fce318 req-6c346a8b-a84a-41e0-b341-583b08fce318 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/18037fb1-ef8c-4235-85ed-00bf2079eeed 0.566s",
                                "2026-05-20 01:43:26.952 31 INFO tempest.lib.common.rest_client [req-2a01f5da-3e46-47f4-92b7-719e866a4319 req-2a01f5da-3e46-47f4-92b7-719e866a4319 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.182s",
                                "2026-05-20 01:43:26.973 37 INFO tempest.lib.common.rest_client [req-0c447f00-be96-428a-b510-30b39408f7a0 req-0c447f00-be96-428a-b510-30b39408f7a0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a5f5c83b-da26-4d8a-b531-cd743aa376b1 0.624s",
                                "2026-05-20 01:43:27.027 33 INFO tempest.lib.common.rest_client [req-e28ddefe-a1f7-4dbf-bf16-a0982420f9a7 req-e28ddefe-a1f7-4dbf-bf16-a0982420f9a7 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-20 01:43:27.035 24 INFO tempest.lib.common.rest_client [req-9f39472b-1630-486c-9d57-87aaf1c82fc8 req-9f39472b-1630-486c-9d57-87aaf1c82fc8 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.651s",
                                "2026-05-20 01:43:27.108 37 INFO tempest.lib.common.rest_client [req-81b8e760-0b2c-40fe-9856-febea6252bbd req-81b8e760-0b2c-40fe-9856-febea6252bbd ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.134s",
                                "2026-05-20 01:43:27.109 29 INFO tempest.lib.common.rest_client [req-cd513e67-c7ab-4f95-8cf7-c19fd3cb55a6 req-cd513e67-c7ab-4f95-8cf7-c19fd3cb55a6 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4cd6971700284b7e8ec223f8d7966c5a 0.311s",
                                "2026-05-20 01:43:27.109 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 419a50cabf6a4dda8f54e5579f5a51e0",
                                "2026-05-20 01:43:27.124 20 INFO tempest.lib.common.rest_client [req-2fe6b724-f364-44f0-ae79-b02446b5a7fb req-2fe6b724-f364-44f0-ae79-b02446b5a7fb ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.885s",
                                "2026-05-20 01:43:27.194 26 INFO tempest.lib.common.rest_client [req-879d60d6-6d11-41ca-b83e-9c8d520b224e req-879d60d6-6d11-41ca-b83e-9c8d520b224e ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.577s",
                                "2026-05-20 01:43:27.219 28 INFO tempest.lib.common.rest_client [req-52db2aa1-0978-4497-84d3-c4e9d8bfdafb req-52db2aa1-0978-4497-84d3-c4e9d8bfdafb ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.303s",
                                "2026-05-20 01:43:27.276 37 INFO tempest.lib.common.rest_client [req-62dcbcbf-62cd-4518-9dc6-706baf548177 req-62dcbcbf-62cd-4518-9dc6-706baf548177 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.165s",
                                "2026-05-20 01:43:27.321 41 INFO tempest.lib.common.rest_client [req-395a151c-d260-4dcf-ace6-b188a8f38558 req-395a151c-d260-4dcf-ace6-b188a8f38558 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5bd018b79a934c659da3543cef6554d5 0.382s",
                                "2026-05-20 01:43:27.358 11 INFO tempest.lib.common.rest_client [req-180b339e-2ef4-4bc8-9c0b-f060174d3822 req-180b339e-2ef4-4bc8-9c0b-f060174d3822 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/603dcc12-415b-4250-a9ae-84baa7590727 1.357s",
                                "2026-05-20 01:43:27.397 13 INFO tempest.lib.common.rest_client [req-fc20b832-8d5a-442b-bcae-279aecc1e938 req-fc20b832-8d5a-442b-bcae-279aecc1e938 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e78cdf81-fa64-4803-bf1c-dc6e9e433114 0.771s",
                                "2026-05-20 01:43:27.445 37 INFO tempest.lib.common.rest_client [req-ef99f7ca-9f68-40d9-a36e-0a149b812b0e req-ef99f7ca-9f68-40d9-a36e-0a149b812b0e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.168s",
                                "2026-05-20 01:43:27.444 28 INFO tempest.lib.common.rest_client [req-42ac8447-ebbf-4d80-a6e3-edbce609cb35 req-42ac8447-ebbf-4d80-a6e3-edbce609cb35 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.222s",
                                "{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [15.460996s] ... ok",
                                "2026-05-20 01:43:27.460 26 INFO tempest.lib.common.rest_client [req-9eaa09d3-aa89-4b14-ac19-d9d58ebda553 req-9eaa09d3-aa89-4b14-ac19-d9d58ebda553 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-20 01:43:27.505 33 INFO tempest.lib.common.rest_client [req-dbd955c2-dff7-4946-b673-1ee828967d24 req-dbd955c2-dff7-4946-b673-1ee828967d24 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=57e4e8bc0fed4342a01cfccfde76d634&name=default 0.477s",
                                "2026-05-20 01:43:27.561 37 INFO tempest.lib.common.rest_client [req-63db0853-c724-43e3-ad37-3b7cacf4f8df req-63db0853-c724-43e3-ad37-3b7cacf4f8df ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.113s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [15.268698s] ... ok",
                                "2026-05-20 01:43:27.632 20 INFO tempest.lib.common.rest_client [req-78e19bac-0210-498d-bd86-f54549ba5077 req-78e19bac-0210-498d-bd86-f54549ba5077 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.503s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [1.398357s] ... ok",
                                "2026-05-20 01:43:27.635 26 INFO tempest.lib.common.rest_client [req-afc04586-3394-4304-94bb-0b2cf606f8df req-afc04586-3394-4304-94bb-0b2cf606f8df ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/74621af4773f4910b304c41bf6ccbb37/roles/8a521d0f25a3484db544a7c662aa9d7f 0.170s",
                                "2026-05-20 01:43:27.651 35 INFO tempest.lib.common.rest_client [req-e3815b10-9e25-4e03-ab15-495c646acb93 req-e3815b10-9e25-4e03-ab15-495c646acb93 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.347s",
                                "2026-05-20 01:43:27.717 29 INFO tempest.lib.common.rest_client [req-8e75b964-ce83-43ae-ae19-143bf2ef3c8d req-8e75b964-ce83-43ae-ae19-143bf2ef3c8d ] Request (SubnetPoolsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.607s",
                                "2026-05-20 01:43:27.740 11 INFO tempest.lib.common.rest_client [req-297201af-2a04-4b12-9c7e-2209e206e2c4 req-297201af-2a04-4b12-9c7e-2209e206e2c4 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/603dcc12-415b-4250-a9ae-84baa7590727 0.377s",
                                "2026-05-20 01:43:27.747 13 INFO tempest.lib.common.rest_client [req-85e33c37-4681-47f4-ab17-154071510c86 req-85e33c37-4681-47f4-ab17-154071510c86 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.281s",
                                "2026-05-20 01:43:27.764 26 INFO tempest.lib.common.rest_client [req-9cd9cbd4-ebca-488e-bc8e-0d97f1cf0086 req-9cd9cbd4-ebca-488e-bc8e-0d97f1cf0086 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s",
                                "2026-05-20 01:43:27.841 11 INFO tempest.lib.common.rest_client [req-701a57e5-b9cc-4764-8659-0c25c55a7d75 req-701a57e5-b9cc-4764-8659-0c25c55a7d75 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/603dcc12-415b-4250-a9ae-84baa7590727 0.099s",
                                "{0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [2.575907s] ... ok",
                                "2026-05-20 01:43:27.896 13 INFO tempest.lib.common.rest_client [req-ef5e5458-d8a7-464d-a7d5-bb3f0dedeb09 req-ef5e5458-d8a7-464d-a7d5-bb3f0dedeb09 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.146s",
                                "2026-05-20 01:43:27.928 26 INFO tempest.lib.common.rest_client [req-02609849-6257-46b8-8892-b14378d0d226 req-02609849-6257-46b8-8892-b14378d0d226 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/74621af4773f4910b304c41bf6ccbb37/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.159s",
                                "2026-05-20 01:43:28.136 28 INFO tempest.lib.common.rest_client [req-dc210880-eb3b-43c2-9df1-1ed536e45462 req-dc210880-eb3b-43c2-9df1-1ed536e45462 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.690s",
                                "2026-05-20 01:43:28.160 31 INFO tempest.lib.common.rest_client [req-888ff4af-02fb-46a1-a1b0-0837b0ab6c4b req-888ff4af-02fb-46a1-a1b0-0837b0ab6c4b ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/46e45c24-c06c-4b5b-80c1-5d8fc24d17b4 1.206s",
                                "{10} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [2.788152s] ... ok",
                                "2026-05-20 01:43:28.171 13 INFO tempest.lib.common.rest_client [req-995b587c-b375-442c-ac7c-171fae2400c8 req-995b587c-b375-442c-ac7c-171fae2400c8 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.271s",
                                "2026-05-20 01:43:28.177 26 INFO tempest.lib.common.rest_client [req-0aefa29d-f64d-40cb-b986-c45229155c67 req-0aefa29d-f64d-40cb-b986-c45229155c67 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s",
                                "2026-05-20 01:43:28.246 37 INFO tempest.lib.common.rest_client [req-7e5beb09-941d-4198-a471-7050b6d1c6b6 req-7e5beb09-941d-4198-a471-7050b6d1c6b6 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.639s",
                                "2026-05-20 01:43:28.308 26 INFO tempest.lib.common.rest_client [req-d895f128-994c-4d08-8063-d24440dfe92d req-d895f128-994c-4d08-8063-d24440dfe92d ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/74621af4773f4910b304c41bf6ccbb37/roles/68cd1badce4c4baeb95895efe5da31f7 0.129s",
                                "2026-05-20 01:43:28.321 33 INFO tempest.lib.common.rest_client [req-d533d808-5d71-45a2-8227-a59ba7f4d893 req-d533d808-5d71-45a2-8227-a59ba7f4d893 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f6145b43-bc8b-407e-8f0e-539711351217 0.811s",
                                "2026-05-20 01:43:28.374 35 INFO tempest.lib.common.rest_client [req-f6ca0980-f325-4faf-b757-2f3ec523adf6 req-f6ca0980-f325-4faf-b757-2f3ec523adf6 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/04eca104-0cf3-45c3-a895-8e37c3c27bbb 0.721s",
                                "2026-05-20 01:43:28.516 35 INFO tempest.lib.common.rest_client [req-20587a1a-f4ea-46e3-bf16-e009feb0988c req-20587a1a-f4ea-46e3-bf16-e009feb0988c ] Request (PortsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/04eca104-0cf3-45c3-a895-8e37c3c27bbb 0.139s",
                                "2026-05-20 01:43:28.533 13 INFO tempest.lib.common.rest_client [req-2b7ab2c7-c1f1-4cb2-93f8-6fc919e0756e req-2b7ab2c7-c1f1-4cb2-93f8-6fc919e0756e ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.359s",
                                "2026-05-20 01:43:28.530 26 INFO tempest.lib.common.rest_client [req-52fbafc8-87f6-42b2-9f8b-4a4e0f20ece0 req-52fbafc8-87f6-42b2-9f8b-4a4e0f20ece0 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-20 01:43:28.589 15 INFO tempest.lib.common.rest_client [req-db32bcbc-bcab-487e-84dd-7bdf3ab8472a req-db32bcbc-bcab-487e-84dd-7bdf3ab8472a ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.978s",
                                "2026-05-20 01:43:28.612 29 INFO tempest.lib.common.rest_client [req-b86aa9c7-a376-459e-b4d3-a5824f6dba36 req-b86aa9c7-a376-459e-b4d3-a5824f6dba36 ] Request (SubnetPoolsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=419a50cabf6a4dda8f54e5579f5a51e0&name=default 0.891s",
                                "2026-05-20 01:43:28.620 35 INFO tempest.lib.common.rest_client [req-f24f3c55-9a9c-4533-858c-24d7b1c7f7d9 req-f24f3c55-9a9c-4533-858c-24d7b1c7f7d9 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/04eca104-0cf3-45c3-a895-8e37c3c27bbb 0.102s",
                                "2026-05-20 01:43:28.631 28 INFO tempest.lib.common.rest_client [req-ccbdcf99-61b5-400e-8057-63ab6c05608b req-ccbdcf99-61b5-400e-8057-63ab6c05608b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/480b4dd6-0c08-455f-8fa9-fe50dfd184dc 0.487s",
                                "2026-05-20 01:43:28.667 26 INFO tempest.lib.common.rest_client [req-d10d9934-7292-4440-8384-40352fd7e668 req-d10d9934-7292-4440-8384-40352fd7e668 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d/users/74621af4773f4910b304c41bf6ccbb37/roles/96c5293ae00249159873405c9cd172ae 0.130s",
                                "2026-05-20 01:43:28.667 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 74621af4773f4910b304c41bf6ccbb37 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:28.668 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-857640749-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80c866244b5c4f86b3a0f318e5121c9d', 'project_name': 'tempest-RoutersNegativeTest-857640749', 'tenant_id': '80c866244b5c4f86b3a0f318e5121c9d', 'tenant_name': 'tempest-RoutersNegativeTest-857640749', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '74621af4773f4910b304c41bf6ccbb37', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:28.668 26 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-857640749-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80c866244b5c4f86b3a0f318e5121c9d', 'project_name': 'tempest-RoutersNegativeTest-857640749', 'tenant_id': '80c866244b5c4f86b3a0f318e5121c9d', 'tenant_name': 'tempest-RoutersNegativeTest-857640749', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '74621af4773f4910b304c41bf6ccbb37', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:28.693 21 INFO tempest.lib.common.rest_client [req-05e9a43e-1c5a-4fa8-b980-947906b13e9f req-05e9a43e-1c5a-4fa8-b980-947906b13e9f ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.214s",
                                "2026-05-20 01:43:28.715 33 INFO tempest.lib.common.rest_client [req-f10a7097-361a-41b0-aac5-26be3da4fbf3 req-f10a7097-361a-41b0-aac5-26be3da4fbf3 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/57e4e8bc0fed4342a01cfccfde76d634 0.391s",
                                "2026-05-20 01:43:28.715 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9a0d625cbf094cd285646632ffa3b1f3",
                                "2026-05-20 01:43:28.733 11 INFO tempest.lib.common.rest_client [req-e798649e-a621-4c66-8c13-5cc11b94dcdd req-e798649e-a621-4c66-8c13-5cc11b94dcdd ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7a7c1ab4-9480-4b46-84d1-3f996c3410ed 0.890s",
                                "2026-05-20 01:43:28.807 33 INFO tempest.lib.common.rest_client [req-6aa0f6be-5b29-48de-89a7-3a67f5004eeb req-6aa0f6be-5b29-48de-89a7-3a67f5004eeb ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9a0d625cbf094cd285646632ffa3b1f3&name=default 0.091s",
                                "2026-05-20 01:43:29.010 35 INFO tempest.lib.common.rest_client [req-6ce16955-a37f-4862-8f00-8820a447ec29 req-6ce16955-a37f-4862-8f00-8820a447ec29 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2491e91f-6bcc-4953-8301-980645e2d2d6 0.387s",
                                "2026-05-20 01:43:29.073 11 INFO tempest.lib.common.rest_client [req-1b8076c8-6574-42c3-8064-38eb75bf572b req-1b8076c8-6574-42c3-8064-38eb75bf572b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/05ec3d3c713d4c98a1bcf83f78afa858 0.339s",
                                "2026-05-20 01:43:29.136 28 INFO tempest.lib.common.rest_client [req-90263f5f-f8d3-477e-bf43-0a50f1c30810 req-90263f5f-f8d3-477e-bf43-0a50f1c30810 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2e880d3c53db422ebf2ad3afc304c909 0.503s",
                                "{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [2.547137s] ... ok",
                                "2026-05-20 01:43:29.290 24 INFO tempest.lib.common.rest_client [req-35fa9873-37d7-4e48-a806-711122b3fa38 req-35fa9873-37d7-4e48-a806-711122b3fa38 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.251s",
                                "2026-05-20 01:43:29.315 26 INFO tempest.lib.common.rest_client [req-71326899-162b-4b8a-97a3-2d51029f2a36 req-71326899-162b-4b8a-97a3-2d51029f2a36 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s",
                                "2026-05-20 01:43:29.366 13 INFO tempest.lib.common.rest_client [req-f2fd0278-29e9-439f-a759-c86f5277247b req-f2fd0278-29e9-439f-a759-c86f5277247b ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dc96fdcd-45d7-4c6d-bf76-1870cfc7f787 0.831s",
                                "2026-05-20 01:43:29.374 11 INFO tempest.lib.common.rest_client [req-90ac7b74-4fad-4b73-8e5b-76920cff380e req-90ac7b74-4fad-4b73-8e5b-76920cff380e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8d4abb2c424947c2a919d706045af741 0.298s",
                                "2026-05-20 01:43:29.374 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 856a15c1a8214a5894e141381b64a4bf",
                                "2026-05-20 01:43:29.422 39 INFO tempest.lib.common.rest_client [req-aee3058b-6dca-4e9b-ac24-0244e7cd5100 req-aee3058b-6dca-4e9b-ac24-0244e7cd5100 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4763c1ee-08d1-46f8-b3f2-da17ac59a282/add_router_interface 5.850s",
                                "2026-05-20 01:43:29.595 37 INFO tempest.lib.common.rest_client [req-2cefa75c-075c-4a15-9b04-0ef4393442fd req-2cefa75c-075c-4a15-9b04-0ef4393442fd ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.346s",
                                "2026-05-20 01:43:29.662 29 INFO tempest.lib.common.rest_client [req-81dec36d-b136-4ec1-afad-11d436e0764f req-81dec36d-b136-4ec1-afad-11d436e0764f ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/223f45df-eba7-490b-9867-5ded777819b0 1.048s",
                                "2026-05-20 01:43:29.695 33 INFO tempest.lib.common.rest_client [req-ebd8d83e-6cfe-49e9-9d22-08cf6774787a req-ebd8d83e-6cfe-49e9-9d22-08cf6774787a ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/75bde4cb-a012-43f4-814b-792ad8e7fc8f 0.885s",
                                "2026-05-20 01:43:29.751 37 INFO tempest.lib.common.rest_client [req-30f68f53-99c3-4c88-8eff-dd79375ac8ab req-30f68f53-99c3-4c88-8eff-dd79375ac8ab ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.151s",
                                "2026-05-20 01:43:29.774 13 INFO tempest.lib.common.rest_client [req-701c7935-cb65-4f02-a823-ab7b2117ef4f req-701c7935-cb65-4f02-a823-ab7b2117ef4f ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5da56a6aae1549f8ac941774982a04b5 0.404s",
                                "{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [2.313237s] ... ok",
                                "2026-05-20 01:43:29.777 15 INFO tempest.lib.common.rest_client [req-0656807a-89ee-4354-939b-58cc2a6f799d req-0656807a-89ee-4354-939b-58cc2a6f799d ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.186s",
                                "2026-05-20 01:43:29.862 20 INFO tempest.lib.common.rest_client [req-133f8269-3f5c-40ce-be00-f7c2d1e55cf0 req-133f8269-3f5c-40ce-be00-f7c2d1e55cf0 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.224s",
                                "2026-05-20 01:43:29.916 26 INFO tempest.lib.common.rest_client [req-35e68b09-4efc-422f-837f-30fe255ec66e req-35e68b09-4efc-422f-837f-30fe255ec66e ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.598s",
                                "2026-05-20 01:43:29.934 11 INFO tempest.lib.common.rest_client [req-fa390476-5eab-421d-b053-218ee0080a78 req-fa390476-5eab-421d-b053-218ee0080a78 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s",
                                "2026-05-20 01:43:30.018 31 INFO tempest.lib.common.rest_client [req-641f908f-07c8-455c-86e7-13869655ec60 req-641f908f-07c8-455c-86e7-13869655ec60 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.850s",
                                "2026-05-20 01:43:30.026 29 INFO tempest.lib.common.rest_client [req-f9004092-f853-4a43-b206-d4d0b7293801 req-f9004092-f853-4a43-b206-d4d0b7293801 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/419a50cabf6a4dda8f54e5579f5a51e0 0.362s",
                                "2026-05-20 01:43:30.040 33 INFO tempest.lib.common.rest_client [req-f0ee8f4b-0e9c-438e-9891-4b373e89f47b req-f0ee8f4b-0e9c-438e-9891-4b373e89f47b ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9a0d625cbf094cd285646632ffa3b1f3 0.342s",
                                "2026-05-20 01:43:30.062 17 INFO tempest.lib.common.rest_client [req-1f56e637-cbe5-4b8c-8ebe-b0e37401330b req-1f56e637-cbe5-4b8c-8ebe-b0e37401330b ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.228s",
                                "2026-05-20 01:43:30.246 31 INFO tempest.lib.common.rest_client [req-449386e1-4839-4cff-9620-38b5a19e7f0e req-449386e1-4839-4cff-9620-38b5a19e7f0e ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/c4484f18-a8d2-48ec-b2b8-cbb0277f1a6b 0.223s",
                                "2026-05-20 01:43:30.270 17 INFO tempest.lib.common.rest_client [req-9a40a0c6-dc08-4f5e-bf40-07e5a4c41265 req-9a40a0c6-dc08-4f5e-bf40-07e5a4c41265 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.206s",
                                "2026-05-20 01:43:30.383 31 INFO tempest.lib.common.rest_client [req-7e1d38b9-8a54-40f7-afc8-40743e8b1ff8 req-7e1d38b9-8a54-40f7-afc8-40743e8b1ff8 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/cb706036-36dd-49e1-a2c4-dabb4f5c121b 0.134s",
                                "2026-05-20 01:43:30.431 21 INFO tempest.lib.common.rest_client [req-8295c466-0ae4-4adf-8955-218b44ea8ab9 req-8295c466-0ae4-4adf-8955-218b44ea8ab9 ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/f6e978b1-45e9-42da-8fa6-5bf48262b7d6 1.732s",
                                "2026-05-20 01:43:30.453 11 INFO tempest.lib.common.rest_client [req-2f938af0-40f1-40cd-a7ba-bc776459bb19 req-2f938af0-40f1-40cd-a7ba-bc776459bb19 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=856a15c1a8214a5894e141381b64a4bf&name=default 0.513s",
                                "2026-05-20 01:43:30.531 39 INFO tempest.lib.common.rest_client [req-ef86a9d0-5f4d-4beb-9a16-9a561e9840f1 req-ef86a9d0-5f4d-4beb-9a16-9a561e9840f1 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.107s",
                                "2026-05-20 01:43:30.588 33 INFO tempest.lib.common.rest_client [req-5ad5b0b9-246e-428d-8894-ea0b03d4c2a4 req-5ad5b0b9-246e-428d-8894-ea0b03d4c2a4 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s",
                                "2026-05-20 01:43:30.788 15 INFO tempest.lib.common.rest_client [req-a1b461b4-67ca-46ef-91c1-a495ec015112 req-a1b461b4-67ca-46ef-91c1-a495ec015112 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/01b7fc38-7978-4695-b0e3-29f1dba95d4b 1.007s",
                                "2026-05-20 01:43:30.804 35 INFO tempest.lib.common.rest_client [req-dd3eb89c-b719-4b67-8c9b-349af603ad81 req-dd3eb89c-b719-4b67-8c9b-349af603ad81 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/609f4dd6-9b24-45e5-8eaa-08ecaa6709ce 1.792s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [7.978240s] ... ok",
                                "2026-05-20 01:43:30.812 37 INFO tempest.lib.common.rest_client [req-ceb3a64d-d92e-4bf2-9d73-a41f9e71d6c2 req-ceb3a64d-d92e-4bf2-9d73-a41f9e71d6c2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/97b0841e-ac2f-4287-bb18-f21d18dbe996 1.059s",
                                "2026-05-20 01:43:30.818 20 INFO tempest.lib.common.rest_client [req-1c33b209-3199-4368-bc49-7f2e1b6aa2ff req-1c33b209-3199-4368-bc49-7f2e1b6aa2ff ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.950s",
                                "2026-05-20 01:43:30.896 17 INFO tempest.lib.common.rest_client [req-92186adc-48db-4178-81c4-dc98978e7b91 req-92186adc-48db-4178-81c4-dc98978e7b91 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0e02bfa6-126a-4dbe-86a4-fc34d6ca30dd 0.623s",
                                "2026-05-20 01:43:30.980 21 INFO tempest.lib.common.rest_client [req-8dde16a9-fd63-4648-a395-5e13776d4507 req-8dde16a9-fd63-4648-a395-5e13776d4507 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f6e978b1-45e9-42da-8fa6-5bf48262b7d6 0.547s",
                                "2026-05-20 01:43:30.979 37 INFO tempest.lib.common.rest_client [req-3dafd087-bbcf-439d-ba93-5c38be31880b req-3dafd087-bbcf-439d-ba93-5c38be31880b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.164s",
                                "2026-05-20 01:43:31.131 21 INFO tempest.lib.common.rest_client [req-0166ab3b-0da2-4820-9ba2-31a2fb9cdab6 req-0166ab3b-0da2-4820-9ba2-31a2fb9cdab6 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f6e978b1-45e9-42da-8fa6-5bf48262b7d6 0.149s",
                                "{5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [4.653852s] ... ok",
                                "2026-05-20 01:43:31.142 11 INFO tempest.lib.common.rest_client [req-3be08f45-51dd-4800-9198-67ae89164c36 req-3be08f45-51dd-4800-9198-67ae89164c36 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f511a283-f726-4bfa-a06b-8ccc80dd34ec 0.686s",
                                "2026-05-20 01:43:31.207 15 INFO tempest.lib.common.rest_client [req-748fcd43-a1dd-48a9-b50b-236599d45b85 req-748fcd43-a1dd-48a9-b50b-236599d45b85 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/01b7fc38-7978-4695-b0e3-29f1dba95d4b 0.415s",
                                "2026-05-20 01:43:31.229 33 INFO tempest.lib.common.rest_client [req-46ccfb45-59e2-4691-a788-4ad1c181c7d0 req-46ccfb45-59e2-4691-a788-4ad1c181c7d0 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s",
                                "2026-05-20 01:43:31.351 24 INFO tempest.lib.common.rest_client [req-c8ff2083-a187-4b73-9152-46040c7c6be6 req-c8ff2083-a187-4b73-9152-46040c7c6be6 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.022s",
                                "2026-05-20 01:43:31.362 11 INFO tempest.lib.common.rest_client [req-3c6f4c44-1abe-4970-8387-498521c952e6 req-3c6f4c44-1abe-4970-8387-498521c952e6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/856a15c1a8214a5894e141381b64a4bf 0.217s",
                                "2026-05-20 01:43:31.362 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a903d2ce908f49bdad6f89ed905ccdde",
                                "2026-05-20 01:43:31.432 33 INFO tempest.lib.common.rest_client [req-66e322e5-eb15-4368-a71f-065459194132 req-66e322e5-eb15-4368-a71f-065459194132 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.200s",
                                "2026-05-20 01:43:31.437 17 INFO tempest.lib.common.rest_client [req-f56024af-d9c7-45d7-9ef2-b083533014ec req-f56024af-d9c7-45d7-9ef2-b083533014ec ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/47ef6b4b-5439-4bce-8595-207706eb89fb 0.539s",
                                "2026-05-20 01:43:31.465 11 INFO tempest.lib.common.rest_client [req-b261cda8-fbef-4a41-98a7-808ac6a269b5 req-b261cda8-fbef-4a41-98a7-808ac6a269b5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a903d2ce908f49bdad6f89ed905ccdde&name=default 0.102s",
                                "2026-05-20 01:43:31.603 33 INFO tempest.lib.common.rest_client [req-9f6db8cc-da46-45f3-ad13-786842994871 req-9f6db8cc-da46-45f3-ad13-786842994871 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.168s",
                                "2026-05-20 01:43:31.610 17 INFO tempest.lib.common.rest_client [req-2435b26d-49d6-4fda-81f5-b8089ecd5275 req-2435b26d-49d6-4fda-81f5-b8089ecd5275 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.169s",
                                "{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [6.779572s] ... ok",
                                "2026-05-20 01:43:31.630 20 INFO tempest.lib.common.rest_client [req-7d806a69-9d2c-47a3-937e-e2e90193a7f7 req-7d806a69-9d2c-47a3-937e-e2e90193a7f7 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b4c3a5fa-ee44-48d9-b40a-85617d163be7 0.809s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [3.994502s] ... ok",
                                "2026-05-20 01:43:31.670 15 INFO tempest.lib.common.rest_client [req-af5ca074-23f9-41e6-8ffd-4127dbaef5c0 req-af5ca074-23f9-41e6-8ffd-4127dbaef5c0 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/01b7fc38-7978-4695-b0e3-29f1dba95d4b 0.462s",
                                "2026-05-20 01:43:31.937 37 INFO tempest.lib.common.rest_client [req-fa8cbcd4-81d4-423b-8c69-3f2c64329bd8 req-fa8cbcd4-81d4-423b-8c69-3f2c64329bd8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d7801c5c-dee6-4ac4-86ed-e58c5abca2ef 0.953s",
                                "2026-05-20 01:43:32.105 35 INFO tempest.lib.common.rest_client [req-66e26813-192f-4187-93b0-544b10d5fa19 req-66e26813-192f-4187-93b0-544b10d5fa19 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.297s",
                                "2026-05-20 01:43:32.126 37 INFO tempest.lib.common.rest_client [req-edefde63-df41-45f0-bf16-50550c563a15 req-edefde63-df41-45f0-bf16-50550c563a15 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.186s",
                                "2026-05-20 01:43:32.161 24 INFO tempest.lib.common.rest_client [req-68824ba2-2f3d-403d-9fa2-fdaf9f5a4cc3 req-68824ba2-2f3d-403d-9fa2-fdaf9f5a4cc3 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.807s",
                                "2026-05-20 01:43:32.210 33 INFO tempest.lib.common.rest_client [req-ddb278ef-fb2a-455a-8551-a221037c91e4 req-ddb278ef-fb2a-455a-8551-a221037c91e4 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.604s",
                                "2026-05-20 01:43:32.226 31 INFO tempest.lib.common.rest_client [req-5480dc1a-9d4a-4f09-a1a4-24187f1f07e8 req-5480dc1a-9d4a-4f09-a1a4-24187f1f07e8 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c4484f18-a8d2-48ec-b2b8-cbb0277f1a6b 1.842s",
                                "{10} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [4.063912s] ... ok",
                                "2026-05-20 01:43:32.261 11 INFO tempest.lib.common.rest_client [req-b2b07d6b-50e5-4e28-8a20-c96b6149c94b req-b2b07d6b-50e5-4e28-8a20-c96b6149c94b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9367c170-8d9a-4da5-a47d-2b725b1b6989 0.793s",
                                "2026-05-20 01:43:32.330 21 INFO tempest.lib.common.rest_client [req-2eb5de83-1555-4689-a5c9-cedd7a1c4c55 req-2eb5de83-1555-4689-a5c9-cedd7a1c4c55 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.196s",
                                "2026-05-20 01:43:32.337 33 INFO tempest.lib.common.rest_client [req-66207158-9809-4221-9773-c49270e9d856 req-66207158-9809-4221-9773-c49270e9d856 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s",
                                "2026-05-20 01:43:32.344 15 INFO tempest.lib.common.rest_client [req-7f99f041-6ad0-427e-8dd2-5571b8f1a3b5 req-7f99f041-6ad0-427e-8dd2-5571b8f1a3b5 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/99a893fd-81fa-4a0a-922f-6342cf97fcc7 0.667s",
                                "2026-05-20 01:43:32.416 28 INFO tempest.lib.common.rest_client [req-3eb49ef0-8ded-4abe-b68a-efdaa7ad1f9a req-3eb49ef0-8ded-4abe-b68a-efdaa7ad1f9a ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.273s",
                                "2026-05-20 01:43:32.439 15 INFO tempest.lib.common.rest_client [req-b3ca0064-77cf-4f95-9aab-b1e532c14159 req-b3ca0064-77cf-4f95-9aab-b1e532c14159 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/99a893fd-81fa-4a0a-922f-6342cf97fcc7 0.094s",
                                "{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [5.833209s] ... ok",
                                "2026-05-20 01:43:32.457 17 INFO tempest.lib.common.rest_client [req-2ee9dd61-378e-4254-86b1-a4be82b5674e req-2ee9dd61-378e-4254-86b1-a4be82b5674e ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/78c10845-2b5f-45ec-99d3-b3acc28537f2 0.841s",
                                "2026-05-20 01:43:32.511 26 INFO tempest.lib.common.rest_client [req-31c04f5b-f3ca-44c1-b908-da3d2d65f640 req-31c04f5b-f3ca-44c1-b908-da3d2d65f640 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.592s",
                                "2026-05-20 01:43:32.509 33 INFO tempest.lib.common.rest_client [req-ba4ef5b0-827a-4ea3-a5e3-b445a53ec5e3 req-ba4ef5b0-827a-4ea3-a5e3-b445a53ec5e3 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/f0a12c2a99914f8f8cf57a7fad0d5e43/roles/96c5293ae00249159873405c9cd172ae 0.169s",
                                "2026-05-20 01:43:32.523 11 INFO tempest.lib.common.rest_client [req-f2dfbf6c-fe6d-4c8b-a643-7d621a6fe9b6 req-f2dfbf6c-fe6d-4c8b-a643-7d621a6fe9b6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a903d2ce908f49bdad6f89ed905ccdde 0.260s",
                                "2026-05-20 01:43:32.712 28 INFO tempest.lib.common.rest_client [req-b731b9d2-b21a-4f63-a33e-fd5c41b93ab6 req-b731b9d2-b21a-4f63-a33e-fd5c41b93ab6 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a8229e23-c342-44ff-bcea-ee869559899b 0.295s",
                                "2026-05-20 01:43:32.713 33 INFO tempest.lib.common.rest_client [req-6099a7ae-02da-4530-bf5b-ef131257207a req-6099a7ae-02da-4530-bf5b-ef131257207a ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-20 01:43:32.716 37 INFO tempest.lib.common.rest_client [req-a643bc4c-e5e1-4547-ae76-cdf4f896c17f req-a643bc4c-e5e1-4547-ae76-cdf4f896c17f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.587s",
                                "2026-05-20 01:43:32.805 28 INFO tempest.lib.common.rest_client [req-655aee06-23cc-47b9-afe6-97b4aae2c416 req-655aee06-23cc-47b9-afe6-97b4aae2c416 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a8229e23-c342-44ff-bcea-ee869559899b 0.091s",
                                "2026-05-20 01:43:32.851 33 INFO tempest.lib.common.rest_client [req-1b478de4-7c87-4e78-9b07-a8fc06d160f7 req-1b478de4-7c87-4e78-9b07-a8fc06d160f7 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/f0a12c2a99914f8f8cf57a7fad0d5e43/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.135s",
                                "2026-05-20 01:43:32.881 15 INFO tempest.lib.common.rest_client [req-c1f6a0e6-5578-44c7-b6a9-e69880dbdaea req-c1f6a0e6-5578-44c7-b6a9-e69880dbdaea ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/85478ed7-7336-4769-8ea6-df84587de70e 0.436s",
                                "2026-05-20 01:43:33.080 33 INFO tempest.lib.common.rest_client [req-49bb5aa6-68ee-4a81-b429-09ab19031cdc req-49bb5aa6-68ee-4a81-b429-09ab19031cdc ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-20 01:43:33.115 11 INFO tempest.lib.common.rest_client [req-b76fcfcd-882e-48d7-9f2e-e262bd7d285a req-b76fcfcd-882e-48d7-9f2e-e262bd7d285a ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.589s",
                                "2026-05-20 01:43:33.203 15 INFO tempest.lib.common.rest_client [req-b8eba841-5db5-4fb3-8854-2cabb077e90b req-b8eba841-5db5-4fb3-8854-2cabb077e90b ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4086b4b8-3db0-42ea-9fda-d0363ae91e3a 0.318s",
                                "2026-05-20 01:43:33.220 33 INFO tempest.lib.common.rest_client [req-907206f3-244e-49bb-a79a-1a587261de93 req-907206f3-244e-49bb-a79a-1a587261de93 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/f0a12c2a99914f8f8cf57a7fad0d5e43/roles/68cd1badce4c4baeb95895efe5da31f7 0.138s",
                                "2026-05-20 01:43:33.265 21 INFO tempest.lib.common.rest_client [req-ab2990ca-cc5a-4239-9f5e-50fa98660ff9 req-ab2990ca-cc5a-4239-9f5e-50fa98660ff9 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.932s",
                                "2026-05-20 01:43:33.268 17 INFO tempest.lib.common.rest_client [req-c88d6ff8-71d0-4091-b4b0-a0c1022c2426 req-c88d6ff8-71d0-4091-b4b0-a0c1022c2426 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5f2eaabf-fb22-46bb-90bc-c0a44595238e 0.809s",
                                "2026-05-20 01:43:33.421 33 INFO tempest.lib.common.rest_client [req-c96cff3b-7f55-462b-843a-1de0459db86c req-c96cff3b-7f55-462b-843a-1de0459db86c ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s",
                                "2026-05-20 01:43:33.468 20 INFO tempest.lib.common.rest_client [req-adfabe3b-2a67-4eed-a501-cbd34e6a37e7 req-adfabe3b-2a67-4eed-a501-cbd34e6a37e7 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.834s",
                                "2026-05-20 01:43:33.562 33 INFO tempest.lib.common.rest_client [req-63b3711e-a1e9-4a08-839e-e53a8b50931b req-63b3711e-a1e9-4a08-839e-e53a8b50931b ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/f0a12c2a99914f8f8cf57a7fad0d5e43/roles/96c5293ae00249159873405c9cd172ae 0.137s",
                                "2026-05-20 01:43:33.562 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f0a12c2a99914f8f8cf57a7fad0d5e43 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:33.563 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-862746072-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '347c406d41b1413eb3bae0bc7dde8797', 'project_name': 'tempest-AgentManagementNegativeTest-862746072', 'tenant_id': '347c406d41b1413eb3bae0bc7dde8797', 'tenant_name': 'tempest-AgentManagementNegativeTest-862746072', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f0a12c2a99914f8f8cf57a7fad0d5e43', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:33.563 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-862746072-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '347c406d41b1413eb3bae0bc7dde8797', 'project_name': 'tempest-AgentManagementNegativeTest-862746072', 'tenant_id': '347c406d41b1413eb3bae0bc7dde8797', 'tenant_name': 'tempest-AgentManagementNegativeTest-862746072', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f0a12c2a99914f8f8cf57a7fad0d5e43', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:33.714 11 INFO tempest.lib.common.rest_client [req-71310ae6-069d-4fba-99bc-04b45f230406 req-71310ae6-069d-4fba-99bc-04b45f230406 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-05-20 01:43:33.728 24 INFO tempest.lib.common.rest_client [req-34e4add3-dac6-4253-abb0-5118ba9377fc req-34e4add3-dac6-4253-abb0-5118ba9377fc ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.562s",
                                "2026-05-20 01:43:33.768 31 INFO tempest.lib.common.rest_client [req-856283ce-077e-4187-9d88-d2463e38d659 req-856283ce-077e-4187-9d88-d2463e38d659 ] Request (ExternalNetworksTestJSON:test_update_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.539s",
                                "2026-05-20 01:43:33.833 39 INFO tempest.lib.common.rest_client [req-c81fe550-3b24-4187-aeee-ff987cc48f22 req-c81fe550-3b24-4187-aeee-ff987cc48f22 ] 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.300s",
                                "2026-05-20 01:43:33.901 15 INFO tempest.lib.common.rest_client [req-f44ab40e-cf72-4c32-8ce0-a5e0f4e04493 req-f44ab40e-cf72-4c32-8ce0-a5e0f4e04493 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6a982b8f-13d1-413f-bcf7-a6d32b009949 0.693s",
                                "2026-05-20 01:43:33.916 11 INFO tempest.lib.common.rest_client [req-1d21d5ac-e4e5-4059-8513-0743b27e4dd1 req-1d21d5ac-e4e5-4059-8513-0743b27e4dd1 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.200s",
                                "2026-05-20 01:43:33.964 39 INFO tempest.lib.common.rest_client [req-16649a10-e65a-4088-888f-b7cfe4214afc req-16649a10-e65a-4088-888f-b7cfe4214afc ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/e4243ab2-b67f-476a-8f8d-2514198fc328 0.129s",
                                "2026-05-20 01:43:34.007 37 INFO tempest.lib.common.rest_client [req-646a66f0-6920-4ffe-904f-3e621aaa230b req-646a66f0-6920-4ffe-904f-3e621aaa230b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.286s",
                                "2026-05-20 01:43:34.118 11 INFO tempest.lib.common.rest_client [req-fc86334c-f154-4997-afd6-0240fb64fac9 req-fc86334c-f154-4997-afd6-0240fb64fac9 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.199s",
                                "2026-05-20 01:43:34.193 39 INFO tempest.lib.common.rest_client [req-acf5ccdb-33cc-44fa-aeec-b881dafacf52 req-acf5ccdb-33cc-44fa-aeec-b881dafacf52 ] 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.227s",
                                "2026-05-20 01:43:34.205 15 INFO tempest.lib.common.rest_client [req-8b7aa2d5-aebd-466f-a2d0-5e549c8859d8 req-8b7aa2d5-aebd-466f-a2d0-5e549c8859d8 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6b037beacd564ab0af7b25a6465427cc 0.302s",
                                "2026-05-20 01:43:34.240 20 INFO tempest.lib.common.rest_client [req-f8a1ac76-3b40-44de-bbdf-9e62c47e3974 req-f8a1ac76-3b40-44de-bbdf-9e62c47e3974 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.769s",
                                "2026-05-20 01:43:34.285 37 INFO tempest.lib.common.rest_client [req-184143eb-0504-44ff-a8e4-7926b3645067 req-184143eb-0504-44ff-a8e4-7926b3645067 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.274s",
                                "2026-05-20 01:43:34.332 31 INFO tempest.lib.common.rest_client [req-65a670b4-6e2d-4170-92e4-1a34ec92f5ba req-65a670b4-6e2d-4170-92e4-1a34ec92f5ba ] Request (ExternalNetworksTestJSON:test_update_external_network): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/50584754-5abd-4567-9be9-60770f9eff98 0.559s",
                                "2026-05-20 01:43:34.343 21 INFO tempest.lib.common.rest_client [req-2c6cfd1d-f04a-4d48-ac84-6871a1fea06d req-2c6cfd1d-f04a-4d48-ac84-6871a1fea06d ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/fe2b5311-2124-4ea7-87db-c02fdec8d6b6 1.075s",
                                "2026-05-20 01:43:34.390 33 INFO tempest.lib.common.rest_client [req-1aa03dd4-2feb-4b52-bc5c-3a55848a02d6 req-1aa03dd4-2feb-4b52-bc5c-3a55848a02d6 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.812s",
                                "2026-05-20 01:43:34.632 15 INFO tempest.lib.common.rest_client [req-b2c5ff8d-24fe-4fe8-91a9-caab7d1d2119 req-b2c5ff8d-24fe-4fe8-91a9-caab7d1d2119 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a555dd5ff2f944e7b7f9bc4e8ec482c6 0.424s",
                                "2026-05-20 01:43:34.633 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c61bb05bc90f4eaeb870669b0e3280b0",
                                "2026-05-20 01:43:34.749 33 INFO tempest.lib.common.rest_client [req-41af28b0-5b3e-4481-96ec-29a9633cb355 req-41af28b0-5b3e-4481-96ec-29a9633cb355 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797 0.358s",
                                "2026-05-20 01:43:34.750 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 347c406d41b1413eb3bae0bc7dde8797 for scope project and roles: ['reader']",
                                "2026-05-20 01:43:34.925 11 INFO tempest.lib.common.rest_client [req-1a7794b2-a304-4f95-86cb-f4ed24447ff3 req-1a7794b2-a304-4f95-86cb-f4ed24447ff3 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.803s",
                                "2026-05-20 01:43:34.926 37 INFO tempest.lib.common.rest_client [req-ab973322-dd96-4653-8b87-7b4c4e7695dd req-ab973322-dd96-4653-8b87-7b4c4e7695dd ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d227d259-2248-4ac3-b66e-042705c02fc1 0.638s",
                                "2026-05-20 01:43:35.090 37 INFO tempest.lib.common.rest_client [req-a67c398f-4b1d-4ef7-93f8-16566c5794f8 req-a67c398f-4b1d-4ef7-93f8-16566c5794f8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.162s",
                                "2026-05-20 01:43:35.098 11 INFO tempest.lib.common.rest_client [req-1f2d5a64-d146-4754-96de-ab9673700d5f req-1f2d5a64-d146-4754-96de-ab9673700d5f ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-20 01:43:35.123 13 INFO tempest.lib.common.rest_client [req-097a70fd-d310-41f5-b4d7-2824e09c84e0 req-097a70fd-d310-41f5-b4d7-2824e09c84e0 ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.339s",
                                "2026-05-20 01:43:35.258 15 INFO tempest.lib.common.rest_client [req-a5c9f3e4-0d2b-4f93-a580-b2bc88c31675 req-a5c9f3e4-0d2b-4f93-a580-b2bc88c31675 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s",
                                "2026-05-20 01:43:35.358 11 INFO tempest.lib.common.rest_client [req-dff009bb-bf43-49cd-947a-1c387a14ea5e req-dff009bb-bf43-49cd-947a-1c387a14ea5e ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/bcf866ec1acd4020b3fd2602db51248c/roles/96c5293ae00249159873405c9cd172ae 0.257s",
                                "2026-05-20 01:43:35.399 33 INFO tempest.lib.common.rest_client [req-012be9fe-2723-411b-8da4-a63411d0ced2 req-012be9fe-2723-411b-8da4-a63411d0ced2 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.648s",
                                "2026-05-20 01:43:35.444 39 INFO tempest.lib.common.rest_client [req-5afee50c-192c-4b43-b3bd-722da13e0df3 req-5afee50c-192c-4b43-b3bd-722da13e0df3 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/e4243ab2-b67f-476a-8f8d-2514198fc328 1.247s",
                                "2026-05-20 01:43:35.497 13 INFO tempest.lib.common.rest_client [req-2c5e3cb2-02c8-45f5-9b2e-83a773b192c0 req-2c5e3cb2-02c8-45f5-9b2e-83a773b192c0 ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/96fa05d2-3a12-456e-a84c-906925be6683 0.372s",
                                "{14} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [4.913737s] ... ok",
                                "2026-05-20 01:43:35.534 31 INFO tempest.lib.common.rest_client [req-e13e61a9-a6fd-464e-9d13-f2433091133c req-e13e61a9-a6fd-464e-9d13-f2433091133c ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/50584754-5abd-4567-9be9-60770f9eff98 1.200s",
                                "{10} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [3.307358s] ... ok",
                                "2026-05-20 01:43:35.550 17 INFO tempest.lib.common.rest_client [req-128724e9-bd3a-45b1-bf46-d2fdb4a15d02 req-128724e9-bd3a-45b1-bf46-d2fdb4a15d02 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9ebd25da-49ae-4f76-96e6-0b98be3788e3 2.280s",
                                "2026-05-20 01:43:35.579 35 INFO tempest.lib.common.rest_client [req-29573abb-e775-46a6-97c2-bfafbb93c97d req-29573abb-e775-46a6-97c2-bfafbb93c97d ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.468s",
                                "2026-05-20 01:43:35.590 11 INFO tempest.lib.common.rest_client [req-59b269aa-be57-4ed0-8f67-4b289e3f2f7a req-59b269aa-be57-4ed0-8f67-4b289e3f2f7a ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-20 01:43:35.618 13 INFO tempest.lib.common.rest_client [req-ff829663-ace5-4d3d-8a74-9cfa41ab51f6 req-ff829663-ace5-4d3d-8a74-9cfa41ab51f6 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=96fa05d2-3a12-456e-a84c-906925be6683 0.118s",
                                "2026-05-20 01:43:35.690 33 INFO tempest.lib.common.rest_client [req-ae5a90e9-325c-492e-95c1-c818fb8c21e0 req-ae5a90e9-325c-492e-95c1-c818fb8c21e0 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s",
                                "2026-05-20 01:43:35.708 31 INFO tempest.lib.common.rest_client [req-14ffa83b-9a05-4093-a035-cad4a53e20b6 req-14ffa83b-9a05-4093-a035-cad4a53e20b6 ] Request (ExternalNetworksTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e3861dab-8d51-4a1f-9429-b338f01cb4b8 0.170s",
                                "2026-05-20 01:43:35.785 11 INFO tempest.lib.common.rest_client [req-21cf4153-e9d4-47f5-b82f-fd10c27404e4 req-21cf4153-e9d4-47f5-b82f-fd10c27404e4 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/bcf866ec1acd4020b3fd2602db51248c/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.191s",
                                "2026-05-20 01:43:35.814 28 INFO tempest.lib.common.rest_client [req-43a324c7-782e-47ad-a87f-7dab677131bc req-43a324c7-782e-47ad-a87f-7dab677131bc ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a8229e23-c342-44ff-bcea-ee869559899b 3.006s",
                                "{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [6.673135s] ... ok",
                                "2026-05-20 01:43:35.831 15 INFO tempest.lib.common.rest_client [req-b3f765ba-922f-4557-9ed0-28dcf3d05160 req-b3f765ba-922f-4557-9ed0-28dcf3d05160 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c61bb05bc90f4eaeb870669b0e3280b0&name=default 0.572s",
                                "2026-05-20 01:43:35.905 26 INFO tempest.lib.common.rest_client [req-147a181b-802e-4a77-9b5f-18dabb2ac1de req-147a181b-802e-4a77-9b5f-18dabb2ac1de ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.391s",
                                "2026-05-20 01:43:35.939 11 INFO tempest.lib.common.rest_client [req-270d2117-564e-42fe-ae7d-6856708efdad req-270d2117-564e-42fe-ae7d-6856708efdad ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s",
                                "2026-05-20 01:43:35.961 33 INFO tempest.lib.common.rest_client [req-096dc2a5-43fe-4cf3-8c80-6192de76a69b req-096dc2a5-43fe-4cf3-8c80-6192de76a69b ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/ef238c6a250f4c36a54a5c6d1171dc2a/roles/8a521d0f25a3484db544a7c662aa9d7f 0.269s",
                                "2026-05-20 01:43:35.983 24 INFO tempest.lib.common.rest_client [req-3d830fb3-fb85-4ed7-8015-20da75958097 req-3d830fb3-fb85-4ed7-8015-20da75958097 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/95fe965d-1564-490a-a4f8-c8d900448f33 2.253s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [4.631206s] ... ok",
                                "2026-05-20 01:43:36.030 37 INFO tempest.lib.common.rest_client [req-6e844eb9-7556-4d34-a10f-e41dc986615d req-6e844eb9-7556-4d34-a10f-e41dc986615d ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff009073-c024-40a5-8ad4-93d5d249bdd2 0.938s",
                                "2026-05-20 01:43:36.161 21 INFO tempest.lib.common.rest_client [req-afc9f58e-6569-4e26-8e1c-9d9d5f6177f2 req-afc9f58e-6569-4e26-8e1c-9d9d5f6177f2 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fe2b5311-2124-4ea7-87db-c02fdec8d6b6 1.816s",
                                "2026-05-20 01:43:36.171 37 INFO tempest.lib.common.rest_client [req-f7f39882-1956-4bfb-94f7-3e17db53a2aa req-f7f39882-1956-4bfb-94f7-3e17db53a2aa ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.138s",
                                "2026-05-20 01:43:36.217 33 INFO tempest.lib.common.rest_client [req-ad713206-c0ec-4258-b944-f184756b5378 req-ad713206-c0ec-4258-b944-f184756b5378 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-20 01:43:36.247 11 INFO tempest.lib.common.rest_client [req-65409e4a-8131-4243-b6cc-51168bc7b8d4 req-65409e4a-8131-4243-b6cc-51168bc7b8d4 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/bcf866ec1acd4020b3fd2602db51248c/roles/68cd1badce4c4baeb95895efe5da31f7 0.305s",
                                "2026-05-20 01:43:36.313 21 INFO tempest.lib.common.rest_client [req-30bafd8a-7b4c-41e2-86f8-9c11005d1ef1 req-30bafd8a-7b4c-41e2-86f8-9c11005d1ef1 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/fe2b5311-2124-4ea7-87db-c02fdec8d6b6 0.148s",
                                "2026-05-20 01:43:36.428 20 INFO tempest.lib.common.rest_client [req-588665ce-035c-4d20-867e-2b9d4257cf4e req-588665ce-035c-4d20-867e-2b9d4257cf4e ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8cca3c77-ea26-4dc1-ab98-7ecbc0817fe2 2.185s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [4.797387s] ... ok",
                                "2026-05-20 01:43:36.542 11 INFO tempest.lib.common.rest_client [req-99bbccfe-9258-423f-9002-bbd9994b1e57 req-99bbccfe-9258-423f-9002-bbd9994b1e57 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.293s",
                                "2026-05-20 01:43:36.544 33 INFO tempest.lib.common.rest_client [req-9f7830ef-80cc-499b-a463-1e5af1d5f7b0 req-9f7830ef-80cc-499b-a463-1e5af1d5f7b0 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/ef238c6a250f4c36a54a5c6d1171dc2a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.322s",
                                "2026-05-20 01:43:36.691 35 INFO tempest.lib.common.rest_client [req-3b2ae57e-abfd-4ed7-96b4-37d39109f4fa req-3b2ae57e-abfd-4ed7-96b4-37d39109f4fa ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.110s",
                                "2026-05-20 01:43:36.808 33 INFO tempest.lib.common.rest_client [req-9fa91f8c-90a5-44f8-8ed7-ba26ddf07e9b req-9fa91f8c-90a5-44f8-8ed7-ba26ddf07e9b ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s",
                                "2026-05-20 01:43:36.794 11 INFO tempest.lib.common.rest_client [req-adb1d3da-bfe2-41bd-ac7a-7de195615352 req-adb1d3da-bfe2-41bd-ac7a-7de195615352 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/bcf866ec1acd4020b3fd2602db51248c/roles/96c5293ae00249159873405c9cd172ae 0.249s",
                                "2026-05-20 01:43:36.794 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bcf866ec1acd4020b3fd2602db51248c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:36.794 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1075912854-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f9ba01a0e734176a91b9630f43083eb', 'project_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'tenant_id': '7f9ba01a0e734176a91b9630f43083eb', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bcf866ec1acd4020b3fd2602db51248c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:36.795 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1075912854-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f9ba01a0e734176a91b9630f43083eb', 'project_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'tenant_id': '7f9ba01a0e734176a91b9630f43083eb', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bcf866ec1acd4020b3fd2602db51248c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:37.121 33 INFO tempest.lib.common.rest_client [req-46e1f188-8329-4044-9682-de071254ab20 req-46e1f188-8329-4044-9682-de071254ab20 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/ef238c6a250f4c36a54a5c6d1171dc2a/roles/68cd1badce4c4baeb95895efe5da31f7 0.310s",
                                "2026-05-20 01:43:37.217 21 INFO tempest.lib.common.rest_client [req-9a0f6d88-7a3d-4c24-b3ec-a52953d66e1f req-9a0f6d88-7a3d-4c24-b3ec-a52953d66e1f ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4561a0ab-aca5-4dae-bf63-6c86d220457f 0.901s",
                                "2026-05-20 01:43:37.345 21 INFO tempest.lib.common.rest_client [req-95156d9e-95dd-4ad2-af00-d36b9aa32397 req-95156d9e-95dd-4ad2-af00-d36b9aa32397 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4561a0ab-aca5-4dae-bf63-6c86d220457f 0.125s",
                                "{5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [6.212835s] ... ok",
                                "2026-05-20 01:43:37.421 33 INFO tempest.lib.common.rest_client [req-8bdbfc60-db38-464d-953c-443b87825f0f req-8bdbfc60-db38-464d-953c-443b87825f0f ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s",
                                "2026-05-20 01:43:37.429 15 INFO tempest.lib.common.rest_client [req-36d90917-a9a9-490d-be9f-77ed44649597 req-36d90917-a9a9-490d-be9f-77ed44649597 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/72030213-c638-4953-b9f1-2900ab8f9624 1.596s",
                                "2026-05-20 01:43:37.458 17 INFO tempest.lib.common.rest_client [req-ce2a6b9a-10ae-4718-a0cd-2ddf1fa60786 req-ce2a6b9a-10ae-4718-a0cd-2ddf1fa60786 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b645f973-583a-4512-bd19-e0e1f17f2674 1.905s",
                                "2026-05-20 01:43:37.472 35 INFO tempest.lib.common.rest_client [req-73e21d36-371c-4fd7-a474-f9328457257f req-73e21d36-371c-4fd7-a474-f9328457257f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c3947ca4-6238-42d5-bc4e-1583529ed2de 0.778s",
                                "2026-05-20 01:43:37.518 39 INFO tempest.lib.common.rest_client [req-16cf4ca5-56c8-437d-a35c-f583a24ce4be req-16cf4ca5-56c8-437d-a35c-f583a24ce4be ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.001s",
                                "2026-05-20 01:43:37.556 24 INFO tempest.lib.common.rest_client [req-9f4c3d51-a515-472b-b72f-34485c7c0059 req-9f4c3d51-a515-472b-b72f-34485c7c0059 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.569s",
                                "2026-05-20 01:43:37.567 31 INFO tempest.lib.common.rest_client [req-d63dc65f-c709-4694-8cf2-90c20d7d454e req-d63dc65f-c709-4694-8cf2-90c20d7d454e ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cb706036-36dd-49e1-a2c4-dabb4f5c121b 1.856s",
                                "2026-05-20 01:43:37.582 11 INFO tempest.lib.common.rest_client [req-82add202-8a21-4779-9d77-d4369250de58 req-82add202-8a21-4779-9d77-d4369250de58 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.770s",
                                "2026-05-20 01:43:37.596 35 INFO tempest.lib.common.rest_client [req-33a34638-cb02-4020-a7e2-2c4a450af466 req-33a34638-cb02-4020-a7e2-2c4a450af466 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c3947ca4-6238-42d5-bc4e-1583529ed2de 0.119s",
                                "2026-05-20 01:43:37.647 33 INFO tempest.lib.common.rest_client [req-03d2ec7c-2ec4-4e73-9c94-3085120e6907 req-03d2ec7c-2ec4-4e73-9c94-3085120e6907 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797/users/ef238c6a250f4c36a54a5c6d1171dc2a/roles/96c5293ae00249159873405c9cd172ae 0.224s",
                                "2026-05-20 01:43:37.648 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ef238c6a250f4c36a54a5c6d1171dc2a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:37.648 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-862746072-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '347c406d41b1413eb3bae0bc7dde8797', 'project_name': 'tempest-AgentManagementNegativeTest-862746072', 'tenant_id': '347c406d41b1413eb3bae0bc7dde8797', 'tenant_name': 'tempest-AgentManagementNegativeTest-862746072', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ef238c6a250f4c36a54a5c6d1171dc2a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:37.649 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-AgentManagementNegativeTest-862746072-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '347c406d41b1413eb3bae0bc7dde8797', 'project_name': 'tempest-AgentManagementNegativeTest-862746072', 'tenant_id': '347c406d41b1413eb3bae0bc7dde8797', 'tenant_name': 'tempest-AgentManagementNegativeTest-862746072', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ef238c6a250f4c36a54a5c6d1171dc2a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:37.773 15 INFO tempest.lib.common.rest_client [req-fd1c5ca0-765f-4885-866d-e0c9fa3b81a4 req-fd1c5ca0-765f-4885-866d-e0c9fa3b81a4 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c61bb05bc90f4eaeb870669b0e3280b0 0.342s",
                                "2026-05-20 01:43:37.829 37 INFO tempest.lib.common.rest_client [req-0b5fcf54-95d1-4f69-beb5-6a86e8db3b13 req-0b5fcf54-95d1-4f69-beb5-6a86e8db3b13 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.655s",
                                "2026-05-20 01:43:37.862 17 INFO tempest.lib.common.rest_client [req-fc05b4db-4a06-4b0f-a45e-d71225470acf req-fc05b4db-4a06-4b0f-a45e-d71225470acf ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9c973dfc15404b689cf5043899f83fe3 0.400s",
                                "2026-05-20 01:43:37.905 20 INFO tempest.lib.common.rest_client [req-24ce8edf-d25c-4c6b-8640-62649f9b0ed3 req-24ce8edf-d25c-4c6b-8640-62649f9b0ed3 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.472s",
                                "2026-05-20 01:43:38.117 11 INFO tempest.lib.common.rest_client [req-694dc83c-23b2-4660-aeda-bb7178c92be8 req-694dc83c-23b2-4660-aeda-bb7178c92be8 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb 0.531s",
                                "2026-05-20 01:43:38.118 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 7f9ba01a0e734176a91b9630f43083eb for scope project and roles: ['reader']",
                                "2026-05-20 01:43:38.129 31 INFO tempest.lib.common.rest_client [req-9f339cfe-3f4d-41fb-897f-d8f47d3febbe req-9f339cfe-3f4d-41fb-897f-d8f47d3febbe ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f8377daaf87c429c837addd7b9bd78ad 0.559s",
                                "2026-05-20 01:43:38.226 26 INFO tempest.lib.common.rest_client [req-e21b4809-5771-40cc-857b-e89e345a8edb req-e21b4809-5771-40cc-857b-e89e345a8edb ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.318s",
                                "2026-05-20 01:43:38.439 15 INFO tempest.lib.common.rest_client [req-7eb6d647-dbc5-4625-bf31-ab0045fab605 req-7eb6d647-dbc5-4625-bf31-ab0045fab605 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.661s",
                                "2026-05-20 01:43:38.447 21 INFO tempest.lib.common.rest_client [req-d0226ba3-bf8e-47c6-9050-a69108ae3c9c req-d0226ba3-bf8e-47c6-9050-a69108ae3c9c ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/769d7e29-a05c-43d8-8a26-4b321d861bbd 1.098s",
                                "2026-05-20 01:43:38.488 13 INFO tempest.lib.common.rest_client [req-2bf9a0ca-47ac-4f58-a98d-b8b34e58747e req-2bf9a0ca-47ac-4f58-a98d-b8b34e58747e ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/96fa05d2-3a12-456e-a84c-906925be6683 2.868s",
                                "{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [8.709703s] ... ok",
                                "2026-05-20 01:43:38.581 17 INFO tempest.lib.common.rest_client [req-0abb1805-4a3b-4ba5-a2a8-8ce066af77d1 req-0abb1805-4a3b-4ba5-a2a8-8ce066af77d1 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d5861d8788ae4519a8add650275ea185 0.716s",
                                "2026-05-20 01:43:38.581 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 25107420a473491a8a6aee53b0af0f0b",
                                "2026-05-20 01:43:38.584 33 INFO tempest.lib.common.rest_client [req-bac5c9ce-d711-442f-8317-9241abd7e84b req-bac5c9ce-d711-442f-8317-9241abd7e84b ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.930s",
                                "2026-05-20 01:43:38.659 31 INFO tempest.lib.common.rest_client [req-862ea358-cf77-4579-8bd2-1c6d1e146ebd req-862ea358-cf77-4579-8bd2-1c6d1e146ebd ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a0426c16af1b4b6faf6a2d1bd7002616 0.527s",
                                "2026-05-20 01:43:38.659 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c802176e03b2496aab47ddedc18e8aa4",
                                "2026-05-20 01:43:38.745 35 INFO tempest.lib.common.rest_client [req-99307261-dcc3-4acc-b870-e52ab3051e72 req-99307261-dcc3-4acc-b870-e52ab3051e72 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f43715a7-18f2-4709-a2ff-200ae4847ce9 1.147s",
                                "2026-05-20 01:43:38.958 11 INFO tempest.lib.common.rest_client [req-2afc9bf3-8d4b-4cef-83dc-05dbc1b2bc46 req-2afc9bf3-8d4b-4cef-83dc-05dbc1b2bc46 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.838s",
                                "2026-05-20 01:43:39.075 20 INFO tempest.lib.common.rest_client [req-ae34fbc1-84f2-45e8-89bb-ae1a39c9af06 req-ae34fbc1-84f2-45e8-89bb-ae1a39c9af06 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.166s",
                                "2026-05-20 01:43:39.146 21 INFO tempest.lib.common.rest_client [req-77a73992-f7c2-439a-8b79-6059f450c1ad req-77a73992-f7c2-439a-8b79-6059f450c1ad ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e3888e1d-bb5b-41bc-bf0e-cc913e0bdfb8 0.698s",
                                "2026-05-20 01:43:39.219 17 INFO tempest.lib.common.rest_client [req-e2923a67-7d10-4b79-a4c9-8abac35d898b req-e2923a67-7d10-4b79-a4c9-8abac35d898b ] Request (BulkNetworkOpsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.635s",
                                "2026-05-20 01:43:39.260 15 INFO tempest.lib.common.rest_client [req-392c6dd8-4b62-417e-be8a-c97e5540cf92 req-392c6dd8-4b62-417e-be8a-c97e5540cf92 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.804s",
                                "2026-05-20 01:43:39.264 31 INFO tempest.lib.common.rest_client [req-a1369dc6-a7d7-43a3-977c-3a3b36b36c25 req-a1369dc6-a7d7-43a3-977c-3a3b36b36c25 ] Request (ExternalNetworksTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s",
                                "2026-05-20 01:43:39.309 11 INFO tempest.lib.common.rest_client [req-9bbd7a43-f6fe-430e-a5a2-85fc6045501a req-9bbd7a43-f6fe-430e-a5a2-85fc6045501a ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.346s",
                                "2026-05-20 01:43:39.356 37 INFO tempest.lib.common.rest_client [req-0e2665c7-7890-41c8-9fc6-1f31125845c5 req-0e2665c7-7890-41c8-9fc6-1f31125845c5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.524s",
                                "2026-05-20 01:43:39.368 33 INFO tempest.lib.common.rest_client [req-8f372eb0-cbd4-4698-ab35-80875645d02f req-8f372eb0-cbd4-4698-ab35-80875645d02f ] Request (AgentManagementNegativeTest:test_list_agents_non_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents 0.780s",
                                "{11} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.785754s] ... ok",
                                "2026-05-20 01:43:39.404 15 INFO tempest.lib.common.rest_client [req-36c6e4e1-5193-4d42-a72b-b691215b95e4 req-36c6e4e1-5193-4d42-a72b-b691215b95e4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.142s",
                                "2026-05-20 01:43:39.456 17 INFO tempest.lib.common.rest_client [req-938d2ce5-bdbe-40b9-b701-e9f71ebca5de req-938d2ce5-bdbe-40b9-b701-e9f71ebca5de ] Request (BulkNetworkOpsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=25107420a473491a8a6aee53b0af0f0b&name=default 0.236s",
                                "2026-05-20 01:43:39.481 11 INFO tempest.lib.common.rest_client [req-7c50cbd3-bba7-4207-9476-f07eb24b8684 req-7c50cbd3-bba7-4207-9476-f07eb24b8684 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/af8295e36f2f4436b4d11f879825e355/roles/8a521d0f25a3484db544a7c662aa9d7f 0.170s",
                                "2026-05-20 01:43:39.584 24 INFO tempest.lib.common.rest_client [req-c11c881f-33c4-41cd-abc8-dbcb5ca2a72e req-c11c881f-33c4-41cd-abc8-dbcb5ca2a72e ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.024s",
                                "2026-05-20 01:43:39.596 11 INFO tempest.lib.common.rest_client [req-bb47b5ca-5ed6-4e93-83c0-026f1e477455 req-bb47b5ca-5ed6-4e93-83c0-026f1e477455 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s",
                                "2026-05-20 01:43:39.623 15 INFO tempest.lib.common.rest_client [req-f270b07b-549d-49d6-8df2-01eb062670fd req-f270b07b-549d-49d6-8df2-01eb062670fd ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.217s",
                                "2026-05-20 01:43:39.688 31 INFO tempest.lib.common.rest_client [req-e9f12427-e6ad-43e3-9861-529f2f43a823 req-e9f12427-e6ad-43e3-9861-529f2f43a823 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c802176e03b2496aab47ddedc18e8aa4&name=default 0.421s",
                                "2026-05-20 01:43:39.713 37 INFO tempest.lib.common.rest_client [req-446a4b48-a6b7-450c-b712-50f560eccc6c req-446a4b48-a6b7-450c-b712-50f560eccc6c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.356s",
                                "2026-05-20 01:43:39.719 35 INFO tempest.lib.common.rest_client [req-412abd0b-4013-49bc-b183-d78102c15d1f req-412abd0b-4013-49bc-b183-d78102c15d1f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f0734708-84e0-4f99-8ad1-49182db72e54 0.972s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [8.913386s] ... ok",
                                "2026-05-20 01:43:39.724 33 INFO tempest.lib.common.rest_client [req-2cb17c86-1d23-44c6-a45e-4b34d4885f7d req-2cb17c86-1d23-44c6-a45e-4b34d4885f7d ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f0a12c2a99914f8f8cf57a7fad0d5e43 0.349s",
                                "2026-05-20 01:43:39.808 39 INFO tempest.lib.common.rest_client [req-61b60486-d3f3-47fa-8711-cc5feb82df0c req-61b60486-d3f3-47fa-8711-cc5feb82df0c ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.289s",
                                "2026-05-20 01:43:39.936 11 INFO tempest.lib.common.rest_client [req-f1f269c4-d295-447c-8e45-f33a09e88bef req-f1f269c4-d295-447c-8e45-f33a09e88bef ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/af8295e36f2f4436b4d11f879825e355/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.337s",
                                "2026-05-20 01:43:40.033 39 INFO tempest.lib.common.rest_client [req-5a11d706-900e-42b9-8221-87d39b8dd8d9 req-5a11d706-900e-42b9-8221-87d39b8dd8d9 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.223s",
                                "2026-05-20 01:43:40.081 26 INFO tempest.lib.common.rest_client [req-f5dab824-fa6c-4bbf-a7b8-1f85542655c7 req-f5dab824-fa6c-4bbf-a7b8-1f85542655c7 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.853s",
                                "2026-05-20 01:43:40.093 28 INFO tempest.lib.common.rest_client [req-d83742bf-82fc-4dee-996b-dc3785e1fc74 req-d83742bf-82fc-4dee-996b-dc3785e1fc74 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.276s",
                                "2026-05-20 01:43:40.109 33 INFO tempest.lib.common.rest_client [req-3e673eac-b847-4ab7-abe5-68beba1cdd32 req-3e673eac-b847-4ab7-abe5-68beba1cdd32 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ef238c6a250f4c36a54a5c6d1171dc2a 0.382s",
                                "2026-05-20 01:43:40.111 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 347c406d41b1413eb3bae0bc7dde8797",
                                "2026-05-20 01:43:40.106 17 INFO tempest.lib.common.rest_client [req-70d9b94b-49de-4bcf-a536-168526ee617c req-70d9b94b-49de-4bcf-a536-168526ee617c ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f1dcfbfe-201a-4224-a60d-ee5a39b8a7a7 0.648s",
                                "2026-05-20 01:43:40.140 11 INFO tempest.lib.common.rest_client [req-3c980584-edc9-4fe2-a131-1c684030660e req-3c980584-edc9-4fe2-a131-1c684030660e ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-20 01:43:40.157 39 INFO tempest.lib.common.rest_client [req-6ca680e0-c3d6-44a8-98f4-b4787038b7d9 req-6ca680e0-c3d6-44a8-98f4-b4787038b7d9 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.122s",
                                "2026-05-20 01:43:40.258 20 INFO tempest.lib.common.rest_client [req-98ed864c-ddde-4496-b2ad-1b8aadc2e77b req-98ed864c-ddde-4496-b2ad-1b8aadc2e77b ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f464713b-a858-4ca9-bf7a-05c131ef966f 1.182s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [3.827107s] ... ok",
                                "2026-05-20 01:43:40.301 15 INFO tempest.lib.common.rest_client [req-7f4b40eb-2dd8-4f3d-ba32-50b40c88fb0c req-7f4b40eb-2dd8-4f3d-ba32-50b40c88fb0c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.675s",
                                "2026-05-20 01:43:40.303 37 INFO tempest.lib.common.rest_client [req-57af39b5-24a0-42e3-a606-45e69ab55749 req-57af39b5-24a0-42e3-a606-45e69ab55749 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4bd83b69-e2f4-4472-bf6b-0fd9a14bf0f5 0.586s",
                                "2026-05-20 01:43:40.454 28 INFO tempest.lib.common.rest_client [req-10bf11a9-49f6-4e1b-9a43-29fe35a6c7dc req-10bf11a9-49f6-4e1b-9a43-29fe35a6c7dc ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f4ed2acc-5f5c-4e7b-ab49-5a00de324b02 0.357s",
                                "2026-05-20 01:43:40.456 15 INFO tempest.lib.common.rest_client [req-f0b0686c-23e6-4a45-9879-ab210de0dbdd req-f0b0686c-23e6-4a45-9879-ab210de0dbdd ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-20 01:43:40.485 11 INFO tempest.lib.common.rest_client [req-c73fdd91-7dc3-4e1d-87a2-c39937e96419 req-c73fdd91-7dc3-4e1d-87a2-c39937e96419 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/af8295e36f2f4436b4d11f879825e355/roles/68cd1badce4c4baeb95895efe5da31f7 0.340s",
                                "2026-05-20 01:43:40.501 37 INFO tempest.lib.common.rest_client [req-b0dc6b39-473e-458b-a727-b473815cb4d8 req-b0dc6b39-473e-458b-a727-b473815cb4d8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.195s",
                                "2026-05-20 01:43:40.540 21 INFO tempest.lib.common.rest_client [req-6c2fbb30-758f-4a89-8659-2c5e80ede3e7 req-6c2fbb30-758f-4a89-8659-2c5e80ede3e7 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7a8e9519-0657-4a41-8125-347deb857bc3 1.391s",
                                "2026-05-20 01:43:40.552 17 INFO tempest.lib.common.rest_client [req-9978d211-abf8-4208-bffa-2501e64bf736 req-9978d211-abf8-4208-bffa-2501e64bf736 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/25107420a473491a8a6aee53b0af0f0b 0.444s",
                                "2026-05-20 01:43:40.600 31 INFO tempest.lib.common.rest_client [req-4f6658a2-537e-428f-b876-769c534d842e req-4f6658a2-537e-428f-b876-769c534d842e ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f4b53313-3c1b-4599-972d-8d8c24915906 0.910s",
                                "2026-05-20 01:43:40.656 33 INFO tempest.lib.common.rest_client [req-ac5b417d-9e45-4b14-8c0b-24809c330e07 req-ac5b417d-9e45-4b14-8c0b-24809c330e07 ] Request (AgentManagementNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s",
                                "2026-05-20 01:43:40.708 39 INFO tempest.lib.common.rest_client [req-e21070a8-a298-40c1-ad47-b945fd771a36 req-e21070a8-a298-40c1-ad47-b945fd771a36 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/330be049-8846-4c7d-a283-e58993642219 0.545s",
                                "2026-05-20 01:43:40.707 11 INFO tempest.lib.common.rest_client [req-90f1c787-aaa3-4cdb-8da0-97f9ae2fc0cc req-90f1c787-aaa3-4cdb-8da0-97f9ae2fc0cc ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s",
                                "2026-05-20 01:43:40.717 15 INFO tempest.lib.common.rest_client [req-58ed3ee5-22bf-4d1c-8e4b-8b5fe5b8591b req-58ed3ee5-22bf-4d1c-8e4b-8b5fe5b8591b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/f15a51762f894c02b01709756d87a750/roles/96c5293ae00249159873405c9cd172ae 0.258s",
                                "2026-05-20 01:43:40.741 35 INFO tempest.lib.common.rest_client [req-9f9ef6a3-d08d-4170-a1e9-0eb84e97627b req-9f9ef6a3-d08d-4170-a1e9-0eb84e97627b ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.018s",
                                "2026-05-20 01:43:40.870 21 INFO tempest.lib.common.rest_client [req-1f49ea59-4c22-4511-924b-2ac13b11566b req-1f49ea59-4c22-4511-924b-2ac13b11566b ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/72bf6b4d1a984eaabfc5b8c67bea0460 0.328s",
                                "2026-05-20 01:43:40.932 15 INFO tempest.lib.common.rest_client [req-9b8c791d-44d0-4fab-9f6b-fb0920d445ab req-9b8c791d-44d0-4fab-9f6b-fb0920d445ab ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s",
                                "2026-05-20 01:43:40.943 24 INFO tempest.lib.common.rest_client [req-26cafbd4-f5fa-4f9d-86d7-c5472a5bc4c9 req-26cafbd4-f5fa-4f9d-86d7-c5472a5bc4c9 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ced51b37-f124-404b-ac6c-7177fde71098 1.357s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [4.959575s] ... ok",
                                "2026-05-20 01:43:40.988 37 INFO tempest.lib.common.rest_client [req-e2861bcf-fdae-4d90-96e0-21544dfbde5e req-e2861bcf-fdae-4d90-96e0-21544dfbde5e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2aae2c1b-2f38-4028-9208-84f1c24f616f 0.481s",
                                "2026-05-20 01:43:41.027 31 INFO tempest.lib.common.rest_client [req-c002de90-0b01-4ff7-8c22-48fb87a85c55 req-c002de90-0b01-4ff7-8c22-48fb87a85c55 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c802176e03b2496aab47ddedc18e8aa4 0.425s",
                                "2026-05-20 01:43:41.028 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 873f9d3aae9649dcb64c75e17b74969a",
                                "2026-05-20 01:43:41.078 37 INFO tempest.lib.common.rest_client [req-151576df-a0a6-4654-b00d-dfaf07064fe8 req-151576df-a0a6-4654-b00d-dfaf07064fe8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.088s",
                                "2026-05-20 01:43:41.077 11 INFO tempest.lib.common.rest_client [req-efdb73be-f8c7-4866-8d2f-76a84fb6925c req-efdb73be-f8c7-4866-8d2f-76a84fb6925c ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb/users/af8295e36f2f4436b4d11f879825e355/roles/96c5293ae00249159873405c9cd172ae 0.366s",
                                "2026-05-20 01:43:41.078 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user af8295e36f2f4436b4d11f879825e355 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:41.079 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1075912854-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f9ba01a0e734176a91b9630f43083eb', 'project_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'tenant_id': '7f9ba01a0e734176a91b9630f43083eb', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'af8295e36f2f4436b4d11f879825e355', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:41.079 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-NetworksIpV6TestAttrs-1075912854-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f9ba01a0e734176a91b9630f43083eb', 'project_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'tenant_id': '7f9ba01a0e734176a91b9630f43083eb', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1075912854', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'af8295e36f2f4436b4d11f879825e355', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:41.189 31 INFO tempest.lib.common.rest_client [req-86b12c69-fd78-4e08-adc8-bb45b8710256 req-86b12c69-fd78-4e08-adc8-bb45b8710256 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=873f9d3aae9649dcb64c75e17b74969a&name=default 0.158s",
                                "2026-05-20 01:43:41.201 17 INFO tempest.lib.common.rest_client [req-a9d03c87-b39c-47d1-9cbb-bd9ae56ec6b6 req-a9d03c87-b39c-47d1-9cbb-bd9ae56ec6b6 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s",
                                "2026-05-20 01:43:41.237 15 INFO tempest.lib.common.rest_client [req-df21c4bd-1bf1-4b21-8b31-29af3cf6bb8a req-df21c4bd-1bf1-4b21-8b31-29af3cf6bb8a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/f15a51762f894c02b01709756d87a750/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.302s",
                                "2026-05-20 01:43:41.279 39 INFO tempest.lib.common.rest_client [req-d8533fb9-1034-411e-8819-c10fdc685b06 req-d8533fb9-1034-411e-8819-c10fdc685b06 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/a5f63974-a157-4d98-8979-1302c2156978 0.566s",
                                "{14} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [5.767824s] ... ok",
                                "2026-05-20 01:43:41.292 20 INFO tempest.lib.common.rest_client [req-29f23645-797a-4b24-9fdc-17d8afd1ad83 req-29f23645-797a-4b24-9fdc-17d8afd1ad83 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.031s",
                                "2026-05-20 01:43:41.336 21 INFO tempest.lib.common.rest_client [req-29fc035d-31c6-4b0e-87cf-eb58aa8daf90 req-29fc035d-31c6-4b0e-87cf-eb58aa8daf90 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6484f6e4ceb840b880d32d012a468c5a 0.462s",
                                "2026-05-20 01:43:41.336 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c43878b749c542a5a7c6f49a419f3d94",
                                "2026-05-20 01:43:41.357 37 INFO tempest.lib.common.rest_client [req-da332ccd-9b99-4b28-9702-78be755c2a87 req-da332ccd-9b99-4b28-9702-78be755c2a87 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.277s",
                                "2026-05-20 01:43:41.359 35 INFO tempest.lib.common.rest_client [req-ab30e5f9-5bca-4d76-99d0-acfdc93fb1b3 req-ab30e5f9-5bca-4d76-99d0-acfdc93fb1b3 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5b0c5403-00ad-40a6-90de-03ae590146c5 0.615s",
                                "2026-05-20 01:43:41.407 13 INFO tempest.lib.common.rest_client [req-17601b43-3779-42e1-b913-f4cbb7520794 req-17601b43-3779-42e1-b913-f4cbb7520794 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.914s",
                                "2026-05-20 01:43:41.531 15 INFO tempest.lib.common.rest_client [req-99e6fe8c-2528-482c-b3ec-5ee0353b1a2c req-99e6fe8c-2528-482c-b3ec-5ee0353b1a2c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s",
                                "2026-05-20 01:43:41.531 37 INFO tempest.lib.common.rest_client [req-d90e80d0-0601-42e2-9e13-52085d13e45a req-d90e80d0-0601-42e2-9e13-52085d13e45a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.172s",
                                "2026-05-20 01:43:41.655 37 INFO tempest.lib.common.rest_client [req-cfd003d4-0257-4f7b-a505-b834994f512d req-cfd003d4-0257-4f7b-a505-b834994f512d ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.121s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [14.051558s] ... ok",
                                "2026-05-20 01:43:41.701 31 INFO tempest.lib.common.rest_client [req-6a3519d3-c916-4f12-968f-063e4ca7a174 req-6a3519d3-c916-4f12-968f-063e4ca7a174 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cec254cb-2548-4f27-bc83-d37d67f16066 0.510s",
                                "2026-05-20 01:43:41.701 15 INFO tempest.lib.common.rest_client [req-c4b4a719-c7ec-4ef8-a3e8-c03a8b2a3e20 req-c4b4a719-c7ec-4ef8-a3e8-c03a8b2a3e20 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/f15a51762f894c02b01709756d87a750/roles/68cd1badce4c4baeb95895efe5da31f7 0.163s",
                                "2026-05-20 01:43:41.719 13 INFO tempest.lib.common.rest_client [req-e9672fb0-8002-4b12-9511-3c4a3400a35e req-e9672fb0-8002-4b12-9511-3c4a3400a35e ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/82223a02-2f0a-41d3-b16e-35a90e5de8e8 0.310s",
                                "2026-05-20 01:43:41.744 11 INFO tempest.lib.common.rest_client [req-3f933d44-cf5e-4eaf-8932-ff3206f9e5a1 req-3f933d44-cf5e-4eaf-8932-ff3206f9e5a1 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s",
                                "2026-05-20 01:43:41.759 33 INFO tempest.lib.common.rest_client [req-8b5cf780-ab1c-4f17-a1bc-6f8a80f24d76 req-8b5cf780-ab1c-4f17-a1bc-6f8a80f24d76 ] Request (AgentManagementNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=347c406d41b1413eb3bae0bc7dde8797&name=default 1.098s",
                                "2026-05-20 01:43:41.950 39 INFO tempest.lib.common.rest_client [req-97e08d3d-29bf-43a3-b756-ed420e6509ab req-97e08d3d-29bf-43a3-b756-ed420e6509ab ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/97e3fbf4-c59c-4911-a559-4f5e9c5c9eec 0.666s",
                                "2026-05-20 01:43:41.964 21 INFO tempest.lib.common.rest_client [req-865afc88-70f5-4c06-b00a-30859738bae3 req-865afc88-70f5-4c06-b00a-30859738bae3 ] Request (AllowedAddressPairTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.625s",
                                "2026-05-20 01:43:41.971 17 INFO tempest.lib.common.rest_client [req-b7e6bfda-3b8b-454b-b4c5-de9ac4cc125b req-b7e6bfda-3b8b-454b-b4c5-de9ac4cc125b ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.761s",
                                "2026-05-20 01:43:42.010 15 INFO tempest.lib.common.rest_client [req-6fe42a34-d59f-4a85-ba91-e30df56699ba req-6fe42a34-d59f-4a85-ba91-e30df56699ba ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s",
                                "2026-05-20 01:43:42.103 31 INFO tempest.lib.common.rest_client [req-962d53d6-350e-4101-9c29-e25a3e531955 req-962d53d6-350e-4101-9c29-e25a3e531955 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/873f9d3aae9649dcb64c75e17b74969a 0.400s",
                                "2026-05-20 01:43:42.109 35 INFO tempest.lib.common.rest_client [req-3efa0447-1e4a-4ddd-b6e8-73549f73873a req-3efa0447-1e4a-4ddd-b6e8-73549f73873a ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.747s",
                                "2026-05-20 01:43:42.138 20 INFO tempest.lib.common.rest_client [req-acb9259a-84c6-4b79-b447-eed30909cd0f req-acb9259a-84c6-4b79-b447-eed30909cd0f ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.843s",
                                "2026-05-20 01:43:42.179 17 INFO tempest.lib.common.rest_client [req-9235c8df-4a93-4bb9-93dc-fa43735b83ec req-9235c8df-4a93-4bb9-93dc-fa43735b83ec ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.204s",
                                "2026-05-20 01:43:42.186 37 INFO tempest.lib.common.rest_client [req-78bb8a29-1db1-4b1d-a387-4f4d81fd5ed7 req-78bb8a29-1db1-4b1d-a387-4f4d81fd5ed7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.527s",
                                "2026-05-20 01:43:42.211 15 INFO tempest.lib.common.rest_client [req-9ba819ca-690a-47dd-9be9-da6446976de7 req-9ba819ca-690a-47dd-9be9-da6446976de7 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/f15a51762f894c02b01709756d87a750/roles/96c5293ae00249159873405c9cd172ae 0.195s",
                                "2026-05-20 01:43:42.212 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f15a51762f894c02b01709756d87a750 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:42.212 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-81477532-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'tenant_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f15a51762f894c02b01709756d87a750', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:42.212 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-81477532-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'tenant_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f15a51762f894c02b01709756d87a750', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:42.237 35 INFO tempest.lib.common.rest_client [req-b41abfcc-8ba7-45df-8b05-6dc1c7e67d23 req-b41abfcc-8ba7-45df-8b05-6dc1c7e67d23 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/47b989f4-961d-410f-8f28-534373ddac81 0.126s",
                                "2026-05-20 01:43:42.298 33 INFO tempest.lib.common.rest_client [req-b7416965-67a9-467d-ae9e-8366ca8f0227 req-b7416965-67a9-467d-ae9e-8366ca8f0227 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/251b7b3c-abab-4ab6-a458-b736ad271317 0.535s",
                                "2026-05-20 01:43:42.457 17 INFO tempest.lib.common.rest_client [req-f166baf4-92f8-4c67-84e4-19ff6b3f719f req-f166baf4-92f8-4c67-84e4-19ff6b3f719f ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.270s",
                                "2026-05-20 01:43:42.519 21 INFO tempest.lib.common.rest_client [req-459bfbb5-d0f3-4efb-816f-14363326158c req-459bfbb5-d0f3-4efb-816f-14363326158c ] Request (AllowedAddressPairTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c43878b749c542a5a7c6f49a419f3d94&name=default 0.550s",
                                "2026-05-20 01:43:42.537 33 INFO tempest.lib.common.rest_client [req-2f0a0ae7-63c4-4af0-9bd8-16d189ad1ec6 req-2f0a0ae7-63c4-4af0-9bd8-16d189ad1ec6 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/347c406d41b1413eb3bae0bc7dde8797 0.236s",
                                "2026-05-20 01:43:42.539 33 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DvrRoutersNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{11} setUpClass (tempest.api.network.test_routers_negative.DvrRoutersNegativeTest) ... SKIPPED: DVR extension not enabled.",
                                "2026-05-20 01:43:42.601 35 INFO tempest.lib.common.rest_client [req-bf09e57e-594a-4a4d-9a7a-838e2e712c49 req-bf09e57e-594a-4a4d-9a7a-838e2e712c49 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/47b989f4-961d-410f-8f28-534373ddac81 0.360s",
                                "2026-05-20 01:43:42.616 39 INFO tempest.lib.common.rest_client [req-7692e208-c3e6-44d5-bf14-b33bc59f4787 req-7692e208-c3e6-44d5-bf14-b33bc59f4787 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4763c1ee-08d1-46f8-b3f2-da17ac59a282 0.664s",
                                "2026-05-20 01:43:42.661 31 INFO tempest.lib.common.rest_client [req-75354f16-5028-43c6-a17c-418d98e0cf29 req-75354f16-5028-43c6-a17c-418d98e0cf29 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s",
                                "2026-05-20 01:43:42.728 35 INFO tempest.lib.common.rest_client [req-769b535c-539f-4eac-a36f-0b23ae0af9eb req-769b535c-539f-4eac-a36f-0b23ae0af9eb ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/47b989f4-961d-410f-8f28-534373ddac81 0.124s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [3.008825s] ... ok",
                                "2026-05-20 01:43:42.840 15 INFO tempest.lib.common.rest_client [req-e56ca868-aa8a-4470-a77e-e608e1b01eaa req-e56ca868-aa8a-4470-a77e-e608e1b01eaa ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s",
                                "2026-05-20 01:43:42.963 15 INFO tempest.lib.common.rest_client [req-f73aeb4e-b3f5-401f-94f7-e01059270edd req-f73aeb4e-b3f5-401f-94f7-e01059270edd ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff 0.119s",
                                "2026-05-20 01:43:42.963 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 2e2c4ae697c445e689d1ce8dd1504aff for scope project and roles: ['reader']",
                                "2026-05-20 01:43:43.090 26 INFO tempest.lib.common.rest_client [req-0d364adc-24c8-4a08-97a0-15172afb99d3 req-0d364adc-24c8-4a08-97a0-15172afb99d3 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.002s",
                                "2026-05-20 01:43:43.118 17 INFO tempest.lib.common.rest_client [req-7f902d32-3daa-433e-acae-b11a25774180 req-7f902d32-3daa-433e-acae-b11a25774180 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.652s",
                                "2026-05-20 01:43:43.144 24 INFO tempest.lib.common.rest_client [req-e314e985-5a81-45e7-868a-d81fa3414963 req-e314e985-5a81-45e7-868a-d81fa3414963 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.196s",
                                "2026-05-20 01:43:43.192 31 INFO tempest.lib.common.rest_client [req-0b6071e7-f8fd-41d4-bd63-a1495e9a7335 req-0b6071e7-f8fd-41d4-bd63-a1495e9a7335 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s",
                                "2026-05-20 01:43:43.277 17 INFO tempest.lib.common.rest_client [req-17651ace-c7da-4957-96c2-1a370b981072 req-17651ace-c7da-4957-96c2-1a370b981072 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-20 01:43:43.318 31 INFO tempest.lib.common.rest_client [req-211c8c1a-f2d9-480c-9919-cef1bfec3ffb req-211c8c1a-f2d9-480c-9919-cef1bfec3ffb ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.123s",
                                "2026-05-20 01:43:43.432 37 INFO tempest.lib.common.rest_client [req-82ddaf25-5826-490a-bc43-87cfa2f4be58 req-82ddaf25-5826-490a-bc43-87cfa2f4be58 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.244s",
                                "2026-05-20 01:43:43.470 31 INFO tempest.lib.common.rest_client [req-813cb66e-ab70-46ce-97f0-08b5a95b05a1 req-813cb66e-ab70-46ce-97f0-08b5a95b05a1 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.148s",
                                "2026-05-20 01:43:43.476 17 INFO tempest.lib.common.rest_client [req-c9525f75-f9c1-4ecc-bc61-a71825bb162e req-c9525f75-f9c1-4ecc-bc61-a71825bb162e ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/11af355dd150406d881129fa471abeef/roles/96c5293ae00249159873405c9cd172ae 0.193s",
                                "2026-05-20 01:43:43.501 28 INFO tempest.lib.common.rest_client [req-ab951afb-c81d-495b-9042-a588448d570d req-ab951afb-c81d-495b-9042-a588448d570d ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.042s",
                                "2026-05-20 01:43:43.520 21 INFO tempest.lib.common.rest_client [req-02396bea-002a-46e9-8dd2-a50dc8894b05 req-02396bea-002a-46e9-8dd2-a50dc8894b05 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7ef92692-90ab-4a37-b9f2-c78a11eadbd5 0.996s",
                                "2026-05-20 01:43:43.713 28 INFO tempest.lib.common.rest_client [req-971e6387-82c1-441c-8a07-8c47f47be052 req-971e6387-82c1-441c-8a07-8c47f47be052 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/70e0af45-4dfe-4b95-baac-6f160a116a92 0.208s",
                                "2026-05-20 01:43:43.728 17 INFO tempest.lib.common.rest_client [req-f531b68c-6bbd-4c3e-826d-de337470752d req-f531b68c-6bbd-4c3e-826d-de337470752d ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s",
                                "2026-05-20 01:43:43.784 15 INFO tempest.lib.common.rest_client [req-318861a3-e290-4c05-9b20-a5f7b0bcad07 req-318861a3-e290-4c05-9b20-a5f7b0bcad07 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.816s",
                                "2026-05-20 01:43:43.798 21 INFO tempest.lib.common.rest_client [req-18607382-36c3-4fe8-94c1-85d8bea9e870 req-18607382-36c3-4fe8-94c1-85d8bea9e870 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c43878b749c542a5a7c6f49a419f3d94 0.273s",
                                "2026-05-20 01:43:43.965 15 INFO tempest.lib.common.rest_client [req-564c8475-da46-4a31-ad60-0d0545016f7c req-564c8475-da46-4a31-ad60-0d0545016f7c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-20 01:43:43.977 17 INFO tempest.lib.common.rest_client [req-6c411ca2-a925-4e8c-a484-fd15089bda97 req-6c411ca2-a925-4e8c-a484-fd15089bda97 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/11af355dd150406d881129fa471abeef/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.244s",
                                "2026-05-20 01:43:44.014 37 INFO tempest.lib.common.rest_client [req-81dadb17-d0b4-402b-8827-aa486f2e264b req-81dadb17-d0b4-402b-8827-aa486f2e264b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.574s",
                                "2026-05-20 01:43:44.056 35 INFO tempest.lib.common.rest_client [req-a782d0bb-fc49-484e-8354-84ad0d90c165 req-a782d0bb-fc49-484e-8354-84ad0d90c165 ] Request (PortsTestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.320s",
                                "2026-05-20 01:43:44.129 31 INFO tempest.lib.common.rest_client [req-ee69f487-8dad-4a4e-9dc7-fd032fd60331 req-ee69f487-8dad-4a4e-9dc7-fd032fd60331 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.655s",
                                "2026-05-20 01:43:44.213 17 INFO tempest.lib.common.rest_client [req-7c050a01-936b-42bb-9578-71aa6c5ef723 req-7c050a01-936b-42bb-9578-71aa6c5ef723 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-20 01:43:44.214 15 INFO tempest.lib.common.rest_client [req-92a1bec6-85e0-4a7f-9e37-55cd62eecb95 req-92a1bec6-85e0-4a7f-9e37-55cd62eecb95 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/6da6ffa88c7b48098bbc7a4863667177/roles/8a521d0f25a3484db544a7c662aa9d7f 0.246s",
                                "2026-05-20 01:43:44.321 37 INFO tempest.lib.common.rest_client [req-11c2cd6c-be58-4363-a3bf-15e7bff0b8e0 req-11c2cd6c-be58-4363-a3bf-15e7bff0b8e0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.304s",
                                "2026-05-20 01:43:44.319 24 INFO tempest.lib.common.rest_client [req-22fdafe9-16a6-4814-b9a5-3cca95bb060f req-22fdafe9-16a6-4814-b9a5-3cca95bb060f ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.169s",
                                "2026-05-20 01:43:44.325 15 INFO tempest.lib.common.rest_client [req-3b883f92-c00e-432e-b9e5-34d22e638848 req-3b883f92-c00e-432e-b9e5-34d22e638848 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s",
                                "2026-05-20 01:43:44.337 31 INFO tempest.lib.common.rest_client [req-c28bd1ba-13ad-420d-98a6-699a304c08fa req-c28bd1ba-13ad-420d-98a6-699a304c08fa ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-20 01:43:44.320 21 INFO tempest.lib.common.rest_client [req-17cd24a3-69a5-4074-8a67-0e00d6170500 req-17cd24a3-69a5-4074-8a67-0e00d6170500 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s",
                                "2026-05-20 01:43:44.362 17 INFO tempest.lib.common.rest_client [req-8d657b5b-71a7-45be-be78-383daa995363 req-8d657b5b-71a7-45be-be78-383daa995363 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/11af355dd150406d881129fa471abeef/roles/68cd1badce4c4baeb95895efe5da31f7 0.140s",
                                "2026-05-20 01:43:44.360 11 INFO tempest.lib.common.rest_client [req-c6d3e7a8-08bc-436e-aa36-a109757ad91f req-c6d3e7a8-08bc-436e-aa36-a109757ad91f ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.605s",
                                "2026-05-20 01:43:44.518 35 INFO tempest.lib.common.rest_client [req-12d844a0-6103-45fd-88fe-52f21cdac955 req-12d844a0-6103-45fd-88fe-52f21cdac955 ] Request (PortsTestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/7c4cef49-818f-4392-9d36-0cd142a9aabb 0.459s",
                                "2026-05-20 01:43:44.578 15 INFO tempest.lib.common.rest_client [req-96551788-1147-4b16-a655-4d0923647d8a req-96551788-1147-4b16-a655-4d0923647d8a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/6da6ffa88c7b48098bbc7a4863667177/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.248s",
                                "2026-05-20 01:43:44.589 17 INFO tempest.lib.common.rest_client [req-906b0114-4d97-4779-8bee-2798c157daee req-906b0114-4d97-4779-8bee-2798c157daee ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-20 01:43:44.622 31 INFO tempest.lib.common.rest_client [req-c407198e-7ced-47e0-a52a-9bf6028356d8 req-c407198e-7ced-47e0-a52a-9bf6028356d8 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8bc723215159494a8eaf7382a54a206f/users/407a6079be84457f81dbd924304a7838/roles/96c5293ae00249159873405c9cd172ae 0.275s",
                                "2026-05-20 01:43:44.781 15 INFO tempest.lib.common.rest_client [req-263a2c2c-7414-408a-b9a5-a124ddaacc38 req-263a2c2c-7414-408a-b9a5-a124ddaacc38 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-20 01:43:44.793 21 INFO tempest.lib.common.rest_client [req-e896f84f-f454-4562-bd65-a1a4d0c15412 req-e896f84f-f454-4562-bd65-a1a4d0c15412 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.458s",
                                "2026-05-20 01:43:44.820 31 INFO tempest.lib.common.rest_client [req-9e6f692f-9a15-4db0-816c-2e8af21a7c55 req-9e6f692f-9a15-4db0-816c-2e8af21a7c55 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-20 01:43:44.828 17 INFO tempest.lib.common.rest_client [req-3a76904a-7ff5-4997-9ffc-24ce0664b4d6 req-3a76904a-7ff5-4997-9ffc-24ce0664b4d6 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/11af355dd150406d881129fa471abeef/roles/96c5293ae00249159873405c9cd172ae 0.232s",
                                "2026-05-20 01:43:44.828 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 11af355dd150406d881129fa471abeef is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:44.829 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-73174094-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cb32a317fb974a10b91a7e569c9c712e', 'project_name': 'tempest-SecGroupIPv6Test-73174094', 'tenant_id': 'cb32a317fb974a10b91a7e569c9c712e', 'tenant_name': 'tempest-SecGroupIPv6Test-73174094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '11af355dd150406d881129fa471abeef', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:44.829 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-73174094-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cb32a317fb974a10b91a7e569c9c712e', 'project_name': 'tempest-SecGroupIPv6Test-73174094', 'tenant_id': 'cb32a317fb974a10b91a7e569c9c712e', 'tenant_name': 'tempest-SecGroupIPv6Test-73174094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '11af355dd150406d881129fa471abeef', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:44.857 37 INFO tempest.lib.common.rest_client [req-3234a047-cd90-4e77-9e24-f1da2d74c2ad req-3234a047-cd90-4e77-9e24-f1da2d74c2ad ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f2b00252-26bd-4aa8-8db6-45d8ee0a610d 0.530s",
                                "2026-05-20 01:43:44.881 35 INFO tempest.lib.common.rest_client [req-70b184e5-f6e3-4b6f-b3ea-475354f6b9a9 req-70b184e5-f6e3-4b6f-b3ea-475354f6b9a9 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7c4cef49-818f-4392-9d36-0cd142a9aabb 0.355s",
                                "2026-05-20 01:43:44.981 28 INFO tempest.lib.common.rest_client [req-51db8b2f-c2a6-4fcd-9cd0-929d281059e5 req-51db8b2f-c2a6-4fcd-9cd0-929d281059e5 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/70e0af45-4dfe-4b95-baac-6f160a116a92 1.264s",
                                "2026-05-20 01:43:44.998 37 INFO tempest.lib.common.rest_client [req-6b5c4189-8a8f-4893-8cdb-8ad2908d041f req-6b5c4189-8a8f-4893-8cdb-8ad2908d041f ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.139s",
                                "2026-05-20 01:43:45.050 21 INFO tempest.lib.common.rest_client [req-32cf2122-874b-4fa1-b76a-fa938ac8dd8b req-32cf2122-874b-4fa1-b76a-fa938ac8dd8b ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.254s",
                                "2026-05-20 01:43:45.099 15 INFO tempest.lib.common.rest_client [req-f5ac9bb3-ae43-4c5a-b04e-8a7fd8bcde1a req-f5ac9bb3-ae43-4c5a-b04e-8a7fd8bcde1a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/6da6ffa88c7b48098bbc7a4863667177/roles/68cd1badce4c4baeb95895efe5da31f7 0.315s",
                                "2026-05-20 01:43:45.103 31 INFO tempest.lib.common.rest_client [req-ee3641ec-b80a-47c5-89e9-f3c096c9be59 req-ee3641ec-b80a-47c5-89e9-f3c096c9be59 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8bc723215159494a8eaf7382a54a206f/users/407a6079be84457f81dbd924304a7838/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.277s",
                                "2026-05-20 01:43:45.189 35 INFO tempest.lib.common.rest_client [req-022472df-0117-4dcf-a401-af2c93f92ee7 req-022472df-0117-4dcf-a401-af2c93f92ee7 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.301s",
                                "2026-05-20 01:43:45.196 20 INFO tempest.lib.common.rest_client [req-e8325e97-b6ad-420d-b184-d94e5c3354fc req-e8325e97-b6ad-420d-b184-d94e5c3354fc ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.055s",
                                "2026-05-20 01:43:45.246 21 INFO tempest.lib.common.rest_client [req-3afed43e-8f5b-41c2-83cb-d528f57ffed6 req-3afed43e-8f5b-41c2-83cb-d528f57ffed6 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.195s",
                                "2026-05-20 01:43:45.287 35 INFO tempest.lib.common.rest_client [req-7efb43f2-7ab8-4427-9a96-20e7afd8264a req-7efb43f2-7ab8-4427-9a96-20e7afd8264a ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7c4cef49-818f-4392-9d36-0cd142a9aabb 0.092s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [2.555343s] ... ok",
                                "2026-05-20 01:43:45.288 39 INFO tempest.lib.common.rest_client [req-48702ba7-46c4-4887-9082-9d505ce2c341 req-48702ba7-46c4-4887-9082-9d505ce2c341 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4763c1ee-08d1-46f8-b3f2-da17ac59a282/remove_router_interface 2.671s",
                                "2026-05-20 01:43:45.354 37 INFO tempest.lib.common.rest_client [req-db0620dd-5540-402f-83de-37854b0ed09e req-db0620dd-5540-402f-83de-37854b0ed09e ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff64d388-d4a9-4301-bd59-7733a13e9362 0.354s",
                                "2026-05-20 01:43:45.372 15 INFO tempest.lib.common.rest_client [req-c1c64482-7e58-4970-aa12-9fc130f79414 req-c1c64482-7e58-4970-aa12-9fc130f79414 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s",
                                "2026-05-20 01:43:45.386 31 INFO tempest.lib.common.rest_client [req-8800348b-5fa4-4b31-ab21-e909dd710607 req-8800348b-5fa4-4b31-ab21-e909dd710607 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.278s",
                                "2026-05-20 01:43:45.401 20 INFO tempest.lib.common.rest_client [req-fe3ecd1e-5ccb-44e8-9e69-7c3490db5e35 req-fe3ecd1e-5ccb-44e8-9e69-7c3490db5e35 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.202s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [5.142254s] ... ok",
                                "2026-05-20 01:43:45.445 17 INFO tempest.lib.common.rest_client [req-63e029b1-5341-4e79-8363-0c0e97c15bc2 req-63e029b1-5341-4e79-8363-0c0e97c15bc2 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s",
                                "2026-05-20 01:43:45.451 37 INFO tempest.lib.common.rest_client [req-19deadd7-9498-4659-b5e5-b121ccb08392 req-19deadd7-9498-4659-b5e5-b121ccb08392 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.092s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [3.797834s] ... ok",
                                "2026-05-20 01:43:45.493 26 INFO tempest.lib.common.rest_client [req-f3d6a102-aac8-40ed-8e9e-e8a031e5b5d6 req-f3d6a102-aac8-40ed-8e9e-e8a031e5b5d6 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.399s",
                                "2026-05-20 01:43:45.548 15 INFO tempest.lib.common.rest_client [req-3e94e3c5-4e92-4f0c-9c77-8ab1c9429cc8 req-3e94e3c5-4e92-4f0c-9c77-8ab1c9429cc8 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff/users/6da6ffa88c7b48098bbc7a4863667177/roles/96c5293ae00249159873405c9cd172ae 0.172s",
                                "2026-05-20 01:43:45.548 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6da6ffa88c7b48098bbc7a4863667177 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:45.548 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-81477532-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'tenant_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6da6ffa88c7b48098bbc7a4863667177', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:45.549 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-ExtraDHCPOptionsTestJSON-81477532-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'tenant_id': '2e2c4ae697c445e689d1ce8dd1504aff', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-81477532', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6da6ffa88c7b48098bbc7a4863667177', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:45.584 11 INFO tempest.lib.common.rest_client [req-5d55c0f6-68a0-4901-b7d4-4adb18905a91 req-5d55c0f6-68a0-4901-b7d4-4adb18905a91 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.615s",
                                "2026-05-20 01:43:45.650 31 INFO tempest.lib.common.rest_client [req-3301ffce-88c7-44cf-994e-da324c8bfc47 req-3301ffce-88c7-44cf-994e-da324c8bfc47 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8bc723215159494a8eaf7382a54a206f/users/407a6079be84457f81dbd924304a7838/roles/68cd1badce4c4baeb95895efe5da31f7 0.261s",
                                "2026-05-20 01:43:45.757 17 INFO tempest.lib.common.rest_client [req-71a2ec30-13e9-4b32-bf7b-efda837d8bba req-71a2ec30-13e9-4b32-bf7b-efda837d8bba ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e 0.306s",
                                "2026-05-20 01:43:45.758 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project cb32a317fb974a10b91a7e569c9c712e for scope project and roles: ['reader']",
                                "2026-05-20 01:43:45.851 31 INFO tempest.lib.common.rest_client [req-89b02167-09e2-4c19-8a3c-7875f39eb47d req-89b02167-09e2-4c19-8a3c-7875f39eb47d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-20 01:43:45.906 21 INFO tempest.lib.common.rest_client [req-25c68361-ffe4-484a-b892-5849366957ec req-25c68361-ffe4-484a-b892-5849366957ec ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.653s",
                                "2026-05-20 01:43:45.916 13 INFO tempest.lib.common.rest_client [req-7b303d77-b06a-4b52-99e4-a88908357603 req-7b303d77-b06a-4b52-99e4-a88908357603 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.194s",
                                "2026-05-20 01:43:46.018 31 INFO tempest.lib.common.rest_client [req-2c3816ad-6f46-4745-b77e-6efe7c8b4ce3 req-2c3816ad-6f46-4745-b77e-6efe7c8b4ce3 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8bc723215159494a8eaf7382a54a206f/users/407a6079be84457f81dbd924304a7838/roles/96c5293ae00249159873405c9cd172ae 0.164s",
                                "2026-05-20 01:43:46.019 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 407a6079be84457f81dbd924304a7838 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:46.019 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-2144718409-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8bc723215159494a8eaf7382a54a206f', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-2144718409', 'tenant_id': '8bc723215159494a8eaf7382a54a206f', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-2144718409', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '407a6079be84457f81dbd924304a7838', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:46.021 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-2144718409-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8bc723215159494a8eaf7382a54a206f', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-2144718409', 'tenant_id': '8bc723215159494a8eaf7382a54a206f', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-2144718409', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '407a6079be84457f81dbd924304a7838', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:46.165 13 INFO tempest.lib.common.rest_client [req-3ab7fd01-d222-477e-9d96-25c574436871 req-3ab7fd01-d222-477e-9d96-25c574436871 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a21ad0e8-a6c5-4f84-b83d-af75b5cc947b 0.246s",
                                "2026-05-20 01:43:46.174 21 INFO tempest.lib.common.rest_client [req-4ad62b72-6913-4d02-807a-7e42fc74c135 req-4ad62b72-6913-4d02-807a-7e42fc74c135 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-20 01:43:46.191 15 INFO tempest.lib.common.rest_client [req-b8c4325f-4cdf-4404-be89-2ea1b0b4783b req-b8c4325f-4cdf-4404-be89-2ea1b0b4783b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s",
                                "2026-05-20 01:43:46.239 24 INFO tempest.lib.common.rest_client [req-09c267bc-1e0d-4411-972e-f207f48f5697 req-09c267bc-1e0d-4411-972e-f207f48f5697 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a86f51a4-8a28-4d35-ab59-28ea9a18e946 1.917s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [5.294629s] ... ok",
                                "2026-05-20 01:43:46.270 20 INFO tempest.lib.common.rest_client [req-803c818b-066b-43fe-bf65-a71f80b172f9 req-803c818b-066b-43fe-bf65-a71f80b172f9 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.861s",
                                "2026-05-20 01:43:46.299 37 INFO tempest.lib.common.rest_client [req-b4caf008-3baf-404d-9867-ffc536374918 req-b4caf008-3baf-404d-9867-ffc536374918 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.839s",
                                "2026-05-20 01:43:46.326 21 INFO tempest.lib.common.rest_client [req-55cf0ecb-5518-4cde-b1a7-d895934595e3 req-55cf0ecb-5518-4cde-b1a7-d895934595e3 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/953a7a59b3da476f8d8149b3d29d58f5/roles/96c5293ae00249159873405c9cd172ae 0.145s",
                                "2026-05-20 01:43:46.379 17 INFO tempest.lib.common.rest_client [req-052474ff-c0d7-44a9-9a86-4a78fb4e9b57 req-052474ff-c0d7-44a9-9a86-4a78fb4e9b57 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.618s",
                                "2026-05-20 01:43:46.539 28 INFO tempest.lib.common.rest_client [req-226de28b-fea1-4834-a206-eb9e9d15a968 req-226de28b-fea1-4834-a206-eb9e9d15a968 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f4ed2acc-5f5c-4e7b-ab49-5a00de324b02 1.556s",
                                "{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [10.724245s] ... ok",
                                "2026-05-20 01:43:46.541 21 INFO tempest.lib.common.rest_client [req-3822f584-4ee5-4c53-bb0b-11efa1c76222 req-3822f584-4ee5-4c53-bb0b-11efa1c76222 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s",
                                "2026-05-20 01:43:46.671 21 INFO tempest.lib.common.rest_client [req-d2f914b8-f156-477c-8d79-98eb72de82cc req-d2f914b8-f156-477c-8d79-98eb72de82cc ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/953a7a59b3da476f8d8149b3d29d58f5/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.126s",
                                "2026-05-20 01:43:46.695 35 INFO tempest.lib.common.rest_client [req-64571eaa-b3f7-42fa-b065-97655fbaf962 req-64571eaa-b3f7-42fa-b065-97655fbaf962 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.400s",
                                "2026-05-20 01:43:46.730 37 INFO tempest.lib.common.rest_client [req-87281002-c777-4067-8cb2-aa04a1632817 req-87281002-c777-4067-8cb2-aa04a1632817 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 400 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.427s",
                                "2026-05-20 01:43:46.802 31 INFO tempest.lib.common.rest_client [req-918dc34a-708c-4e39-b706-afd06b668a8d req-918dc34a-708c-4e39-b706-afd06b668a8d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.758s",
                                "2026-05-20 01:43:46.810 17 INFO tempest.lib.common.rest_client [req-1850ec51-7ba2-4047-8d57-e9f2a5904ace req-1850ec51-7ba2-4047-8d57-e9f2a5904ace ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.429s",
                                "2026-05-20 01:43:46.875 21 INFO tempest.lib.common.rest_client [req-125b1c2f-545d-4f69-8f7d-2927a10e3c72 req-125b1c2f-545d-4f69-8f7d-2927a10e3c72 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-20 01:43:46.890 37 INFO tempest.lib.common.rest_client [req-13d883b3-1716-471d-a924-814efd6055a4 req-13d883b3-1716-471d-a924-814efd6055a4 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.156s",
                                "2026-05-20 01:43:46.903 20 INFO tempest.lib.common.rest_client [req-4eeaaafb-bcb6-4f5d-97c7-f48f4f31e2a0 req-4eeaaafb-bcb6-4f5d-97c7-f48f4f31e2a0 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/85c96cec-58e5-4722-b755-97535ca5b289 0.629s",
                                "2026-05-20 01:43:46.968 31 INFO tempest.lib.common.rest_client [req-b49485e4-9918-4257-b319-a32920d4c6bf req-b49485e4-9918-4257-b319-a32920d4c6bf ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.163s",
                                "2026-05-20 01:43:46.976 11 INFO tempest.lib.common.rest_client [req-c4eda994-a830-422e-8e4a-e8fe3671070b req-c4eda994-a830-422e-8e4a-e8fe3671070b ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.385s",
                                "2026-05-20 01:43:47.012 17 INFO tempest.lib.common.rest_client [req-aed1970d-523f-4bba-b2f2-098beb5dcc05 req-aed1970d-523f-4bba-b2f2-098beb5dcc05 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/1b6ec380cc194354b643303c9f8c3adb/roles/8a521d0f25a3484db544a7c662aa9d7f 0.197s",
                                "2026-05-20 01:43:47.031 37 INFO tempest.lib.common.rest_client [req-ef73cad4-938d-49d4-832b-3566a4da4aeb req-ef73cad4-938d-49d4-832b-3566a4da4aeb ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.137s",
                                "2026-05-20 01:43:47.071 39 INFO tempest.lib.common.rest_client [req-9d985604-4a1d-4576-82a1-9de456236ba0 req-9d985604-4a1d-4576-82a1-9de456236ba0 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4763c1ee-08d1-46f8-b3f2-da17ac59a282 1.777s",
                                "2026-05-20 01:43:47.181 21 INFO tempest.lib.common.rest_client [req-064ee36b-2027-4397-9a8e-d98a23e2ca96 req-064ee36b-2027-4397-9a8e-d98a23e2ca96 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/953a7a59b3da476f8d8149b3d29d58f5/roles/68cd1badce4c4baeb95895efe5da31f7 0.303s",
                                "2026-05-20 01:43:47.283 17 INFO tempest.lib.common.rest_client [req-016cb180-32f4-4ea9-baf5-1d7ed9a06571 req-016cb180-32f4-4ea9-baf5-1d7ed9a06571 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s",
                                "2026-05-20 01:43:47.317 21 INFO tempest.lib.common.rest_client [req-b324400b-2612-438a-be19-8a0eb61522b0 req-b324400b-2612-438a-be19-8a0eb61522b0 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.132s",
                                "2026-05-20 01:43:47.390 24 INFO tempest.lib.common.rest_client [req-417c5966-aced-46d1-85b7-2e19b4bb4404 req-417c5966-aced-46d1-85b7-2e19b4bb4404 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.148s",
                                "2026-05-20 01:43:47.451 17 INFO tempest.lib.common.rest_client [req-0fd9f95e-34ac-43cd-b5e2-c5998e7817d6 req-0fd9f95e-34ac-43cd-b5e2-c5998e7817d6 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/1b6ec380cc194354b643303c9f8c3adb/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.166s",
                                "2026-05-20 01:43:47.460 37 INFO tempest.lib.common.rest_client [req-7e4a1555-ac9f-44fb-a3bf-ce0210ef2bd1 req-7e4a1555-ac9f-44fb-a3bf-ce0210ef2bd1 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e447e1f0-61f1-4db2-b232-717c085a953c 0.427s",
                                "2026-05-20 01:43:47.551 37 INFO tempest.lib.common.rest_client [req-67c14b46-18a8-40b2-af39-bff525251798 req-67c14b46-18a8-40b2-af39-bff525251798 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.088s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [2.096234s] ... ok",
                                "2026-05-20 01:43:47.548 21 INFO tempest.lib.common.rest_client [req-b5eef8ae-3c1c-4c45-a5e7-83b4676b49fc req-b5eef8ae-3c1c-4c45-a5e7-83b4676b49fc ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/953a7a59b3da476f8d8149b3d29d58f5/roles/96c5293ae00249159873405c9cd172ae 0.228s",
                                "2026-05-20 01:43:47.548 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 953a7a59b3da476f8d8149b3d29d58f5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:47.549 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1395283267-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '38061186224a495ab1eeea36f33d469a', 'project_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'tenant_id': '38061186224a495ab1eeea36f33d469a', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '953a7a59b3da476f8d8149b3d29d58f5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:47.549 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1395283267-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '38061186224a495ab1eeea36f33d469a', 'project_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'tenant_id': '38061186224a495ab1eeea36f33d469a', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '953a7a59b3da476f8d8149b3d29d58f5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:47.632 31 INFO tempest.lib.common.rest_client [req-750816b2-ca1d-4d56-a3f4-dc9dc08e740b req-750816b2-ca1d-4d56-a3f4-dc9dc08e740b ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.659s",
                                "2026-05-20 01:43:47.664 17 INFO tempest.lib.common.rest_client [req-490f9fa4-8ba2-4420-8777-5ff82b2f3dfb req-490f9fa4-8ba2-4420-8777-5ff82b2f3dfb ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s",
                                "2026-05-20 01:43:47.745 31 INFO tempest.lib.common.rest_client [req-c8bd346f-74d2-44c2-92b8-4b053179aa6d req-c8bd346f-74d2-44c2-92b8-4b053179aa6d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s",
                                "2026-05-20 01:43:47.796 17 INFO tempest.lib.common.rest_client [req-0166f427-1ea7-4fbc-8c1e-2cae71ff7df7 req-0166f427-1ea7-4fbc-8c1e-2cae71ff7df7 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/1b6ec380cc194354b643303c9f8c3adb/roles/68cd1badce4c4baeb95895efe5da31f7 0.129s",
                                "2026-05-20 01:43:47.821 39 INFO tempest.lib.common.rest_client [req-c69c6e77-467a-4ae3-ae2b-4a515bac2246 req-c69c6e77-467a-4ae3-ae2b-4a515bac2246 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f13cf6a8-3f49-474c-8fab-d00c16f76b99 0.748s",
                                "2026-05-20 01:43:47.886 13 INFO tempest.lib.common.rest_client [req-8187156f-e8b2-4aa0-b283-616b06a2f5bb req-8187156f-e8b2-4aa0-b283-616b06a2f5bb ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a21ad0e8-a6c5-4f84-b83d-af75b5cc947b 1.717s",
                                "2026-05-20 01:43:47.913 20 INFO tempest.lib.common.rest_client [req-adcd85dd-49b9-487a-b989-a46ff2165f56 req-adcd85dd-49b9-487a-b989-a46ff2165f56 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.006s",
                                "2026-05-20 01:43:47.979 17 INFO tempest.lib.common.rest_client [req-b9d83a74-d1c3-4d97-adff-bf22aaefe746 req-b9d83a74-d1c3-4d97-adff-bf22aaefe746 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-20 01:43:48.005 31 INFO tempest.lib.common.rest_client [req-23d5dc0f-d5f7-4c10-bdec-35e0b0470c70 req-23d5dc0f-d5f7-4c10-bdec-35e0b0470c70 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02bf8d0d55cd4f2dae751309a487de18/users/2972b670bdee4ac58f2ce37d2d8960a4/roles/a5048e830be14347876cdf483f806a64 0.258s",
                                "2026-05-20 01:43:48.226 17 INFO tempest.lib.common.rest_client [req-9a00e754-a7a6-472c-b0e8-f23e0c569935 req-9a00e754-a7a6-472c-b0e8-f23e0c569935 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e/users/1b6ec380cc194354b643303c9f8c3adb/roles/96c5293ae00249159873405c9cd172ae 0.240s",
                                "2026-05-20 01:43:48.227 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1b6ec380cc194354b643303c9f8c3adb is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:48.229 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-73174094-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cb32a317fb974a10b91a7e569c9c712e', 'project_name': 'tempest-SecGroupIPv6Test-73174094', 'tenant_id': 'cb32a317fb974a10b91a7e569c9c712e', 'tenant_name': 'tempest-SecGroupIPv6Test-73174094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1b6ec380cc194354b643303c9f8c3adb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:48.229 17 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-73174094-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cb32a317fb974a10b91a7e569c9c712e', 'project_name': 'tempest-SecGroupIPv6Test-73174094', 'tenant_id': 'cb32a317fb974a10b91a7e569c9c712e', 'tenant_name': 'tempest-SecGroupIPv6Test-73174094', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1b6ec380cc194354b643303c9f8c3adb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:48.334 26 INFO tempest.lib.common.rest_client [req-a66baf99-e122-490e-9c46-a21dbec6255c req-a66baf99-e122-490e-9c46-a21dbec6255c ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6/add_router_interface 2.836s",
                                "2026-05-20 01:43:48.345 21 INFO tempest.lib.common.rest_client [req-9b27a7c8-94a8-47a1-85e6-c456b00a4299 req-9b27a7c8-94a8-47a1-85e6-c456b00a4299 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.776s",
                                "2026-05-20 01:43:48.353 31 INFO tempest.lib.common.rest_client [req-be81f4aa-0420-4af6-988a-56f134e72920 req-be81f4aa-0420-4af6-988a-56f134e72920 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s",
                                "2026-05-20 01:43:48.368 37 INFO tempest.lib.common.rest_client [req-198d4fc7-7170-40ee-90b8-21c529c75d5b req-198d4fc7-7170-40ee-90b8-21c529c75d5b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.810s",
                                "2026-05-20 01:43:48.445 15 INFO tempest.lib.common.rest_client [req-07911c06-027b-428f-9653-c8c4dcad9367 req-07911c06-027b-428f-9653-c8c4dcad9367 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.250s",
                                "2026-05-20 01:43:48.475 35 INFO tempest.lib.common.rest_client [req-d571550a-455a-44d7-ae78-17118c1134db req-d571550a-455a-44d7-ae78-17118c1134db ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.777s",
                                "2026-05-20 01:43:48.481 31 INFO tempest.lib.common.rest_client [req-d1669d07-fc2b-4785-adb5-3fe7e3fc598d req-d1669d07-fc2b-4785-adb5-3fe7e3fc598d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02bf8d0d55cd4f2dae751309a487de18/users/2972b670bdee4ac58f2ce37d2d8960a4/roles/a5048e830be14347876cdf483f806a64 0.123s",
                                "2026-05-20 01:43:48.486 21 INFO tempest.lib.common.rest_client [req-3aec1b52-0f70-4d19-a265-a1682654eeba req-3aec1b52-0f70-4d19-a265-a1682654eeba ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a 0.137s",
                                "2026-05-20 01:43:48.487 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 38061186224a495ab1eeea36f33d469a for scope project and roles: ['reader']",
                                "2026-05-20 01:43:48.679 31 INFO tempest.lib.common.rest_client [req-277360b6-6518-438b-9ac2-35118d9d828d req-277360b6-6518-438b-9ac2-35118d9d828d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-20 01:43:48.694 37 INFO tempest.lib.common.rest_client [req-998e6bee-b488-440f-a573-0c9234b13a7b req-998e6bee-b488-440f-a573-0c9234b13a7b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.323s",
                                "2026-05-20 01:43:48.714 26 INFO tempest.lib.common.rest_client [req-0913a418-f4c7-45f1-95bf-c97d054046b4 req-0913a418-f4c7-45f1-95bf-c97d054046b4 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6/add_router_interface 0.376s",
                                "2026-05-20 01:43:48.824 31 INFO tempest.lib.common.rest_client [req-9a3cf6bc-036e-4ade-9202-b94ee5e02112 req-9a3cf6bc-036e-4ade-9202-b94ee5e02112 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02bf8d0d55cd4f2dae751309a487de18/users/2972b670bdee4ac58f2ce37d2d8960a4/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.143s",
                                "2026-05-20 01:43:48.851 17 INFO tempest.lib.common.rest_client [req-11abcb85-38de-4485-a4e7-469ff349babc req-11abcb85-38de-4485-a4e7-469ff349babc ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s",
                                "2026-05-20 01:43:48.977 26 INFO tempest.lib.common.rest_client [req-1454311b-3c4f-48bb-840b-bb90ed9d9f0a req-1454311b-3c4f-48bb-840b-bb90ed9d9f0a ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1cf9ef48-61e3-4b4b-bd4a-4ef67aa7636d 0.256s",
                                "2026-05-20 01:43:49.006 31 INFO tempest.lib.common.rest_client [req-caf46bc2-8ff1-4edb-9808-434e1590efb1 req-caf46bc2-8ff1-4edb-9808-434e1590efb1 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s",
                                "2026-05-20 01:43:49.023 11 INFO tempest.lib.common.rest_client [req-a0b16787-ba6e-481d-8ab1-c7ad7a64c005 req-a0b16787-ba6e-481d-8ab1-c7ad7a64c005 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.045s",
                                "2026-05-20 01:43:49.101 21 INFO tempest.lib.common.rest_client [req-821ae545-42ab-45a3-b853-4d1ec128ce56 req-821ae545-42ab-45a3-b853-4d1ec128ce56 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.611s",
                                "2026-05-20 01:43:49.118 35 INFO tempest.lib.common.rest_client [req-753220af-8fc1-4239-a1ea-af618b4ec23f req-753220af-8fc1-4239-a1ea-af618b4ec23f ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.640s",
                                "2026-05-20 01:43:49.168 31 INFO tempest.lib.common.rest_client [req-e54a35ca-9b36-4432-9f67-509e00b5f2eb req-e54a35ca-9b36-4432-9f67-509e00b5f2eb ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02bf8d0d55cd4f2dae751309a487de18/users/2972b670bdee4ac58f2ce37d2d8960a4/roles/68cd1badce4c4baeb95895efe5da31f7 0.159s",
                                "2026-05-20 01:43:49.299 21 INFO tempest.lib.common.rest_client [req-a6671267-ca03-4cd8-80b4-a21ba08833a9 req-a6671267-ca03-4cd8-80b4-a21ba08833a9 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-20 01:43:49.382 31 INFO tempest.lib.common.rest_client [req-a82f5e35-2645-4479-9378-45aa07f977f9 req-a82f5e35-2645-4479-9378-45aa07f977f9 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s",
                                "2026-05-20 01:43:49.459 20 INFO tempest.lib.common.rest_client [req-9e70e00a-8892-49a8-9f8c-efab157a6770 req-9e70e00a-8892-49a8-9f8c-efab157a6770 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/f07eb374-7058-4cd3-bb93-394c5abcfa56 1.543s",
                                "2026-05-20 01:43:49.479 39 INFO tempest.lib.common.rest_client [req-b2ebf3a5-de01-4246-b5f2-de2a8a7f5181 req-b2ebf3a5-de01-4246-b5f2-de2a8a7f5181 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8a8b80e5-9231-40c9-91b5-e4796e55be66 1.653s",
                                "2026-05-20 01:43:49.489 21 INFO tempest.lib.common.rest_client [req-8b96c400-f180-41fb-8ae6-37844f968b13 req-8b96c400-f180-41fb-8ae6-37844f968b13 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/8d925d306d174e929eed5adbf9f6fd46/roles/8a521d0f25a3484db544a7c662aa9d7f 0.186s",
                                "2026-05-20 01:43:49.611 21 INFO tempest.lib.common.rest_client [req-005e7df8-4c28-419a-b7ab-81ebca6cea46 req-005e7df8-4c28-419a-b7ab-81ebca6cea46 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-05-20 01:43:49.649 31 INFO tempest.lib.common.rest_client [req-b5631ce9-4b68-4144-972e-881bf48e950b req-b5631ce9-4b68-4144-972e-881bf48e950b ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02bf8d0d55cd4f2dae751309a487de18/users/2972b670bdee4ac58f2ce37d2d8960a4/roles/96c5293ae00249159873405c9cd172ae 0.262s",
                                "2026-05-20 01:43:49.650 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2972b670bdee4ac58f2ce37d2d8960a4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:49.650 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1659689605-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02bf8d0d55cd4f2dae751309a487de18', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1659689605', 'tenant_id': '02bf8d0d55cd4f2dae751309a487de18', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1659689605', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2972b670bdee4ac58f2ce37d2d8960a4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:49.650 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1659689605-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02bf8d0d55cd4f2dae751309a487de18', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1659689605', 'tenant_id': '02bf8d0d55cd4f2dae751309a487de18', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1659689605', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2972b670bdee4ac58f2ce37d2d8960a4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:49.725 15 INFO tempest.lib.common.rest_client [req-4c1de5d5-88b0-40db-9760-22d583997794 req-4c1de5d5-88b0-40db-9760-22d583997794 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.277s",
                                "2026-05-20 01:43:49.828 21 INFO tempest.lib.common.rest_client [req-1f64671d-9906-488c-ba11-6c93cc559271 req-1f64671d-9906-488c-ba11-6c93cc559271 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/8d925d306d174e929eed5adbf9f6fd46/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.213s",
                                "2026-05-20 01:43:49.860 24 INFO tempest.lib.common.rest_client [req-86b0ceaf-2322-43cb-ab50-55633196372f req-86b0ceaf-2322-43cb-ab50-55633196372f ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.466s",
                                "2026-05-20 01:43:50.000 11 INFO tempest.lib.common.rest_client [req-691db133-2740-428d-b42e-3feb49c9eb6e req-691db133-2740-428d-b42e-3feb49c9eb6e ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.972s",
                                "2026-05-20 01:43:50.005 17 INFO tempest.lib.common.rest_client [req-95862ea5-ee52-4308-992c-4ed378287c75 req-95862ea5-ee52-4308-992c-4ed378287c75 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.149s",
                                "2026-05-20 01:43:50.031 21 INFO tempest.lib.common.rest_client [req-8cd8c2e9-77ac-4d81-a63b-4c61527316ed req-8cd8c2e9-77ac-4d81-a63b-4c61527316ed ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-20 01:43:50.057 28 INFO tempest.lib.common.rest_client [req-abf0d167-0d81-4266-a928-fe7e69f2fa8e req-abf0d167-0d81-4266-a928-fe7e69f2fa8e ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.514s",
                                "2026-05-20 01:43:50.080 39 INFO tempest.lib.common.rest_client [req-a406b3a9-8f45-42ec-8092-a8605ab43da6 req-a406b3a9-8f45-42ec-8092-a8605ab43da6 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/0930c57f-8e3c-4d64-baae-f719fffeeae6 0.599s",
                                "2026-05-20 01:43:50.174 21 INFO tempest.lib.common.rest_client [req-a60e96da-2172-4530-b74e-0e142f469060 req-a60e96da-2172-4530-b74e-0e142f469060 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/8d925d306d174e929eed5adbf9f6fd46/roles/68cd1badce4c4baeb95895efe5da31f7 0.139s",
                                "2026-05-20 01:43:50.179 17 INFO tempest.lib.common.rest_client [req-5ddc8088-a063-4c60-9a03-d0e9974bc5b7 req-5ddc8088-a063-4c60-9a03-d0e9974bc5b7 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.166s",
                                "2026-05-20 01:43:50.235 31 INFO tempest.lib.common.rest_client [req-b2debf07-d3f0-47da-ab7d-19a0008bbb08 req-b2debf07-d3f0-47da-ab7d-19a0008bbb08 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s",
                                "2026-05-20 01:43:50.344 21 INFO tempest.lib.common.rest_client [req-c954af24-054a-47b3-9771-1307b820e3e6 req-c954af24-054a-47b3-9771-1307b820e3e6 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s",
                                "2026-05-20 01:43:50.402 11 INFO tempest.lib.common.rest_client [req-241c5198-035f-4a3d-98a8-fabe578f5af7 req-241c5198-035f-4a3d-98a8-fabe578f5af7 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/21fa65e0-4ec3-4479-b0af-73942a24c132 0.399s",
                                "2026-05-20 01:43:50.416 13 INFO tempest.lib.common.rest_client [req-2699e929-8c4e-4205-8605-15fa90d8d7e7 req-2699e929-8c4e-4205-8605-15fa90d8d7e7 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/82223a02-2f0a-41d3-b16e-35a90e5de8e8 2.527s",
                                "{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [11.926383s] ... ok",
                                "2026-05-20 01:43:50.444 39 INFO tempest.lib.common.rest_client [req-1c180533-9102-4b0e-bea6-c8f7fd962713 req-1c180533-9102-4b0e-bea6-c8f7fd962713 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/afaac9df1adb4edc811dc02684f77053 0.362s",
                                "2026-05-20 01:43:50.502 17 INFO tempest.lib.common.rest_client [req-f5608234-83e0-444d-9f0f-780dff1da671 req-f5608234-83e0-444d-9f0f-780dff1da671 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/9b959070-9720-4b30-802d-7e759c6893df 0.316s",
                                "2026-05-20 01:43:50.570 11 INFO tempest.lib.common.rest_client [req-fc58e6ad-e8e3-4241-98b1-123775409219 req-fc58e6ad-e8e3-4241-98b1-123775409219 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.165s",
                                "2026-05-20 01:43:50.587 21 INFO tempest.lib.common.rest_client [req-3805b028-dc0e-441f-a066-253be95de102 req-3805b028-dc0e-441f-a066-253be95de102 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a/users/8d925d306d174e929eed5adbf9f6fd46/roles/96c5293ae00249159873405c9cd172ae 0.239s",
                                "2026-05-20 01:43:50.587 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8d925d306d174e929eed5adbf9f6fd46 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:50.588 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1395283267-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '38061186224a495ab1eeea36f33d469a', 'project_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'tenant_id': '38061186224a495ab1eeea36f33d469a', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d925d306d174e929eed5adbf9f6fd46', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:50.588 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-NetworksNegativeTestJSON-1395283267-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '38061186224a495ab1eeea36f33d469a', 'project_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'tenant_id': '38061186224a495ab1eeea36f33d469a', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1395283267', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d925d306d174e929eed5adbf9f6fd46', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:50.633 17 INFO tempest.lib.common.rest_client [req-49049a63-9497-44d6-928a-b98956b3bf0d req-49049a63-9497-44d6-928a-b98956b3bf0d ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/9b959070-9720-4b30-802d-7e759c6893df 0.128s",
                                "2026-05-20 01:43:50.670 15 INFO tempest.lib.common.rest_client [req-907c4699-4172-4bf1-a7d7-2629f9fbb920 req-907c4699-4172-4bf1-a7d7-2629f9fbb920 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.939s",
                                "2026-05-20 01:43:50.680 39 INFO tempest.lib.common.rest_client [req-3ec68fe3-7266-4057-91a4-99a5bc818156 req-3ec68fe3-7266-4057-91a4-99a5bc818156 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1762b878504148669739a69f021a4d40 0.234s",
                                "2026-05-20 01:43:50.901 35 INFO tempest.lib.common.rest_client [req-938fa843-6c8b-4589-81e0-8aa562f39622 req-938fa843-6c8b-4589-81e0-8aa562f39622 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.779s",
                                "2026-05-20 01:43:50.928 17 INFO tempest.lib.common.rest_client [req-100143aa-9c0b-449c-aa41-7e6dced51f7b req-100143aa-9c0b-449c-aa41-7e6dced51f7b ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9b959070-9720-4b30-802d-7e759c6893df 0.292s",
                                "2026-05-20 01:43:51.026 39 INFO tempest.lib.common.rest_client [req-66d0143f-5ec4-47b8-857d-8178263c9798 req-66d0143f-5ec4-47b8-857d-8178263c9798 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3b367d1fe42a4c3da9ee8907aa720b67 0.342s",
                                "2026-05-20 01:43:51.029 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3a564483529f45b8980320f611499ca1",
                                "2026-05-20 01:43:51.029 11 INFO tempest.lib.common.rest_client [req-754a26e6-f89d-4998-981e-867e228cf10d req-754a26e6-f89d-4998-981e-867e228cf10d ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2fc004a8-3982-4e1c-9efa-6ee755cb8d76 0.455s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [5.442971s] ... ok",
                                "2026-05-20 01:43:51.053 17 INFO tempest.lib.common.rest_client [req-1853b550-ce12-4d50-a7de-78dda771372a req-1853b550-ce12-4d50-a7de-78dda771372a ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.122s",
                                "2026-05-20 01:43:51.119 26 INFO tempest.lib.common.rest_client [req-1994e75c-f0c2-4419-98ff-7f6219f84fa9 req-1994e75c-f0c2-4419-98ff-7f6219f84fa9 ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6/remove_router_interface 2.139s",
                                "{7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [15.214520s] ... ok",
                                "2026-05-20 01:43:51.178 17 INFO tempest.lib.common.rest_client [req-f4333f8e-195f-4bd4-890f-f38572fbef40 req-f4333f8e-195f-4bd4-890f-f38572fbef40 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9b959070-9720-4b30-802d-7e759c6893df 0.121s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [2.326119s] ... ok",
                                "2026-05-20 01:43:51.188 20 INFO tempest.lib.common.rest_client [req-517783c5-255e-4415-83bc-1b434502b670 req-517783c5-255e-4415-83bc-1b434502b670 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/85c96cec-58e5-4722-b755-97535ca5b289 1.726s",
                                "2026-05-20 01:43:51.219 21 INFO tempest.lib.common.rest_client [req-a93c67ba-199b-499d-b59a-faa47b7fb10e req-a93c67ba-199b-499d-b59a-faa47b7fb10e ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s",
                                "2026-05-20 01:43:51.255 26 INFO tempest.lib.common.rest_client [req-933f7ffb-3238-4621-9fa9-8555a757ef0a req-933f7ffb-3238-4621-9fa9-8555a757ef0a ] Request (RoutersNegativeTest:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1093522410 0.130s",
                                "{7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.135190s] ... ok",
                                "2026-05-20 01:43:51.296 20 INFO tempest.lib.common.rest_client [req-aed401fe-380f-431e-b655-e2ddc34e4777 req-aed401fe-380f-431e-b655-e2ddc34e4777 ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/85c96cec-58e5-4722-b755-97535ca5b289 0.103s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [5.895281s] ... ok",
                                "2026-05-20 01:43:51.659 26 INFO tempest.lib.common.rest_client [req-f0e83959-5871-46ac-adb6-e001d4b4817d req-f0e83959-5871-46ac-adb6-e001d4b4817d ] Request (RoutersNegativeTest:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6 0.398s",
                                "{7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.403154s] ... ok",
                                "2026-05-20 01:43:51.671 39 INFO tempest.lib.common.rest_client [req-7bb6d975-8e4e-44f2-8eb9-55e8d44b0487 req-7bb6d975-8e4e-44f2-8eb9-55e8d44b0487 ] Request (FloatingIPAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.639s",
                                "2026-05-20 01:43:51.680 24 INFO tempest.lib.common.rest_client [req-2de34830-fcff-4ca6-aad4-928ea4ccf0bf req-2de34830-fcff-4ca6-aad4-928ea4ccf0bf ] Request (NetworksTest:test_create_delete_subnet_with_gw): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4e3d71e9-bdb4-43c5-be33-d39bc87bed48 1.814s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [5.441675s] ... ok",
                                "2026-05-20 01:43:51.736 15 INFO tempest.lib.common.rest_client [req-e0099fc8-2dca-4374-9f78-a5e045b4d743 req-e0099fc8-2dca-4374-9f78-a5e045b4d743 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.064s",
                                "2026-05-20 01:43:51.761 21 INFO tempest.lib.common.rest_client [req-d3cbcaa8-5710-47a4-b0c4-8cd72471b710 req-d3cbcaa8-5710-47a4-b0c4-8cd72471b710 ] Request (NetworksNegativeTestJSON:test_create_port_on_non_existent_network): 404 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.536s",
                                "{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.542810s] ... ok",
                                "2026-05-20 01:43:51.840 17 INFO tempest.lib.common.rest_client [req-53b256f0-c8ae-4978-ac6a-bd78683f74db req-53b256f0-c8ae-4978-ac6a-bd78683f74db ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.658s",
                                "2026-05-20 01:43:51.882 21 INFO tempest.lib.common.rest_client [req-d66fed70-f6bb-4570-a76e-3c22e9c93b53 req-d66fed70-f6bb-4570-a76e-3c22e9c93b53 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_network): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bbe3d945-4cb5-4542-a349-9e31202f9ceb 0.113s",
                                "{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.117914s] ... ok",
                                "2026-05-20 01:43:51.883 15 INFO tempest.lib.common.rest_client [req-ccdfb5a3-668d-4f69-9901-f9d79f64b509 req-ccdfb5a3-668d-4f69-9901-f9d79f64b509 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.145s",
                                "2026-05-20 01:43:51.900 31 INFO tempest.lib.common.rest_client [req-c479c838-e11b-4319-b4b8-1084f4fc25fa req-c479c838-e11b-4319-b4b8-1084f4fc25fa ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.656s",
                                "2026-05-20 01:43:51.968 28 INFO tempest.lib.common.rest_client [req-dca4c845-5483-46c8-876f-3a3d5fc6e6f8 req-dca4c845-5483-46c8-876f-3a3d5fc6e6f8 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ab71b9c0-9aad-4498-a883-13179ec6ee30 1.909s",
                                "2026-05-20 01:43:51.990 21 INFO tempest.lib.common.rest_client [req-5c1506d0-ff59-458d-a309-edb69facb6eb req-5c1506d0-ff59-458d-a309-edb69facb6eb ] Request (NetworksNegativeTestJSON:test_delete_non_existent_port): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d1ef5587-2e38-4ecc-9c9c-ec3d140eedb3 0.103s",
                                "{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.106361s] ... ok",
                                "2026-05-20 01:43:52.091 21 INFO tempest.lib.common.rest_client [req-14d7ed19-d17e-4762-b6fb-c2c5441641a3 req-14d7ed19-d17e-4762-b6fb-c2c5441641a3 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_subnet): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/adeb30b9-4503-4fdb-b7c0-42f5e2456a27 0.096s",
                                "{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.100548s] ... ok",
                                "2026-05-20 01:43:52.124 11 INFO tempest.lib.common.rest_client [req-486ca939-6694-49db-a45e-e191310198e3 req-486ca939-6694-49db-a45e-e191310198e3 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.088s",
                                "2026-05-20 01:43:52.213 21 INFO tempest.lib.common.rest_client [req-e5eeeac2-7b77-4867-9bf9-185ba7a7052f req-e5eeeac2-7b77-4867-9bf9-185ba7a7052f ] Request (NetworksNegativeTestJSON:test_show_non_existent_network): 404 GET https://api.testbed.osism.xyz:9696/v2.0/networks/be4c97e4-4670-4450-afeb-6f48b7e7c616 0.116s",
                                "{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.120874s] ... ok",
                                "2026-05-20 01:43:52.230 28 INFO tempest.lib.common.rest_client [req-525b5852-264b-4c25-8a65-779e46415622 req-525b5852-264b-4c25-8a65-779e46415622 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/ab71b9c0-9aad-4498-a883-13179ec6ee30 0.258s",
                                "2026-05-20 01:43:52.279 39 INFO tempest.lib.common.rest_client [req-12f37e34-b586-48e4-ba6b-739f83ff9ae6 req-12f37e34-b586-48e4-ba6b-739f83ff9ae6 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3a564483529f45b8980320f611499ca1&name=default 0.605s",
                                "2026-05-20 01:43:52.316 21 INFO tempest.lib.common.rest_client [req-ceff74a8-d5f6-4de5-987c-203c9f84f2fe req-ceff74a8-d5f6-4de5-987c-203c9f84f2fe ] Request (NetworksNegativeTestJSON:test_show_non_existent_port): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5238dc17-252e-4275-a3ec-8898a54253cb 0.097s",
                                "{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.101996s] ... ok",
                                "2026-05-20 01:43:52.356 17 INFO tempest.lib.common.rest_client [req-c46843af-5110-440a-a5c6-cffedbf37ef7 req-c46843af-5110-440a-a5c6-cffedbf37ef7 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.512s",
                                "2026-05-20 01:43:52.423 21 INFO tempest.lib.common.rest_client [req-38d1725e-1e2a-476d-9fac-5b60d95cbea4 req-38d1725e-1e2a-476d-9fac-5b60d95cbea4 ] Request (NetworksNegativeTestJSON:test_show_non_existent_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4683c699-8d79-45eb-9916-236b6be8edde 0.099s",
                                "{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.103170s] ... ok",
                                "2026-05-20 01:43:52.459 28 INFO tempest.lib.common.rest_client [req-f13f8c76-d6e5-463b-a97c-20780714883f req-f13f8c76-d6e5-463b-a97c-20780714883f ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=ab71b9c0-9aad-4498-a883-13179ec6ee30&device_owner=network%3Arouter_gateway 0.224s",
                                "2026-05-20 01:43:52.467 35 INFO tempest.lib.common.rest_client [req-81908007-2bcc-4286-9f27-303d32874c45 req-81908007-2bcc-4286-9f27-303d32874c45 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.563s",
                                "2026-05-20 01:43:52.494 37 INFO tempest.lib.common.rest_client [req-ae0d5737-a2e9-4982-883a-c947b1b51a68 req-ae0d5737-a2e9-4982-883a-c947b1b51a68 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/08184c9b-12a1-4ad5-b939-4aaf99be1b74/add_router_interface 3.794s",
                                "2026-05-20 01:43:52.556 21 INFO tempest.lib.common.rest_client [req-9047a8cc-1447-4747-8595-5917e6f1357c req-9047a8cc-1447-4747-8595-5917e6f1357c ] Request (NetworksNegativeTestJSON:test_update_non_existent_network): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/baf348e2-95e9-4331-a5f7-5ed8b509145a 0.127s",
                                "{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.132141s] ... ok",
                                "2026-05-20 01:43:52.575 15 INFO tempest.lib.common.rest_client [req-a28624ec-a499-4547-b2e7-e27184bac840 req-a28624ec-a499-4547-b2e7-e27184bac840 ] Request (ExtraDHCPOptionsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/26f52578-3f16-4128-a73a-e4c190c04d3f 0.689s",
                                "{2} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [1.906549s] ... ok",
                                "2026-05-20 01:43:52.605 28 INFO tempest.lib.common.rest_client [req-48e36d44-5c1e-4e6f-af06-b250f6a74eef req-48e36d44-5c1e-4e6f-af06-b250f6a74eef ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.141s",
                                "2026-05-20 01:43:52.657 21 INFO tempest.lib.common.rest_client [req-434572e6-3f77-490b-8e16-fa8a03a0a030 req-434572e6-3f77-490b-8e16-fa8a03a0a030 ] Request (NetworksNegativeTestJSON:test_update_non_existent_port): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/579e0c43-673d-4f60-9ec5-b2e90964709c 0.095s",
                                "{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.099426s] ... ok",
                                "2026-05-20 01:43:52.735 28 INFO tempest.lib.common.rest_client [req-5e8535b2-a0b0-4208-b0b0-89145fe92837 req-5e8535b2-a0b0-4208-b0b0-89145fe92837 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ab71b9c0-9aad-4498-a883-13179ec6ee30 0.127s",
                                "2026-05-20 01:43:52.758 24 INFO tempest.lib.common.rest_client [req-2cf4af3d-a85c-4437-8cc3-53638f2ee38c req-2cf4af3d-a85c-4437-8cc3-53638f2ee38c ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.071s",
                                "2026-05-20 01:43:52.765 37 INFO tempest.lib.common.rest_client [req-2f3f945b-0548-4a6e-a8b2-b372c50ed1b9 req-2f3f945b-0548-4a6e-a8b2-b372c50ed1b9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c2304724-e965-404f-8671-7e979d2a1c60 0.268s",
                                "2026-05-20 01:43:52.774 31 INFO tempest.lib.common.rest_client [req-b9a491a9-22bd-4242-b1c3-f67984251c0a req-b9a491a9-22bd-4242-b1c3-f67984251c0a ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.867s",
                                "2026-05-20 01:43:52.800 26 INFO tempest.lib.common.rest_client [req-a7dd6e6d-ddfc-4c5f-8799-75918eda0f54 req-a7dd6e6d-ddfc-4c5f-8799-75918eda0f54 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.132s",
                                "2026-05-20 01:43:52.798 21 INFO tempest.lib.common.rest_client [req-5a474e1c-d04a-4566-8286-c5e2d3c65dc7 req-5a474e1c-d04a-4566-8286-c5e2d3c65dc7 ] Request (NetworksNegativeTestJSON:test_update_non_existent_subnet): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/4e03dfe8-f549-4fef-80b1-881f4ce14211 0.131s",
                                "{5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.142964s] ... ok",
                                "2026-05-20 01:43:52.914 17 INFO tempest.lib.common.rest_client [req-6dc23d70-1336-4f86-a17a-8c41be9fc90b req-6dc23d70-1336-4f86-a17a-8c41be9fc90b ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e53261f5-be7a-4dff-8aff-c6dcd883f861 0.555s",
                                "2026-05-20 01:43:52.953 37 INFO tempest.lib.common.rest_client [req-bfadc05f-6808-4253-a0d9-15b3b4797b3f req-bfadc05f-6808-4253-a0d9-15b3b4797b3f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.182s",
                                "2026-05-20 01:43:53.021 20 INFO tempest.lib.common.rest_client [req-31e11f4e-da4c-49aa-88d8-286c2974ceaf req-31e11f4e-da4c-49aa-88d8-286c2974ceaf ] Request (NetworksIpV6Test:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.719s",
                                "2026-05-20 01:43:53.037 21 INFO tempest.lib.common.rest_client [req-b598dfef-bf65-4b27-bb9b-33495219ee23 req-b598dfef-bf65-4b27-bb9b-33495219ee23 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/953a7a59b3da476f8d8149b3d29d58f5 0.230s",
                                "2026-05-20 01:43:53.073 13 INFO tempest.lib.common.rest_client [req-6da56ad8-b1b0-4c38-82a5-8bb60dfebdfd req-6da56ad8-b1b0-4c38-82a5-8bb60dfebdfd ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.652s",
                                "2026-05-20 01:43:53.096 17 INFO tempest.lib.common.rest_client [req-3696eb31-7175-41ff-8e0e-b066489c9f9c req-3696eb31-7175-41ff-8e0e-b066489c9f9c ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.180s",
                                "2026-05-20 01:43:53.170 39 INFO tempest.lib.common.rest_client [req-5ec22d2e-7e29-42fa-bf78-4148ad5e9c9d req-5ec22d2e-7e29-42fa-bf78-4148ad5e9c9d ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ad6a9882-5291-40e5-8696-f2171bd86998 0.887s",
                                "2026-05-20 01:43:53.199 20 INFO tempest.lib.common.rest_client [req-9e513c2a-3550-4b84-ba38-b34481f80800 req-9e513c2a-3550-4b84-ba38-b34481f80800 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=3411030c-9565-4039-aced-010d0073be8b 0.174s",
                                "2026-05-20 01:43:53.328 17 INFO tempest.lib.common.rest_client [req-4fb504e5-1200-40d1-83f0-1e6ba1f64899 req-4fb504e5-1200-40d1-83f0-1e6ba1f64899 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fc189444-7242-43cf-a7bd-06199a045e9c 0.227s",
                                "2026-05-20 01:43:53.361 21 INFO tempest.lib.common.rest_client [req-cc8a46d7-619b-405c-8f2d-fbfa167d7b33 req-cc8a46d7-619b-405c-8f2d-fbfa167d7b33 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8d925d306d174e929eed5adbf9f6fd46 0.321s",
                                "2026-05-20 01:43:53.362 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 38061186224a495ab1eeea36f33d469a",
                                "2026-05-20 01:43:53.402 39 INFO tempest.lib.common.rest_client [req-9d71b0c1-111d-4399-b1f6-435375a52119 req-9d71b0c1-111d-4399-b1f6-435375a52119 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3a564483529f45b8980320f611499ca1 0.229s",
                                "2026-05-20 01:43:53.403 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5117f7b7e06c48df841b22f7b8020025",
                                "2026-05-20 01:43:53.454 17 INFO tempest.lib.common.rest_client [req-a586ad9c-85d4-4fa2-aec6-24eb6cb805a3 req-a586ad9c-85d4-4fa2-aec6-24eb6cb805a3 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.123s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [2.274749s] ... ok",
                                "2026-05-20 01:43:53.521 15 INFO tempest.lib.common.rest_client [req-51004821-5a38-4d74-b181-9a5174334c57 req-51004821-5a38-4d74-b181-9a5174334c57 ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/406502f2-6a4e-43b8-80f7-43d7bf183d61 0.942s",
                                "2026-05-20 01:43:53.582 39 INFO tempest.lib.common.rest_client [req-a4a4790d-bc3f-4023-8156-7981df59d819 req-a4a4790d-bc3f-4023-8156-7981df59d819 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5117f7b7e06c48df841b22f7b8020025&name=default 0.178s",
                                "2026-05-20 01:43:53.630 15 INFO tempest.lib.common.rest_client [req-45503299-ffe5-4155-9abe-0f2c8410d539 req-45503299-ffe5-4155-9abe-0f2c8410d539 ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/406502f2-6a4e-43b8-80f7-43d7bf183d61 0.105s",
                                "{2} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [1.053435s] ... ok",
                                "2026-05-20 01:43:53.700 31 INFO tempest.lib.common.rest_client [req-a61b5fc7-1f96-4742-87a7-a2cd0c2175bb req-a61b5fc7-1f96-4742-87a7-a2cd0c2175bb ] Request (RoutersAdminNegativeIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f2014056-4ab4-43ee-92f3-32bced6a652c 0.919s",
                                "{10} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [3.464468s] ... ok",
                                "2026-05-20 01:43:53.822 11 INFO tempest.lib.common.rest_client [req-88d93c27-95fb-439d-b9f3-16ce5a71789e req-88d93c27-95fb-439d-b9f3-16ce5a71789e ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.694s",
                                "2026-05-20 01:43:53.853 21 INFO tempest.lib.common.rest_client [req-42ccce7f-8f34-4947-b3f5-34c885d88b5e req-42ccce7f-8f34-4947-b3f5-34c885d88b5e ] Request (NetworksNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.489s",
                                "2026-05-20 01:43:53.934 17 INFO tempest.lib.common.rest_client [req-d15fb477-4924-458e-a6a8-659194a10905 req-d15fb477-4924-458e-a6a8-659194a10905 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.473s",
                                "2026-05-20 01:43:53.985 31 INFO tempest.lib.common.rest_client [req-6c3ddac8-1dda-44a4-95e6-1be3a88ae193 req-6c3ddac8-1dda-44a4-95e6-1be3a88ae193 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/407a6079be84457f81dbd924304a7838 0.278s",
                                "2026-05-20 01:43:54.225 28 INFO tempest.lib.common.rest_client [req-b34edd31-cace-4bfc-bd80-299ed601de3d req-b34edd31-cace-4bfc-bd80-299ed601de3d ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ab71b9c0-9aad-4498-a883-13179ec6ee30 1.485s",
                                "{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [7.684584s] ... ok",
                                "2026-05-20 01:43:54.246 31 INFO tempest.lib.common.rest_client [req-26fefbf4-9d51-4a32-bc3c-8a700c57e4f8 req-26fefbf4-9d51-4a32-bc3c-8a700c57e4f8 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2972b670bdee4ac58f2ce37d2d8960a4 0.259s",
                                "2026-05-20 01:43:54.247 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8bc723215159494a8eaf7382a54a206f",
                                "2026-05-20 01:43:54.275 15 INFO tempest.lib.common.rest_client [req-45b01427-0813-4c87-84e1-a7f15d27dc45 req-45b01427-0813-4c87-84e1-a7f15d27dc45 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/406502f2-6a4e-43b8-80f7-43d7bf183d61 0.639s",
                                "2026-05-20 01:43:54.301 17 INFO tempest.lib.common.rest_client [req-fe73173d-948e-4d51-80b5-f1e5c73d96cc req-fe73173d-948e-4d51-80b5-f1e5c73d96cc ] 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.366s",
                                "2026-05-20 01:43:54.467 20 INFO tempest.lib.common.rest_client [req-443b7a0c-7a39-4046-83aa-863fd8a2e413 req-443b7a0c-7a39-4046-83aa-863fd8a2e413 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/3411030c-9565-4039-aced-010d0073be8b 1.264s",
                                "2026-05-20 01:43:54.565 21 INFO tempest.lib.common.rest_client [req-1f6e23f8-5140-44c8-adee-3df7f4ba1d45 req-1f6e23f8-5140-44c8-adee-3df7f4ba1d45 ] Request (NetworksNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=38061186224a495ab1eeea36f33d469a&name=default 0.710s",
                                "2026-05-20 01:43:54.577 13 INFO tempest.lib.common.rest_client [req-bfa45b3b-e32b-4d04-8c8d-a7beff14ffb2 req-bfa45b3b-e32b-4d04-8c8d-a7beff14ffb2 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8866d79e-6bd1-4801-bba9-17802fb12c84 1.501s",
                                "2026-05-20 01:43:54.591 20 INFO tempest.lib.common.rest_client [req-07e38047-7690-4cbc-a192-43de050f8ac4 req-07e38047-7690-4cbc-a192-43de050f8ac4 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=3411030c-9565-4039-aced-010d0073be8b 0.122s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [3.292890s] ... ok",
                                "2026-05-20 01:43:54.602 37 INFO tempest.lib.common.rest_client [req-a246dbf7-f6da-47e6-b54b-019d7bdbb570 req-a246dbf7-f6da-47e6-b54b-019d7bdbb570 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/08184c9b-12a1-4ad5-b939-4aaf99be1b74/remove_router_interface 1.646s",
                                "2026-05-20 01:43:54.624 28 INFO tempest.lib.common.rest_client [req-8569153e-06fb-408f-acf7-2faf63ca5337 req-8569153e-06fb-408f-acf7-2faf63ca5337 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.392s",
                                "2026-05-20 01:43:54.654 39 INFO tempest.lib.common.rest_client [req-231b1c91-dbcd-4451-880e-e0f90febe3fe req-231b1c91-dbcd-4451-880e-e0f90febe3fe ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/10b09a48-d140-40af-88f5-19197671fa14 1.067s",
                                "2026-05-20 01:43:54.662 15 INFO tempest.lib.common.rest_client [req-9d9dbda3-dc4c-489f-9514-550dd4b448cd req-9d9dbda3-dc4c-489f-9514-550dd4b448cd ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9afeccc0-5315-413e-965f-6d794acb2025 0.385s",
                                "2026-05-20 01:43:54.663 11 INFO tempest.lib.common.rest_client [req-191c2b54-4cb2-45ba-996a-4b575e51d512 req-191c2b54-4cb2-45ba-996a-4b575e51d512 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.838s",
                                "2026-05-20 01:43:54.676 35 INFO tempest.lib.common.rest_client [req-8eb09c92-5897-48b7-9255-349feff33bb8 req-8eb09c92-5897-48b7-9255-349feff33bb8 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/05d4d9f2-05b9-4352-a234-17d141646d5e 2.207s",
                                "2026-05-20 01:43:54.746 37 INFO tempest.lib.common.rest_client [req-b8e95987-b4c9-4686-968c-a510d758787c req-b8e95987-b4c9-4686-968c-a510d758787c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.140s",
                                "2026-05-20 01:43:54.764 17 INFO tempest.lib.common.rest_client [req-01b2defa-9b41-45a3-a5e0-6766b8a32d63 req-01b2defa-9b41-45a3-a5e0-6766b8a32d63 ] 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.461s",
                                "2026-05-20 01:43:54.793 31 INFO tempest.lib.common.rest_client [req-91b50a6c-9a08-4905-bafd-a0b19ffd9975 req-91b50a6c-9a08-4905-bafd-a0b19ffd9975 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s",
                                "2026-05-20 01:43:54.799 13 INFO tempest.lib.common.rest_client [req-a6dd7e6f-5642-492b-a8db-a7497f6f6894 req-a6dd7e6f-5642-492b-a8db-a7497f6f6894 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/8866d79e-6bd1-4801-bba9-17802fb12c84 0.219s",
                                "2026-05-20 01:43:54.977 39 INFO tempest.lib.common.rest_client [req-8c229fcc-0eb0-4595-954d-f28d83e8bed0 req-8c229fcc-0eb0-4595-954d-f28d83e8bed0 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5117f7b7e06c48df841b22f7b8020025 0.320s",
                                "2026-05-20 01:43:54.978 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f05a4fa30d5c40738f0887e206ebf3e3",
                                "2026-05-20 01:43:55.001 13 INFO tempest.lib.common.rest_client [req-11d765f0-26fd-42b8-86e8-d20d0ea2d437 req-11d765f0-26fd-42b8-86e8-d20d0ea2d437 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=8866d79e-6bd1-4801-bba9-17802fb12c84&device_owner=network%3Arouter_gateway 0.200s",
                                "2026-05-20 01:43:55.081 21 INFO tempest.lib.common.rest_client [req-b81aff37-0ee6-4f12-a8d1-695b8def3e45 req-b81aff37-0ee6-4f12-a8d1-695b8def3e45 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/02022de0-e27a-4b23-b021-df5ee417b965 0.514s",
                                "2026-05-20 01:43:55.135 11 INFO tempest.lib.common.rest_client [req-aec62438-01e9-4fca-9394-63ec78497979 req-aec62438-01e9-4fca-9394-63ec78497979 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5f8178a7-54d0-4af1-8ebf-07c08d714234 0.468s",
                                "2026-05-20 01:43:55.159 13 INFO tempest.lib.common.rest_client [req-b2bccdc9-ac19-4f6f-b07e-ebce7290f107 req-b2bccdc9-ac19-4f6f-b07e-ebce7290f107 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.156s",
                                "2026-05-20 01:43:55.164 37 INFO tempest.lib.common.rest_client [req-2a9150c1-88f9-40c3-a41a-ea44f8136c71 req-2a9150c1-88f9-40c3-a41a-ea44f8136c71 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dc457dde-1c9f-47ef-89c1-19f52b914b63 0.414s",
                                "2026-05-20 01:43:55.204 17 INFO tempest.lib.common.rest_client [req-8c661bf9-baa8-46a1-805a-ee8af0a2adb5 req-8c661bf9-baa8-46a1-805a-ee8af0a2adb5 ] 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.438s",
                                "2026-05-20 01:43:55.294 11 INFO tempest.lib.common.rest_client [req-25cdd2be-b604-4265-8efd-43aa301c7d64 req-25cdd2be-b604-4265-8efd-43aa301c7d64 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.156s",
                                "2026-05-20 01:43:55.300 13 INFO tempest.lib.common.rest_client [req-9a8d9309-1a23-498d-971d-3311358422dd req-9a8d9309-1a23-498d-971d-3311358422dd ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8866d79e-6bd1-4801-bba9-17802fb12c84 0.137s",
                                "2026-05-20 01:43:55.306 37 INFO tempest.lib.common.rest_client [req-3b854df8-17f4-4813-9955-a3e76c539d10 req-3b854df8-17f4-4813-9955-a3e76c539d10 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.139s",
                                "2026-05-20 01:43:55.307 21 INFO tempest.lib.common.rest_client [req-9c63949e-df27-401e-a1dd-b2e73c35be91 req-9c63949e-df27-401e-a1dd-b2e73c35be91 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/38061186224a495ab1eeea36f33d469a 0.222s",
                                "2026-05-20 01:43:55.479 11 INFO tempest.lib.common.rest_client [req-a52f0f71-8fc4-485a-8768-7aeb00abe610 req-a52f0f71-8fc4-485a-8768-7aeb00abe610 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4ed5071d-bf27-4222-b381-81ad9d0d2fa8 0.181s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [4.446725s] ... ok",
                                "2026-05-20 01:43:55.568 20 INFO tempest.lib.common.rest_client [req-c00b6a9f-972a-411d-8009-5fc207223db4 req-c00b6a9f-972a-411d-8009-5fc207223db4 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.973s",
                                "2026-05-20 01:43:55.579 26 INFO tempest.lib.common.rest_client [req-e674da7b-d62a-4051-b6df-6100b8aca520 req-e674da7b-d62a-4051-b6df-6100b8aca520 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.772s",
                                "2026-05-20 01:43:55.613 24 INFO tempest.lib.common.rest_client [req-1c42d249-0de7-4e7d-a564-c3a100ac7be3 req-1c42d249-0de7-4e7d-a564-c3a100ac7be3 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.852s",
                                "2026-05-20 01:43:55.611 15 INFO tempest.lib.common.rest_client [req-5f318094-496b-43ad-b9f8-0bfbe7156c66 req-5f318094-496b-43ad-b9f8-0bfbe7156c66 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cd0fea44-458a-417b-a6fd-c758602dfa46 0.946s",
                                "2026-05-20 01:43:55.687 17 INFO tempest.lib.common.rest_client [req-d38a6bfe-4689-4770-a8d8-2f64c08ece84 req-d38a6bfe-4689-4770-a8d8-2f64c08ece84 ] 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.480s",
                                "2026-05-20 01:43:55.697 39 INFO tempest.lib.common.rest_client [req-f8004a92-b8c6-4c1e-b9a0-7a07bf14fb55 req-f8004a92-b8c6-4c1e-b9a0-7a07bf14fb55 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f05a4fa30d5c40738f0887e206ebf3e3&name=default 0.717s",
                                "2026-05-20 01:43:55.871 21 INFO tempest.lib.common.rest_client [req-1f725174-f55a-4a1d-a86e-dfe1c24a6649 req-1f725174-f55a-4a1d-a86e-dfe1c24a6649 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s",
                                "2026-05-20 01:43:55.896 35 INFO tempest.lib.common.rest_client [req-d5747008-1d9e-4260-a886-c3188a3e37cb req-d5747008-1d9e-4260-a886-c3188a3e37cb ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/05d4d9f2-05b9-4352-a234-17d141646d5e 1.217s",
                                "2026-05-20 01:43:55.922 26 INFO tempest.lib.common.rest_client [req-10a78e49-bdc1-4183-b567-ee99c110d13a req-10a78e49-bdc1-4183-b567-ee99c110d13a ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6 0.333s",
                                "{7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [4.260441s] ... ok",
                                "2026-05-20 01:43:55.978 15 INFO tempest.lib.common.rest_client [req-d799cb29-bceb-4f68-a911-fa32aadd602a req-d799cb29-bceb-4f68-a911-fa32aadd602a ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f15a51762f894c02b01709756d87a750 0.358s",
                                "2026-05-20 01:43:56.161 37 INFO tempest.lib.common.rest_client [req-be2a1bdf-9699-4a47-9552-f96cf083c7ca req-be2a1bdf-9699-4a47-9552-f96cf083c7ca ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/08184c9b-12a1-4ad5-b939-4aaf99be1b74 0.850s",
                                "2026-05-20 01:43:56.161 20 INFO tempest.lib.common.rest_client [req-acad3a6a-094b-417a-9771-4722396a75cc req-acad3a6a-094b-417a-9771-4722396a75cc ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.590s",
                                "2026-05-20 01:43:56.175 31 INFO tempest.lib.common.rest_client [req-541283fc-b739-43f2-a716-873d72d862e2 req-541283fc-b739-43f2-a716-873d72d862e2 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8bc723215159494a8eaf7382a54a206f&name=default 1.379s",
                                "2026-05-20 01:43:56.185 39 INFO tempest.lib.common.rest_client [req-4985c147-478c-415a-8b13-ed2a7ed7d85f req-4985c147-478c-415a-8b13-ed2a7ed7d85f ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dc57dbaf-d70c-460f-97e2-f336c2c11097 0.486s",
                                "2026-05-20 01:43:56.286 15 INFO tempest.lib.common.rest_client [req-9e2d135f-a37b-4f91-9a41-e11613a4d093 req-9e2d135f-a37b-4f91-9a41-e11613a4d093 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6da6ffa88c7b48098bbc7a4863667177 0.303s",
                                "2026-05-20 01:43:56.287 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2e2c4ae697c445e689d1ce8dd1504aff",
                                "2026-05-20 01:43:56.481 17 INFO tempest.lib.common.rest_client [req-28009590-ad74-4d56-84ce-dceca1fe7a13 req-28009590-ad74-4d56-84ce-dceca1fe7a13 ] 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.789s",
                                "2026-05-20 01:43:56.488 21 INFO tempest.lib.common.rest_client [req-74ba1f9d-7cf9-46e4-952c-4d22b43deb22 req-74ba1f9d-7cf9-46e4-952c-4d22b43deb22 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s",
                                "2026-05-20 01:43:56.551 13 INFO tempest.lib.common.rest_client [req-7131bd7f-ab78-48d7-8a1d-919a2cc7b1e0 req-7131bd7f-ab78-48d7-8a1d-919a2cc7b1e0 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8866d79e-6bd1-4801-bba9-17802fb12c84 1.245s",
                                "{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [6.134250s] ... ok",
                                "2026-05-20 01:43:56.583 39 INFO tempest.lib.common.rest_client [req-e6d22f45-1a76-4d2f-a825-ce2482927877 req-e6d22f45-1a76-4d2f-a825-ce2482927877 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f05a4fa30d5c40738f0887e206ebf3e3 0.396s",
                                "2026-05-20 01:43:56.666 35 INFO tempest.lib.common.rest_client [req-abe3b103-86f2-43a4-8d4a-2e21a851a6af req-abe3b103-86f2-43a4-8d4a-2e21a851a6af ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/05d4d9f2-05b9-4352-a234-17d141646d5e 0.766s",
                                "2026-05-20 01:43:56.686 21 INFO tempest.lib.common.rest_client [req-a4fef54a-d48a-48c0-8e9c-0aead3d8ef88 req-a4fef54a-d48a-48c0-8e9c-0aead3d8ef88 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.195s",
                                "2026-05-20 01:43:56.740 11 INFO tempest.lib.common.rest_client [req-01756eed-949f-4431-98d8-f1481d68a8b5 req-01756eed-949f-4431-98d8-f1481d68a8b5 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.257s",
                                "2026-05-20 01:43:56.764 35 INFO tempest.lib.common.rest_client [req-5a6f228b-aeb2-4098-9acc-7e3dfcb48bc9 req-5a6f228b-aeb2-4098-9acc-7e3dfcb48bc9 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/05d4d9f2-05b9-4352-a234-17d141646d5e 0.095s",
                                "2026-05-20 01:43:56.788 37 INFO tempest.lib.common.rest_client [req-5312e266-8f3e-46c6-8f5e-04a6ed7f6db1 req-5312e266-8f3e-46c6-8f5e-04a6ed7f6db1 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.623s",
                                "2026-05-20 01:43:56.816 17 INFO tempest.lib.common.rest_client [req-83ce31f6-ad97-4168-b279-267b3013c739 req-83ce31f6-ad97-4168-b279-267b3013c739 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/42b42163-0dfd-40a0-9883-4bbead31f9b9 0.332s",
                                "2026-05-20 01:43:56.836 15 INFO tempest.lib.common.rest_client [req-d91f2c1e-ba27-43c9-ae73-9d4034d8a8a5 req-d91f2c1e-ba27-43c9-ae73-9d4034d8a8a5 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s",
                                "2026-05-20 01:43:56.883 31 INFO tempest.lib.common.rest_client [req-6311e584-082e-4388-9a68-1029f9a4b265 req-6311e584-082e-4388-9a68-1029f9a4b265 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5b73b48d-0583-4d98-997b-5193f4cdfc44 0.706s",
                                "2026-05-20 01:43:56.891 21 INFO tempest.lib.common.rest_client [req-ab3945dc-cc1a-4be6-9ba5-7546be896c1f req-ab3945dc-cc1a-4be6-9ba5-7546be896c1f ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.203s",
                                "2026-05-20 01:43:56.916 13 INFO tempest.lib.common.rest_client [req-580556ef-5bf9-455a-895e-5728294c60ef req-580556ef-5bf9-455a-895e-5728294c60ef ] Request (RoutersAdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.360s",
                                "2026-05-20 01:43:56.968 17 INFO tempest.lib.common.rest_client [req-ccad9403-6ac9-43bd-8099-4944e1d177b4 req-ccad9403-6ac9-43bd-8099-4944e1d177b4 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.150s",
                                "2026-05-20 01:43:57.077 24 INFO tempest.lib.common.rest_client [req-13d750ec-eb3b-4338-b9b0-030d0890bbcd req-13d750ec-eb3b-4338-b9b0-030d0890bbcd ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/057b82c5-ea86-44db-86fe-f2d497d34eff 1.460s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [5.394098s] ... ok",
                                "2026-05-20 01:43:57.112 35 INFO tempest.lib.common.rest_client [req-5f661f6f-b454-4045-9d70-a8ce2eec82f3 req-5f661f6f-b454-4045-9d70-a8ce2eec82f3 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/edf54796-d30a-4279-aff9-f799076ff8d7 0.345s",
                                "2026-05-20 01:43:57.155 39 INFO tempest.lib.common.rest_client [req-8087c16a-ce7c-4096-90ae-e5b963f70979 req-8087c16a-ce7c-4096-90ae-e5b963f70979 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s",
                                "2026-05-20 01:43:57.162 15 INFO tempest.lib.common.rest_client [req-a525f58f-e5a3-420c-a43a-cdbda7c35738 req-a525f58f-e5a3-420c-a43a-cdbda7c35738 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2e2c4ae697c445e689d1ce8dd1504aff&name=default 0.320s",
                                "2026-05-20 01:43:57.181 37 INFO tempest.lib.common.rest_client [req-696b3105-41e9-48a3-b626-5015e3a9a57e req-696b3105-41e9-48a3-b626-5015e3a9a57e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.389s",
                                "2026-05-20 01:43:57.256 17 INFO tempest.lib.common.rest_client [req-509aeb28-a6f5-442a-870c-563f4962d9bd req-509aeb28-a6f5-442a-870c-563f4962d9bd ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e34cfea1-42e2-4e05-97f5-6180fa4ef0b7 0.285s",
                                "2026-05-20 01:43:57.262 31 INFO tempest.lib.common.rest_client [req-788e1bfd-c241-4e0e-ba14-b548a95c9202 req-788e1bfd-c241-4e0e-ba14-b548a95c9202 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8bc723215159494a8eaf7382a54a206f 0.378s",
                                "2026-05-20 01:43:57.263 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 02bf8d0d55cd4f2dae751309a487de18",
                                "2026-05-20 01:43:57.285 20 INFO tempest.lib.common.rest_client [req-769c3eeb-45cb-4851-baf8-18b456bda584 req-769c3eeb-45cb-4851-baf8-18b456bda584 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4bb403e0-d6db-4fae-bd69-8007e0ea9b87 1.119s",
                                "2026-05-20 01:43:57.390 20 INFO tempest.lib.common.rest_client [req-7d6475b0-4d00-450a-af0b-0bc526681e11 req-7d6475b0-4d00-450a-af0b-0bc526681e11 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/16d6f497-af9c-4a2f-868b-1cdcc83679ed 0.100s",
                                "2026-05-20 01:43:57.437 31 INFO tempest.lib.common.rest_client [req-353f3426-1bd5-43b5-abf6-de07847d7c2d req-353f3426-1bd5-43b5-abf6-de07847d7c2d ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=02bf8d0d55cd4f2dae751309a487de18&name=default 0.172s",
                                "2026-05-20 01:43:57.465 21 INFO tempest.lib.common.rest_client [req-a97bfb9c-493b-4d3f-869e-348d55f17996 req-a97bfb9c-493b-4d3f-869e-348d55f17996 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.571s",
                                "2026-05-20 01:43:57.560 20 INFO tempest.lib.common.rest_client [req-a2215526-8a32-43e0-99e7-b57632f9ebb6 req-a2215526-8a32-43e0-99e7-b57632f9ebb6 ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4bb403e0-d6db-4fae-bd69-8007e0ea9b87 0.167s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [2.968900s] ... ok",
                                "2026-05-20 01:43:57.569 17 INFO tempest.lib.common.rest_client [req-1f34c1f9-e8b5-45fa-b21e-44553ced8a21 req-1f34c1f9-e8b5-45fa-b21e-44553ced8a21 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.308s",
                                "2026-05-20 01:43:57.649 21 INFO tempest.lib.common.rest_client [req-3f62b347-c7a7-43c9-bacc-621aa402acf7 req-3f62b347-c7a7-43c9-bacc-621aa402acf7 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-20 01:43:57.656 39 INFO tempest.lib.common.rest_client [req-2e563714-97f6-4f35-b891-0e15000370c4 req-2e563714-97f6-4f35-b891-0e15000370c4 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s",
                                "2026-05-20 01:43:57.700 15 INFO tempest.lib.common.rest_client [req-af11bc2a-0ec2-43ca-b46f-b6731e1410d9 req-af11bc2a-0ec2-43ca-b46f-b6731e1410d9 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/628e80e6-8afb-4f8a-979c-84495cf9b7ab 0.535s",
                                "2026-05-20 01:43:57.818 21 INFO tempest.lib.common.rest_client [req-d13bee74-5e41-456b-8ae2-6bbf92cd7410 req-d13bee74-5e41-456b-8ae2-6bbf92cd7410 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/82d829ce8828452caab575f8f204923e/roles/96c5293ae00249159873405c9cd172ae 0.167s",
                                "2026-05-20 01:43:57.819 39 INFO tempest.lib.common.rest_client [req-4a1e317e-a104-42e1-a7a2-5eb560043b9a req-4a1e317e-a104-42e1-a7a2-5eb560043b9a ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.158s",
                                "2026-05-20 01:43:57.836 24 INFO tempest.lib.common.rest_client [req-dbc2eb59-44b5-449f-b8b5-0d9c2ae19bb9 req-dbc2eb59-44b5-449f-b8b5-0d9c2ae19bb9 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.754s",
                                "2026-05-20 01:43:57.901 20 INFO tempest.lib.common.rest_client [req-13bf9e3e-ad9b-45ad-a1e8-a69c18b5aa97 req-13bf9e3e-ad9b-45ad-a1e8-a69c18b5aa97 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.336s",
                                "2026-05-20 01:43:57.928 35 INFO tempest.lib.common.rest_client [req-cc07fcaa-930c-45dd-9c2c-fb7514fe4153 req-cc07fcaa-930c-45dd-9c2c-fb7514fe4153 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d612ea96-e36f-46c4-9039-3524a5cd438d 0.814s",
                                "2026-05-20 01:43:57.951 21 INFO tempest.lib.common.rest_client [req-f54e1368-b70f-44fb-a525-d81ec5506702 req-f54e1368-b70f-44fb-a525-d81ec5506702 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s",
                                "2026-05-20 01:43:57.972 39 INFO tempest.lib.common.rest_client [req-769d0b31-a190-4cea-afa3-a8ccf780c8fd req-769d0b31-a190-4cea-afa3-a8ccf780c8fd ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.151s",
                                "2026-05-20 01:43:58.000 15 INFO tempest.lib.common.rest_client [req-e2829903-da50-49a2-9860-ae4fec914cce req-e2829903-da50-49a2-9860-ae4fec914cce ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2e2c4ae697c445e689d1ce8dd1504aff 0.297s",
                                "2026-05-20 01:43:58.100 20 INFO tempest.lib.common.rest_client [req-fbbc97ce-035c-4f47-b1bc-8579d365d27f req-fbbc97ce-035c-4f47-b1bc-8579d365d27f ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb 0.196s",
                                "2026-05-20 01:43:58.149 17 INFO tempest.lib.common.rest_client [req-11ec1e98-1818-405a-8624-ad980d61c4a9 req-11ec1e98-1818-405a-8624-ad980d61c4a9 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/9a72fa2f-73ab-4e3a-ade2-08ba740a78ab 0.576s",
                                "2026-05-20 01:43:58.159 31 INFO tempest.lib.common.rest_client [req-b5f79a53-c588-4604-acd7-a16dccff7944 req-b5f79a53-c588-4604-acd7-a16dccff7944 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/aa8e2687-cd71-45d4-ac7c-deb2dfd8f077 0.720s",
                                "2026-05-20 01:43:58.175 28 INFO tempest.lib.common.rest_client [req-6fe001f4-3b70-42b7-8fb6-7ee95ca96369 req-6fe001f4-3b70-42b7-8fb6-7ee95ca96369 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/15edcc05-48e1-480e-acb4-72facbf6b710 3.545s",
                                "2026-05-20 01:43:58.206 21 INFO tempest.lib.common.rest_client [req-ebeae681-5316-44b5-ba8d-627688476123 req-ebeae681-5316-44b5-ba8d-627688476123 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/82d829ce8828452caab575f8f204923e/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.253s",
                                "2026-05-20 01:43:58.212 11 INFO tempest.lib.common.rest_client [req-d48acf65-f923-4865-a45e-f35dcc253614 req-d48acf65-f923-4865-a45e-f35dcc253614 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.470s",
                                "2026-05-20 01:43:58.223 20 INFO tempest.lib.common.rest_client [req-29a0ebde-4943-4a4c-828e-7096a5c18b26 req-29a0ebde-4943-4a4c-828e-7096a5c18b26 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.120s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.661898s] ... ok",
                                "2026-05-20 01:43:58.356 17 INFO tempest.lib.common.rest_client [req-db092d69-1544-4be9-96b8-46c73e32b266 req-db092d69-1544-4be9-96b8-46c73e32b266 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.203s",
                                "2026-05-20 01:43:58.403 20 INFO tempest.lib.common.rest_client [req-66099855-a5a6-43d8-94ea-943fd9d569cc req-66099855-a5a6-43d8-94ea-943fd9d569cc ] Request (NetworksIpV6Test:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.177s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.179676s] ... ok",
                                "2026-05-20 01:43:58.410 21 INFO tempest.lib.common.rest_client [req-2198b1de-55e5-4c29-b509-46f32dbe41f7 req-2198b1de-55e5-4c29-b509-46f32dbe41f7 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-20 01:43:58.414 28 INFO tempest.lib.common.rest_client [req-60a01693-1683-48de-954c-93f1a48e0ed6 req-60a01693-1683-48de-954c-93f1a48e0ed6 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/15edcc05-48e1-480e-acb4-72facbf6b710 0.235s",
                                "2026-05-20 01:43:58.508 31 INFO tempest.lib.common.rest_client [req-c3cf2f86-1acf-4d8b-a717-89556b3d6455 req-c3cf2f86-1acf-4d8b-a717-89556b3d6455 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/02bf8d0d55cd4f2dae751309a487de18 0.347s",
                                "2026-05-20 01:43:58.532 28 INFO tempest.lib.common.rest_client [req-39d4ff20-69dc-4783-946c-c0ea7d0638e3 req-39d4ff20-69dc-4783-946c-c0ea7d0638e3 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=15edcc05-48e1-480e-acb4-72facbf6b710&device_owner=network%3Arouter_gateway 0.115s",
                                "2026-05-20 01:43:58.552 20 INFO tempest.lib.common.rest_client [req-efc32b04-26c0-40ac-90b8-fa46efded811 req-efc32b04-26c0-40ac-90b8-fa46efded811 ] Request (NetworksIpV6Test:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.145s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.148185s] ... ok",
                                "2026-05-20 01:43:58.627 15 INFO tempest.lib.common.rest_client [req-43c765ba-6847-4926-ac81-a8e5d118ad20 req-43c765ba-6847-4926-ac81-a8e5d118ad20 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.623s",
                                "2026-05-20 01:43:58.641 39 INFO tempest.lib.common.rest_client [req-a5a94661-348e-4d4a-9205-013fac24d9cc req-a5a94661-348e-4d4a-9205-013fac24d9cc ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.664s",
                                "2026-05-20 01:43:58.640 21 INFO tempest.lib.common.rest_client [req-ab70b1fe-9c4f-44e9-9b7b-106710e43c04 req-ab70b1fe-9c4f-44e9-9b7b-106710e43c04 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/82d829ce8828452caab575f8f204923e/roles/68cd1badce4c4baeb95895efe5da31f7 0.227s",
                                "2026-05-20 01:43:58.705 20 INFO tempest.lib.common.rest_client [req-e060dc4a-ccec-4259-9469-fb2800180b02 req-e060dc4a-ccec-4259-9469-fb2800180b02 ] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.149s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.151524s] ... ok",
                                "2026-05-20 01:43:58.717 28 INFO tempest.lib.common.rest_client [req-92ff365c-5b76-4436-8292-4b87274bb3cb req-92ff365c-5b76-4436-8292-4b87274bb3cb ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.184s",
                                "2026-05-20 01:43:58.789 26 INFO tempest.lib.common.rest_client [req-a4474ec4-eafc-424e-95c3-632c4869133f req-a4474ec4-eafc-424e-95c3-632c4869133f ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6/add_router_interface 2.863s",
                                "2026-05-20 01:43:58.821 20 INFO tempest.lib.common.rest_client [req-ea46281f-1356-4b26-98dc-8cb347379d9c req-ea46281f-1356-4b26-98dc-8cb347379d9c ] Request (NetworksIpV6Test:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.111s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.113433s] ... ok",
                                "2026-05-20 01:43:58.834 21 INFO tempest.lib.common.rest_client [req-0f8dd58b-5fd1-4579-afb6-faaf3ea3002e req-0f8dd58b-5fd1-4579-afb6-faaf3ea3002e ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s",
                                "2026-05-20 01:43:58.843 28 INFO tempest.lib.common.rest_client [req-f48dcf6f-1ee1-4848-8454-5e6e87320790 req-f48dcf6f-1ee1-4848-8454-5e6e87320790 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=15edcc05-48e1-480e-acb4-72facbf6b710 0.124s",
                                "2026-05-20 01:43:58.854 17 INFO tempest.lib.common.rest_client [req-be48a931-d60b-4939-b9d8-64b4284cb5db req-be48a931-d60b-4939-b9d8-64b4284cb5db ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/1175317e-8b0e-4b71-978a-1bd7fc0c7cd5 0.495s",
                                "2026-05-20 01:43:58.871 39 INFO tempest.lib.common.rest_client [req-db411f25-16f8-49f3-85f8-3807a2c0f723 req-db411f25-16f8-49f3-85f8-3807a2c0f723 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-20 01:43:58.986 21 INFO tempest.lib.common.rest_client [req-5daf3cb2-0acd-4647-a8c4-6ee0bcead3e3 req-5daf3cb2-0acd-4647-a8c4-6ee0bcead3e3 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/82d829ce8828452caab575f8f204923e/roles/96c5293ae00249159873405c9cd172ae 0.149s",
                                "2026-05-20 01:43:58.987 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 82d829ce8828452caab575f8f204923e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:43:58.987 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-990335794-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10b2f4c1236041c78941e4e0a612b5a9', 'project_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'tenant_id': '10b2f4c1236041c78941e4e0a612b5a9', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82d829ce8828452caab575f8f204923e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:58.987 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-990335794-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10b2f4c1236041c78941e4e0a612b5a9', 'project_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'tenant_id': '10b2f4c1236041c78941e4e0a612b5a9', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82d829ce8828452caab575f8f204923e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:43:59.079 20 INFO tempest.lib.common.rest_client [req-a3883650-2604-4bc3-94e8-20482c54cdba req-a3883650-2604-4bc3-94e8-20482c54cdba ] Request (NetworksIpV6Test:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/533e2bb6-019b-48bd-a6c3-c6dab2fbcabb 0.255s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.257593s] ... ok",
                                "2026-05-20 01:43:59.081 35 INFO tempest.lib.common.rest_client [req-a1146ec2-4cdf-44b7-9595-2334631adf5f req-a1146ec2-4cdf-44b7-9595-2334631adf5f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e228743a-2007-4b57-b08f-9ca9082532fd 1.149s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [13.790801s] ... ok",
                                "2026-05-20 01:43:59.098 11 INFO tempest.lib.common.rest_client [req-7af7fa84-4b66-427a-80a9-79b296d7cdef req-7af7fa84-4b66-427a-80a9-79b296d7cdef ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f6d3e546-2883-4a90-82a5-bee903d8de9d 0.884s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [3.617842s] ... ok",
                                "2026-05-20 01:43:59.114 17 INFO tempest.lib.common.rest_client [req-086417d1-6db2-456c-9fe2-93d1a0b1d421 req-086417d1-6db2-456c-9fe2-93d1a0b1d421 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.258s",
                                "2026-05-20 01:43:59.117 31 INFO tempest.lib.common.rest_client [req-4e8e84f0-07b4-4d13-9adb-7a1e561152e4 req-4e8e84f0-07b4-4d13-9adb-7a1e561152e4 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s",
                                "2026-05-20 01:43:59.119 39 INFO tempest.lib.common.rest_client [req-06588fd6-49c5-44cf-a951-3030e785d99e req-06588fd6-49c5-44cf-a951-3030e785d99e ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/681004a81f1b4f4b9a4f71c0e22a630a/roles/96c5293ae00249159873405c9cd172ae 0.244s",
                                "2026-05-20 01:43:59.119 24 INFO tempest.lib.common.rest_client [req-51c28d49-67b3-47cd-8279-9e1092485f39 req-51c28d49-67b3-47cd-8279-9e1092485f39 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.273s",
                                "2026-05-20 01:43:59.226 26 INFO tempest.lib.common.rest_client [req-710811aa-f975-4ceb-9bca-9c8a5d85f962 req-710811aa-f975-4ceb-9bca-9c8a5d85f962 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6 0.431s",
                                "2026-05-20 01:43:59.259 20 INFO tempest.lib.common.rest_client [req-7004d26d-5755-48be-95af-c297779652b1 req-7004d26d-5755-48be-95af-c297779652b1 ] Request (NetworksIpV6Test:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/533e2bb6-019b-48bd-a6c3-c6dab2fbcabb?fields=id&fields=name&fields=mtu 0.176s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.178321s] ... ok",
                                "2026-05-20 01:43:59.271 35 INFO tempest.lib.common.rest_client [req-2f8b0daa-06ae-4471-923b-6d40abc6852e req-2f8b0daa-06ae-4471-923b-6d40abc6852e ] Request (PortsTestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.184s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.187265s] ... ok",
                                "2026-05-20 01:43:59.283 15 INFO tempest.lib.common.rest_client [req-27609d1d-8844-4822-ac94-c1058e265e8e req-27609d1d-8844-4822-ac94-c1058e265e8e ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s",
                                "2026-05-20 01:43:59.325 39 INFO tempest.lib.common.rest_client [req-45518449-0de6-4b35-9131-a8f993118fd5 req-45518449-0de6-4b35-9131-a8f993118fd5 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-20 01:43:59.356 37 INFO tempest.lib.common.rest_client [req-e348250f-1e70-4fe2-a812-9715064f698b req-e348250f-1e70-4fe2-a812-9715064f698b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/eef5c529-0047-4348-adff-6ee6b9f25575/add_router_interface 2.172s",
                                "2026-05-20 01:43:59.381 20 INFO tempest.lib.common.rest_client [req-0c82fb16-46d8-4f97-b0d9-86cdee6e2f4b req-0c82fb16-46d8-4f97-b0d9-86cdee6e2f4b ] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/b9056aac-2e26-4f7e-8aa0-b22948bea1c9 0.119s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.122944s] ... ok",
                                "2026-05-20 01:43:59.452 15 INFO tempest.lib.common.rest_client [req-de9545d7-dcd4-4993-8fc3-ff0b866be99d req-de9545d7-dcd4-4993-8fc3-ff0b866be99d ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.167s",
                                "2026-05-20 01:43:59.469 26 INFO tempest.lib.common.rest_client [req-0ea350c2-2137-469c-84f2-f71eaac8d5e9 req-0ea350c2-2137-469c-84f2-f71eaac8d5e9 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c2867f28-95de-4bfb-aff2-8652a022c711 0.239s",
                                "2026-05-20 01:43:59.471 39 INFO tempest.lib.common.rest_client [req-aa23276b-4a29-4b7d-aab4-fbd0d8a368f7 req-aa23276b-4a29-4b7d-aab4-fbd0d8a368f7 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/681004a81f1b4f4b9a4f71c0e22a630a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.143s",
                                "2026-05-20 01:43:59.508 20 INFO tempest.lib.common.rest_client [req-ed6bcad0-9b92-49e8-8057-2f92b2337372 req-ed6bcad0-9b92-49e8-8057-2f92b2337372 ] Request (NetworksIpV6Test:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/b9056aac-2e26-4f7e-8aa0-b22948bea1c9?fields=id&fields=network_id 0.120s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.125424s] ... ok",
                                "2026-05-20 01:43:59.558 35 INFO tempest.lib.common.rest_client [req-8a1947d0-960d-43f0-bc00-18d606328375 req-8a1947d0-960d-43f0-bc00-18d606328375 ] Request (PortsTestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.284s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.286344s] ... ok",
                                "2026-05-20 01:43:59.569 37 INFO tempest.lib.common.rest_client [req-b72a2b57-3d4f-4acd-ba69-df0a11b43204 req-b72a2b57-3d4f-4acd-ba69-df0a11b43204 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c704b653-e136-4bf3-8643-7607458b8696 0.211s",
                                "2026-05-20 01:43:59.572 17 INFO tempest.lib.common.rest_client [req-b3445af8-e99b-417f-b7d5-055bf223ebff req-b3445af8-e99b-417f-b7d5-055bf223ebff ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/1f74d086-0aa5-4257-ad3b-b900d6f88321 0.455s",
                                "2026-05-20 01:43:59.610 21 INFO tempest.lib.common.rest_client [req-b6aa128a-bf4d-4aa9-b66e-1872d09d940e req-b6aa128a-bf4d-4aa9-b66e-1872d09d940e ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s",
                                "2026-05-20 01:43:59.656 15 INFO tempest.lib.common.rest_client [req-5affb854-47e5-447e-afe4-0fcf9029beb8 req-5affb854-47e5-447e-afe4-0fcf9029beb8 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s",
                                "2026-05-20 01:43:59.665 39 INFO tempest.lib.common.rest_client [req-127a2a9d-67a5-4e50-91cc-47b9d3a40d5a req-127a2a9d-67a5-4e50-91cc-47b9d3a40d5a ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s",
                                "2026-05-20 01:43:59.759 31 INFO tempest.lib.common.rest_client [req-5678b6da-6c92-4462-a278-29386e523d02 req-5678b6da-6c92-4462-a278-29386e523d02 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s",
                                "2026-05-20 01:43:59.772 37 INFO tempest.lib.common.rest_client [req-f8737719-d8ae-4e9e-a8e5-738dabeed4bb req-f8737719-d8ae-4e9e-a8e5-738dabeed4bb ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.200s",
                                "2026-05-20 01:43:59.779 13 INFO tempest.lib.common.rest_client [req-a1d4b508-3946-4519-b95e-d4d4d2a97bd4 req-a1d4b508-3946-4519-b95e-d4d4d2a97bd4 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/54133708-3092-4a41-9f4f-6d909b7b2d72 2.858s",
                                "2026-05-20 01:43:59.782 17 INFO tempest.lib.common.rest_client [req-64d49742-16dd-4d29-8034-aa0a01116cca req-64d49742-16dd-4d29-8034-aa0a01116cca ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.205s",
                                "2026-05-20 01:43:59.798 21 INFO tempest.lib.common.rest_client [req-614fe293-46ff-43e0-91fd-d09ee3441d10 req-614fe293-46ff-43e0-91fd-d09ee3441d10 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9 0.182s",
                                "2026-05-20 01:43:59.800 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 10b2f4c1236041c78941e4e0a612b5a9 for scope project and roles: ['reader']",
                                "2026-05-20 01:43:59.809 39 INFO tempest.lib.common.rest_client [req-e97ca02e-b88f-475d-b3fe-abffe23b6c33 req-e97ca02e-b88f-475d-b3fe-abffe23b6c33 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/681004a81f1b4f4b9a4f71c0e22a630a/roles/68cd1badce4c4baeb95895efe5da31f7 0.135s",
                                "2026-05-20 01:43:59.893 11 INFO tempest.lib.common.rest_client [req-9ead47f3-d975-4396-9d09-733b5ae97338 req-9ead47f3-d975-4396-9d09-733b5ae97338 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.791s",
                                "2026-05-20 01:43:59.979 39 INFO tempest.lib.common.rest_client [req-7941d0ca-95eb-444f-8799-cc10f6b72b8e req-7941d0ca-95eb-444f-8799-cc10f6b72b8e ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-05-20 01:44:00.020 31 INFO tempest.lib.common.rest_client [req-546b5338-de36-447e-ad36-216f8d142290 req-546b5338-de36-447e-ad36-216f8d142290 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.258s",
                                "2026-05-20 01:44:00.051 24 INFO tempest.lib.common.rest_client [req-03de5e5a-34de-4d3a-9b72-2438ce364664 req-03de5e5a-34de-4d3a-9b72-2438ce364664 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7cf1426f-adcf-425c-8fd8-832ba550f7e5 0.929s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [2.974234s] ... ok",
                                "2026-05-20 01:44:00.076 13 INFO tempest.lib.common.rest_client [req-1c2dd47b-8cb0-4532-87f4-a5649454a8af req-1c2dd47b-8cb0-4532-87f4-a5649454a8af ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/54133708-3092-4a41-9f4f-6d909b7b2d72 0.294s",
                                "2026-05-20 01:44:00.110 39 INFO tempest.lib.common.rest_client [req-c8b74b8c-9aef-4024-a46b-7abaef827526 req-c8b74b8c-9aef-4024-a46b-7abaef827526 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/681004a81f1b4f4b9a4f71c0e22a630a/roles/96c5293ae00249159873405c9cd172ae 0.129s",
                                "2026-05-20 01:44:00.110 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 681004a81f1b4f4b9a4f71c0e22a630a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:00.111 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-483465604-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3692b5c0680f4b339478d937d8125c5b', 'project_name': 'tempest-RoutersTest-483465604', 'tenant_id': '3692b5c0680f4b339478d937d8125c5b', 'tenant_name': 'tempest-RoutersTest-483465604', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '681004a81f1b4f4b9a4f71c0e22a630a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:00.111 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-483465604-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3692b5c0680f4b339478d937d8125c5b', 'project_name': 'tempest-RoutersTest-483465604', 'tenant_id': '3692b5c0680f4b339478d937d8125c5b', 'tenant_name': 'tempest-RoutersTest-483465604', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '681004a81f1b4f4b9a4f71c0e22a630a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:00.132 17 INFO tempest.lib.common.rest_client [req-6060c725-6eef-4cad-b7d9-e012f117a0dd req-6060c725-6eef-4cad-b7d9-e012f117a0dd ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/83ad1095-e13b-43c6-99de-af13de33010a 0.343s",
                                "2026-05-20 01:44:00.259 31 INFO tempest.lib.common.rest_client [req-bb8c283e-231b-4c77-bc27-18d101f46b4c req-bb8c283e-231b-4c77-bc27-18d101f46b4c ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.236s",
                                "2026-05-20 01:44:00.263 13 INFO tempest.lib.common.rest_client [req-1a3496b0-8772-4cc7-a5ea-db3a2b3657b1 req-1a3496b0-8772-4cc7-a5ea-db3a2b3657b1 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=54133708-3092-4a41-9f4f-6d909b7b2d72&device_owner=network%3Arouter_gateway 0.182s",
                                "2026-05-20 01:44:00.296 17 INFO tempest.lib.common.rest_client [req-8008e046-8984-49c4-81d6-d97e35bf9966 req-8008e046-8984-49c4-81d6-d97e35bf9966 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.160s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [6.844249s] ... ok",
                                "2026-05-20 01:44:00.365 20 INFO tempest.lib.common.rest_client [req-d0cd240c-747f-4de2-b2ba-92e714503d67 req-d0cd240c-747f-4de2-b2ba-92e714503d67 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.850s",
                                "2026-05-20 01:44:00.379 21 INFO tempest.lib.common.rest_client [req-ea5b0f53-e4fb-4c26-aecf-5d2526cc5a6c req-ea5b0f53-e4fb-4c26-aecf-5d2526cc5a6c ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.577s",
                                "2026-05-20 01:44:00.392 15 INFO tempest.lib.common.rest_client [req-abc9fc5c-237f-4ce5-a774-9f758c8c7068 req-abc9fc5c-237f-4ce5-a774-9f758c8c7068 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.734s",
                                "2026-05-20 01:44:00.450 13 INFO tempest.lib.common.rest_client [req-cc386826-7bdf-45a3-9995-bccfff249903 req-cc386826-7bdf-45a3-9995-bccfff249903 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.184s",
                                "2026-05-20 01:44:00.464 11 INFO tempest.lib.common.rest_client [req-0d5af000-8520-439e-a78f-65dff7717560 req-0d5af000-8520-439e-a78f-65dff7717560 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.568s",
                                "2026-05-20 01:44:00.500 21 INFO tempest.lib.common.rest_client [req-d72b1de5-b3ab-456f-862d-c122e9092f80 req-d72b1de5-b3ab-456f-862d-c122e9092f80 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.118s",
                                "2026-05-20 01:44:00.523 15 INFO tempest.lib.common.rest_client [req-c67d6f85-09b7-4a6e-b55e-106ee64faaba req-c67d6f85-09b7-4a6e-b55e-106ee64faaba ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.129s",
                                "2026-05-20 01:44:00.568 13 INFO tempest.lib.common.rest_client [req-58273e1f-15bf-483e-946c-6568ed95d3b4 req-58273e1f-15bf-483e-946c-6568ed95d3b4 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=54133708-3092-4a41-9f4f-6d909b7b2d72 0.115s",
                                "2026-05-20 01:44:00.613 17 INFO tempest.lib.common.rest_client [req-57855634-d45f-45b3-8d68-39f947ca3d03 req-57855634-d45f-45b3-8d68-39f947ca3d03 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.308s",
                                "2026-05-20 01:44:00.653 15 INFO tempest.lib.common.rest_client [req-2843eee9-6f11-4add-87b7-315748b67bf2 req-2843eee9-6f11-4add-87b7-315748b67bf2 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/ff8063031c914d5b810333b31df40bc7/roles/96c5293ae00249159873405c9cd172ae 0.126s",
                                "2026-05-20 01:44:00.659 21 INFO tempest.lib.common.rest_client [req-8b6f39ef-4781-4a86-9ef1-d7a625e65b4a req-8b6f39ef-4781-4a86-9ef1-d7a625e65b4a ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/10e427de477948de9b57ecc1f163d12a/roles/8a521d0f25a3484db544a7c662aa9d7f 0.156s",
                                "2026-05-20 01:44:00.804 39 INFO tempest.lib.common.rest_client [req-b352a975-6ab0-416b-ac63-ff34be0363fe req-b352a975-6ab0-416b-ac63-ff34be0363fe ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s",
                                "2026-05-20 01:44:00.842 15 INFO tempest.lib.common.rest_client [req-a53b096c-963e-4072-a4a9-271faf03060a req-a53b096c-963e-4072-a4a9-271faf03060a ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-20 01:44:00.850 31 INFO tempest.lib.common.rest_client [req-0a0c3f68-3831-4626-a345-d2fbd02cf58f req-0a0c3f68-3831-4626-a345-d2fbd02cf58f ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.589s",
                                "2026-05-20 01:44:00.862 21 INFO tempest.lib.common.rest_client [req-d77497ca-1e19-462a-b99f-60fc9cab8d7f req-d77497ca-1e19-462a-b99f-60fc9cab8d7f ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-20 01:44:00.874 37 INFO tempest.lib.common.rest_client [req-96cfe58a-0111-4fa0-bc58-b1eb4b8d3ba5 req-96cfe58a-0111-4fa0-bc58-b1eb4b8d3ba5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/eef5c529-0047-4348-adff-6ee6b9f25575/remove_router_interface 1.098s",
                                "2026-05-20 01:44:00.922 39 INFO tempest.lib.common.rest_client [req-ece234c8-9060-4fa6-8893-7b198670cb7f req-ece234c8-9060-4fa6-8893-7b198670cb7f ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b 0.116s",
                                "2026-05-20 01:44:00.922 39 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 3692b5c0680f4b339478d937d8125c5b for scope project and roles: ['reader']",
                                "2026-05-20 01:44:00.947 20 INFO tempest.lib.common.rest_client [req-3de47b4e-f6f8-478c-b819-08fe54bcdd61 req-3de47b4e-f6f8-478c-b819-08fe54bcdd61 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.580s",
                                "2026-05-20 01:44:00.981 31 INFO tempest.lib.common.rest_client [req-b3639f40-c131-4a9f-8388-87afe42428e3 req-b3639f40-c131-4a9f-8388-87afe42428e3 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.128s",
                                "2026-05-20 01:44:00.993 21 INFO tempest.lib.common.rest_client [req-23103a3e-60c6-4069-aed1-b389e06d9e4c req-23103a3e-60c6-4069-aed1-b389e06d9e4c ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/10e427de477948de9b57ecc1f163d12a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.128s",
                                "2026-05-20 01:44:00.999 37 INFO tempest.lib.common.rest_client [req-4f03445a-4020-4117-b85e-3a7404859db8 req-4f03445a-4020-4117-b85e-3a7404859db8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.122s",
                                "2026-05-20 01:44:01.022 15 INFO tempest.lib.common.rest_client [req-4962b87e-594c-4472-9a18-51493a6eca76 req-4962b87e-594c-4472-9a18-51493a6eca76 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/ff8063031c914d5b810333b31df40bc7/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.175s",
                                "2026-05-20 01:44:01.058 17 INFO tempest.lib.common.rest_client [req-d03a3f14-3de3-4c55-89df-e1507c8fdca2 req-d03a3f14-3de3-4c55-89df-e1507c8fdca2 ] 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.433s",
                                "2026-05-20 01:44:01.057 24 INFO tempest.lib.common.rest_client [req-2dc81b41-e7d2-42a6-9c30-f4c1d51eb1c8 req-2dc81b41-e7d2-42a6-9c30-f4c1d51eb1c8 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.996s",
                                "2026-05-20 01:44:01.077 28 INFO tempest.lib.common.rest_client [req-0484b629-5db6-4bd0-88b4-a6a5310c82f1 req-0484b629-5db6-4bd0-88b4-a6a5310c82f1 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/15edcc05-48e1-480e-acb4-72facbf6b710 2.223s",
                                "{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [6.863500s] ... ok",
                                "2026-05-20 01:44:01.195 21 INFO tempest.lib.common.rest_client [req-16eefac4-f1ae-4fd8-90c6-13fadfbc2fb9 req-16eefac4-f1ae-4fd8-90c6-13fadfbc2fb9 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-20 01:44:01.199 35 INFO tempest.lib.common.rest_client [req-3093d4aa-a6e9-46ff-b112-9608784c37d6 req-3093d4aa-a6e9-46ff-b112-9608784c37d6 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.635s",
                                "2026-05-20 01:44:01.226 31 INFO tempest.lib.common.rest_client [req-0de753e6-1899-43f3-9f3a-39eb5b311b1c req-0de753e6-1899-43f3-9f3a-39eb5b311b1c ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/bcc3e14f2f82427d83aa4f3a2e7830f1/roles/96c5293ae00249159873405c9cd172ae 0.241s",
                                "2026-05-20 01:44:01.244 15 INFO tempest.lib.common.rest_client [req-60fbd3dd-3f27-40a5-9b6b-82cac03b844a req-60fbd3dd-3f27-40a5-9b6b-82cac03b844a ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-20 01:44:01.272 11 INFO tempest.lib.common.rest_client [req-4474f866-3475-4169-aeb9-11f2eab63430 req-4474f866-3475-4169-aeb9-11f2eab63430 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/377aa963-ab53-4c51-bea5-364c263c74fa 0.805s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [2.172851s] ... ok",
                                "2026-05-20 01:44:01.304 37 INFO tempest.lib.common.rest_client [req-1938cfe9-aa01-4969-9b82-15bc207b2a0a req-1938cfe9-aa01-4969-9b82-15bc207b2a0a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e33dc1ca-e544-41b6-954e-5d6c4eff39e7 0.300s",
                                "2026-05-20 01:44:01.410 26 INFO tempest.lib.common.rest_client [req-ba8ebafb-3639-462a-bd6a-6628b23a868c req-ba8ebafb-3639-462a-bd6a-6628b23a868c ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6/remove_router_interface 1.938s",
                                "{7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [5.487739s] ... ok",
                                "2026-05-20 01:44:01.415 31 INFO tempest.lib.common.rest_client [req-ce33f0b0-8b37-4523-9772-6fc734666aff req-ce33f0b0-8b37-4523-9772-6fc734666aff ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-20 01:44:01.451 37 INFO tempest.lib.common.rest_client [req-bf920bb8-5ff7-4ee6-ab48-36b7dc28eec1 req-bf920bb8-5ff7-4ee6-ab48-36b7dc28eec1 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.144s",
                                "2026-05-20 01:44:01.470 21 INFO tempest.lib.common.rest_client [req-21dca15f-1c98-49f6-93d7-5138b350584b req-21dca15f-1c98-49f6-93d7-5138b350584b ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/10e427de477948de9b57ecc1f163d12a/roles/68cd1badce4c4baeb95895efe5da31f7 0.271s",
                                "2026-05-20 01:44:01.487 15 INFO tempest.lib.common.rest_client [req-eae50811-7427-4bf9-81a2-053d8ff772d5 req-eae50811-7427-4bf9-81a2-053d8ff772d5 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/ff8063031c914d5b810333b31df40bc7/roles/68cd1badce4c4baeb95895efe5da31f7 0.241s",
                                "2026-05-20 01:44:01.492 28 INFO tempest.lib.common.rest_client [req-7c32eca8-f3ed-4c1c-83af-d7206ed1e1c7 req-7c32eca8-f3ed-4c1c-83af-d7206ed1e1c7 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.393s",
                                "2026-05-20 01:44:01.507 17 INFO tempest.lib.common.rest_client [req-4ca88156-6d8c-4837-b30f-de2e5cb3f0a6 req-4ca88156-6d8c-4837-b30f-de2e5cb3f0a6 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/52201db2-d446-46b0-b36d-4b6798088f41 0.447s",
                                "2026-05-20 01:44:01.513 26 INFO tempest.lib.common.rest_client [req-58485315-94c6-4e56-b882-49c709422084 req-58485315-94c6-4e56-b882-49c709422084 ] Request (RoutersNegativeTest:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-404759202 0.096s",
                                "{7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.101981s] ... ok",
                                "2026-05-20 01:44:01.599 39 INFO tempest.lib.common.rest_client [req-36cbfed6-ba29-40af-bbf6-8c2dd2dadf37 req-36cbfed6-ba29-40af-bbf6-8c2dd2dadf37 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.675s",
                                "2026-05-20 01:44:01.616 15 INFO tempest.lib.common.rest_client [req-cc974d8e-c205-4604-ae04-df554ab63209 req-cc974d8e-c205-4604-ae04-df554ab63209 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s",
                                "2026-05-20 01:44:01.629 31 INFO tempest.lib.common.rest_client [req-659d8694-ea01-4e55-9346-b634589146cc req-659d8694-ea01-4e55-9346-b634589146cc ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/bcc3e14f2f82427d83aa4f3a2e7830f1/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.211s",
                                "2026-05-20 01:44:01.653 17 INFO tempest.lib.common.rest_client [req-c29ad6ae-ff94-4d16-b746-6ec32bfcbe02 req-c29ad6ae-ff94-4d16-b746-6ec32bfcbe02 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.140s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [1.352649s] ... ok",
                                "2026-05-20 01:44:01.654 26 INFO tempest.lib.common.rest_client [req-bf1418d2-f4c8-4b24-9ecc-24331a441082 req-bf1418d2-f4c8-4b24-9ecc-24331a441082 ] Request (RoutersNegativeTest:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-213124474 0.134s",
                                "{7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.143647s] ... ok",
                                "2026-05-20 01:44:01.701 21 INFO tempest.lib.common.rest_client [req-cb5e6b9c-efb3-4c26-b9a8-d5dbca3cdd99 req-cb5e6b9c-efb3-4c26-b9a8-d5dbca3cdd99 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-20 01:44:01.742 31 INFO tempest.lib.common.rest_client [req-4d64aff6-dee1-44bc-a521-3e4ffc6561ab req-4d64aff6-dee1-44bc-a521-3e4ffc6561ab ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s",
                                "2026-05-20 01:44:01.743 15 INFO tempest.lib.common.rest_client [req-26963751-4f5b-414c-8dae-70badbf9160a req-26963751-4f5b-414c-8dae-70badbf9160a ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/ff8063031c914d5b810333b31df40bc7/roles/96c5293ae00249159873405c9cd172ae 0.124s",
                                "2026-05-20 01:44:01.743 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ff8063031c914d5b810333b31df40bc7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:01.744 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-765626674-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e419a88b20540519749b2c830c4cc17', 'project_name': 'tempest-FloatingIPTestJSON-765626674', 'tenant_id': '6e419a88b20540519749b2c830c4cc17', 'tenant_name': 'tempest-FloatingIPTestJSON-765626674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff8063031c914d5b810333b31df40bc7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:01.744 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-765626674-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e419a88b20540519749b2c830c4cc17', 'project_name': 'tempest-FloatingIPTestJSON-765626674', 'tenant_id': '6e419a88b20540519749b2c830c4cc17', 'tenant_name': 'tempest-FloatingIPTestJSON-765626674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff8063031c914d5b810333b31df40bc7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:01.867 39 INFO tempest.lib.common.rest_client [req-da4e0ed9-023f-40c7-92b7-2e38e735322f req-da4e0ed9-023f-40c7-92b7-2e38e735322f ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s",
                                "2026-05-20 01:44:01.878 31 INFO tempest.lib.common.rest_client [req-30553ea7-d215-4315-9564-ea3dad0239b0 req-30553ea7-d215-4315-9564-ea3dad0239b0 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/bcc3e14f2f82427d83aa4f3a2e7830f1/roles/68cd1badce4c4baeb95895efe5da31f7 0.133s",
                                "2026-05-20 01:44:01.931 21 INFO tempest.lib.common.rest_client [req-247fc6e5-0125-41eb-a1ce-5f55076bdd22 req-247fc6e5-0125-41eb-a1ce-5f55076bdd22 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9/users/10e427de477948de9b57ecc1f163d12a/roles/96c5293ae00249159873405c9cd172ae 0.228s",
                                "2026-05-20 01:44:01.931 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 10e427de477948de9b57ecc1f163d12a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:01.932 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-990335794-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10b2f4c1236041c78941e4e0a612b5a9', 'project_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'tenant_id': '10b2f4c1236041c78941e4e0a612b5a9', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '10e427de477948de9b57ecc1f163d12a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:01.932 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-RoutersNegativeIpV6Test-990335794-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10b2f4c1236041c78941e4e0a612b5a9', 'project_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'tenant_id': '10b2f4c1236041c78941e4e0a612b5a9', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-990335794', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '10e427de477948de9b57ecc1f163d12a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:02.014 26 INFO tempest.lib.common.rest_client [req-ad242a61-4d8c-4d80-8d83-c8de696822a1 req-ad242a61-4d8c-4d80-8d83-c8de696822a1 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/71f3216d-72ce-4976-9f70-e2a6ecd8aaa5 0.353s",
                                "2026-05-20 01:44:02.082 11 INFO tempest.lib.common.rest_client [req-ded6663c-b596-46a4-9f27-8434c37aa8d8 req-ded6663c-b596-46a4-9f27-8434c37aa8d8 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.804s",
                                "2026-05-20 01:44:02.105 39 INFO tempest.lib.common.rest_client [req-6ade4ffe-2174-4be7-b5da-3492863edbd8 req-6ade4ffe-2174-4be7-b5da-3492863edbd8 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/7865efe7ddbf448eaa75d9a31bab16b7/roles/8a521d0f25a3484db544a7c662aa9d7f 0.231s",
                                "2026-05-20 01:44:02.134 17 INFO tempest.lib.common.rest_client [req-699ed6d8-9a3f-44af-a81c-a86221d205f4 req-699ed6d8-9a3f-44af-a81c-a86221d205f4 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.475s",
                                "2026-05-20 01:44:02.163 37 INFO tempest.lib.common.rest_client [req-dc891bd5-dd4a-4641-a62e-85b4ec75ce11 req-dc891bd5-dd4a-4641-a62e-85b4ec75ce11 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eef5c529-0047-4348-adff-6ee6b9f25575 0.707s",
                                "2026-05-20 01:44:02.189 13 INFO tempest.lib.common.rest_client [req-66d0e6da-f65e-46c5-a7b9-0439450c6420 req-66d0e6da-f65e-46c5-a7b9-0439450c6420 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/54133708-3092-4a41-9f4f-6d909b7b2d72 1.619s",
                                "{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [5.636053s] ... ok",
                                "2026-05-20 01:44:02.233 31 INFO tempest.lib.common.rest_client [req-20dc4770-d97f-4278-b22a-12b5c0397452 req-20dc4770-d97f-4278-b22a-12b5c0397452 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.354s",
                                "2026-05-20 01:44:02.262 39 INFO tempest.lib.common.rest_client [req-db5946b4-0cf0-409a-bf01-c83d330c6a3a req-db5946b4-0cf0-409a-bf01-c83d330c6a3a ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s",
                                "2026-05-20 01:44:02.342 35 INFO tempest.lib.common.rest_client [req-efbf7616-f139-4266-b9ee-a495a5d65c89 req-efbf7616-f139-4266-b9ee-a495a5d65c89 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.139s",
                                "2026-05-20 01:44:02.360 37 INFO tempest.lib.common.rest_client [req-fd97e49f-6dfb-4a31-988c-73c992801cde req-fd97e49f-6dfb-4a31-988c-73c992801cde ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.193s",
                                "2026-05-20 01:44:02.404 15 INFO tempest.lib.common.rest_client [req-ad2af6a6-857a-435e-8fea-b3ca379fd978 req-ad2af6a6-857a-435e-8fea-b3ca379fd978 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s",
                                "2026-05-20 01:44:02.409 39 INFO tempest.lib.common.rest_client [req-35268816-3385-4f1a-8c3f-ba369c41a6ea req-35268816-3385-4f1a-8c3f-ba369c41a6ea ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/7865efe7ddbf448eaa75d9a31bab16b7/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.140s",
                                "2026-05-20 01:44:02.400 31 INFO tempest.lib.common.rest_client [req-61517736-dc8f-4f35-8bfd-df844d61604d req-61517736-dc8f-4f35-8bfd-df844d61604d ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/bcc3e14f2f82427d83aa4f3a2e7830f1/roles/96c5293ae00249159873405c9cd172ae 0.159s",
                                "2026-05-20 01:44:02.401 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bcc3e14f2f82427d83aa4f3a2e7830f1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:02.401 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-1171251464-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4446629386e94682a3e4df966f17585e', 'project_name': 'tempest-ServiceProvidersTest-1171251464', 'tenant_id': '4446629386e94682a3e4df966f17585e', 'tenant_name': 'tempest-ServiceProvidersTest-1171251464', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bcc3e14f2f82427d83aa4f3a2e7830f1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:02.401 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-1171251464-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4446629386e94682a3e4df966f17585e', 'project_name': 'tempest-ServiceProvidersTest-1171251464', 'tenant_id': '4446629386e94682a3e4df966f17585e', 'tenant_name': 'tempest-ServiceProvidersTest-1171251464', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bcc3e14f2f82427d83aa4f3a2e7830f1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:02.507 17 INFO tempest.lib.common.rest_client [req-09cc9ff8-fb16-4908-a902-1ad30b3c97a8 req-09cc9ff8-fb16-4908-a902-1ad30b3c97a8 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.371s",
                                "2026-05-20 01:44:02.519 37 INFO tempest.lib.common.rest_client [req-a26aa315-27c3-4172-b5ad-ca4eec245d66 req-a26aa315-27c3-4172-b5ad-ca4eec245d66 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.155s",
                                "2026-05-20 01:44:02.552 13 INFO tempest.lib.common.rest_client [req-dc35f8ee-26c1-4fcf-8105-fabd665b6aa3 req-dc35f8ee-26c1-4fcf-8105-fabd665b6aa3 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.360s",
                                "2026-05-20 01:44:02.599 15 INFO tempest.lib.common.rest_client [req-04084f5f-db12-44f9-be6a-f620c6fdfd75 req-04084f5f-db12-44f9-be6a-f620c6fdfd75 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17 0.193s",
                                "2026-05-20 01:44:02.599 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 6e419a88b20540519749b2c830c4cc17 for scope project and roles: ['reader']",
                                "2026-05-20 01:44:02.606 39 INFO tempest.lib.common.rest_client [req-9faf093b-6ef4-482a-b67b-53d60630a7e1 req-9faf093b-6ef4-482a-b67b-53d60630a7e1 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-20 01:44:02.608 21 INFO tempest.lib.common.rest_client [req-93545a6d-7093-404e-9036-15e517c22f29 req-93545a6d-7093-404e-9036-15e517c22f29 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.669s",
                                "2026-05-20 01:44:02.624 37 INFO tempest.lib.common.rest_client [req-ae35a24f-1afa-4483-8041-329ffd836dea req-ae35a24f-1afa-4483-8041-329ffd836dea ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.100s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [15.071829s] ... ok",
                                "2026-05-20 01:44:02.634 20 INFO tempest.lib.common.rest_client [req-2ccf1fc5-5fce-4423-907a-35fa1cee2e37 req-2ccf1fc5-5fce-4423-907a-35fa1cee2e37 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/288f2915-ece8-40a8-b645-e2eca4aa007a 1.685s",
                                "2026-05-20 01:44:02.660 24 INFO tempest.lib.common.rest_client [req-890fb40e-8350-4223-b47d-d2cc5b71a837 req-890fb40e-8350-4223-b47d-d2cc5b71a837 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.593s",
                                "2026-05-20 01:44:02.714 26 INFO tempest.lib.common.rest_client [req-5e4367b2-86da-4bb6-8a29-6485b7d0548d req-5e4367b2-86da-4bb6-8a29-6485b7d0548d ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2477a3df-f6c5-4f1a-9519-986af74f69e8 0.698s",
                                "2026-05-20 01:44:02.738 39 INFO tempest.lib.common.rest_client [req-d737f547-c51f-46f5-bee2-f28b338d26a6 req-d737f547-c51f-46f5-bee2-f28b338d26a6 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/7865efe7ddbf448eaa75d9a31bab16b7/roles/68cd1badce4c4baeb95895efe5da31f7 0.129s",
                                "2026-05-20 01:44:02.987 31 INFO tempest.lib.common.rest_client [req-a35644fb-b467-464f-a5d3-47a35f19c98d req-a35644fb-b467-464f-a5d3-47a35f19c98d ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s",
                                "2026-05-20 01:44:03.047 17 INFO tempest.lib.common.rest_client [req-32c4155c-d55d-40c6-97b9-f6db133bc11a req-32c4155c-d55d-40c6-97b9-f6db133bc11a ] 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.537s",
                                "2026-05-20 01:44:03.098 39 INFO tempest.lib.common.rest_client [req-a1007c1e-37a0-4ad5-8e03-b0b93fcf2640 req-a1007c1e-37a0-4ad5-8e03-b0b93fcf2640 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s",
                                "2026-05-20 01:44:03.109 31 INFO tempest.lib.common.rest_client [req-714d7e25-390d-4eb2-bc00-227de74445ef req-714d7e25-390d-4eb2-bc00-227de74445ef ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e 0.120s",
                                "2026-05-20 01:44:03.109 31 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 4446629386e94682a3e4df966f17585e for scope project and roles: ['reader']",
                                "2026-05-20 01:44:03.174 15 INFO tempest.lib.common.rest_client [req-9e400d87-c5ea-4f1a-a11e-3ea451973c05 req-9e400d87-c5ea-4f1a-a11e-3ea451973c05 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.573s",
                                "2026-05-20 01:44:03.244 39 INFO tempest.lib.common.rest_client [req-4a6158c0-7725-4959-b412-59bbd67aecce req-4a6158c0-7725-4959-b412-59bbd67aecce ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b/users/7865efe7ddbf448eaa75d9a31bab16b7/roles/96c5293ae00249159873405c9cd172ae 0.144s",
                                "2026-05-20 01:44:03.245 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7865efe7ddbf448eaa75d9a31bab16b7 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:03.245 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-483465604-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3692b5c0680f4b339478d937d8125c5b', 'project_name': 'tempest-RoutersTest-483465604', 'tenant_id': '3692b5c0680f4b339478d937d8125c5b', 'tenant_name': 'tempest-RoutersTest-483465604', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7865efe7ddbf448eaa75d9a31bab16b7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:03.245 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-RoutersTest-483465604-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3692b5c0680f4b339478d937d8125c5b', 'project_name': 'tempest-RoutersTest-483465604', 'tenant_id': '3692b5c0680f4b339478d937d8125c5b', 'tenant_name': 'tempest-RoutersTest-483465604', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7865efe7ddbf448eaa75d9a31bab16b7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:03.300 21 INFO tempest.lib.common.rest_client [req-ec78efac-5fa8-4661-a9f7-226b58b5d443 req-ec78efac-5fa8-4661-a9f7-226b58b5d443 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.689s",
                                "2026-05-20 01:44:03.380 15 INFO tempest.lib.common.rest_client [req-d84111a9-8df1-4006-b7d7-590e50b40683 req-d84111a9-8df1-4006-b7d7-590e50b40683 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-20 01:44:03.434 26 INFO tempest.lib.common.rest_client [req-ac4ce7b8-f3e2-4203-a64b-837859dc1f39 req-ac4ce7b8-f3e2-4203-a64b-837859dc1f39 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/47e3a266-ed46-4e58-9483-e10192ac48c9 0.716s",
                                "2026-05-20 01:44:03.505 17 INFO tempest.lib.common.rest_client [req-0f88ed01-fe46-42ea-8bcc-68bfb71bf913 req-0f88ed01-fe46-42ea-8bcc-68bfb71bf913 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/22733017-6f5c-4b6a-923f-80bf70927316 0.452s",
                                "2026-05-20 01:44:03.511 20 INFO tempest.lib.common.rest_client [req-7b18c9f2-fc5d-4dc4-b1ee-279087c4749f req-7b18c9f2-fc5d-4dc4-b1ee-279087c4749f ] Request (NetworksIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/695717a3-2b48-477a-aafe-28907ab370e6 0.875s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [4.000387s] ... ok",
                                "2026-05-20 01:44:03.524 15 INFO tempest.lib.common.rest_client [req-ecdd1dc5-d291-4ae5-81b0-a9c40aee48d0 req-ecdd1dc5-d291-4ae5-81b0-a9c40aee48d0 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/eb08949c1ada40a283567339db14047f/roles/8a521d0f25a3484db544a7c662aa9d7f 0.141s",
                                "2026-05-20 01:44:03.534 35 INFO tempest.lib.common.rest_client [req-58fb3838-40b5-4df8-bd12-fb5a7222de58 req-58fb3838-40b5-4df8-bd12-fb5a7222de58 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.187s",
                                "2026-05-20 01:44:03.646 20 INFO tempest.lib.common.rest_client [req-1a9203a8-9cba-428b-be48-700223a769a2 req-1a9203a8-9cba-428b-be48-700223a769a2 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/288f2915-ece8-40a8-b645-e2eca4aa007a 0.132s",
                                "2026-05-20 01:44:03.685 31 INFO tempest.lib.common.rest_client [req-d51e799b-b61b-441e-b3dd-748a68b4a8dc req-d51e799b-b61b-441e-b3dd-748a68b4a8dc ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.572s",
                                "2026-05-20 01:44:03.720 15 INFO tempest.lib.common.rest_client [req-9b317cdc-7f87-4fde-bdde-352b95b656b8 req-9b317cdc-7f87-4fde-bdde-352b95b656b8 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-20 01:44:03.745 17 INFO tempest.lib.common.rest_client [req-14e2abcd-c70b-4539-a357-2f9665528ba6 req-14e2abcd-c70b-4539-a357-2f9665528ba6 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.237s",
                                "2026-05-20 01:44:03.832 31 INFO tempest.lib.common.rest_client [req-21f24d69-263d-42a4-87ba-e48321ee5971 req-21f24d69-263d-42a4-87ba-e48321ee5971 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.144s",
                                "2026-05-20 01:44:03.844 20 INFO tempest.lib.common.rest_client [req-adb24957-bf83-4187-8c70-94eacbbe0358 req-adb24957-bf83-4187-8c70-94eacbbe0358 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/695717a3-2b48-477a-aafe-28907ab370e6 0.194s",
                                "2026-05-20 01:44:03.880 15 INFO tempest.lib.common.rest_client [req-6bcf9d81-01cf-4852-98c7-142b10634e9c req-6bcf9d81-01cf-4852-98c7-142b10634e9c ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/eb08949c1ada40a283567339db14047f/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.155s",
                                "2026-05-20 01:44:03.927 39 INFO tempest.lib.common.rest_client [req-fe472a1d-484e-46fb-9d6e-72783cd88618 req-fe472a1d-484e-46fb-9d6e-72783cd88618 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.675s",
                                "2026-05-20 01:44:03.974 20 INFO tempest.lib.common.rest_client [req-370ed20b-05aa-46d9-a679-9b00e122db8a req-370ed20b-05aa-46d9-a679-9b00e122db8a ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/16d6f497-af9c-4a2f-868b-1cdcc83679ed 0.126s",
                                "2026-05-20 01:44:04.037 31 INFO tempest.lib.common.rest_client [req-030b3899-5133-4b35-9037-6bdee8266330 req-030b3899-5133-4b35-9037-6bdee8266330 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/eb9e7bb683844b5bb6ef916c78752e59/roles/8a521d0f25a3484db544a7c662aa9d7f 0.201s",
                                "2026-05-20 01:44:04.138 15 INFO tempest.lib.common.rest_client [req-e70153f7-5e5f-4b2a-b76c-88848fa1625e req-e70153f7-5e5f-4b2a-b76c-88848fa1625e ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s",
                                "2026-05-20 01:44:04.149 20 INFO tempest.lib.common.rest_client [req-7bc5ca00-b902-4f27-a45a-fe9a19562ba7 req-7bc5ca00-b902-4f27-a45a-fe9a19562ba7 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4bb403e0-d6db-4fae-bd69-8007e0ea9b87 0.170s",
                                "2026-05-20 01:44:04.157 28 INFO tempest.lib.common.rest_client [req-69cb8594-e6e1-4cb1-a227-b955b4c17e01 req-69cb8594-e6e1-4cb1-a227-b955b4c17e01 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fa51a130-17a6-41f4-95ee-7daeb2a7032d 2.661s",
                                "2026-05-20 01:44:04.161 31 INFO tempest.lib.common.rest_client [req-14a616bf-0481-4db3-822c-ea6d708cda87 req-14a616bf-0481-4db3-822c-ea6d708cda87 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.120s",
                                "2026-05-20 01:44:04.168 26 INFO tempest.lib.common.rest_client [req-943691ef-d861-4285-a829-d3857188c66c req-943691ef-d861-4285-a829-d3857188c66c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/07bcbd47-4833-41b1-a982-a252da067e53 0.728s",
                                "2026-05-20 01:44:04.196 17 INFO tempest.lib.common.rest_client [req-a5f914d5-54ba-472e-a1f9-cdeab592473d req-a5f914d5-54ba-472e-a1f9-cdeab592473d ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bf84690a-8ffd-4e58-9a28-cddb2a064e76 0.448s",
                                "2026-05-20 01:44:04.291 15 INFO tempest.lib.common.rest_client [req-64783e27-b1ad-448c-8da1-99793be4effb req-64783e27-b1ad-448c-8da1-99793be4effb ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/eb08949c1ada40a283567339db14047f/roles/68cd1badce4c4baeb95895efe5da31f7 0.150s",
                                "2026-05-20 01:44:04.298 31 INFO tempest.lib.common.rest_client [req-43d34dad-6c19-46d7-9906-31ffacc7ed27 req-43d34dad-6c19-46d7-9906-31ffacc7ed27 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/eb9e7bb683844b5bb6ef916c78752e59/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.132s",
                                "2026-05-20 01:44:04.348 28 INFO tempest.lib.common.rest_client [req-553d4fd0-055a-453e-a99f-196a435d96cf req-553d4fd0-055a-453e-a99f-196a435d96cf ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/fa51a130-17a6-41f4-95ee-7daeb2a7032d 0.189s",
                                "2026-05-20 01:44:04.364 17 INFO tempest.lib.common.rest_client [req-d5d90d75-03f0-45fd-bb16-99b57027306f req-d5d90d75-03f0-45fd-bb16-99b57027306f ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.165s",
                                "2026-05-20 01:44:04.403 11 INFO tempest.lib.common.rest_client [req-1460cea0-3833-45ce-b49e-0826705711da req-1460cea0-3833-45ce-b49e-0826705711da ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.319s",
                                "2026-05-20 01:44:04.478 24 INFO tempest.lib.common.rest_client [req-5fcc33fc-0928-49ef-a23a-7ec39853b774 req-5fcc33fc-0928-49ef-a23a-7ec39853b774 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9a3417c4-3c22-4163-b7e4-0e956ad67b68 1.816s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [4.424985s] ... ok",
                                "2026-05-20 01:44:04.507 15 INFO tempest.lib.common.rest_client [req-cb842b23-306c-473a-abcb-9cce0fec7188 req-cb842b23-306c-473a-abcb-9cce0fec7188 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s",
                                "2026-05-20 01:44:04.518 31 INFO tempest.lib.common.rest_client [req-89216a51-5f93-4c9e-9e04-2bdc02624605 req-89216a51-5f93-4c9e-9e04-2bdc02624605 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-20 01:44:04.528 28 INFO tempest.lib.common.rest_client [req-f222206e-c8a7-46ab-8dd2-7eb6a191d3df req-f222206e-c8a7-46ab-8dd2-7eb6a191d3df ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=fa51a130-17a6-41f4-95ee-7daeb2a7032d&device_owner=network%3Arouter_gateway 0.175s",
                                "2026-05-20 01:44:04.663 31 INFO tempest.lib.common.rest_client [req-8a7b929e-dcca-4dce-bca4-1cbae7d9982c req-8a7b929e-dcca-4dce-bca4-1cbae7d9982c ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/eb9e7bb683844b5bb6ef916c78752e59/roles/68cd1badce4c4baeb95895efe5da31f7 0.141s",
                                "2026-05-20 01:44:04.657 15 INFO tempest.lib.common.rest_client [req-4e02833d-4554-4af4-a3b1-35a83c3a1176 req-4e02833d-4554-4af4-a3b1-35a83c3a1176 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17/users/eb08949c1ada40a283567339db14047f/roles/96c5293ae00249159873405c9cd172ae 0.147s",
                                "2026-05-20 01:44:04.658 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user eb08949c1ada40a283567339db14047f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:04.658 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-765626674-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e419a88b20540519749b2c830c4cc17', 'project_name': 'tempest-FloatingIPTestJSON-765626674', 'tenant_id': '6e419a88b20540519749b2c830c4cc17', 'tenant_name': 'tempest-FloatingIPTestJSON-765626674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eb08949c1ada40a283567339db14047f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:04.658 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-FloatingIPTestJSON-765626674-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e419a88b20540519749b2c830c4cc17', 'project_name': 'tempest-FloatingIPTestJSON-765626674', 'tenant_id': '6e419a88b20540519749b2c830c4cc17', 'tenant_name': 'tempest-FloatingIPTestJSON-765626674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eb08949c1ada40a283567339db14047f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:04.693 17 INFO tempest.lib.common.rest_client [req-34cc3d21-5862-4700-881a-bb306f05437a req-34cc3d21-5862-4700-881a-bb306f05437a ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3404ce47-0bd4-4ed3-a5d6-f2b4de55517d 0.325s",
                                "2026-05-20 01:44:04.703 28 INFO tempest.lib.common.rest_client [req-a11377ff-ba2e-4f7a-b8f5-250fd7f5e249 req-a11377ff-ba2e-4f7a-b8f5-250fd7f5e249 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.172s",
                                "2026-05-20 01:44:04.726 35 INFO tempest.lib.common.rest_client [req-2c7d2e22-1346-484e-99e2-0bf1afa9badc req-2c7d2e22-1346-484e-99e2-0bf1afa9badc ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.186s",
                                "2026-05-20 01:44:04.737 21 INFO tempest.lib.common.rest_client [req-9b9450d5-76b2-4c3a-97f4-53c1f755a748 req-9b9450d5-76b2-4c3a-97f4-53c1f755a748 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.434s",
                                "2026-05-20 01:44:04.778 37 INFO tempest.lib.common.rest_client [req-467f8749-aed8-4742-8659-c3e878ca8992 req-467f8749-aed8-4742-8659-c3e878ca8992 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.151s",
                                "2026-05-20 01:44:04.811 28 INFO tempest.lib.common.rest_client [req-5069cb28-ddd3-4efc-82af-3a0318f9a6d2 req-5069cb28-ddd3-4efc-82af-3a0318f9a6d2 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fa51a130-17a6-41f4-95ee-7daeb2a7032d 0.106s",
                                "2026-05-20 01:44:04.839 17 INFO tempest.lib.common.rest_client [req-d6ce2f57-cc23-4e82-813e-ba155a08bd59 req-d6ce2f57-cc23-4e82-813e-ba155a08bd59 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.143s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [3.181654s] ... ok",
                                "2026-05-20 01:44:04.873 31 INFO tempest.lib.common.rest_client [req-74805b1a-be9d-43a2-9290-cf6a3a636463 req-74805b1a-be9d-43a2-9290-cf6a3a636463 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-20 01:44:04.963 35 INFO tempest.lib.common.rest_client [req-4f69fae6-c8cc-40ed-ad00-60ccac54f1f4 req-4f69fae6-c8cc-40ed-ad00-60ccac54f1f4 ] 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.13 0.235s",
                                "2026-05-20 01:44:04.991 13 INFO tempest.lib.common.rest_client [req-1770485a-f73b-4d26-b5c8-3b853f1e428f req-1770485a-f73b-4d26-b5c8-3b853f1e428f ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/22c43043-487a-4cc0-88aa-c73366678090 2.436s",
                                "2026-05-20 01:44:05.002 31 INFO tempest.lib.common.rest_client [req-39bc1ccc-c89f-4292-b70f-4d8064474110 req-39bc1ccc-c89f-4292-b70f-4d8064474110 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e/users/eb9e7bb683844b5bb6ef916c78752e59/roles/96c5293ae00249159873405c9cd172ae 0.126s",
                                "2026-05-20 01:44:05.002 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user eb9e7bb683844b5bb6ef916c78752e59 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:05.003 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-1171251464-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4446629386e94682a3e4df966f17585e', 'project_name': 'tempest-ServiceProvidersTest-1171251464', 'tenant_id': '4446629386e94682a3e4df966f17585e', 'tenant_name': 'tempest-ServiceProvidersTest-1171251464', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eb9e7bb683844b5bb6ef916c78752e59', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:05.003 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-ServiceProvidersTest-1171251464-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4446629386e94682a3e4df966f17585e', 'project_name': 'tempest-ServiceProvidersTest-1171251464', 'tenant_id': '4446629386e94682a3e4df966f17585e', 'tenant_name': 'tempest-ServiceProvidersTest-1171251464', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eb9e7bb683844b5bb6ef916c78752e59', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:05.166 20 INFO tempest.lib.common.rest_client [req-18dfa8f3-d25a-4be5-be58-4d4a50e6567d req-18dfa8f3-d25a-4be5-be58-4d4a50e6567d ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3411030c-9565-4039-aced-010d0073be8b 1.014s",
                                "2026-05-20 01:44:05.166 13 INFO tempest.lib.common.rest_client [req-ba6abdb4-1117-4c01-9cce-8a2870fd43b2 req-ba6abdb4-1117-4c01-9cce-8a2870fd43b2 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/22c43043-487a-4cc0-88aa-c73366678090 0.172s",
                                "2026-05-20 01:44:05.246 26 INFO tempest.lib.common.rest_client [req-8adf4252-f8db-4d84-86ce-6ffc5caa9ff6 req-8adf4252-f8db-4d84-86ce-6ffc5caa9ff6 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/07710f56-fba5-47b7-a1bf-798f6f60e5c6 1.075s",
                                "2026-05-20 01:44:05.282 20 INFO tempest.lib.common.rest_client [req-5f124951-3c69-4061-9f71-6eab348ae7fa req-5f124951-3c69-4061-9f71-6eab348ae7fa ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f07eb374-7058-4cd3-bb93-394c5abcfa56 0.114s",
                                "2026-05-20 01:44:05.316 13 INFO tempest.lib.common.rest_client [req-84b986db-892e-4be4-818d-13357870d816 req-84b986db-892e-4be4-818d-13357870d816 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=22c43043-487a-4cc0-88aa-c73366678090&device_owner=network%3Arouter_gateway 0.146s",
                                "2026-05-20 01:44:05.347 15 INFO tempest.lib.common.rest_client [req-251bd8aa-e2da-4e25-b601-011437f2b3d9 req-251bd8aa-e2da-4e25-b601-011437f2b3d9 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s",
                                "2026-05-20 01:44:05.371 17 INFO tempest.lib.common.rest_client [req-82584560-7a53-4b9b-adca-d02bb7577878 req-82584560-7a53-4b9b-adca-d02bb7577878 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.528s",
                                "2026-05-20 01:44:05.376 21 INFO tempest.lib.common.rest_client [req-bceff1ae-ab84-406d-853c-eb19ba477a64 req-bceff1ae-ab84-406d-853c-eb19ba477a64 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.637s",
                                "2026-05-20 01:44:05.427 20 INFO tempest.lib.common.rest_client [req-b86de325-80e0-4b81-984d-9bd6b1f59409 req-b86de325-80e0-4b81-984d-9bd6b1f59409 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/85c96cec-58e5-4722-b755-97535ca5b289 0.142s",
                                "2026-05-20 01:44:05.459 13 INFO tempest.lib.common.rest_client [req-7567dbde-74af-4722-9c5c-48dbcceac000 req-7567dbde-74af-4722-9c5c-48dbcceac000 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.140s",
                                "2026-05-20 01:44:05.479 35 INFO tempest.lib.common.rest_client [req-873b0a99-ec61-497b-aa49-c70caa32a1bc req-873b0a99-ec61-497b-aa49-c70caa32a1bc ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b25884ff-659f-45cd-90b5-d5b6863e33a9 0.512s",
                                "2026-05-20 01:44:05.531 11 INFO tempest.lib.common.rest_client [req-74d985d4-f299-4bb4-9f93-087390f46895 req-74d985d4-f299-4bb4-9f93-087390f46895 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/30a2ea66-10f4-4f4c-9516-e9007b1e3396 1.123s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [4.255517s] ... ok",
                                "2026-05-20 01:44:05.552 13 INFO tempest.lib.common.rest_client [req-bb6eda60-506c-487c-b453-36acc22c3946 req-bb6eda60-506c-487c-b453-36acc22c3946 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=22c43043-487a-4cc0-88aa-c73366678090 0.091s",
                                "2026-05-20 01:44:05.584 35 INFO tempest.lib.common.rest_client [req-4743fe0f-11e0-45de-bd20-4d1d146f0193 req-4743fe0f-11e0-45de-bd20-4d1d146f0193 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b25884ff-659f-45cd-90b5-d5b6863e33a9 0.102s",
                                "2026-05-20 01:44:05.636 31 INFO tempest.lib.common.rest_client [req-5985df9f-aabe-440e-af7d-1c8accf60052 req-5985df9f-aabe-440e-af7d-1c8accf60052 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s",
                                "2026-05-20 01:44:05.654 11 INFO tempest.lib.common.rest_client [req-529d53bf-de24-4b3b-b4ce-d09fe1b2d644 req-529d53bf-de24-4b3b-b4ce-d09fe1b2d644 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a46d9b95-783f-4ae9-ab06-69632b33088c 0.118s",
                                "2026-05-20 01:44:05.680 17 INFO tempest.lib.common.rest_client [req-1845cebc-0ecf-4fd7-97a5-f7e4845d2e28 req-1845cebc-0ecf-4fd7-97a5-f7e4845d2e28 ] 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.306s",
                                "2026-05-20 01:44:05.812 11 INFO tempest.lib.common.rest_client [req-4cb59420-2dee-4770-a8d9-14a2a8bcc38c req-4cb59420-2dee-4770-a8d9-14a2a8bcc38c ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/30a2ea66-10f4-4f4c-9516-e9007b1e3396 0.155s",
                                "2026-05-20 01:44:05.881 20 INFO tempest.lib.common.rest_client [req-2661dfb0-3628-4633-a001-1db4f80f2bd0 req-2661dfb0-3628-4633-a001-1db4f80f2bd0 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/80cd3f1a-872a-4946-acf1-7c350bf5ea33 0.451s",
                                "2026-05-20 01:44:05.904 11 INFO tempest.lib.common.rest_client [req-c5cb38d2-df93-4e67-b851-0fd6b2a3b8af req-c5cb38d2-df93-4e67-b851-0fd6b2a3b8af ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/747a5eff-a8c0-47e2-bea9-86d263e02b81 0.089s",
                                "2026-05-20 01:44:05.951 31 INFO tempest.lib.common.rest_client [req-c8d39dea-714b-4498-a4d7-38dbc0e1082a req-c8d39dea-714b-4498-a4d7-38dbc0e1082a ] Request (ServiceProvidersTest:test_service_providers_list): 200 GET https://api.testbed.osism.xyz:9696/v2.0/service-providers 0.311s",
                                "{10} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.315120s] ... ok",
                                "2026-05-20 01:44:05.951 26 INFO tempest.lib.common.rest_client [req-0593a842-f2b2-46f9-a934-b9596aba5d4f req-0593a842-f2b2-46f9-a934-b9596aba5d4f ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c1720399-7c33-40e3-9a77-a1eda9567f81 0.702s",
                                "2026-05-20 01:44:05.991 24 INFO tempest.lib.common.rest_client [req-b8040e9a-0d8a-4b59-829c-0f54e4001397 req-b8040e9a-0d8a-4b59-829c-0f54e4001397 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.510s",
                                "2026-05-20 01:44:06.075 11 INFO tempest.lib.common.rest_client [req-9a07cb03-b07a-4f3b-ab43-10467603292b req-9a07cb03-b07a-4f3b-ab43-10467603292b ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/377aa963-ab53-4c51-bea5-364c263c74fa 0.169s",
                                "2026-05-20 01:44:06.141 28 INFO tempest.lib.common.rest_client [req-7ce7bedd-10a2-456f-b365-a3df5eac3c2b req-7ce7bedd-10a2-456f-b365-a3df5eac3c2b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fa51a130-17a6-41f4-95ee-7daeb2a7032d 1.327s",
                                "{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [5.049081s] ... ok",
                                "2026-05-20 01:44:06.141 17 INFO tempest.lib.common.rest_client [req-876c8982-b08f-444b-9282-8e83f7cb2803 req-876c8982-b08f-444b-9282-8e83f7cb2803 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3771ade5-bd7a-4316-aa84-0bd483c65cdf 0.457s",
                                "2026-05-20 01:44:06.184 11 INFO tempest.lib.common.rest_client [req-7f8ae882-ebb7-4311-9423-ea42fa6ee8e9 req-7f8ae882-ebb7-4311-9423-ea42fa6ee8e9 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bb07f05d-cc2a-4c32-b873-36df0737f15c 0.107s",
                                "2026-05-20 01:44:06.198 20 INFO tempest.lib.common.rest_client [req-3d844bd2-016d-48d6-9b72-295fbcc09dc6 req-3d844bd2-016d-48d6-9b72-295fbcc09dc6 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7580e3f7-489f-4677-b72c-cc77c600d466 0.314s",
                                "2026-05-20 01:44:06.255 31 INFO tempest.lib.common.rest_client [req-26929e33-4aab-40bc-a9d3-cd86179e3d25 req-26929e33-4aab-40bc-a9d3-cd86179e3d25 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bcc3e14f2f82427d83aa4f3a2e7830f1 0.265s",
                                "2026-05-20 01:44:06.273 35 INFO tempest.lib.common.rest_client [req-78d203b4-aaf9-4863-8978-608254c88ea7 req-78d203b4-aaf9-4863-8978-608254c88ea7 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/665b2554-4e3d-4c31-b056-10d17000652b 0.687s",
                                "2026-05-20 01:44:06.287 11 INFO tempest.lib.common.rest_client [req-6a301975-2dbc-45b8-8e12-9ea62579592a req-6a301975-2dbc-45b8-8e12-9ea62579592a ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f6d3e546-2883-4a90-82a5-bee903d8de9d 0.098s",
                                "2026-05-20 01:44:06.369 21 INFO tempest.lib.common.rest_client [req-b356e53a-d867-4aa3-a475-0d884b4e9008 req-b356e53a-d867-4aa3-a475-0d884b4e9008 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.987s",
                                "2026-05-20 01:44:06.394 35 INFO tempest.lib.common.rest_client [req-c00ebd80-abaa-428e-89b6-e3d04f6ea76f req-c00ebd80-abaa-428e-89b6-e3d04f6ea76f ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/665b2554-4e3d-4c31-b056-10d17000652b 0.118s",
                                "2026-05-20 01:44:06.415 17 INFO tempest.lib.common.rest_client [req-2664578d-0644-46fc-8afd-1386ec179298 req-2664578d-0644-46fc-8afd-1386ec179298 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.272s",
                                "2026-05-20 01:44:06.421 24 INFO tempest.lib.common.rest_client [req-700cc8de-dba5-4a81-902c-e75e5f854f60 req-700cc8de-dba5-4a81-902c-e75e5f854f60 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/186f9bcc-cc42-479d-8ade-d1c7a7b491b5 0.425s",
                                "2026-05-20 01:44:06.430 39 INFO tempest.lib.common.rest_client [req-574fcfc3-3de4-4f03-a072-23b7b1b829b1 req-574fcfc3-3de4-4f03-a072-23b7b1b829b1 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.500s",
                                "2026-05-20 01:44:06.495 26 INFO tempest.lib.common.rest_client [req-7e77fab7-ed3f-4853-9f8b-96d9f1d561f3 req-7e77fab7-ed3f-4853-9f8b-96d9f1d561f3 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/baeae11a-730b-4664-b8c5-1651522ab394 0.541s",
                                "2026-05-20 01:44:06.511 28 INFO tempest.lib.common.rest_client [req-71df88be-a836-4c40-9172-35394144e649 req-71df88be-a836-4c40-9172-35394144e649 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.367s",
                                "2026-05-20 01:44:06.599 31 INFO tempest.lib.common.rest_client [req-f6fa0b0e-5ca7-49eb-b7d6-4b7f710d6132 req-f6fa0b0e-5ca7-49eb-b7d6-4b7f710d6132 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/eb9e7bb683844b5bb6ef916c78752e59 0.340s",
                                "2026-05-20 01:44:06.600 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4446629386e94682a3e4df966f17585e",
                                "2026-05-20 01:44:06.689 11 INFO tempest.lib.common.rest_client [req-3912b03b-8fe5-43e5-821d-8248889961d5 req-3912b03b-8fe5-43e5-821d-8248889961d5 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dc79aa9f-08ad-4ff1-b6b7-dfa873569c4e 0.397s",
                                "2026-05-20 01:44:06.739 35 INFO tempest.lib.common.rest_client [req-a3546719-b50a-4318-a97d-9d13a0d87da4 req-a3546719-b50a-4318-a97d-9d13a0d87da4 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6cead3ce-1da2-4483-9c65-3578505bd9c3 0.341s",
                                "2026-05-20 01:44:06.766 17 INFO tempest.lib.common.rest_client [req-dac53559-e933-4f5a-ab37-eac43a4be785 req-dac53559-e933-4f5a-ab37-eac43a4be785 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f27113aa-79b7-4814-87b6-6d363ecacd55 0.347s",
                                "2026-05-20 01:44:06.800 11 INFO tempest.lib.common.rest_client [req-c91527c3-5c8c-4a7d-ba18-cada137ecbd4 req-c91527c3-5c8c-4a7d-ba18-cada137ecbd4 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5f8178a7-54d0-4af1-8ebf-07c08d714234 0.108s",
                                "2026-05-20 01:44:06.837 13 INFO tempest.lib.common.rest_client [req-a040adfa-d843-49dd-bcec-90d0ca3197b6 req-a040adfa-d843-49dd-bcec-90d0ca3197b6 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/22c43043-487a-4cc0-88aa-c73366678090 1.283s",
                                "{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [4.646881s] ... ok",
                                "2026-05-20 01:44:06.862 37 INFO tempest.lib.common.rest_client [req-10f636a5-9d3e-43a6-a56c-78ab89dc5139 req-10f636a5-9d3e-43a6-a56c-78ab89dc5139 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.079s",
                                "2026-05-20 01:44:06.905 17 INFO tempest.lib.common.rest_client [req-b3015572-ca69-4558-acc7-f6ce1780ec24 req-b3015572-ca69-4558-acc7-f6ce1780ec24 ] 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_remote_ip_prefix [2.066018s] ... ok",
                                "2026-05-20 01:44:07.205 31 INFO tempest.lib.common.rest_client [req-bfec8bce-6b60-4aef-8869-e7caaa9742be req-bfec8bce-6b60-4aef-8869-e7caaa9742be ] Request (ServiceProvidersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s",
                                "2026-05-20 01:44:07.222 13 INFO tempest.lib.common.rest_client [req-0d187692-890e-49e0-852c-315c0a5a206a req-0d187692-890e-49e0-852c-315c0a5a206a ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.380s",
                                "2026-05-20 01:44:07.272 26 INFO tempest.lib.common.rest_client [req-cf00d91c-2000-469a-865e-9532935f84d2 req-cf00d91c-2000-469a-865e-9532935f84d2 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b4f1df48-370b-4ca3-8362-0e9de48976df 0.772s",
                                "2026-05-20 01:44:07.316 21 INFO tempest.lib.common.rest_client [req-ac1ee407-890e-4fa4-8b32-5f6c05d67e10 req-ac1ee407-890e-4fa4-8b32-5f6c05d67e10 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.942s",
                                "2026-05-20 01:44:07.344 35 INFO tempest.lib.common.rest_client [req-bd315e95-cbfe-433d-b0ed-9aea6d739e17 req-bd315e95-cbfe-433d-b0ed-9aea6d739e17 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/28ec265c-d71f-46c3-8d44-de6dc504cdcb 0.601s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [7.785748s] ... ok",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.",
                                "2026-05-20 01:44:07.372 11 INFO tempest.lib.common.rest_client [req-bdee816e-3d55-4961-96e5-fdd46b6487b0 req-bdee816e-3d55-4961-96e5-fdd46b6487b0 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4ed5071d-bf27-4222-b381-81ad9d0d2fa8 0.569s",
                                "2026-05-20 01:44:07.386 26 INFO tempest.lib.common.rest_client [req-3dcd47ca-8fe5-47e9-831f-bf86a0eb2ee9 req-3dcd47ca-8fe5-47e9-831f-bf86a0eb2ee9 ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6aad13f1-ff8f-4346-b96a-e87fbff89dd6 0.111s",
                                "2026-05-20 01:44:07.453 17 INFO tempest.lib.common.rest_client [req-6af8ab6a-ff29-4984-84db-ea797fa42dc6 req-6af8ab6a-ff29-4984-84db-ea797fa42dc6 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.545s",
                                "2026-05-20 01:44:07.641 20 INFO tempest.lib.common.rest_client [req-d97f581d-8071-4e51-9af0-8af075c5ce58 req-d97f581d-8071-4e51-9af0-8af075c5ce58 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ebcfbf47-f3c0-461f-948f-a6c5324bc0ce 1.438s",
                                "2026-05-20 01:44:07.749 20 INFO tempest.lib.common.rest_client [req-a2a55ab2-ec2c-4611-b503-d9ead7cabacd req-a2a55ab2-ec2c-4611-b503-d9ead7cabacd ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0eadec24-3565-48e5-b4de-bfb54de380dc 0.105s",
                                "2026-05-20 01:44:07.818 21 INFO tempest.lib.common.rest_client [req-5c3d9e87-be84-4a84-bf2e-c3bcb8e43e22 req-5c3d9e87-be84-4a84-bf2e-c3bcb8e43e22 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.499s",
                                "2026-05-20 01:44:07.840 26 INFO tempest.lib.common.rest_client [req-c72d0527-2c1f-4198-8dd4-674652aedacd req-c72d0527-2c1f-4198-8dd4-674652aedacd ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6aad13f1-ff8f-4346-b96a-e87fbff89dd6 0.451s",
                                "2026-05-20 01:44:07.854 11 INFO tempest.lib.common.rest_client [req-c01dc823-f54a-4ebe-97f4-0bf5cfc811c4 req-c01dc823-f54a-4ebe-97f4-0bf5cfc811c4 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/579317f8-439d-4728-90f7-ac9511296677 0.479s",
                                "2026-05-20 01:44:07.861 20 INFO tempest.lib.common.rest_client [req-09f2c775-6281-41b2-b557-d61903c12ab2 req-09f2c775-6281-41b2-b557-d61903c12ab2 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f464713b-a858-4ca9-bf7a-05c131ef966f 0.109s",
                                "2026-05-20 01:44:07.889 31 INFO tempest.lib.common.rest_client [req-7af2f7f0-0c9f-48a8-a75d-370729da87ed req-7af2f7f0-0c9f-48a8-a75d-370729da87ed ] Request (ServiceProvidersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4446629386e94682a3e4df966f17585e&name=default 0.680s",
                                "2026-05-20 01:44:07.922 24 INFO tempest.lib.common.rest_client [req-b7d5baf7-1794-4eeb-87e2-15f4193938f2 req-b7d5baf7-1794-4eeb-87e2-15f4193938f2 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.495s",
                                "2026-05-20 01:44:07.954 11 INFO tempest.lib.common.rest_client [req-c8e12901-754d-49e2-a513-e98c15d7595a req-c8e12901-754d-49e2-a513-e98c15d7595a ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/21fa65e0-4ec3-4479-b0af-73942a24c132 0.097s",
                                "2026-05-20 01:44:07.967 20 INFO tempest.lib.common.rest_client [req-bc462c03-f874-4631-ac9d-5286f5e602bb req-bc462c03-f874-4631-ac9d-5286f5e602bb ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d413ede7-7870-4b41-bc7c-f57c952d9ae4 0.103s",
                                "2026-05-20 01:44:08.059 15 INFO tempest.lib.common.rest_client [req-ae2567a2-464e-4811-88ba-5feb7eebba4a req-ae2567a2-464e-4811-88ba-5feb7eebba4a ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.706s",
                                "2026-05-20 01:44:08.125 26 INFO tempest.lib.common.rest_client [req-19a51127-80cd-4932-8ec8-a29c403e5cb0 req-19a51127-80cd-4932-8ec8-a29c403e5cb0 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98252a4315b948f0be034d268f64cf29 0.281s",
                                "2026-05-20 01:44:08.124 20 INFO tempest.lib.common.rest_client [req-28b5184f-56f4-4c92-b186-ef3231db2fb9 req-28b5184f-56f4-4c92-b186-ef3231db2fb9 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8cca3c77-ea26-4dc1-ab98-7ecbc0817fe2 0.154s",
                                "2026-05-20 01:44:08.216 20 INFO tempest.lib.common.rest_client [req-2dba8269-4b65-4459-bba9-2eaca37c1b04 req-2dba8269-4b65-4459-bba9-2eaca37c1b04 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e6bfd4bd-d538-40c9-a3ce-82ea4b0724ec 0.091s",
                                "2026-05-20 01:44:08.384 20 INFO tempest.lib.common.rest_client [req-8994d779-ca4f-44df-a10e-ba44e208fdd2 req-8994d779-ca4f-44df-a10e-ba44e208fdd2 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b4c3a5fa-ee44-48d9-b40a-85617d163be7 0.166s",
                                "2026-05-20 01:44:08.403 39 INFO tempest.lib.common.rest_client [req-f58f0fc9-6432-4d0c-9d42-16250d854019 req-f58f0fc9-6432-4d0c-9d42-16250d854019 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.969s",
                                "2026-05-20 01:44:08.423 26 INFO tempest.lib.common.rest_client [req-cc1bdbcb-2761-42ea-b425-11cb87751404 req-cc1bdbcb-2761-42ea-b425-11cb87751404 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/74621af4773f4910b304c41bf6ccbb37 0.296s",
                                "2026-05-20 01:44:08.423 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 80c866244b5c4f86b3a0f318e5121c9d",
                                "2026-05-20 01:44:08.478 15 INFO tempest.lib.common.rest_client [req-f11e0cc7-7276-4324-ad0c-568b7eeb00bb req-f11e0cc7-7276-4324-ad0c-568b7eeb00bb ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.416s",
                                "2026-05-20 01:44:08.491 24 INFO tempest.lib.common.rest_client [req-80bcd730-76d7-4a0a-b523-ad184503c753 req-80bcd730-76d7-4a0a-b523-ad184503c753 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/f22daf37-bcb1-4860-a827-874baec2b696 0.565s",
                                "2026-05-20 01:44:08.682 20 INFO tempest.lib.common.rest_client [req-4f9b3e76-ec0b-41fc-9c55-247b3a7ce7fe req-4f9b3e76-ec0b-41fc-9c55-247b3a7ce7fe ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/de244955-dc9e-4afb-9312-c6636615d8f1 0.295s",
                                "2026-05-20 01:44:08.694 17 INFO tempest.lib.common.rest_client [req-558aeca8-7112-41d9-8771-5c7b5468cc6b req-558aeca8-7112-41d9-8771-5c7b5468cc6b ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 1.238s",
                                "2026-05-20 01:44:08.836 17 INFO tempest.lib.common.rest_client [req-5e992080-356f-4022-804e-25feac0b62fd req-5e992080-356f-4022-804e-25feac0b62fd ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/8c477384-1b83-4505-9acc-3255cd3b9add 0.136s",
                                "2026-05-20 01:44:08.852 37 INFO tempest.lib.common.rest_client [req-d3e20c53-a145-47b6-a488-26f45413c814 req-d3e20c53-a145-47b6-a488-26f45413c814 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.984s",
                                "2026-05-20 01:44:08.863 31 INFO tempest.lib.common.rest_client [req-fdb2ba70-0808-4948-bb3d-a3f04e54d132 req-fdb2ba70-0808-4948-bb3d-a3f04e54d132 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/eff5cb56-4fdd-4248-b2f5-3e2670cd1e81 0.971s",
                                "2026-05-20 01:44:09.092 26 INFO tempest.lib.common.rest_client [req-7a4a1251-ac7c-4121-854b-f2d988489ce3 req-7a4a1251-ac7c-4121-854b-f2d988489ce3 ] Request (RoutersNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s",
                                "2026-05-20 01:44:09.208 37 INFO tempest.lib.common.rest_client [req-c6430787-56de-4e8e-890c-1eee6e8292ce req-c6430787-56de-4e8e-890c-1eee6e8292ce ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.354s",
                                "2026-05-20 01:44:09.233 17 INFO tempest.lib.common.rest_client [req-5c115494-7772-4833-9853-7b1ef95fdd10 req-5c115494-7772-4833-9853-7b1ef95fdd10 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.394s",
                                "2026-05-20 01:44:09.362 31 INFO tempest.lib.common.rest_client [req-5f15be75-12b6-47ca-a947-52bf1149a7f7 req-5f15be75-12b6-47ca-a947-52bf1149a7f7 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4446629386e94682a3e4df966f17585e 0.496s",
                                "2026-05-20 01:44:09.372 21 INFO tempest.lib.common.rest_client [req-071dd416-0eae-46bc-9d38-7337bc34d8e0 req-071dd416-0eae-46bc-9d38-7337bc34d8e0 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.552s",
                                "2026-05-20 01:44:09.542 24 INFO tempest.lib.common.rest_client [req-2a5c480d-e0da-46f1-8951-8a4994ed70a2 req-2a5c480d-e0da-46f1-8951-8a4994ed70a2 ] Request (NetworksTest:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/186f9bcc-cc42-479d-8ade-d1c7a7b491b5 1.049s",
                                "2026-05-20 01:44:09.582 20 INFO tempest.lib.common.rest_client [req-ad176d2c-a4f4-4b08-8c74-e874364e48f0 req-ad176d2c-a4f4-4b08-8c74-e874364e48f0 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b3ed26c9-7730-4909-8c19-7d27507bf375 0.897s",
                                "2026-05-20 01:44:09.644 35 INFO tempest.lib.common.rest_client [req-2e03b1ca-b925-4437-9792-a07ff974fda2 req-2e03b1ca-b925-4437-9792-a07ff974fda2 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.293s",
                                "2026-05-20 01:44:09.659 24 INFO tempest.lib.common.rest_client [req-436c0a19-f5e0-4cd2-97b0-4b4813b41411 req-436c0a19-f5e0-4cd2-97b0-4b4813b41411 ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/186f9bcc-cc42-479d-8ade-d1c7a7b491b5 0.114s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [5.179627s] ... ok",
                                "2026-05-20 01:44:09.699 20 INFO tempest.lib.common.rest_client [req-5a9ae063-8521-404c-aae0-9970c2d83eb8 req-5a9ae063-8521-404c-aae0-9970c2d83eb8 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5177452a-be52-49c9-914b-23cbc1db8f9d 0.111s",
                                "2026-05-20 01:44:09.715 17 INFO tempest.lib.common.rest_client [req-bcb838f4-b00e-4021-b8e2-8f62d387a98b req-bcb838f4-b00e-4021-b8e2-8f62d387a98b ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/8c477384-1b83-4505-9acc-3255cd3b9add 0.479s",
                                "2026-05-20 01:44:09.770 26 INFO tempest.lib.common.rest_client [req-c01817f0-82f2-4c85-93e5-c29121073210 req-c01817f0-82f2-4c85-93e5-c29121073210 ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=80c866244b5c4f86b3a0f318e5121c9d&name=default 0.672s",
                                "2026-05-20 01:44:09.797 11 INFO tempest.lib.common.rest_client [req-2655bd65-0c82-4a29-972f-af4def0277f5 req-2655bd65-0c82-4a29-972f-af4def0277f5 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2fc004a8-3982-4e1c-9efa-6ee755cb8d76 1.840s",
                                "2026-05-20 01:44:09.869 20 INFO tempest.lib.common.rest_client [req-7f3bd771-ef32-4b16-a805-880d67534e67 req-7f3bd771-ef32-4b16-a805-880d67534e67 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6eb1a814-53ae-4d71-863a-f36d03e0a18f 0.168s",
                                "2026-05-20 01:44:09.971 17 INFO tempest.lib.common.rest_client [req-c50f67f7-8193-4730-adb6-900472a6b440 req-c50f67f7-8193-4730-adb6-900472a6b440 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.252s",
                                "2026-05-20 01:44:10.131 39 INFO tempest.lib.common.rest_client [req-e45ceb70-25cc-4eca-ab14-8a8955725d9c req-e45ceb70-25cc-4eca-ab14-8a8955725d9c ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.724s",
                                "2026-05-20 01:44:10.197 11 INFO tempest.lib.common.rest_client [req-0b5cd8ae-3d8e-49e1-8fbb-96dd4097f992 req-0b5cd8ae-3d8e-49e1-8fbb-96dd4097f992 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3535cb9f-1b94-4a71-a30c-b02bdd54f089 0.398s",
                                "2026-05-20 01:44:10.243 37 INFO tempest.lib.common.rest_client [req-ecc38841-336e-4920-b678-540a4f16c7c6 req-ecc38841-336e-4920-b678-540a4f16c7c6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8134b536-89af-40be-8b4c-4a999e1e7b9c 1.031s",
                                "2026-05-20 01:44:10.498 37 INFO tempest.lib.common.rest_client [req-5b5393fe-0599-4f49-91c5-12a716a34ece req-5b5393fe-0599-4f49-91c5-12a716a34ece ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.252s",
                                "2026-05-20 01:44:10.747 17 INFO tempest.lib.common.rest_client [req-c4619800-e497-48fd-8c31-213773139349 req-c4619800-e497-48fd-8c31-213773139349 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.770s",
                                "2026-05-20 01:44:10.770 20 INFO tempest.lib.common.rest_client [req-034b9d32-6049-4540-856e-2e81930205a2 req-034b9d32-6049-4540-856e-2e81930205a2 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/89ee83b7-3ec2-4f17-9e43-7fb3a4feddd2 0.897s",
                                "2026-05-20 01:44:10.796 26 INFO tempest.lib.common.rest_client [req-b629a8a3-3928-4827-820a-4a886539b356 req-b629a8a3-3928-4827-820a-4a886539b356 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/12ddac35-6a94-4d31-b091-687764409358 1.023s",
                                "2026-05-20 01:44:10.821 24 INFO tempest.lib.common.rest_client [req-a03eb47a-b9c6-4cfc-82da-4e7f52db9e13 req-a03eb47a-b9c6-4cfc-82da-4e7f52db9e13 ] Request (NetworksTest:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.156s",
                                "2026-05-20 01:44:10.927 17 INFO tempest.lib.common.rest_client [req-e2eb41af-1758-4e26-9562-2312a1117002 req-e2eb41af-1758-4e26-9562-2312a1117002 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3111917a-1676-4156-89cd-be3d09e5126a 0.176s",
                                "2026-05-20 01:44:10.991 24 INFO tempest.lib.common.rest_client [req-a5e050cc-d6dc-40f2-af52-9bc7331186b3 req-a5e050cc-d6dc-40f2-af52-9bc7331186b3 ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=c217367f-beb8-461f-9cc9-755e12c53f0f 0.167s",
                                "2026-05-20 01:44:11.071 37 INFO tempest.lib.common.rest_client [req-8c151549-b761-4883-b4e2-8a31ae1a7ce9 req-8c151549-b761-4883-b4e2-8a31ae1a7ce9 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2e4902b2-d963-4846-b2f5-6b406cb2ca97 0.568s",
                                "2026-05-20 01:44:11.111 26 INFO tempest.lib.common.rest_client [req-2bfe437e-ca1e-4986-8d98-dc5dcb4f2514 req-2bfe437e-ca1e-4986-8d98-dc5dcb4f2514 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/80c866244b5c4f86b3a0f318e5121c9d 0.312s",
                                "2026-05-20 01:44:11.115 26 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in TagsTest.setUpClass. Invoking tearDownClass.",
                                "{7} setUpClass (tempest.api.network.test_tags.TagsTest) ... SKIPPED: tag extension not enabled.",
                                "2026-05-20 01:44:11.281 17 INFO tempest.lib.common.rest_client [req-1f67cc81-1770-4250-92ed-8fef992297eb req-1f67cc81-1770-4250-92ed-8fef992297eb ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.350s",
                                "2026-05-20 01:44:11.360 13 INFO tempest.lib.common.rest_client [req-3a47d884-35bb-43d5-b31e-3bd341867730 req-3a47d884-35bb-43d5-b31e-3bd341867730 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/49561dd6-0d5b-4f5f-be6f-3a870f2d75be 4.134s",
                                "2026-05-20 01:44:11.427 24 INFO tempest.lib.common.rest_client [req-4cd373df-beb2-4794-a972-0a60a839cb5d req-4cd373df-beb2-4794-a972-0a60a839cb5d ] Request (NetworksTest:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/c217367f-beb8-461f-9cc9-755e12c53f0f 0.434s",
                                "2026-05-20 01:44:11.491 37 INFO tempest.lib.common.rest_client [req-02e299e8-106f-42ff-a093-c228f8bdc3cd req-02e299e8-106f-42ff-a093-c228f8bdc3cd ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fcaac035-caa6-4c2c-9f35-68955d916143 0.417s",
                                "2026-05-20 01:44:11.503 28 INFO tempest.lib.common.rest_client [req-b6d094c4-3071-4f37-a9ac-134e82dc0589 req-b6d094c4-3071-4f37-a9ac-134e82dc0589 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9ebf2b58-e6b4-46e4-852f-3cc7e3e4793c 4.990s",
                                "2026-05-20 01:44:11.583 24 INFO tempest.lib.common.rest_client [req-a306e45b-6cac-4cbb-b349-96dd0805fb9e req-a306e45b-6cac-4cbb-b349-96dd0805fb9e ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=c217367f-beb8-461f-9cc9-755e12c53f0f 0.154s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [1.922698s] ... ok",
                                "2026-05-20 01:44:11.592 20 INFO tempest.lib.common.rest_client [req-9f415c93-f78c-4723-be1e-26c8d1c56e39 req-9f415c93-f78c-4723-be1e-26c8d1c56e39 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9d43f85d-5517-421b-8073-1b6320d8b1ab 0.818s",
                                "2026-05-20 01:44:11.616 13 INFO tempest.lib.common.rest_client [req-adbc9d80-26a9-4b40-a09d-aa17f84a73a3 req-adbc9d80-26a9-4b40-a09d-aa17f84a73a3 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/49561dd6-0d5b-4f5f-be6f-3a870f2d75be 0.253s",
                                "2026-05-20 01:44:11.629 37 INFO tempest.lib.common.rest_client [req-1296a6a3-4a33-44a2-b843-885fbbd8c42f req-1296a6a3-4a33-44a2-b843-885fbbd8c42f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.135s",
                                "2026-05-20 01:44:11.705 20 INFO tempest.lib.common.rest_client [req-4a2d9deb-1fd1-46b3-90aa-3d01a4ea6ec1 req-4a2d9deb-1fd1-46b3-90aa-3d01a4ea6ec1 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/76737fef-52c4-4a14-9547-066aeb1e457f 0.112s",
                                "2026-05-20 01:44:11.747 17 INFO tempest.lib.common.rest_client [req-65fa270d-aded-40c5-94d3-ff843756212f req-65fa270d-aded-40c5-94d3-ff843756212f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3111917a-1676-4156-89cd-be3d09e5126a 0.463s",
                                "2026-05-20 01:44:11.770 28 INFO tempest.lib.common.rest_client [req-3c6110d8-ceac-4d32-84e7-f49d934aeeca req-3c6110d8-ceac-4d32-84e7-f49d934aeeca ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/9ebf2b58-e6b4-46e4-852f-3cc7e3e4793c 0.259s",
                                "2026-05-20 01:44:11.807 13 INFO tempest.lib.common.rest_client [req-67fb36bd-914c-44d0-8fd2-3d4d05ea3f12 req-67fb36bd-914c-44d0-8fd2-3d4d05ea3f12 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=49561dd6-0d5b-4f5f-be6f-3a870f2d75be&device_owner=network%3Arouter_gateway 0.187s",
                                "2026-05-20 01:44:11.829 20 INFO tempest.lib.common.rest_client [req-e30fffd3-76e8-4fb5-a0bb-5c69e7850643 req-e30fffd3-76e8-4fb5-a0bb-5c69e7850643 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/661b0d10-4e7d-4485-91f0-1bc811a4b017 0.120s",
                                "2026-05-20 01:44:11.928 28 INFO tempest.lib.common.rest_client [req-31eb9a74-3b5a-4415-8a76-83ad140578e5 req-31eb9a74-3b5a-4415-8a76-83ad140578e5 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=9ebf2b58-e6b4-46e4-852f-3cc7e3e4793c&device_owner=network%3Arouter_gateway 0.155s",
                                "2026-05-20 01:44:11.937 39 INFO tempest.lib.common.rest_client [req-454f9495-a320-4a79-be79-2268cd7e2066 req-454f9495-a320-4a79-be79-2268cd7e2066 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.802s",
                                "2026-05-20 01:44:11.956 20 INFO tempest.lib.common.rest_client [req-acc9362a-d9d0-4bbd-9f21-06e276ee9775 req-acc9362a-d9d0-4bbd-9f21-06e276ee9775 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/72f673a7-4d44-4562-947f-aa8813845fdc 0.124s",
                                "2026-05-20 01:44:11.987 17 INFO tempest.lib.common.rest_client [req-17825003-9694-427f-bb04-1daa40e3dae4 req-17825003-9694-427f-bb04-1daa40e3dae4 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.233s",
                                "2026-05-20 01:44:12.018 13 INFO tempest.lib.common.rest_client [req-9dbe14a9-c32b-46ef-b1ed-e186e3c51af0 req-9dbe14a9-c32b-46ef-b1ed-e186e3c51af0 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.209s",
                                "2026-05-20 01:44:12.081 20 INFO tempest.lib.common.rest_client [req-09a47643-501f-4629-92d6-72898e8e0627 req-09a47643-501f-4629-92d6-72898e8e0627 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a4e5afec-67b3-47e7-9c18-1974d0168a16 0.123s",
                                "2026-05-20 01:44:12.121 28 INFO tempest.lib.common.rest_client [req-12851c27-6e03-4736-a543-e884d01d4e93 req-12851c27-6e03-4736-a543-e884d01d4e93 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7809de7e-1338-47ca-8452-5dcd53203fdb 0.190s",
                                "2026-05-20 01:44:12.153 13 INFO tempest.lib.common.rest_client [req-07d0d1a8-fc51-447a-9f6b-bb3d9a3683dd req-07d0d1a8-fc51-447a-9f6b-bb3d9a3683dd ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=49561dd6-0d5b-4f5f-be6f-3a870f2d75be 0.132s",
                                "2026-05-20 01:44:12.230 28 INFO tempest.lib.common.rest_client [req-5375e0ba-8174-4944-9668-02ebb7483292 req-5375e0ba-8174-4944-9668-02ebb7483292 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9ebf2b58-e6b4-46e4-852f-3cc7e3e4793c 0.107s",
                                "2026-05-20 01:44:12.355 39 INFO tempest.lib.common.rest_client [req-752700a5-aec5-40cd-9021-b9d9f978c2cf req-752700a5-aec5-40cd-9021-b9d9f978c2cf ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.412s",
                                "2026-05-20 01:44:12.364 11 INFO tempest.lib.common.rest_client [req-7f5966d6-1795-4f4c-9cc5-057abda5e28f req-7f5966d6-1795-4f4c-9cc5-057abda5e28f ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c59b250a-a526-4f7a-9042-1c1d083e5eba 2.164s",
                                "2026-05-20 01:44:12.457 17 INFO tempest.lib.common.rest_client [req-2f0551a0-bbe3-46d3-96fa-f7fee7974ebd req-2f0551a0-bbe3-46d3-96fa-f7fee7974ebd ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.467s",
                                "2026-05-20 01:44:12.521 20 INFO tempest.lib.common.rest_client [req-9aea133b-5573-44f9-9f91-ebabfb44d759 req-9aea133b-5573-44f9-9f91-ebabfb44d759 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b9056aac-2e26-4f7e-8aa0-b22948bea1c9 0.437s",
                                "2026-05-20 01:44:12.595 17 INFO tempest.lib.common.rest_client [req-2282a3f9-ede8-413e-942b-037a4cc3981a req-2282a3f9-ede8-413e-942b-037a4cc3981a ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/1991b487-9620-4f69-bb57-7b3a56c69f4a 0.136s",
                                "2026-05-20 01:44:12.734 11 INFO tempest.lib.common.rest_client [req-6840897a-347e-4a4c-94d6-dea2a65de765 req-6840897a-347e-4a4c-94d6-dea2a65de765 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bcf866ec1acd4020b3fd2602db51248c 0.366s",
                                "2026-05-20 01:44:12.843 24 INFO tempest.lib.common.rest_client [req-f3058d8c-73f2-4834-8567-fb08df4d251d req-f3058d8c-73f2-4834-8567-fb08df4d251d ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.256s",
                                "2026-05-20 01:44:12.874 17 INFO tempest.lib.common.rest_client [req-2d9deef2-be7b-4c00-bdd3-ab757a99b78f req-2d9deef2-be7b-4c00-bdd3-ab757a99b78f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.276s",
                                "2026-05-20 01:44:12.885 21 INFO tempest.lib.common.rest_client [req-899c42cd-fa38-4977-91d7-ef47d03f03a6 req-899c42cd-fa38-4977-91d7-ef47d03f03a6 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08/add_router_interface 3.509s",
                                "2026-05-20 01:44:13.148 11 INFO tempest.lib.common.rest_client [req-8535c258-f5d6-4885-b1ab-ef7d95b963fb req-8535c258-f5d6-4885-b1ab-ef7d95b963fb ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/af8295e36f2f4436b4d11f879825e355 0.412s",
                                "2026-05-20 01:44:13.148 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7f9ba01a0e734176a91b9630f43083eb",
                                "2026-05-20 01:44:13.325 17 INFO tempest.lib.common.rest_client [req-ec18ea2f-2213-45b3-a872-639ba54aa2d8 req-ec18ea2f-2213-45b3-a872-639ba54aa2d8 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/1991b487-9620-4f69-bb57-7b3a56c69f4a 0.448s",
                                "2026-05-20 01:44:13.393 21 INFO tempest.lib.common.rest_client [req-b80f940e-f511-4cc4-81f8-5d7ca4a97f1c req-b80f940e-f511-4cc4-81f8-5d7ca4a97f1c ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08/add_router_interface 0.505s",
                                "2026-05-20 01:44:13.404 35 INFO tempest.lib.common.rest_client [req-e29fdcfa-6130-4c5e-8357-7db11fcc403e req-e29fdcfa-6130-4c5e-8357-7db11fcc403e ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.757s",
                                "2026-05-20 01:44:13.486 20 INFO tempest.lib.common.rest_client [req-29ddd088-f6ed-4eaf-9846-3457720db990 req-29ddd088-f6ed-4eaf-9846-3457720db990 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/533e2bb6-019b-48bd-a6c3-c6dab2fbcabb 0.961s",
                                "2026-05-20 01:44:13.696 21 INFO tempest.lib.common.rest_client [req-c59e26ab-a136-4881-9e91-e34716a07ce0 req-c59e26ab-a136-4881-9e91-e34716a07ce0 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9e688eea-531a-44cd-ab5a-fb8ed3fcf462 0.298s",
                                "2026-05-20 01:44:13.704 11 INFO tempest.lib.common.rest_client [req-124cc106-bf86-402f-8dd8-4e7217132621 req-124cc106-bf86-402f-8dd8-4e7217132621 ] Request (NetworksIpV6TestAttrs:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s",
                                "2026-05-20 01:44:13.694 17 INFO tempest.lib.common.rest_client [req-f34d7730-19ac-4e52-8601-1abbf54532bc req-f34d7730-19ac-4e52-8601-1abbf54532bc ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.365s",
                                "2026-05-20 01:44:13.706 37 INFO tempest.lib.common.rest_client [req-4a4ebb2a-25c7-4fb4-ae0a-16005efb22ed req-4a4ebb2a-25c7-4fb4-ae0a-16005efb22ed ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.067s",
                                "2026-05-20 01:44:13.789 35 INFO tempest.lib.common.rest_client [req-e43dcfc7-01eb-4131-b44f-fa69a7bdd20a req-e43dcfc7-01eb-4131-b44f-fa69a7bdd20a ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.380s",
                                "2026-05-20 01:44:13.898 20 INFO tempest.lib.common.rest_client [req-620c2063-9dc4-4a9c-94c5-94427bff859d req-620c2063-9dc4-4a9c-94c5-94427bff859d ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b5307dbf9bd54d0b97970d074c7a3aab 0.409s",
                                "2026-05-20 01:44:13.908 28 INFO tempest.lib.common.rest_client [req-dab015b9-331d-47d0-866a-0952129fb585 req-dab015b9-331d-47d0-866a-0952129fb585 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9ebf2b58-e6b4-46e4-852f-3cc7e3e4793c 1.675s",
                                "{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [7.766909s] ... ok",
                                "2026-05-20 01:44:14.128 15 INFO tempest.lib.common.rest_client [req-187895a0-5dcd-4c28-8587-e15a0a5525cf req-187895a0-5dcd-4c28-8587-e15a0a5525cf ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.648s",
                                "2026-05-20 01:44:14.248 11 INFO tempest.lib.common.rest_client [req-cd7b3def-48aa-4ae5-ad2e-d29509926836 req-cd7b3def-48aa-4ae5-ad2e-d29509926836 ] Request (NetworksIpV6TestAttrs:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7f9ba01a0e734176a91b9630f43083eb&name=default 0.540s",
                                "2026-05-20 01:44:14.293 17 INFO tempest.lib.common.rest_client [req-95c982db-8316-4fdf-9516-c266d33882e3 req-95c982db-8316-4fdf-9516-c266d33882e3 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/482ce1e4-a7aa-4837-952d-d5dabcf476a3 0.595s",
                                "2026-05-20 01:44:14.338 20 INFO tempest.lib.common.rest_client [req-e93d9939-bbcf-4628-bf10-ccc938d77262 req-e93d9939-bbcf-4628-bf10-ccc938d77262 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0c6108518fef473599a9619e9f22d57c 0.437s",
                                "2026-05-20 01:44:14.339 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: afa3eb20c8124c28b96fca1c79cc8193",
                                "2026-05-20 01:44:14.433 17 INFO tempest.lib.common.rest_client [req-4118437e-0672-4992-b4b2-5ccd77dc3411 req-4118437e-0672-4992-b4b2-5ccd77dc3411 ] 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_show_delete_security_group_rule [7.527769s] ... ok",
                                "2026-05-20 01:44:14.486 13 INFO tempest.lib.common.rest_client [req-ade33ba8-8332-4da4-a049-5a73238a8745 req-ade33ba8-8332-4da4-a049-5a73238a8745 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/49561dd6-0d5b-4f5f-be6f-3a870f2d75be 2.329s",
                                "{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [7.648962s] ... ok",
                                "2026-05-20 01:44:14.879 11 INFO tempest.lib.common.rest_client [req-f242843a-1893-40b4-af8e-268d707c60f3 req-f242843a-1893-40b4-af8e-268d707c60f3 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/49b41d70-f3e1-41bf-a6f1-859be238798c 0.628s",
                                "2026-05-20 01:44:14.942 21 INFO tempest.lib.common.rest_client [req-88a33f8d-492b-4b1c-9798-c2f9a18aa269 req-88a33f8d-492b-4b1c-9798-c2f9a18aa269 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9e688eea-531a-44cd-ab5a-fb8ed3fcf462 0.242s",
                                "2026-05-20 01:44:15.006 20 INFO tempest.lib.common.rest_client [req-2b94beaa-9d6a-4784-a9a8-81bec9f80800 req-2b94beaa-9d6a-4784-a9a8-81bec9f80800 ] Request (NetworksIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s",
                                "2026-05-20 01:44:15.058 24 INFO tempest.lib.common.rest_client [req-4e20dfe1-15c0-4d82-9fa7-6ca6f3cc06a6 req-4e20dfe1-15c0-4d82-9fa7-6ca6f3cc06a6 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.213s",
                                "2026-05-20 01:44:15.326 11 INFO tempest.lib.common.rest_client [req-c63ea76a-c2ed-4a2f-8ecd-6b09d8a7e40d req-c63ea76a-c2ed-4a2f-8ecd-6b09d8a7e40d ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7f9ba01a0e734176a91b9630f43083eb 0.444s",
                                "2026-05-20 01:44:15.454 35 INFO tempest.lib.common.rest_client [req-dc3dd533-e85c-4af1-9665-db31ac534d64 req-dc3dd533-e85c-4af1-9665-db31ac534d64 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.662s",
                                "2026-05-20 01:44:15.481 17 INFO tempest.lib.common.rest_client [req-ad135795-c67f-4b65-902c-a27614d7b0a9 req-ad135795-c67f-4b65-902c-a27614d7b0a9 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.043s",
                                "2026-05-20 01:44:15.524 37 INFO tempest.lib.common.rest_client [req-f58d8d8b-2107-48fe-a440-ea8ec5b31854 req-f58d8d8b-2107-48fe-a440-ea8ec5b31854 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.815s",
                                "2026-05-20 01:44:15.634 20 INFO tempest.lib.common.rest_client [req-3fbc5460-9c86-4d4f-a40c-72ddeea518a7 req-3fbc5460-9c86-4d4f-a40c-72ddeea518a7 ] Request (NetworksIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=afa3eb20c8124c28b96fca1c79cc8193&name=default 0.625s",
                                "2026-05-20 01:44:15.911 11 INFO tempest.lib.common.rest_client [req-d6a30ea2-fd33-4ba9-9266-aea88ccbd7dd req-d6a30ea2-fd33-4ba9-9266-aea88ccbd7dd ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s",
                                "2026-05-20 01:44:16.049 39 INFO tempest.lib.common.rest_client [req-b47c2a3d-5607-4f6d-8c7e-6232291b44b9 req-b47c2a3d-5607-4f6d-8c7e-6232291b44b9 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ae39d884-6d9a-4433-a76c-f70673099b72/add_router_interface 3.690s",
                                "2026-05-20 01:44:16.095 21 INFO tempest.lib.common.rest_client [req-bb1b67dd-9d29-4b03-b767-9718eb5c9fb9 req-bb1b67dd-9d29-4b03-b767-9718eb5c9fb9 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9e688eea-531a-44cd-ab5a-fb8ed3fcf462 0.149s",
                                "2026-05-20 01:44:16.408 17 INFO tempest.lib.common.rest_client [req-9d0cc97b-afac-4940-b8f0-c36fc7db727e req-9d0cc97b-afac-4940-b8f0-c36fc7db727e ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.924s",
                                "2026-05-20 01:44:16.406 39 INFO tempest.lib.common.rest_client [req-afddf7e6-3d5e-4efe-bc84-41c6d4326cc9 req-afddf7e6-3d5e-4efe-bc84-41c6d4326cc9 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ec71185f-2293-4a97-b102-88a5692478d7 0.354s",
                                "2026-05-20 01:44:16.510 24 INFO tempest.lib.common.rest_client [req-903515ad-ac05-4fe7-abb7-3d2a20082515 req-903515ad-ac05-4fe7-abb7-3d2a20082515 ] Request (NetworksTest:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/71da5025-85f2-43cc-ad27-2154a716ebfc 1.448s",
                                "2026-05-20 01:44:16.535 11 INFO tempest.lib.common.rest_client [req-0f6693a3-d0fb-48b5-9aab-aa2f8a44f13e req-0f6693a3-d0fb-48b5-9aab-aa2f8a44f13e ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-20 01:44:16.587 20 INFO tempest.lib.common.rest_client [req-62c1a739-bea3-47e9-83a5-8c73377cd2e9 req-62c1a739-bea3-47e9-83a5-8c73377cd2e9 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2a950c68-e1ee-4032-837e-b67328033d9f 0.950s",
                                "2026-05-20 01:44:16.630 24 INFO tempest.lib.common.rest_client [req-40b22582-450e-4d57-ade1-14094db20cd6 req-40b22582-450e-4d57-ade1-14094db20cd6 ] Request (NetworksTest:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/12b973aa-72db-4631-9c14-7ae9f5a8c30b 0.116s",
                                "2026-05-20 01:44:16.696 11 INFO tempest.lib.common.rest_client [req-2b25c127-485b-47ed-ae2a-d03d95605075 req-2b25c127-485b-47ed-ae2a-d03d95605075 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.159s",
                                "2026-05-20 01:44:16.748 24 INFO tempest.lib.common.rest_client [req-3c177147-6649-4f7f-9547-b73d272b1c13 req-3c177147-6649-4f7f-9547-b73d272b1c13 ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/71da5025-85f2-43cc-ad27-2154a716ebfc 0.115s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [5.164414s] ... ok",
                                "2026-05-20 01:44:16.844 20 INFO tempest.lib.common.rest_client [req-2acb31e7-b917-44aa-ba04-5f38e4938356 req-2acb31e7-b917-44aa-ba04-5f38e4938356 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/afa3eb20c8124c28b96fca1c79cc8193 0.255s",
                                "2026-05-20 01:44:16.903 37 INFO tempest.lib.common.rest_client [req-3a9a9385-9dec-4ab4-a06a-252b1cf528f8 req-3a9a9385-9dec-4ab4-a06a-252b1cf528f8 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.376s",
                                "2026-05-20 01:44:16.998 24 INFO tempest.lib.common.rest_client [req-bb782dd2-4635-41c9-b2b6-18564cf08688 req-bb782dd2-4635-41c9-b2b6-18564cf08688 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.244s",
                                "2026-05-20 01:44:17.010 17 INFO tempest.lib.common.rest_client [req-50ad4743-839a-4de2-890f-7a4e7746883a req-50ad4743-839a-4de2-890f-7a4e7746883a ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/69b508a4-3c17-47aa-bbe5-d1919e035d41 0.600s",
                                "2026-05-20 01:44:17.050 37 INFO tempest.lib.common.rest_client [req-f6c73690-1599-4cc3-891c-0ec6c1ba300b req-f6c73690-1599-4cc3-891c-0ec6c1ba300b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.144s",
                                "2026-05-20 01:44:17.094 11 INFO tempest.lib.common.rest_client [req-ed35041b-4aa6-4b0b-a3fb-94470aa60c01 req-ed35041b-4aa6-4b0b-a3fb-94470aa60c01 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.396s",
                                "2026-05-20 01:44:17.174 24 INFO tempest.lib.common.rest_client [req-5de7f783-c6cc-4040-ac5c-7740870db237 req-5de7f783-c6cc-4040-ac5c-7740870db237 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb 0.173s",
                                "2026-05-20 01:44:17.186 17 INFO tempest.lib.common.rest_client [req-1c4cfe2b-beef-4647-98d2-8eec66c2e355 req-1c4cfe2b-beef-4647-98d2-8eec66c2e355 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.174s",
                                "2026-05-20 01:44:17.199 28 INFO tempest.lib.common.rest_client [req-410a5a57-a76b-4faa-b562-76e3a29b289d req-410a5a57-a76b-4faa-b562-76e3a29b289d ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.288s",
                                "2026-05-20 01:44:17.265 24 INFO tempest.lib.common.rest_client [req-2cc0de85-0502-420c-9e01-a7a4dd24a0c5 req-2cc0de85-0502-420c-9e01-a7a4dd24a0c5 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.088s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.514881s] ... ok",
                                "2026-05-20 01:44:17.449 20 INFO tempest.lib.common.rest_client [req-361d18cf-9ecf-44f3-90b1-84c330a368af req-361d18cf-9ecf-44f3-90b1-84c330a368af ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s",
                                "2026-05-20 01:44:17.484 24 INFO tempest.lib.common.rest_client [req-dfc7396d-35ab-44f1-97ce-2accd3b57799 req-dfc7396d-35ab-44f1-97ce-2accd3b57799 ] Request (NetworksTest:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.216s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.219305s] ... ok",
                                "2026-05-20 01:44:17.494 17 INFO tempest.lib.common.rest_client [req-6fd324cc-5f7c-4429-84cf-1bf046ff2400 req-6fd324cc-5f7c-4429-84cf-1bf046ff2400 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.306s",
                                "2026-05-20 01:44:17.511 21 INFO tempest.lib.common.rest_client [req-f4383c54-8d5f-4ac5-a545-e4745dfe2438 req-f4383c54-8d5f-4ac5-a545-e4745dfe2438 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9e688eea-531a-44cd-ab5a-fb8ed3fcf462 0.413s",
                                "2026-05-20 01:44:17.625 17 INFO tempest.lib.common.rest_client [req-705ae4d9-ee07-4757-9c1a-66d6c27fdea4 req-705ae4d9-ee07-4757-9c1a-66d6c27fdea4 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/69b508a4-3c17-47aa-bbe5-d1919e035d41 0.127s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_delete_security_group_clear_associated_rules [3.190194s] ... ok",
                                "2026-05-20 01:44:17.724 24 INFO tempest.lib.common.rest_client [req-3bc80063-0ee3-454c-94f6-f7c7569580d0 req-3bc80063-0ee3-454c-94f6-f7c7569580d0 ] Request (NetworksTest:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.235s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.238511s] ... ok",
                                "2026-05-20 01:44:17.787 11 INFO tempest.lib.common.rest_client [req-f7799360-52b2-4fe0-bbb9-3284741c1fe8 req-f7799360-52b2-4fe0-bbb9-3284741c1fe8 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.687s",
                                "2026-05-20 01:44:17.800 17 INFO tempest.lib.common.rest_client [req-921c6862-fd84-4de9-89e1-659c5ad97ee8 req-921c6862-fd84-4de9-89e1-659c5ad97ee8 ] Request (SecGroupIPv6Test:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.171s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.174236s] ... ok",
                                "2026-05-20 01:44:17.853 13 INFO tempest.lib.common.rest_client [req-016dfa41-edcc-47e5-bf4f-ac9618a33691 req-016dfa41-edcc-47e5-bf4f-ac9618a33691 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.361s",
                                "2026-05-20 01:44:17.926 37 INFO tempest.lib.common.rest_client [req-33a8ded2-3e7c-4259-b49d-4502809e7e26 req-33a8ded2-3e7c-4259-b49d-4502809e7e26 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/77caf9d4-0236-4068-b41d-f6076f683432 0.872s",
                                "2026-05-20 01:44:17.941 24 INFO tempest.lib.common.rest_client [req-6c4b2cd6-899b-42bb-9288-d755b9b26a36 req-6c4b2cd6-899b-42bb-9288-d755b9b26a36 ] Request (NetworksTest:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.214s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.216026s] ... ok",
                                "2026-05-20 01:44:17.968 11 INFO tempest.lib.common.rest_client [req-9492d0cf-29c7-4503-8425-cf2a3cdc726e req-9492d0cf-29c7-4503-8425-cf2a3cdc726e ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-20 01:44:18.078 37 INFO tempest.lib.common.rest_client [req-816ebd7c-ee60-4c6b-a407-0d9fc6eb15e0 req-816ebd7c-ee60-4c6b-a407-0d9fc6eb15e0 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.147s",
                                "2026-05-20 01:44:18.135 24 INFO tempest.lib.common.rest_client [req-a3023fc0-8327-4a71-b997-4b34537fef8b req-a3023fc0-8327-4a71-b997-4b34537fef8b ] Request (NetworksTest:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.189s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.194175s] ... ok",
                                "2026-05-20 01:44:18.156 17 INFO tempest.lib.common.rest_client [req-b0178901-5e2a-4f3e-b4a0-890880e26a1d req-b0178901-5e2a-4f3e-b4a0-890880e26a1d ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/11af355dd150406d881129fa471abeef 0.352s",
                                "2026-05-20 01:44:18.166 20 INFO tempest.lib.common.rest_client [req-3fdbd598-d55f-435e-a1ac-bc8afa3566f0 req-3fdbd598-d55f-435e-a1ac-bc8afa3566f0 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s",
                                "2026-05-20 01:44:18.229 11 INFO tempest.lib.common.rest_client [req-8c409dd9-a336-403b-887b-d8890cb09d1d req-8c409dd9-a336-403b-887b-d8890cb09d1d ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/eac4dae767f743f1bcaa440f1f1ccbbe/roles/96c5293ae00249159873405c9cd172ae 0.258s",
                                "2026-05-20 01:44:18.310 24 INFO tempest.lib.common.rest_client [req-3e391fd5-147e-42c5-bddd-85fa22299a5b req-3e391fd5-147e-42c5-bddd-85fa22299a5b ] Request (NetworksTest:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/c63fb1bc-1157-4a6b-9d85-292ecce1ce40 0.170s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_show_network [0.173023s] ... ok",
                                "2026-05-20 01:44:18.382 20 INFO tempest.lib.common.rest_client [req-03c33058-a80f-4e11-a9ad-fe3304e3ea66 req-03c33058-a80f-4e11-a9ad-fe3304e3ea66 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.212s",
                                "2026-05-20 01:44:18.388 11 INFO tempest.lib.common.rest_client [req-b44883fd-e624-45de-a12a-7a752799dc67 req-b44883fd-e624-45de-a12a-7a752799dc67 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s",
                                "2026-05-20 01:44:18.429 17 INFO tempest.lib.common.rest_client [req-580c981f-3d70-40a5-b1d8-a367867b8395 req-580c981f-3d70-40a5-b1d8-a367867b8395 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1b6ec380cc194354b643303c9f8c3adb 0.268s",
                                "2026-05-20 01:44:18.429 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cb32a317fb974a10b91a7e569c9c712e",
                                "2026-05-20 01:44:18.609 15 INFO tempest.lib.common.rest_client [req-9be97a85-45a7-427d-bfd0-5a53cb778e0a req-9be97a85-45a7-427d-bfd0-5a53cb778e0a ] Request (FloatingIPTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a93ef6c5-375d-46d3-b9ed-9a985f98bbcb/add_router_interface 4.479s",
                                "2026-05-20 01:44:18.604 28 INFO tempest.lib.common.rest_client [req-4c3babca-09f1-4d2a-a0a5-2234cf1b8d16 req-4c3babca-09f1-4d2a-a0a5-2234cf1b8d16 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ba2e3465-55ed-4102-b749-ef0b6abe2449 1.403s",
                                "2026-05-20 01:44:18.643 11 INFO tempest.lib.common.rest_client [req-06f1aecc-a082-47db-9111-ffa7a6ece0df req-06f1aecc-a082-47db-9111-ffa7a6ece0df ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/eac4dae767f743f1bcaa440f1f1ccbbe/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.252s",
                                "2026-05-20 01:44:18.664 37 INFO tempest.lib.common.rest_client [req-b257a4d3-b2c6-4cae-bcd0-741164aef7d2 req-b257a4d3-b2c6-4cae-bcd0-741164aef7d2 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0e179083-2194-4351-9012-09995de7c92f 0.583s",
                                "2026-05-20 01:44:18.681 20 INFO tempest.lib.common.rest_client [req-2a922c82-8614-4d2d-acca-2cbf1df35b7f req-2a922c82-8614-4d2d-acca-2cbf1df35b7f ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.297s",
                                "2026-05-20 01:44:18.693 35 INFO tempest.lib.common.rest_client [req-722b577d-39da-4017-989e-ec092b0bdf6b req-722b577d-39da-4017-989e-ec092b0bdf6b ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4333bd8d-0759-4cd8-bdde-a9071e8fb4a5/add_router_interface 3.237s",
                                "2026-05-20 01:44:18.749 28 INFO tempest.lib.common.rest_client [req-81bc49db-404a-47ed-872d-4c36300efe86 req-81bc49db-404a-47ed-872d-4c36300efe86 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/ba2e3465-55ed-4102-b749-ef0b6abe2449 0.142s",
                                "2026-05-20 01:44:18.796 24 INFO tempest.lib.common.rest_client [req-1e9a5ac9-1105-44b4-a7e7-4e96e73b0211 req-1e9a5ac9-1105-44b4-a7e7-4e96e73b0211 ] Request (NetworksTest:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/c63fb1bc-1157-4a6b-9d85-292ecce1ce40?fields=id&fields=name&fields=mtu 0.483s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.485769s] ... ok",
                                "2026-05-20 01:44:18.861 11 INFO tempest.lib.common.rest_client [req-ddba02cf-7f48-4bbe-8df5-bf60f3ec7faf req-ddba02cf-7f48-4bbe-8df5-bf60f3ec7faf ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s",
                                "2026-05-20 01:44:18.873 28 INFO tempest.lib.common.rest_client [req-fd6d9b44-4d45-4d6e-9f77-8fd76a22e66b req-fd6d9b44-4d45-4d6e-9f77-8fd76a22e66b ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=ba2e3465-55ed-4102-b749-ef0b6abe2449 0.121s",
                                "2026-05-20 01:44:18.918 35 INFO tempest.lib.common.rest_client [req-d9085812-42cb-4b39-9534-058b4cda85aa req-d9085812-42cb-4b39-9534-058b4cda85aa ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4333bd8d-0759-4cd8-bdde-a9071e8fb4a5 0.223s",
                                "2026-05-20 01:44:18.943 24 INFO tempest.lib.common.rest_client [req-c93e5b29-440d-467e-93ec-441f274fdb46 req-c93e5b29-440d-467e-93ec-441f274fdb46 ] Request (NetworksTest:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/56e6edc4-7c98-49b9-bd38-d7cce74e5a3c 0.142s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.145863s] ... ok",
                                "2026-05-20 01:44:18.971 17 INFO tempest.lib.common.rest_client [req-6093bc33-cb0a-4ddc-b875-a4a6ce04619a req-6093bc33-cb0a-4ddc-b875-a4a6ce04619a ] Request (SecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s",
                                "2026-05-20 01:44:18.995 37 INFO tempest.lib.common.rest_client [req-d7e5f9f9-55e2-4d93-b4e9-e1c0da41501d req-d7e5f9f9-55e2-4d93-b4e9-e1c0da41501d ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/44fc3653-b671-4ea8-b4c5-9be4e8fddcf1 0.329s",
                                "2026-05-20 01:44:19.010 11 INFO tempest.lib.common.rest_client [req-ec934195-28b0-454b-84a9-810872da7da9 req-ec934195-28b0-454b-84a9-810872da7da9 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/eac4dae767f743f1bcaa440f1f1ccbbe/roles/68cd1badce4c4baeb95895efe5da31f7 0.147s",
                                "2026-05-20 01:44:19.024 28 INFO tempest.lib.common.rest_client [req-17f16d70-b82f-4383-8b36-6e799b5866b8 req-17f16d70-b82f-4383-8b36-6e799b5866b8 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ba2e3465-55ed-4102-b749-ef0b6abe2449 0.146s",
                                "2026-05-20 01:44:19.054 21 INFO tempest.lib.common.rest_client [req-3c003222-ac5a-4c64-8096-78f4b06373d1 req-3c003222-ac5a-4c64-8096-78f4b06373d1 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08/remove_router_interface 1.541s",
                                "{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [13.674651s] ... ok",
                                "2026-05-20 01:44:19.081 24 INFO tempest.lib.common.rest_client [req-2a7be3bf-1cb6-45f1-8f4b-c977f5c79a7c req-2a7be3bf-1cb6-45f1-8f4b-c977f5c79a7c ] Request (NetworksTest:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/56e6edc4-7c98-49b9-bd38-d7cce74e5a3c?fields=id&fields=network_id 0.133s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.136434s] ... ok",
                                "2026-05-20 01:44:19.111 37 INFO tempest.lib.common.rest_client [req-587871f9-e68b-49f2-a6a0-bbc98215947d req-587871f9-e68b-49f2-a6a0-bbc98215947d ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.114s",
                                "2026-05-20 01:44:19.176 11 INFO tempest.lib.common.rest_client [req-5aa9323b-fff0-4341-9974-790d7f730848 req-5aa9323b-fff0-4341-9974-790d7f730848 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-20 01:44:19.199 21 INFO tempest.lib.common.rest_client [req-af597e81-b274-4ea6-8f42-a7eb3cd13fd9 req-af597e81-b274-4ea6-8f42-a7eb3cd13fd9 ] Request (RoutersNegativeIpV6Test:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1337065902 0.141s",
                                "{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.147088s] ... ok",
                                "2026-05-20 01:44:19.282 20 INFO tempest.lib.common.rest_client [req-211ee2e1-3c86-4475-ad63-fb64ae231dd4 req-211ee2e1-3c86-4475-ad63-fb64ae231dd4 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.597s",
                                "2026-05-20 01:44:19.330 11 INFO tempest.lib.common.rest_client [req-ec47b43b-39bc-4c60-8919-cc4ec496e3b4 req-ec47b43b-39bc-4c60-8919-cc4ec496e3b4 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/eac4dae767f743f1bcaa440f1f1ccbbe/roles/96c5293ae00249159873405c9cd172ae 0.152s",
                                "2026-05-20 01:44:19.331 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user eac4dae767f743f1bcaa440f1f1ccbbe is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:19.331 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1107405505-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d5f18f4109b4018ba83d0817cee7f14', 'project_name': 'tempest-NetworksApiDiscovery-1107405505', 'tenant_id': '9d5f18f4109b4018ba83d0817cee7f14', 'tenant_name': 'tempest-NetworksApiDiscovery-1107405505', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eac4dae767f743f1bcaa440f1f1ccbbe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:19.331 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1107405505-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d5f18f4109b4018ba83d0817cee7f14', 'project_name': 'tempest-NetworksApiDiscovery-1107405505', 'tenant_id': '9d5f18f4109b4018ba83d0817cee7f14', 'tenant_name': 'tempest-NetworksApiDiscovery-1107405505', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eac4dae767f743f1bcaa440f1f1ccbbe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:19.407 28 INFO tempest.lib.common.rest_client [req-f0348950-0992-440f-a807-880a15574505 req-f0348950-0992-440f-a807-880a15574505 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ba2e3465-55ed-4102-b749-ef0b6abe2449 0.378s",
                                "{8} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [5.500118s] ... ok",
                                "2026-05-20 01:44:19.428 17 INFO tempest.lib.common.rest_client [req-c8a9e10d-35fc-4783-937c-e728ca012f18 req-c8a9e10d-35fc-4783-937c-e728ca012f18 ] Request (SecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cb32a317fb974a10b91a7e569c9c712e&name=default 0.454s",
                                "2026-05-20 01:44:19.459 20 INFO tempest.lib.common.rest_client [req-1cd97f6d-d3f5-4544-b567-1d6c95cca674 req-1cd97f6d-d3f5-4544-b567-1d6c95cca674 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s",
                                "2026-05-20 01:44:19.475 13 INFO tempest.lib.common.rest_client [req-ec10d7d7-99d4-425d-aebb-3204c134f088 req-ec10d7d7-99d4-425d-aebb-3204c134f088 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0111e8df-7769-46c1-bb86-cfe591ba388d 1.620s",
                                "2026-05-20 01:44:19.541 28 INFO tempest.lib.common.rest_client [req-eaa768ec-6b8e-4d0c-b8f8-8628a13f6630 req-eaa768ec-6b8e-4d0c-b8f8-8628a13f6630 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ba2e3465-55ed-4102-b749-ef0b6abe2449 0.127s",
                                "2026-05-20 01:44:19.609 13 INFO tempest.lib.common.rest_client [req-46f01d99-cd5e-4259-bebc-c5c25563a32a req-46f01d99-cd5e-4259-bebc-c5c25563a32a ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0111e8df-7769-46c1-bb86-cfe591ba388d 0.131s",
                                "2026-05-20 01:44:19.620 20 INFO tempest.lib.common.rest_client [req-5dd6b1f4-8d84-4be0-b313-c1da1ec9b593 req-5dd6b1f4-8d84-4be0-b313-c1da1ec9b593 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dc67dde84aea4dc3a6d32bb2ffd6f054/roles/96c5293ae00249159873405c9cd172ae 0.158s",
                                "2026-05-20 01:44:19.663 28 INFO tempest.lib.common.rest_client [req-011447f8-8918-4e62-a549-0fe69e06a103 req-011447f8-8918-4e62-a549-0fe69e06a103 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ba2e3465-55ed-4102-b749-ef0b6abe2449 0.119s",
                                "2026-05-20 01:44:19.750 13 INFO tempest.lib.common.rest_client [req-fbe57d4e-cc64-46d6-af82-8f4dc9ab374d req-fbe57d4e-cc64-46d6-af82-8f4dc9ab374d ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7809de7e-1338-47ca-8452-5dcd53203fdb&device_id=0111e8df-7769-46c1-bb86-cfe591ba388d 0.135s",
                                "2026-05-20 01:44:19.791 28 INFO tempest.lib.common.rest_client [req-5f69e6bb-fb4a-4757-8d39-919ebaddc997 req-5f69e6bb-fb4a-4757-8d39-919ebaddc997 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9ebf2b58-e6b4-46e4-852f-3cc7e3e4793c 0.125s",
                                "2026-05-20 01:44:19.806 20 INFO tempest.lib.common.rest_client [req-11e5b902-ecc4-4999-92a1-42761870f90a req-11e5b902-ecc4-4999-92a1-42761870f90a ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-20 01:44:19.842 21 INFO tempest.lib.common.rest_client [req-dc678d81-c0ea-4ca3-a7dd-fb6c0bf270c1 req-dc678d81-c0ea-4ca3-a7dd-fb6c0bf270c1 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08 0.637s",
                                "{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.639256s] ... ok",
                                "2026-05-20 01:44:19.858 13 INFO tempest.lib.common.rest_client [req-33f67a8c-5df4-42cf-a288-f6c099020792 req-33f67a8c-5df4-42cf-a288-f6c099020792 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0111e8df-7769-46c1-bb86-cfe591ba388d 0.105s",
                                "2026-05-20 01:44:19.883 24 INFO tempest.lib.common.rest_client [req-02847542-c747-4791-8859-3c76f633dc2a req-02847542-c747-4791-8859-3c76f633dc2a ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.799s",
                                "2026-05-20 01:44:19.921 35 INFO tempest.lib.common.rest_client [req-80d3ce5b-01a4-4fb3-9374-bd9cb63c3d2b req-80d3ce5b-01a4-4fb3-9374-bd9cb63c3d2b ] Request (PortsTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4333bd8d-0759-4cd8-bdde-a9071e8fb4a5/remove_router_interface 1.000s",
                                "2026-05-20 01:44:19.945 15 INFO tempest.lib.common.rest_client [req-cee458ce-b7d3-4823-b23b-af8183847047 req-cee458ce-b7d3-4823-b23b-af8183847047 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.334s",
                                "2026-05-20 01:44:19.946 39 INFO tempest.lib.common.rest_client [req-9f306fcb-ec84-44d6-af92-a56af0a8cdb8 req-9f306fcb-ec84-44d6-af92-a56af0a8cdb8 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ae39d884-6d9a-4433-a76c-f70673099b72/add_router_interface 3.535s",
                                "2026-05-20 01:44:19.950 28 INFO tempest.lib.common.rest_client [req-d1c264da-084b-4604-9ccc-49bd55192ba5 req-d1c264da-084b-4604-9ccc-49bd55192ba5 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9ebf2b58-e6b4-46e4-852f-3cc7e3e4793c 0.153s",
                                "2026-05-20 01:44:19.973 11 INFO tempest.lib.common.rest_client [req-1b07f0d0-453b-4439-880f-4d2f825787e8 req-1b07f0d0-453b-4439-880f-4d2f825787e8 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.630s",
                                "2026-05-20 01:44:19.983 20 INFO tempest.lib.common.rest_client [req-7dc3c7bc-bf8c-494a-9d64-c17aa59c498e req-7dc3c7bc-bf8c-494a-9d64-c17aa59c498e ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dc67dde84aea4dc3a6d32bb2ffd6f054/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.171s",
                                "2026-05-20 01:44:20.010 35 INFO tempest.lib.common.rest_client [req-77931048-5a2a-4509-869e-58324a9c4343 req-77931048-5a2a-4509-869e-58324a9c4343 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e8ae9bd2-fe56-473e-aabc-31782a4c10a6 0.087s",
                                "2026-05-20 01:44:20.070 28 INFO tempest.lib.common.rest_client [req-e1ca0653-14a5-4959-b939-172ab2a8232c req-e1ca0653-14a5-4959-b939-172ab2a8232c ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fa51a130-17a6-41f4-95ee-7daeb2a7032d 0.118s",
                                "2026-05-20 01:44:20.145 17 INFO tempest.lib.common.rest_client [req-6e01e7b4-9625-4a3e-8d2a-263e7b5a789f req-6e01e7b4-9625-4a3e-8d2a-263e7b5a789f ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c24fe04b-bf32-43f3-ac21-ef9f5568f447 0.714s",
                                "2026-05-20 01:44:20.194 39 INFO tempest.lib.common.rest_client [req-9e94f1ad-46db-451c-bc7e-15e89c185876 req-9e94f1ad-46db-451c-bc7e-15e89c185876 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e45348ca-b3bd-4262-a137-9b9d0fc86a50 0.245s",
                                "2026-05-20 01:44:20.196 20 INFO tempest.lib.common.rest_client [req-749459d7-f491-4b34-8b98-093f6a232f3e req-749459d7-f491-4b34-8b98-093f6a232f3e ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s",
                                "2026-05-20 01:44:20.208 11 INFO tempest.lib.common.rest_client [req-6899e307-1dfc-422b-9ec8-6cd07db33cb9 req-6899e307-1dfc-422b-9ec8-6cd07db33cb9 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14 0.231s",
                                "2026-05-20 01:44:20.209 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 9d5f18f4109b4018ba83d0817cee7f14 for scope project and roles: ['reader']",
                                "2026-05-20 01:44:20.219 28 INFO tempest.lib.common.rest_client [req-3634c434-1054-4aa6-9882-c6cf95ab3dcc req-3634c434-1054-4aa6-9882-c6cf95ab3dcc ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fa51a130-17a6-41f4-95ee-7daeb2a7032d 0.146s",
                                "2026-05-20 01:44:20.311 13 INFO tempest.lib.common.rest_client [req-03e89b3f-501b-4533-b6fa-f313ca9275ad req-03e89b3f-501b-4533-b6fa-f313ca9275ad ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0111e8df-7769-46c1-bb86-cfe591ba388d 0.450s",
                                "{1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [5.823786s] ... ok",
                                "2026-05-20 01:44:20.344 28 INFO tempest.lib.common.rest_client [req-73b0cd4f-24aa-4285-9641-e13a8c02acb0 req-73b0cd4f-24aa-4285-9641-e13a8c02acb0 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=15edcc05-48e1-480e-acb4-72facbf6b710 0.124s",
                                "2026-05-20 01:44:20.396 20 INFO tempest.lib.common.rest_client [req-aff6e619-9f08-4a58-8ae7-4980efa2e416 req-aff6e619-9f08-4a58-8ae7-4980efa2e416 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dc67dde84aea4dc3a6d32bb2ffd6f054/roles/68cd1badce4c4baeb95895efe5da31f7 0.197s",
                                "2026-05-20 01:44:20.431 13 INFO tempest.lib.common.rest_client [req-a5ea46f6-1554-4d66-87c9-948b8f9acfb5 req-a5ea46f6-1554-4d66-87c9-948b8f9acfb5 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0111e8df-7769-46c1-bb86-cfe591ba388d 0.117s",
                                "2026-05-20 01:44:20.454 28 INFO tempest.lib.common.rest_client [req-fd27d602-dd16-42f5-b59b-2fa0af3b90d6 req-fd27d602-dd16-42f5-b59b-2fa0af3b90d6 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/15edcc05-48e1-480e-acb4-72facbf6b710 0.101s",
                                "2026-05-20 01:44:20.455 17 INFO tempest.lib.common.rest_client [req-a377524a-b5f2-45ac-b080-d8e2a0013551 req-a377524a-b5f2-45ac-b080-d8e2a0013551 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cb32a317fb974a10b91a7e569c9c712e 0.308s",
                                "2026-05-20 01:44:20.509 39 INFO tempest.lib.common.rest_client [req-efa76abb-8951-4917-8232-0fd44a77918c req-efa76abb-8951-4917-8232-0fd44a77918c ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e45348ca-b3bd-4262-a137-9b9d0fc86a50 0.312s",
                                "2026-05-20 01:44:20.549 13 INFO tempest.lib.common.rest_client [req-2d6130ed-3a54-4363-979b-dad223bdb90f req-2d6130ed-3a54-4363-979b-dad223bdb90f ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0111e8df-7769-46c1-bb86-cfe591ba388d 0.115s",
                                "2026-05-20 01:44:20.571 28 INFO tempest.lib.common.rest_client [req-67a2c6c6-c014-4785-9471-e0dd59ead5fa req-67a2c6c6-c014-4785-9471-e0dd59ead5fa ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ab71b9c0-9aad-4498-a883-13179ec6ee30 0.115s",
                                "2026-05-20 01:44:20.636 13 INFO tempest.lib.common.rest_client [req-f2b256ae-1df3-4da0-bcca-fa98fc110b9b req-f2b256ae-1df3-4da0-bcca-fa98fc110b9b ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=49561dd6-0d5b-4f5f-be6f-3a870f2d75be 0.084s",
                                "2026-05-20 01:44:20.635 20 INFO tempest.lib.common.rest_client [req-ac2ad205-efed-4132-9021-edfa46d499a2 req-ac2ad205-efed-4132-9021-edfa46d499a2 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-20 01:44:20.668 37 INFO tempest.lib.common.rest_client [req-263d4f27-0465-4083-bfc3-4baf5d3641e9 req-263d4f27-0465-4083-bfc3-4baf5d3641e9 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.555s",
                                "2026-05-20 01:44:20.689 28 INFO tempest.lib.common.rest_client [req-45f57f22-40d7-4c72-a4f7-f757bddbc4a5 req-45f57f22-40d7-4c72-a4f7-f757bddbc4a5 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ab71b9c0-9aad-4498-a883-13179ec6ee30 0.114s",
                                "2026-05-20 01:44:20.724 21 INFO tempest.lib.common.rest_client [req-00efab14-3ca1-4e24-b2ce-ce6863a7f087 req-00efab14-3ca1-4e24-b2ce-ce6863a7f087 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.877s",
                                "2026-05-20 01:44:20.757 11 INFO tempest.lib.common.rest_client [req-c7831b4c-1a95-48f3-9857-aff65e016171 req-c7831b4c-1a95-48f3-9857-aff65e016171 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.543s",
                                "2026-05-20 01:44:20.751 13 INFO tempest.lib.common.rest_client [req-c11b8159-45e2-4dbd-baa2-6377944b86b5 req-c11b8159-45e2-4dbd-baa2-6377944b86b5 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/49561dd6-0d5b-4f5f-be6f-3a870f2d75be 0.111s",
                                "2026-05-20 01:44:20.794 28 INFO tempest.lib.common.rest_client [req-95bd84be-892e-485a-9cd5-2ffca0e5e7e2 req-95bd84be-892e-485a-9cd5-2ffca0e5e7e2 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a8229e23-c342-44ff-bcea-ee869559899b 0.100s",
                                "2026-05-20 01:44:20.783 20 INFO tempest.lib.common.rest_client [req-f1b4cb8c-f576-4656-ad0f-6eedf2a7b29e req-f1b4cb8c-f576-4656-ad0f-6eedf2a7b29e ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dc67dde84aea4dc3a6d32bb2ffd6f054/roles/96c5293ae00249159873405c9cd172ae 0.144s",
                                "2026-05-20 01:44:20.785 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dc67dde84aea4dc3a6d32bb2ffd6f054 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:20.786 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-516778460-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3e70692c18c84852b16fe6b1845ae6d0', 'project_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'tenant_id': '3e70692c18c84852b16fe6b1845ae6d0', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dc67dde84aea4dc3a6d32bb2ffd6f054', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:20.789 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-516778460-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3e70692c18c84852b16fe6b1845ae6d0', 'project_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'tenant_id': '3e70692c18c84852b16fe6b1845ae6d0', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dc67dde84aea4dc3a6d32bb2ffd6f054', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:20.866 13 INFO tempest.lib.common.rest_client [req-306de6b5-6465-43b1-87ee-e7f9d87af56f req-306de6b5-6465-43b1-87ee-e7f9d87af56f ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=22c43043-487a-4cc0-88aa-c73366678090 0.111s",
                                "2026-05-20 01:44:20.902 28 INFO tempest.lib.common.rest_client [req-1e8928a8-7d10-4b00-a4fa-e1cfce106c01 req-1e8928a8-7d10-4b00-a4fa-e1cfce106c01 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a8229e23-c342-44ff-bcea-ee869559899b 0.106s",
                                "2026-05-20 01:44:20.912 35 INFO tempest.lib.common.rest_client [req-aa33fb49-ea56-4e45-989d-4fddf492b418 req-aa33fb49-ea56-4e45-989d-4fddf492b418 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4333bd8d-0759-4cd8-bdde-a9071e8fb4a5 0.900s",
                                "2026-05-20 01:44:20.978 13 INFO tempest.lib.common.rest_client [req-4e409582-6270-4626-babe-1e2652dd05d2 req-4e409582-6270-4626-babe-1e2652dd05d2 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/22c43043-487a-4cc0-88aa-c73366678090 0.106s",
                                "2026-05-20 01:44:20.985 11 INFO tempest.lib.common.rest_client [req-649045f0-31aa-4869-bbc1-5841bafc2687 req-649045f0-31aa-4869-bbc1-5841bafc2687 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-20 01:44:21.010 28 INFO tempest.lib.common.rest_client [req-88511656-a6ea-4a80-a3a0-4a429cf04870 req-88511656-a6ea-4a80-a3a0-4a429cf04870 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6a69f1fd-061b-45b1-b7d8-b6e8f4a2e206 0.104s",
                                "2026-05-20 01:44:21.023 17 INFO tempest.lib.common.rest_client [req-12716d1d-6ed8-40d1-be52-76277969e348 req-12716d1d-6ed8-40d1-be52-76277969e348 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s",
                                "2026-05-20 01:44:21.084 13 INFO tempest.lib.common.rest_client [req-94594525-765b-4656-9e13-c7f846701878 req-94594525-765b-4656-9e13-c7f846701878 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=54133708-3092-4a41-9f4f-6d909b7b2d72 0.104s",
                                "2026-05-20 01:44:21.133 11 INFO tempest.lib.common.rest_client [req-1199e8f1-2824-4e35-a8e7-0bd1b43afb7a req-1199e8f1-2824-4e35-a8e7-0bd1b43afb7a ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/735c0126a62e49dcb5136b9a4c691b4c/roles/8a521d0f25a3484db544a7c662aa9d7f 0.146s",
                                "2026-05-20 01:44:21.179 21 INFO tempest.lib.common.rest_client [req-7ab3561b-a427-4e9b-a0e1-905231e6cf7b req-7ab3561b-a427-4e9b-a0e1-905231e6cf7b ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.452s",
                                "2026-05-20 01:44:21.210 13 INFO tempest.lib.common.rest_client [req-3c73e3c8-9372-4d51-bc3a-119816c58fef req-3c73e3c8-9372-4d51-bc3a-119816c58fef ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/54133708-3092-4a41-9f4f-6d909b7b2d72 0.123s",
                                "2026-05-20 01:44:21.228 35 INFO tempest.lib.common.rest_client [req-42ffd065-747f-46e0-afa9-d923c2de506e req-42ffd065-747f-46e0-afa9-d923c2de506e ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c1b7f69e-5107-4474-b9eb-566674f6a634 0.314s",
                                "2026-05-20 01:44:21.267 28 INFO tempest.lib.common.rest_client [req-9a553395-525b-4b33-810d-34912243a9e4 req-9a553395-525b-4b33-810d-34912243a9e4 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/89aaf20ec3bd422181688343d1fad8d2 0.254s",
                                "2026-05-20 01:44:21.305 13 INFO tempest.lib.common.rest_client [req-be5cffc0-0426-4fa4-8c8f-82a15ce60af7 req-be5cffc0-0426-4fa4-8c8f-82a15ce60af7 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8866d79e-6bd1-4801-bba9-17802fb12c84 0.093s",
                                "2026-05-20 01:44:21.318 24 INFO tempest.lib.common.rest_client [req-50875e7a-fe5d-497d-ac62-a8d3a6c7b805 req-50875e7a-fe5d-497d-ac62-a8d3a6c7b805 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.431s",
                                "2026-05-20 01:44:21.321 11 INFO tempest.lib.common.rest_client [req-7c4fabd7-65d6-4a65-9381-ed1a04d51456 req-7c4fabd7-65d6-4a65-9381-ed1a04d51456 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-20 01:44:21.327 15 INFO tempest.lib.common.rest_client [req-f4421f13-510c-4ab2-b00d-1b128ed19f98 req-f4421f13-510c-4ab2-b00d-1b128ed19f98 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.378s",
                                "2026-05-20 01:44:21.390 13 INFO tempest.lib.common.rest_client [req-52458e8d-759b-4b74-a301-47279c659eed req-52458e8d-759b-4b74-a301-47279c659eed ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8866d79e-6bd1-4801-bba9-17802fb12c84 0.083s",
                                "2026-05-20 01:44:21.412 20 INFO tempest.lib.common.rest_client [req-63907d69-7d2b-41f4-8e43-0076c2918cf2 req-63907d69-7d2b-41f4-8e43-0076c2918cf2 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s",
                                "2026-05-20 01:44:21.476 13 INFO tempest.lib.common.rest_client [req-71ad2bfe-501a-46ed-926b-e2e54784f577 req-71ad2bfe-501a-46ed-926b-e2e54784f577 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=96fa05d2-3a12-456e-a84c-906925be6683 0.084s",
                                "2026-05-20 01:44:21.515 21 INFO tempest.lib.common.rest_client [req-cca87da6-dca2-4592-be43-468507e5b334 req-cca87da6-dca2-4592-be43-468507e5b334 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08 0.333s",
                                "{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [1.673024s] ... ok",
                                "2026-05-20 01:44:21.592 28 INFO tempest.lib.common.rest_client [req-f28da97c-1433-4539-9a46-de27294891a2 req-f28da97c-1433-4539-9a46-de27294891a2 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/29281bef2ef34a07a9198c269c3c50c0 0.319s",
                                "2026-05-20 01:44:21.592 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8a67896415a04f8ab266a73c467226bc",
                                "2026-05-20 01:44:21.599 13 INFO tempest.lib.common.rest_client [req-792d2df7-c271-4285-9eea-dfa39f0c96fc req-792d2df7-c271-4285-9eea-dfa39f0c96fc ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/96fa05d2-3a12-456e-a84c-906925be6683 0.116s",
                                "2026-05-20 01:44:21.608 11 INFO tempest.lib.common.rest_client [req-50ca9aac-7800-4f11-887d-6c8ea780f6b4 req-50ca9aac-7800-4f11-887d-6c8ea780f6b4 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/735c0126a62e49dcb5136b9a4c691b4c/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.285s",
                                "2026-05-20 01:44:21.619 17 INFO tempest.lib.common.rest_client [req-8513e48c-a6c0-4cd4-a2a4-4578f27c9fc6 req-8513e48c-a6c0-4cd4-a2a4-4578f27c9fc6 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s",
                                "2026-05-20 01:44:21.651 20 INFO tempest.lib.common.rest_client [req-c4e18e86-96e2-499c-a318-8d53c2b51ad4 req-c4e18e86-96e2-499c-a318-8d53c2b51ad4 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0 0.233s",
                                "2026-05-20 01:44:21.652 20 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 3e70692c18c84852b16fe6b1845ae6d0 for scope project and roles: ['reader']",
                                "2026-05-20 01:44:21.707 39 INFO tempest.lib.common.rest_client [req-f030522e-8e62-4314-b4fc-61d4cca86e7d req-f030522e-8e62-4314-b4fc-61d4cca86e7d ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e45348ca-b3bd-4262-a137-9b9d0fc86a50 0.196s",
                                "2026-05-20 01:44:21.719 13 INFO tempest.lib.common.rest_client [req-8816ac31-7773-4714-a158-70e1c83b1640 req-8816ac31-7773-4714-a158-70e1c83b1640 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b604d631-f45c-4191-8086-aac0704cefb1 0.118s",
                                "2026-05-20 01:44:21.807 11 INFO tempest.lib.common.rest_client [req-d979d4b8-9b74-4d93-abbf-df2d7649a72f req-d979d4b8-9b74-4d93-abbf-df2d7649a72f ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-20 01:44:21.823 17 INFO tempest.lib.common.rest_client [req-25589555-968c-4950-8c79-4a8e1eaa005f req-25589555-968c-4950-8c79-4a8e1eaa005f ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.200s",
                                "2026-05-20 01:44:21.925 24 INFO tempest.lib.common.rest_client [req-9300d0e7-186f-4fc9-b10f-abc66fcf2fbb req-9300d0e7-186f-4fc9-b10f-abc66fcf2fbb ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/e0d0dec3-dc7d-47df-8841-ad7a42e0221c 0.603s",
                                "2026-05-20 01:44:21.946 13 INFO tempest.lib.common.rest_client [req-05c4c29c-128a-42e5-b783-026f3fed2909 req-05c4c29c-128a-42e5-b783-026f3fed2909 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6e6f6bd9137d471493c826a809e2ba85 0.224s",
                                "2026-05-20 01:44:21.981 35 INFO tempest.lib.common.rest_client [req-5cdf18d5-b3fa-430c-bad4-d9e4381cd45a req-5cdf18d5-b3fa-430c-bad4-d9e4381cd45a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/02ab5b0d-9221-4e95-8ec2-98237828697e 0.751s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [14.634318s] ... ok",
                                "2026-05-20 01:44:22.034 11 INFO tempest.lib.common.rest_client [req-1b445a9b-c57b-40cf-a036-2fa2c57c4492 req-1b445a9b-c57b-40cf-a036-2fa2c57c4492 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/735c0126a62e49dcb5136b9a4c691b4c/roles/68cd1badce4c4baeb95895efe5da31f7 0.225s",
                                "2026-05-20 01:44:22.163 11 INFO tempest.lib.common.rest_client [req-6c32a540-81c9-4586-84db-d966db22541a req-6c32a540-81c9-4586-84db-d966db22541a ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s",
                                "2026-05-20 01:44:22.181 35 INFO tempest.lib.common.rest_client [req-2dfa0e00-dc6b-4b17-9ba5-58397837eaf9 req-2dfa0e00-dc6b-4b17-9ba5-58397837eaf9 ] Request (PortsTestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a60563f2-28a0-4906-94bf-f55005cec230 0.196s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.199306s] ... ok",
                                "2026-05-20 01:44:22.238 13 INFO tempest.lib.common.rest_client [req-fd63eb0d-bec4-44c4-8451-8673ac88e9b9 req-fd63eb0d-bec4-44c4-8451-8673ac88e9b9 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7a793aa1443a4eeeb18d74925f017b89 0.288s",
                                "2026-05-20 01:44:22.239 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 762e33c06dfb444690006a584eceba51",
                                "2026-05-20 01:44:22.255 28 INFO tempest.lib.common.rest_client [req-03fe1788-f7a5-4466-851a-211bfbff4940 req-03fe1788-f7a5-4466-851a-211bfbff4940 ] Request (RoutersIpV6AdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.660s",
                                "2026-05-20 01:44:22.352 20 INFO tempest.lib.common.rest_client [req-1394894a-cff2-472d-bbca-2791507775a1 req-1394894a-cff2-472d-bbca-2791507775a1 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.698s",
                                "2026-05-20 01:44:22.380 35 INFO tempest.lib.common.rest_client [req-980c935a-ab7a-43cd-bcb8-c2e969a3d1d9 req-980c935a-ab7a-43cd-bcb8-c2e969a3d1d9 ] Request (PortsTestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a60563f2-28a0-4906-94bf-f55005cec230?fields=id&fields=mac_address 0.194s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.197829s] ... ok",
                                "2026-05-20 01:44:22.381 37 INFO tempest.lib.common.rest_client [req-0f18e37c-a8f0-4462-bde9-d2549e80d3ef req-0f18e37c-a8f0-4462-bde9-d2549e80d3ef ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.710s",
                                "2026-05-20 01:44:22.449 17 INFO tempest.lib.common.rest_client [req-461b7193-c3fc-4b6c-8d4f-770abe0f01aa req-461b7193-c3fc-4b6c-8d4f-770abe0f01aa ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.623s",
                                "2026-05-20 01:44:22.579 11 INFO tempest.lib.common.rest_client [req-1a1e2e2b-a414-4a8c-9888-e22fbccd12bd req-1a1e2e2b-a414-4a8c-9888-e22fbccd12bd ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14/users/735c0126a62e49dcb5136b9a4c691b4c/roles/96c5293ae00249159873405c9cd172ae 0.414s",
                                "2026-05-20 01:44:22.579 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 735c0126a62e49dcb5136b9a4c691b4c is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:22.579 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1107405505-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d5f18f4109b4018ba83d0817cee7f14', 'project_name': 'tempest-NetworksApiDiscovery-1107405505', 'tenant_id': '9d5f18f4109b4018ba83d0817cee7f14', 'tenant_name': 'tempest-NetworksApiDiscovery-1107405505', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '735c0126a62e49dcb5136b9a4c691b4c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:22.580 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-NetworksApiDiscovery-1107405505-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d5f18f4109b4018ba83d0817cee7f14', 'project_name': 'tempest-NetworksApiDiscovery-1107405505', 'tenant_id': '9d5f18f4109b4018ba83d0817cee7f14', 'tenant_name': 'tempest-NetworksApiDiscovery-1107405505', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '735c0126a62e49dcb5136b9a4c691b4c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:22.679 20 INFO tempest.lib.common.rest_client [req-ddf930ea-4f2a-45a8-b3fa-1871d4778f3d req-ddf930ea-4f2a-45a8-b3fa-1871d4778f3d ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.324s",
                                "2026-05-20 01:44:22.741 13 INFO tempest.lib.common.rest_client [req-9bcbcd73-7c70-4e8a-a2c6-81c94284cc77 req-9bcbcd73-7c70-4e8a-a2c6-81c94284cc77 ] Request (RoutersAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.501s",
                                "2026-05-20 01:44:22.826 20 INFO tempest.lib.common.rest_client [req-91632faf-0d24-4dc1-9b6a-e15bef86203f req-91632faf-0d24-4dc1-9b6a-e15bef86203f ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dede1d2c9ce24596b1cbdaf40734e13b/roles/8a521d0f25a3484db544a7c662aa9d7f 0.144s",
                                "2026-05-20 01:44:22.901 39 INFO tempest.lib.common.rest_client [req-77e087b0-b94b-4e89-b2b3-4391d3716898 req-77e087b0-b94b-4e89-b2b3-4391d3716898 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e45348ca-b3bd-4262-a137-9b9d0fc86a50 0.189s",
                                "2026-05-20 01:44:23.031 20 INFO tempest.lib.common.rest_client [req-3f9a4ec2-8d9d-4262-9f61-2201657ab418 req-3f9a4ec2-8d9d-4262-9f61-2201657ab418 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-20 01:44:23.135 24 INFO tempest.lib.common.rest_client [req-2e04d360-2f98-4f75-8e65-4543e5e5ec23 req-2e04d360-2f98-4f75-8e65-4543e5e5ec23 ] Request (NetworksTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/23bda0da-f8f4-4413-8e14-76a24caf514d 1.208s",
                                "{6} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [4.053407s] ... ok",
                                "2026-05-20 01:44:23.147 28 INFO tempest.lib.common.rest_client [req-b275648b-6b81-487a-9c08-a66635cd6052 req-b275648b-6b81-487a-9c08-a66635cd6052 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8a67896415a04f8ab266a73c467226bc&name=default 0.889s",
                                "2026-05-20 01:44:23.163 17 INFO tempest.lib.common.rest_client [req-90de5c96-68f3-4c83-a24d-37313dbf4564 req-90de5c96-68f3-4c83-a24d-37313dbf4564 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.708s",
                                "2026-05-20 01:44:23.171 20 INFO tempest.lib.common.rest_client [req-e35de39c-2349-4b12-b901-29bae07ac590 req-e35de39c-2349-4b12-b901-29bae07ac590 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dede1d2c9ce24596b1cbdaf40734e13b/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.137s",
                                "2026-05-20 01:44:23.168 13 INFO tempest.lib.common.rest_client [req-df80086f-c58f-4891-8288-8d94eb27c2b4 req-df80086f-c58f-4891-8288-8d94eb27c2b4 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=762e33c06dfb444690006a584eceba51&name=default 0.424s",
                                "2026-05-20 01:44:23.242 11 INFO tempest.lib.common.rest_client [req-fcb6e5df-aa0e-4a99-8bfb-d7aa9f27afa0 req-fcb6e5df-aa0e-4a99-8bfb-d7aa9f27afa0 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s",
                                "2026-05-20 01:44:23.259 24 INFO tempest.lib.common.rest_client [req-48eccd98-75d4-4c56-9835-aab73f6c632f req-48eccd98-75d4-4c56-9835-aab73f6c632f ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e0d0dec3-dc7d-47df-8841-ad7a42e0221c 0.121s",
                                "2026-05-20 01:44:23.341 11 INFO tempest.lib.common.rest_client [-] Request (NetworksApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:9696/ 0.096s",
                                "{0} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.098441s] ... ok",
                                "2026-05-20 01:44:23.354 24 INFO tempest.lib.common.rest_client [req-7d55bdc3-8831-4753-b7bd-e08bf3e6899e req-7d55bdc3-8831-4753-b7bd-e08bf3e6899e ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/23bda0da-f8f4-4413-8e14-76a24caf514d 0.093s",
                                "2026-05-20 01:44:23.378 17 INFO tempest.lib.common.rest_client [req-cfac3f57-9728-4dfb-b85e-e15eb179d031 req-cfac3f57-9728-4dfb-b85e-e15eb179d031 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s",
                                "2026-05-20 01:44:23.391 37 INFO tempest.lib.common.rest_client [req-c8502d6c-a154-4bee-9889-056a656322e7 req-c8502d6c-a154-4bee-9889-056a656322e7 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.000s",
                                "2026-05-20 01:44:23.415 20 INFO tempest.lib.common.rest_client [req-fff061d4-5377-461c-8b23-1aed09b0c4f2 req-fff061d4-5377-461c-8b23-1aed09b0c4f2 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.238s",
                                "2026-05-20 01:44:23.472 24 INFO tempest.lib.common.rest_client [req-e8b721c1-cdeb-4e32-8f30-20edaafdf1e7 req-e8b721c1-cdeb-4e32-8f30-20edaafdf1e7 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/12b973aa-72db-4631-9c14-7ae9f5a8c30b 0.115s",
                                "2026-05-20 01:44:23.525 17 INFO tempest.lib.common.rest_client [req-60289d5d-4e3d-493f-ba0c-baf836a5af3a req-60289d5d-4e3d-493f-ba0c-baf836a5af3a ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/2e2c2d4fbb084b36a72023654b0005f7/roles/96c5293ae00249159873405c9cd172ae 0.144s",
                                "2026-05-20 01:44:23.528 37 INFO tempest.lib.common.rest_client [req-53737850-07ee-482b-a980-5d32fa5bf964 req-53737850-07ee-482b-a980-5d32fa5bf964 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.133s",
                                "2026-05-20 01:44:23.549 20 INFO tempest.lib.common.rest_client [req-90ad90f4-0ddd-4cd5-9e89-1220c47cdaac req-90ad90f4-0ddd-4cd5-9e89-1220c47cdaac ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dede1d2c9ce24596b1cbdaf40734e13b/roles/68cd1badce4c4baeb95895efe5da31f7 0.132s",
                                "2026-05-20 01:44:23.572 24 INFO tempest.lib.common.rest_client [req-a65a0079-4e8f-4ec4-83dd-60a8a62db827 req-a65a0079-4e8f-4ec4-83dd-60a8a62db827 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/71da5025-85f2-43cc-ad27-2154a716ebfc 0.098s",
                                "2026-05-20 01:44:23.732 17 INFO tempest.lib.common.rest_client [req-e76247de-e4b2-4e3d-9f58-57bbb0952fd1 req-e76247de-e4b2-4e3d-9f58-57bbb0952fd1 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-20 01:44:23.731 35 INFO tempest.lib.common.rest_client [req-33564bc3-df60-4327-ba16-a8ffd73bf43f req-33564bc3-df60-4327-ba16-a8ffd73bf43f ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.346s",
                                "2026-05-20 01:44:23.761 15 INFO tempest.lib.common.rest_client [req-952909fc-c568-4e77-a356-029fe29f7e81 req-952909fc-c568-4e77-a356-029fe29f7e81 ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.431s",
                                "2026-05-20 01:44:23.764 28 INFO tempest.lib.common.rest_client [req-4a0bf5aa-dd52-47eb-84fc-4802ca9c493d req-4a0bf5aa-dd52-47eb-84fc-4802ca9c493d ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/36c18422-75b6-41b1-95b9-865f9ade96b5 0.615s",
                                "2026-05-20 01:44:23.777 20 INFO tempest.lib.common.rest_client [req-782add66-25c0-43e2-b3d5-66e409a25a73 req-782add66-25c0-43e2-b3d5-66e409a25a73 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-20 01:44:23.782 11 INFO tempest.lib.common.rest_client [req-2f4f3c9f-54ae-4e28-bfe1-ff6d7dc44e65 req-2f4f3c9f-54ae-4e28-bfe1-ff6d7dc44e65 ] Request (NetworksApiDiscovery:test_show_api_v2_details): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ 0.438s",
                                "{0} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.441066s] ... ok",
                                "2026-05-20 01:44:23.892 17 INFO tempest.lib.common.rest_client [req-ef5f4a55-8f00-4223-b146-58131cde4f46 req-ef5f4a55-8f00-4223-b146-58131cde4f46 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/2e2c2d4fbb084b36a72023654b0005f7/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.156s",
                                "2026-05-20 01:44:23.968 13 INFO tempest.lib.common.rest_client [req-c342aa6d-a232-43eb-bdf0-9c54761d7050 req-c342aa6d-a232-43eb-bdf0-9c54761d7050 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e5400aff-b512-455c-bbe0-71ce4f7a6b22 0.794s",
                                "2026-05-20 01:44:24.042 20 INFO tempest.lib.common.rest_client [req-22622f72-76cc-48dd-a0c6-9e99ba947192 req-22622f72-76cc-48dd-a0c6-9e99ba947192 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0/users/dede1d2c9ce24596b1cbdaf40734e13b/roles/96c5293ae00249159873405c9cd172ae 0.262s",
                                "2026-05-20 01:44:24.044 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dede1d2c9ce24596b1cbdaf40734e13b is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:24.044 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-516778460-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3e70692c18c84852b16fe6b1845ae6d0', 'project_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'tenant_id': '3e70692c18c84852b16fe6b1845ae6d0', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dede1d2c9ce24596b1cbdaf40734e13b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:24.044 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-NegativeSecGroupIPv6Test-516778460-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3e70692c18c84852b16fe6b1845ae6d0', 'project_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'tenant_id': '3e70692c18c84852b16fe6b1845ae6d0', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-516778460', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dede1d2c9ce24596b1cbdaf40734e13b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:24.081 17 INFO tempest.lib.common.rest_client [req-c06b487d-22ef-4705-986b-eb21106219e2 req-c06b487d-22ef-4705-986b-eb21106219e2 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-20 01:44:24.091 21 INFO tempest.lib.common.rest_client [req-775aa38d-3e9a-42fd-baeb-0f2fc6bcabd4 req-775aa38d-3e9a-42fd-baeb-0f2fc6bcabd4 ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08/add_router_interface 2.571s",
                                "2026-05-20 01:44:24.117 28 INFO tempest.lib.common.rest_client [req-bee233be-25e2-431f-970e-c970831503c0 req-bee233be-25e2-431f-970e-c970831503c0 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8a67896415a04f8ab266a73c467226bc 0.350s",
                                "2026-05-20 01:44:24.117 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 67aa91b04bd047deb9def2e4e781e241",
                                "2026-05-20 01:44:24.172 11 INFO tempest.lib.common.rest_client [req-55b5ee5a-6f60-40b2-89ae-0c22a5b0f747 req-55b5ee5a-6f60-40b2-89ae-0c22a5b0f747 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/eac4dae767f743f1bcaa440f1f1ccbbe 0.339s",
                                "2026-05-20 01:44:24.255 28 INFO tempest.lib.common.rest_client [req-a7c47d6b-3529-4457-bada-bbe0e96ccaee req-a7c47d6b-3529-4457-bada-bbe0e96ccaee ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=67aa91b04bd047deb9def2e4e781e241&name=default 0.136s",
                                "2026-05-20 01:44:24.301 24 INFO tempest.lib.common.rest_client [req-b04ed39a-b2cf-4aa1-8e1c-a8118588ec45 req-b04ed39a-b2cf-4aa1-8e1c-a8118588ec45 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c217367f-beb8-461f-9cc9-755e12c53f0f 0.726s",
                                "2026-05-20 01:44:24.345 13 INFO tempest.lib.common.rest_client [req-26e5e9fb-58ed-428b-9fdb-b7facc6b311e req-26e5e9fb-58ed-428b-9fdb-b7facc6b311e ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/762e33c06dfb444690006a584eceba51 0.373s",
                                "2026-05-20 01:44:24.345 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d75937fdace84352ab46cb69eadc87e4",
                                "2026-05-20 01:44:24.421 37 INFO tempest.lib.common.rest_client [req-12478cb1-4c50-4246-a76d-fbfc9574215a req-12478cb1-4c50-4246-a76d-fbfc9574215a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4967694d-dd7c-4626-a45e-c47c96d49b51 0.890s",
                                "2026-05-20 01:44:24.427 24 INFO tempest.lib.common.rest_client [req-61f8782d-8916-4e87-9462-8f932b2625e6 req-61f8782d-8916-4e87-9462-8f932b2625e6 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f22daf37-bcb1-4860-a827-874baec2b696 0.124s",
                                "2026-05-20 01:44:24.435 35 INFO tempest.lib.common.rest_client [req-3605b525-01a0-46ea-b3f1-14e56d2b503e req-3605b525-01a0-46ea-b3f1-14e56d2b503e ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.702s",
                                "2026-05-20 01:44:24.465 39 INFO tempest.lib.common.rest_client [req-aaf4241d-b27b-4d79-8d13-192be600b7c1 req-aaf4241d-b27b-4d79-8d13-192be600b7c1 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ae39d884-6d9a-4433-a76c-f70673099b72/remove_router_interface 1.561s",
                                "2026-05-20 01:44:24.471 17 INFO tempest.lib.common.rest_client [req-22be957e-7702-40e6-86f4-8ccaf56cc2a6 req-22be957e-7702-40e6-86f4-8ccaf56cc2a6 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/2e2c2d4fbb084b36a72023654b0005f7/roles/68cd1badce4c4baeb95895efe5da31f7 0.386s",
                                "2026-05-20 01:44:24.518 15 INFO tempest.lib.common.rest_client [req-88153d60-1d8d-4c16-9771-cc5e3519aaba req-88153d60-1d8d-4c16-9771-cc5e3519aaba ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/7cebcc28-d48e-4e03-9279-dfda4815d122 0.755s",
                                "2026-05-20 01:44:24.535 21 INFO tempest.lib.common.rest_client [req-35afaeee-2f3b-4705-ae01-7834f204017e req-35afaeee-2f3b-4705-ae01-7834f204017e ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08 0.439s",
                                "2026-05-20 01:44:24.546 37 INFO tempest.lib.common.rest_client [req-01554d72-691e-41d8-8485-609f35eefa3c req-01554d72-691e-41d8-8485-609f35eefa3c ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.120s",
                                "2026-05-20 01:44:24.590 11 INFO tempest.lib.common.rest_client [req-0f4297dd-f71a-4d4e-8a10-6c4fe59032c1 req-0f4297dd-f71a-4d4e-8a10-6c4fe59032c1 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/735c0126a62e49dcb5136b9a4c691b4c 0.413s",
                                "2026-05-20 01:44:24.591 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9d5f18f4109b4018ba83d0817cee7f14",
                                "2026-05-20 01:44:24.596 24 INFO tempest.lib.common.rest_client [req-d8e5ff6b-6d37-44e4-b5ee-2800ae2bcce0 req-d8e5ff6b-6d37-44e4-b5ee-2800ae2bcce0 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/186f9bcc-cc42-479d-8ade-d1c7a7b491b5 0.165s",
                                "2026-05-20 01:44:24.755 24 INFO tempest.lib.common.rest_client [req-a21ca055-fc61-4932-8e7e-7d07f6eb50e8 req-a21ca055-fc61-4932-8e7e-7d07f6eb50e8 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0d9969d2-8aa2-40a7-95b6-ec0e2e9cd775 0.157s",
                                "2026-05-20 01:44:24.792 39 INFO tempest.lib.common.rest_client [req-f0025889-046a-4ece-bcea-b61e96a7a2aa req-f0025889-046a-4ece-bcea-b61e96a7a2aa ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ec71185f-2293-4a97-b102-88a5692478d7 0.320s",
                                "2026-05-20 01:44:24.793 20 INFO tempest.lib.common.rest_client [req-4684f358-a9fd-4853-903c-de3ba79077b1 req-4684f358-a9fd-4853-903c-de3ba79077b1 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s",
                                "2026-05-20 01:44:24.838 17 INFO tempest.lib.common.rest_client [req-4076d7d4-c27f-4665-96ab-e369047300c6 req-4076d7d4-c27f-4665-96ab-e369047300c6 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.364s",
                                "2026-05-20 01:44:24.876 21 INFO tempest.lib.common.rest_client [req-efe64e3f-2812-44db-992c-99ece46062b0 req-efe64e3f-2812-44db-992c-99ece46062b0 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5edc68bc-f4d3-4ee8-bdd2-c0520399c07e 0.339s",
                                "2026-05-20 01:44:24.878 24 INFO tempest.lib.common.rest_client [req-25bf89c6-3e14-4f40-b98c-0650463c5493 req-25bf89c6-3e14-4f40-b98c-0650463c5493 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9a3417c4-3c22-4163-b7e4-0e956ad67b68 0.120s",
                                "2026-05-20 01:44:24.974 13 INFO tempest.lib.common.rest_client [req-d85e60c4-160e-45c4-8882-ee9daa426d14 req-d85e60c4-160e-45c4-8882-ee9daa426d14 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d75937fdace84352ab46cb69eadc87e4&name=default 0.627s",
                                "2026-05-20 01:44:25.021 24 INFO tempest.lib.common.rest_client [req-9470fb52-914b-4edf-8b93-a64f3e6b5702 req-9470fb52-914b-4edf-8b93-a64f3e6b5702 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/edf23308-1ea1-4d2a-8f81-74feec31ba20 0.140s",
                                "2026-05-20 01:44:25.034 17 INFO tempest.lib.common.rest_client [req-15f3f237-8b73-49ef-8a52-7d4df29ccde9 req-15f3f237-8b73-49ef-8a52-7d4df29ccde9 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/2e2c2d4fbb084b36a72023654b0005f7/roles/96c5293ae00249159873405c9cd172ae 0.193s",
                                "2026-05-20 01:44:25.037 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2e2c2d4fbb084b36a72023654b0005f7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:25.037 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-475963307-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec218fbf4ffa493f891f15f14f867c07', 'project_name': 'tempest-NegativeSecGroupTest-475963307', 'tenant_id': 'ec218fbf4ffa493f891f15f14f867c07', 'tenant_name': 'tempest-NegativeSecGroupTest-475963307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2e2c2d4fbb084b36a72023654b0005f7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:25.037 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-475963307-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec218fbf4ffa493f891f15f14f867c07', 'project_name': 'tempest-NegativeSecGroupTest-475963307', 'tenant_id': 'ec218fbf4ffa493f891f15f14f867c07', 'tenant_name': 'tempest-NegativeSecGroupTest-475963307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2e2c2d4fbb084b36a72023654b0005f7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:25.134 28 INFO tempest.lib.common.rest_client [req-fbbeaefb-af26-4134-83e6-ff224f0b0c9b req-fbbeaefb-af26-4134-83e6-ff224f0b0c9b ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6e14bc6d-0fd8-4723-85e3-adc929dba1dd 0.876s",
                                "2026-05-20 01:44:25.138 37 INFO tempest.lib.common.rest_client [req-d664465d-15d3-4943-8435-3785c00b7bd2 req-d664465d-15d3-4943-8435-3785c00b7bd2 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3a7dcfbe-7f17-4042-a019-7a9cb5c6e224 0.590s",
                                "2026-05-20 01:44:25.152 35 INFO tempest.lib.common.rest_client [req-edc58e04-b369-4ad6-9ac0-f6f11b9c80f2 req-edc58e04-b369-4ad6-9ac0-f6f11b9c80f2 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.714s",
                                "2026-05-20 01:44:25.173 24 INFO tempest.lib.common.rest_client [req-3ba1d652-a0b6-49c5-a20d-babfe4453259 req-3ba1d652-a0b6-49c5-a20d-babfe4453259 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7cf1426f-adcf-425c-8fd8-832ba550f7e5 0.149s",
                                "2026-05-20 01:44:25.274 15 INFO tempest.lib.common.rest_client [req-c93e6d5f-3c4a-4411-b0c8-f119e9b677f6 req-c93e6d5f-3c4a-4411-b0c8-f119e9b677f6 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/7cebcc28-d48e-4e03-9279-dfda4815d122 0.753s",
                                "{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [3.947897s] ... ok",
                                "2026-05-20 01:44:25.318 24 INFO tempest.lib.common.rest_client [req-946e3dda-174c-4e11-9139-d657acc19903 req-946e3dda-174c-4e11-9139-d657acc19903 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/95ab7851-49fe-4c88-bc4d-5af2f0430d03 0.142s",
                                "2026-05-20 01:44:25.389 20 INFO tempest.lib.common.rest_client [req-ab9ec4c4-7ebf-447e-83a4-f632b57cc87a req-ab9ec4c4-7ebf-447e-83a4-f632b57cc87a ] Request (NegativeSecGroupIPv6Test:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.592s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.595923s] ... ok",
                                "2026-05-20 01:44:25.447 24 INFO tempest.lib.common.rest_client [req-8b91eb7e-9c92-47d5-9439-281d600f913c req-8b91eb7e-9c92-47d5-9439-281d600f913c ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/057b82c5-ea86-44db-86fe-f2d497d34eff 0.126s",
                                "2026-05-20 01:44:25.459 11 INFO tempest.lib.common.rest_client [req-6ec6a7ab-4e2d-4430-874d-42c24761253f req-6ec6a7ab-4e2d-4430-874d-42c24761253f ] Request (NetworksApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.866s",
                                "2026-05-20 01:44:25.586 24 INFO tempest.lib.common.rest_client [req-295ca332-473c-4674-a985-3f15c3c9d338 req-295ca332-473c-4674-a985-3f15c3c9d338 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0f8d4e69-c175-4fc5-8097-783c6e7d103d 0.137s",
                                "2026-05-20 01:44:25.652 37 INFO tempest.lib.common.rest_client [req-4c1c1c46-53f9-4a06-abaf-003794d739f5 req-4c1c1c46-53f9-4a06-abaf-003794d739f5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/41129eec-7dda-45c4-ae94-2c35634b31bb 0.512s",
                                "2026-05-20 01:44:25.687 28 INFO tempest.lib.common.rest_client [req-f1905524-91b4-4978-8573-e9898fa9359d req-f1905524-91b4-4978-8573-e9898fa9359d ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/67aa91b04bd047deb9def2e4e781e241 0.548s",
                                "2026-05-20 01:44:25.712 24 INFO tempest.lib.common.rest_client [req-c804d8a8-ec88-4ab7-9663-15d1f9431715 req-c804d8a8-ec88-4ab7-9663-15d1f9431715 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4e3d71e9-bdb4-43c5-be33-d39bc87bed48 0.124s",
                                "2026-05-20 01:44:25.762 17 INFO tempest.lib.common.rest_client [req-68eaede7-98b3-4e8d-bd64-b8a376c226c0 req-68eaede7-98b3-4e8d-bd64-b8a376c226c0 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.718s",
                                "2026-05-20 01:44:25.790 37 INFO tempest.lib.common.rest_client [req-a59dca6e-3a94-4501-8471-de8636340583 req-a59dca6e-3a94-4501-8471-de8636340583 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.136s",
                                "2026-05-20 01:44:25.794 13 INFO tempest.lib.common.rest_client [req-dc17717e-8e59-428e-9e6b-65ad14cb6060 req-dc17717e-8e59-428e-9e6b-65ad14cb6060 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/73fe4089-711c-4986-a6e7-6e9fd41438de 0.816s",
                                "2026-05-20 01:44:26.016 17 INFO tempest.lib.common.rest_client [req-004fe150-45c9-4ab9-bdaf-753f000adb01 req-004fe150-45c9-4ab9-bdaf-753f000adb01 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07 0.250s",
                                "2026-05-20 01:44:26.016 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ec218fbf4ffa493f891f15f14f867c07 for scope project and roles: ['reader']",
                                "2026-05-20 01:44:26.187 13 INFO tempest.lib.common.rest_client [req-09b5af64-c4d2-4d53-8a64-bb22fe4a072f req-09b5af64-c4d2-4d53-8a64-bb22fe4a072f ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d75937fdace84352ab46cb69eadc87e4 0.389s",
                                "2026-05-20 01:44:26.310 28 INFO tempest.lib.common.rest_client [req-bee07d6e-a6ed-496e-9a53-589ca955a029 req-bee07d6e-a6ed-496e-9a53-589ca955a029 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s",
                                "2026-05-20 01:44:26.337 24 INFO tempest.lib.common.rest_client [req-6ce6146f-706a-4152-bed0-011142d8a6c9 req-6ce6146f-706a-4152-bed0-011142d8a6c9 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dfb17f5a-01ac-43ab-9b43-ea99d0f58186 0.622s",
                                "2026-05-20 01:44:26.453 24 INFO tempest.lib.common.rest_client [req-1a91f9ff-a105-4213-b381-8d079a2eb2b9 req-1a91f9ff-a105-4213-b381-8d079a2eb2b9 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a86f51a4-8a28-4d35-ab59-28ea9a18e946 0.115s",
                                "2026-05-20 01:44:26.462 39 INFO tempest.lib.common.rest_client [req-320dbf1c-8030-48d0-9a17-354a809c4cb2 req-320dbf1c-8030-48d0-9a17-354a809c4cb2 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ae39d884-6d9a-4433-a76c-f70673099b72/remove_router_interface 1.668s",
                                "2026-05-20 01:44:26.541 35 INFO tempest.lib.common.rest_client [req-a1520404-2ed2-480c-9994-a5fe3a55188c req-a1520404-2ed2-480c-9994-a5fe3a55188c ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.386s",
                                "2026-05-20 01:44:26.563 20 INFO tempest.lib.common.rest_client [req-df80f229-8b8b-42d5-99f4-40d4d5e45484 req-df80f229-8b8b-42d5-99f4-40d4d5e45484 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.168s",
                                "2026-05-20 01:44:26.576 39 INFO tempest.lib.common.rest_client [req-ccbc17e0-f48e-45f4-a00f-3d1f76694c19 req-ccbc17e0-f48e-45f4-a00f-3d1f76694c19 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ae39d884-6d9a-4433-a76c-f70673099b72 0.110s",
                                "2026-05-20 01:44:26.592 24 INFO tempest.lib.common.rest_client [req-088aa76d-c4e9-4aba-9dc4-7af691b5a3c5 req-088aa76d-c4e9-4aba-9dc4-7af691b5a3c5 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a89be383-bad1-4efd-8796-a1d39cf91135 0.135s",
                                "2026-05-20 01:44:26.702 24 INFO tempest.lib.common.rest_client [req-6b730c89-a33d-41c3-968f-666e91b7b407 req-6b730c89-a33d-41c3-968f-666e91b7b407 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ced51b37-f124-404b-ac6c-7177fde71098 0.108s",
                                "2026-05-20 01:44:26.761 11 INFO tempest.lib.common.rest_client [req-55a51ced-7a09-4284-9df9-d5b007ee3526 req-55a51ced-7a09-4284-9df9-d5b007ee3526 ] Request (NetworksApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9d5f18f4109b4018ba83d0817cee7f14&name=default 1.297s",
                                "2026-05-20 01:44:26.780 17 INFO tempest.lib.common.rest_client [req-0560a9ae-01b2-4160-92be-b5843bc8ed4b req-0560a9ae-01b2-4160-92be-b5843bc8ed4b ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.761s",
                                "2026-05-20 01:44:26.785 13 INFO tempest.lib.common.rest_client [req-5b4c9629-9ed7-41f9-aa03-a600629f4a35 req-5b4c9629-9ed7-41f9-aa03-a600629f4a35 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-05-20 01:44:26.795 24 INFO tempest.lib.common.rest_client [req-4fb5cbe5-befa-4697-a1bc-d839ba348a5d req-4fb5cbe5-befa-4697-a1bc-d839ba348a5d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2fcb9ffd-4291-4e27-bb26-a65ec4e5a06f 0.090s",
                                "2026-05-20 01:44:26.920 24 INFO tempest.lib.common.rest_client [req-4fbd4760-ff20-43bf-8ade-9a85a29aa996 req-4fbd4760-ff20-43bf-8ade-9a85a29aa996 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/95fe965d-1564-490a-a4f8-c8d900448f33 0.122s",
                                "2026-05-20 01:44:26.941 17 INFO tempest.lib.common.rest_client [req-33018086-065e-4e30-8585-bc640a57c24d req-33018086-065e-4e30-8585-bc640a57c24d ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-20 01:44:26.993 28 INFO tempest.lib.common.rest_client [req-753c982f-649d-4c58-87a9-c8284e21acd4 req-753c982f-649d-4c58-87a9-c8284e21acd4 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.674s",
                                "2026-05-20 01:44:26.998 21 INFO tempest.lib.common.rest_client [req-6d7c67d4-a65b-4be8-b0ad-1960964162de req-6d7c67d4-a65b-4be8-b0ad-1960964162de ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08/remove_router_interface 2.120s",
                                "{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [5.481844s] ... ok",
                                "2026-05-20 01:44:26.996 35 INFO tempest.lib.common.rest_client [req-ba4bf2e2-380b-466e-94d1-a187cc72719e req-ba4bf2e2-380b-466e-94d1-a187cc72719e ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.450s",
                                "2026-05-20 01:44:27.120 28 INFO tempest.lib.common.rest_client [req-7f445837-b802-4e58-bb88-5497d06a8d1a req-7f445837-b802-4e58-bb88-5497d06a8d1a ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.124s",
                                "2026-05-20 01:44:27.138 20 INFO tempest.lib.common.rest_client [req-3686a4d8-e4eb-47dd-a13e-25ffe9cb0668 req-3686a4d8-e4eb-47dd-a13e-25ffe9cb0668 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.572s",
                                "2026-05-20 01:44:27.141 21 INFO tempest.lib.common.rest_client [req-71979fc3-02b3-4dff-bd1e-fc04d74d1721 req-71979fc3-02b3-4dff-bd1e-fc04d74d1721 ] Request (RoutersNegativeIpV6Test:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1860811367 0.138s",
                                "{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.141772s] ... ok",
                                "2026-05-20 01:44:27.151 17 INFO tempest.lib.common.rest_client [req-7f0654e3-ae29-4019-9718-51735e4f04ad req-7f0654e3-ae29-4019-9718-51735e4f04ad ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/d160c5a954454b46a757d4b46d29074d/roles/8a521d0f25a3484db544a7c662aa9d7f 0.207s",
                                "2026-05-20 01:44:27.297 21 INFO tempest.lib.common.rest_client [req-c380de01-65c7-42de-98c5-3b46da2d3c5f req-c380de01-65c7-42de-98c5-3b46da2d3c5f ] Request (RoutersNegativeIpV6Test:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1392511711 0.151s",
                                "{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.154977s] ... ok",
                                "2026-05-20 01:44:27.360 13 INFO tempest.lib.common.rest_client [req-e4e83cef-5123-4208-8e5d-da727c50a13e req-e4e83cef-5123-4208-8e5d-da727c50a13e ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s",
                                "2026-05-20 01:44:27.359 24 INFO tempest.lib.common.rest_client [req-412a2e59-b7b3-468a-8837-6d4e47ddfcdb req-412a2e59-b7b3-468a-8837-6d4e47ddfcdb ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/56e6edc4-7c98-49b9-bd38-d7cce74e5a3c 0.436s",
                                "2026-05-20 01:44:27.389 17 INFO tempest.lib.common.rest_client [req-dcb436b7-e1fa-4ba5-9e14-9cc84c9a5f5a req-dcb436b7-e1fa-4ba5-9e14-9cc84c9a5f5a ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-20 01:44:27.444 20 INFO tempest.lib.common.rest_client [req-df67e720-e31a-409b-bced-e8b8f9af2ba9 req-df67e720-e31a-409b-bced-e8b8f9af2ba9 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.303s",
                                "2026-05-20 01:44:27.487 28 INFO tempest.lib.common.rest_client [req-8cb03c9a-cfd9-4df0-91ce-f66a7e809645 req-8cb03c9a-cfd9-4df0-91ce-f66a7e809645 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.363s",
                                "2026-05-20 01:44:27.533 17 INFO tempest.lib.common.rest_client [req-7e354b3c-8538-47b6-8824-a2063f288c70 req-7e354b3c-8538-47b6-8824-a2063f288c70 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/d160c5a954454b46a757d4b46d29074d/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.142s",
                                "2026-05-20 01:44:27.636 13 INFO tempest.lib.common.rest_client [req-1d63c400-9fa2-434a-ad76-f1b12461d25b req-1d63c400-9fa2-434a-ad76-f1b12461d25b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.268s",
                                "2026-05-20 01:44:27.649 11 INFO tempest.lib.common.rest_client [req-d147ebdd-d96f-4ca0-bc1b-9b66f6f447f5 req-d147ebdd-d96f-4ca0-bc1b-9b66f6f447f5 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d1b94e6d-1332-4150-bfd0-c0c37102669a 0.884s",
                                "2026-05-20 01:44:27.788 17 INFO tempest.lib.common.rest_client [req-66237d7b-2976-45e5-85c6-27694541c497 req-66237d7b-2976-45e5-85c6-27694541c497 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-20 01:44:27.830 15 INFO tempest.lib.common.rest_client [req-9d7bb8c7-2ff8-402d-afe9-6b6b63167de8 req-9d7bb8c7-2ff8-402d-afe9-6b6b63167de8 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.550s",
                                "2026-05-20 01:44:27.840 13 INFO tempest.lib.common.rest_client [req-c166f453-61dd-4e44-a430-709d75e1959d req-c166f453-61dd-4e44-a430-709d75e1959d ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.196s",
                                "2026-05-20 01:44:27.900 21 INFO tempest.lib.common.rest_client [req-c0e9099e-8280-4a48-bef7-6aa79953755e req-c0e9099e-8280-4a48-bef7-6aa79953755e ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4ff15187-0f64-4cc6-8682-52fc1e622363 0.560s",
                                "2026-05-20 01:44:27.954 11 INFO tempest.lib.common.rest_client [req-5486661c-2a95-49dc-986e-299871e2c123 req-5486661c-2a95-49dc-986e-299871e2c123 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9d5f18f4109b4018ba83d0817cee7f14 0.302s",
                                "2026-05-20 01:44:27.975 15 INFO tempest.lib.common.rest_client [req-e8285e54-22f6-475d-9fc1-d8e928b4340c req-e8285e54-22f6-475d-9fc1-d8e928b4340c ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/87cc7ddb-3ed9-48ff-a233-e8e7558d8acb 0.143s",
                                "2026-05-20 01:44:28.006 37 INFO tempest.lib.common.rest_client [req-05d98ddb-f0e4-490e-844c-818f5110000d req-05d98ddb-f0e4-490e-844c-818f5110000d ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.212s",
                                "2026-05-20 01:44:28.086 17 INFO tempest.lib.common.rest_client [req-f2b33bb5-fe53-4777-b33a-93cb215d91e5 req-f2b33bb5-fe53-4777-b33a-93cb215d91e5 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/d160c5a954454b46a757d4b46d29074d/roles/68cd1badce4c4baeb95895efe5da31f7 0.296s",
                                "2026-05-20 01:44:28.191 39 INFO tempest.lib.common.rest_client [req-d617ff39-6722-4ee7-94f6-fa7068948cc2 req-d617ff39-6722-4ee7-94f6-fa7068948cc2 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ae39d884-6d9a-4433-a76c-f70673099b72 1.612s",
                                "2026-05-20 01:44:28.298 20 INFO tempest.lib.common.rest_client [req-8a4012a4-0e23-4eb1-9f02-fbce2101c284 req-8a4012a4-0e23-4eb1-9f02-fbce2101c284 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/afed1a1c-2d62-4d86-9a1e-5bee232d5897 0.851s",
                                "2026-05-20 01:44:28.320 28 INFO tempest.lib.common.rest_client [req-77ba76b1-9d28-4482-ba6e-eae4c7c4ea04 req-77ba76b1-9d28-4482-ba6e-eae4c7c4ea04 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.831s",
                                "2026-05-20 01:44:28.343 15 INFO tempest.lib.common.rest_client [req-79903dce-a531-436c-9ce4-39807f24486f req-79903dce-a531-436c-9ce4-39807f24486f ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.362s",
                                "2026-05-20 01:44:28.351 24 INFO tempest.lib.common.rest_client [req-8b55b889-772f-48d3-bdab-98d36746c1f7 req-8b55b889-772f-48d3-bdab-98d36746c1f7 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c63fb1bc-1157-4a6b-9d85-292ecce1ce40 0.986s",
                                "2026-05-20 01:44:28.422 17 INFO tempest.lib.common.rest_client [req-bd23e6c6-41f0-4358-9502-8402e3deee0b req-bd23e6c6-41f0-4358-9502-8402e3deee0b ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.335s",
                                "2026-05-20 01:44:28.434 20 INFO tempest.lib.common.rest_client [req-40855fc9-e8aa-40e5-b191-1323d33abdff req-40855fc9-e8aa-40e5-b191-1323d33abdff ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.135s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [3.042049s] ... ok",
                                "2026-05-20 01:44:28.495 28 INFO tempest.lib.common.rest_client [req-e56d0d61-5f0f-42d1-b6cc-062e1bfda564 req-e56d0d61-5f0f-42d1-b6cc-062e1bfda564 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s",
                                "2026-05-20 01:44:28.537 13 INFO tempest.lib.common.rest_client [req-ab57aa64-5291-4dfa-9d1b-450cd5a1fae3 req-ab57aa64-5291-4dfa-9d1b-450cd5a1fae3 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.696s",
                                "2026-05-20 01:44:28.585 17 INFO tempest.lib.common.rest_client [req-677086f5-06bc-4322-a4fc-d7aefb9ff01d req-677086f5-06bc-4322-a4fc-d7aefb9ff01d ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07/users/d160c5a954454b46a757d4b46d29074d/roles/96c5293ae00249159873405c9cd172ae 0.161s",
                                "2026-05-20 01:44:28.588 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d160c5a954454b46a757d4b46d29074d is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:28.588 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-475963307-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec218fbf4ffa493f891f15f14f867c07', 'project_name': 'tempest-NegativeSecGroupTest-475963307', 'tenant_id': 'ec218fbf4ffa493f891f15f14f867c07', 'tenant_name': 'tempest-NegativeSecGroupTest-475963307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd160c5a954454b46a757d4b46d29074d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:28.589 17 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-475963307-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec218fbf4ffa493f891f15f14f867c07', 'project_name': 'tempest-NegativeSecGroupTest-475963307', 'tenant_id': 'ec218fbf4ffa493f891f15f14f867c07', 'tenant_name': 'tempest-NegativeSecGroupTest-475963307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd160c5a954454b46a757d4b46d29074d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:28.667 24 INFO tempest.lib.common.rest_client [req-bf28de2a-e925-4a11-99b8-6ebab225856a req-bf28de2a-e925-4a11-99b8-6ebab225856a ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f48050a72bf148a08222d07f4f824a9e 0.314s",
                                "2026-05-20 01:44:28.719 39 INFO tempest.lib.common.rest_client [req-33a9e32b-d15d-4270-996e-08de3ca5e1d2 req-33a9e32b-d15d-4270-996e-08de3ca5e1d2 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bf07e960-3061-4669-8525-71b81cc46548 0.525s",
                                "2026-05-20 01:44:28.787 13 INFO tempest.lib.common.rest_client [req-4d8623f0-27f2-428d-b26a-01b5fbf3f445 req-4d8623f0-27f2-428d-b26a-01b5fbf3f445 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-20 01:44:28.870 28 INFO tempest.lib.common.rest_client [req-53573570-2cb1-4533-a2d7-d8bf29a19551 req-53573570-2cb1-4533-a2d7-d8bf29a19551 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66d916cecbc0492a83bb2fe4c52a47e3/users/94696fa72d0345699f764f22aba72f41/roles/96c5293ae00249159873405c9cd172ae 0.374s",
                                "2026-05-20 01:44:29.098 20 INFO tempest.lib.common.rest_client [req-c0b80fd3-5db5-4575-bef2-b7e1a44d01db req-c0b80fd3-5db5-4575-bef2-b7e1a44d01db ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.658s",
                                "2026-05-20 01:44:29.101 21 INFO tempest.lib.common.rest_client [req-91b5f5c6-5e13-4db2-bf44-ef3124db984a req-91b5f5c6-5e13-4db2-bf44-ef3124db984a ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/02641017-1f08-4090-93e0-551267b613ba 1.196s",
                                "2026-05-20 01:44:29.127 24 INFO tempest.lib.common.rest_client [req-f5163395-f382-46b6-8310-ed2e6e24f4d4 req-f5163395-f382-46b6-8310-ed2e6e24f4d4 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/923c210226a74596abd1c4eaef52d2e7 0.457s",
                                "2026-05-20 01:44:29.129 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9ff84d67fc9a4175ba96acc31bff0297",
                                "2026-05-20 01:44:29.161 35 INFO tempest.lib.common.rest_client [req-2a9391e6-6e5d-4c28-8917-b38ddfab61f4 req-2a9391e6-6e5d-4c28-8917-b38ddfab61f4 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.163s",
                                "2026-05-20 01:44:29.216 39 INFO tempest.lib.common.rest_client [req-86fc6fcd-8542-4f54-a2b0-63d6371abd90 req-86fc6fcd-8542-4f54-a2b0-63d6371abd90 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/818a30ca-c0b8-4eb7-a8cb-52c7dc7dacf8 0.493s",
                                "2026-05-20 01:44:29.218 13 INFO tempest.lib.common.rest_client [req-476349cb-d124-4243-8772-3dfdd3522ed1 req-476349cb-d124-4243-8772-3dfdd3522ed1 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/ae2f3faf6c694f6ba2e715e21213a5c3/roles/96c5293ae00249159873405c9cd172ae 0.430s",
                                "2026-05-20 01:44:29.239 20 INFO tempest.lib.common.rest_client [req-86f1c6e1-1860-4e37-8ae8-bee238718844 req-86f1c6e1-1860-4e37-8ae8-bee238718844 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.138s",
                                "2026-05-20 01:44:29.298 28 INFO tempest.lib.common.rest_client [req-fa99732c-c7f7-47be-b1aa-597e899e8362 req-fa99732c-c7f7-47be-b1aa-597e899e8362 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.426s",
                                "2026-05-20 01:44:29.448 17 INFO tempest.lib.common.rest_client [req-3f853249-eae2-4aa8-b259-0113811c5101 req-3f853249-eae2-4aa8-b259-0113811c5101 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.852s",
                                "2026-05-20 01:44:29.482 13 INFO tempest.lib.common.rest_client [req-5b5782da-a44f-4669-b49a-9ef3e335f577 req-5b5782da-a44f-4669-b49a-9ef3e335f577 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s",
                                "2026-05-20 01:44:29.561 28 INFO tempest.lib.common.rest_client [req-44f3c8dc-d3b3-4a51-ac64-6023129c840f req-44f3c8dc-d3b3-4a51-ac64-6023129c840f ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66d916cecbc0492a83bb2fe4c52a47e3/users/94696fa72d0345699f764f22aba72f41/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.261s",
                                "2026-05-20 01:44:29.601 20 INFO tempest.lib.common.rest_client [req-7008eaf1-7bbe-4dda-9101-b2a804832ef7 req-7008eaf1-7bbe-4dda-9101-b2a804832ef7 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/71cde49c-5a24-4246-a01b-1457b50b503e 0.358s",
                                "2026-05-20 01:44:29.668 28 INFO tempest.lib.common.rest_client [req-ebf75d1a-6911-4add-9cdc-f419d0eeecdc req-ebf75d1a-6911-4add-9cdc-f419d0eeecdc ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s",
                                "2026-05-20 01:44:29.683 13 INFO tempest.lib.common.rest_client [req-91f806bb-6cad-4d40-a1ca-8075ad3b81ab req-91f806bb-6cad-4d40-a1ca-8075ad3b81ab ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/ae2f3faf6c694f6ba2e715e21213a5c3/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.198s",
                                "2026-05-20 01:44:29.734 20 INFO tempest.lib.common.rest_client [req-cc34878e-05bc-4925-834b-b2f0ac308d42 req-cc34878e-05bc-4925-834b-b2f0ac308d42 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.130s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [1.299897s] ... ok",
                                "2026-05-20 01:44:29.739 24 INFO tempest.lib.common.rest_client [req-544fb2e1-902c-4e3f-9c20-24d8e43b4ca9 req-544fb2e1-902c-4e3f-9c20-24d8e43b4ca9 ] Request (NetworksTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s",
                                "2026-05-20 01:44:29.777 21 INFO tempest.lib.common.rest_client [req-12c84ab4-1217-44db-8e82-770c916e7dd2 req-12c84ab4-1217-44db-8e82-770c916e7dd2 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1db09654-7467-4021-8b5d-8774b19fffb7 0.671s",
                                "2026-05-20 01:44:29.795 28 INFO tempest.lib.common.rest_client [req-ed3fc7d9-875b-469a-8325-9c3588e9370d req-ed3fc7d9-875b-469a-8325-9c3588e9370d ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66d916cecbc0492a83bb2fe4c52a47e3/users/94696fa72d0345699f764f22aba72f41/roles/68cd1badce4c4baeb95895efe5da31f7 0.119s",
                                "2026-05-20 01:44:29.901 15 INFO tempest.lib.common.rest_client [req-d4fe2727-b469-43a2-a4ba-d2d3f23370c3 req-d4fe2727-b469-43a2-a4ba-d2d3f23370c3 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/87cc7ddb-3ed9-48ff-a233-e8e7558d8acb 1.553s",
                                "2026-05-20 01:44:29.908 17 INFO tempest.lib.common.rest_client [req-73fbae9d-1c04-42b8-9647-aef1e8a02a63 req-73fbae9d-1c04-42b8-9647-aef1e8a02a63 ] Request (NegativeSecGroupTest:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.457s",
                                "{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.460371s] ... ok",
                                "2026-05-20 01:44:29.918 13 INFO tempest.lib.common.rest_client [req-e2856cbf-3d9e-4f9d-af57-d968d254fa14 req-e2856cbf-3d9e-4f9d-af57-d968d254fa14 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-20 01:44:29.920 28 INFO tempest.lib.common.rest_client [req-4fe176db-afc8-4730-801e-4048a001cb65 req-4fe176db-afc8-4730-801e-4048a001cb65 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s",
                                "2026-05-20 01:44:30.058 13 INFO tempest.lib.common.rest_client [req-e25a1d76-7640-428c-b77b-76f9e5b7669c req-e25a1d76-7640-428c-b77b-76f9e5b7669c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/ae2f3faf6c694f6ba2e715e21213a5c3/roles/68cd1badce4c4baeb95895efe5da31f7 0.138s",
                                "2026-05-20 01:44:30.082 28 INFO tempest.lib.common.rest_client [req-d2453db5-12aa-4110-8245-29540639cf1e req-d2453db5-12aa-4110-8245-29540639cf1e ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66d916cecbc0492a83bb2fe4c52a47e3/users/94696fa72d0345699f764f22aba72f41/roles/96c5293ae00249159873405c9cd172ae 0.157s",
                                "2026-05-20 01:44:30.083 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 94696fa72d0345699f764f22aba72f41 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:30.084 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-644057671-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '66d916cecbc0492a83bb2fe4c52a47e3', 'project_name': 'tempest-RoutersAdminNegativeTest-644057671', 'tenant_id': '66d916cecbc0492a83bb2fe4c52a47e3', 'tenant_name': 'tempest-RoutersAdminNegativeTest-644057671', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '94696fa72d0345699f764f22aba72f41', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:30.084 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-644057671-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '66d916cecbc0492a83bb2fe4c52a47e3', 'project_name': 'tempest-RoutersAdminNegativeTest-644057671', 'tenant_id': '66d916cecbc0492a83bb2fe4c52a47e3', 'tenant_name': 'tempest-RoutersAdminNegativeTest-644057671', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '94696fa72d0345699f764f22aba72f41', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:30.154 24 INFO tempest.lib.common.rest_client [req-de4b6b11-2e69-43f9-b52a-a12fb422aea3 req-de4b6b11-2e69-43f9-b52a-a12fb422aea3 ] Request (NetworksTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9ff84d67fc9a4175ba96acc31bff0297&name=default 0.412s",
                                "2026-05-20 01:44:30.206 21 INFO tempest.lib.common.rest_client [req-e6f53476-3deb-46fc-8439-522f483a598e req-e6f53476-3deb-46fc-8439-522f483a598e ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/599362c6-b8c4-4251-8f01-05e56274c85c 0.427s",
                                "2026-05-20 01:44:30.288 13 INFO tempest.lib.common.rest_client [req-ae79d065-5b72-4d4e-80e5-9225e98b8688 req-ae79d065-5b72-4d4e-80e5-9225e98b8688 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-20 01:44:30.371 39 INFO tempest.lib.common.rest_client [req-1aa5f3d7-72c0-419c-a54d-8e884c21cf5f req-1aa5f3d7-72c0-419c-a54d-8e884c21cf5f ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a1d23caa-103e-4a6b-b11b-35f6267b5d89 1.152s",
                                "2026-05-20 01:44:30.405 20 INFO tempest.lib.common.rest_client [req-140e9ce5-4e93-4a57-b641-dc2df54e2480 req-140e9ce5-4e93-4a57-b641-dc2df54e2480 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.667s",
                                "2026-05-20 01:44:30.411 13 INFO tempest.lib.common.rest_client [req-e7b63d6f-b48c-42e0-b483-7363811aad7a req-e7b63d6f-b48c-42e0-b483-7363811aad7a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/ae2f3faf6c694f6ba2e715e21213a5c3/roles/96c5293ae00249159873405c9cd172ae 0.120s",
                                "2026-05-20 01:44:30.412 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ae2f3faf6c694f6ba2e715e21213a5c3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:30.412 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'tenant_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ae2f3faf6c694f6ba2e715e21213a5c3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:30.413 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'tenant_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ae2f3faf6c694f6ba2e715e21213a5c3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:30.448 35 INFO tempest.lib.common.rest_client [req-a6b5538f-9083-4ed7-b7ee-b7c76d043a7d req-a6b5538f-9083-4ed7-b7ee-b7c76d043a7d ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/a4a69440-c66b-48ad-9d70-c52f29a43765 1.285s",
                                "2026-05-20 01:44:30.536 20 INFO tempest.lib.common.rest_client [req-1716ddfe-33a4-491c-9f40-92b6a9807cbc req-1716ddfe-33a4-491c-9f40-92b6a9807cbc ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.126s",
                                "2026-05-20 01:44:30.548 15 INFO tempest.lib.common.rest_client [req-caa4bbe1-3acc-415c-808f-d87b39c25fcb req-caa4bbe1-3acc-415c-808f-d87b39c25fcb ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/87cc7ddb-3ed9-48ff-a233-e8e7558d8acb 0.644s",
                                "2026-05-20 01:44:30.591 37 INFO tempest.lib.common.rest_client [req-7ddf774a-247c-4f93-a6a2-8a6a5142605a req-7ddf774a-247c-4f93-a6a2-8a6a5142605a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.582s",
                                "2026-05-20 01:44:30.762 24 INFO tempest.lib.common.rest_client [req-293da961-73fd-457d-8951-a7bd40ac13df req-293da961-73fd-457d-8951-a7bd40ac13df ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ac36162f-eaf6-4b5e-b15d-54a88dd03bd3 0.605s",
                                "2026-05-20 01:44:30.838 28 INFO tempest.lib.common.rest_client [req-a49841fe-b573-4b10-a027-3daef7ebb43c req-a49841fe-b573-4b10-a027-3daef7ebb43c ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.746s",
                                "2026-05-20 01:44:30.867 20 INFO tempest.lib.common.rest_client [req-43d60016-cfd1-455c-9d27-1fc3d158ed96 req-43d60016-cfd1-455c-9d27-1fc3d158ed96 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bd9bbb3e-4e6c-4f05-af19-e184066bfeba 0.329s",
                                "2026-05-20 01:44:30.895 17 INFO tempest.lib.common.rest_client [req-633bbc27-3423-450d-b352-7c4a7f7b21f1 req-633bbc27-3423-450d-b352-7c4a7f7b21f1 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.982s",
                                "2026-05-20 01:44:30.897 35 INFO tempest.lib.common.rest_client [req-32e9f8ba-604d-4e74-aa33-0e06f1c47990 req-32e9f8ba-604d-4e74-aa33-0e06f1c47990 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a4a69440-c66b-48ad-9d70-c52f29a43765 0.448s",
                                "2026-05-20 01:44:30.979 21 INFO tempest.lib.common.rest_client [req-f7caa7e4-c7e8-4914-bf03-a2b1ee5f4773 req-f7caa7e4-c7e8-4914-bf03-a2b1ee5f4773 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/922c3a17-0e3c-4533-ba59-d21387d9613c 0.770s",
                                "2026-05-20 01:44:30.985 35 INFO tempest.lib.common.rest_client [req-b06e11e3-3378-4bf0-8430-b2efefe29e4b req-b06e11e3-3378-4bf0-8430-b2efefe29e4b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a4a69440-c66b-48ad-9d70-c52f29a43765 0.086s",
                                "2026-05-20 01:44:31.002 20 INFO tempest.lib.common.rest_client [req-78311fba-dc7a-4f00-855d-1204799d24f8 req-78311fba-dc7a-4f00-855d-1204799d24f8 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.131s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [1.266356s] ... ok",
                                "2026-05-20 01:44:31.049 39 INFO tempest.lib.common.rest_client [req-83c17fc4-34fa-43ac-aadc-1be7bb62d898 req-83c17fc4-34fa-43ac-aadc-1be7bb62d898 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/298ee593-6e32-4dff-b989-20c369457491 0.676s",
                                "{14} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [27.121192s] ... ok",
                                "2026-05-20 01:44:31.068 24 INFO tempest.lib.common.rest_client [req-b34316ff-5bc4-4bb1-a6b3-d614210da78e req-b34316ff-5bc4-4bb1-a6b3-d614210da78e ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9ff84d67fc9a4175ba96acc31bff0297 0.302s",
                                "2026-05-20 01:44:31.078 13 INFO tempest.lib.common.rest_client [req-559cbf5e-442d-40b7-bfb9-ecde0d51259a req-559cbf5e-442d-40b7-bfb9-ecde0d51259a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s",
                                "2026-05-20 01:44:31.097 15 INFO tempest.lib.common.rest_client [req-b63ef3db-8bd7-4406-bc13-fa9ea8b5bf0a req-b63ef3db-8bd7-4406-bc13-fa9ea8b5bf0a ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/87cc7ddb-3ed9-48ff-a233-e8e7558d8acb 0.547s",
                                "2026-05-20 01:44:31.141 28 INFO tempest.lib.common.rest_client [req-0a182b96-d3a2-467e-9e25-92055f80ff7c req-0a182b96-d3a2-467e-9e25-92055f80ff7c ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.301s",
                                "2026-05-20 01:44:31.245 15 INFO tempest.lib.common.rest_client [req-b4d72108-86a3-454e-b968-f92adcef2190 req-b4d72108-86a3-454e-b968-f92adcef2190 ] Request (FloatingIPTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/87cc7ddb-3ed9-48ff-a233-e8e7558d8acb 0.146s",
                                "{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [5.968405s] ... ok",
                                "2026-05-20 01:44:31.253 35 INFO tempest.lib.common.rest_client [req-f68673da-da70-4463-a2f8-3227642e0d33 req-f68673da-da70-4463-a2f8-3227642e0d33 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c0c9584c-bdb5-4b40-b544-1a609f047fd8 0.261s",
                                "2026-05-20 01:44:31.270 17 INFO tempest.lib.common.rest_client [req-19ac063e-6f6f-4f6a-8859-0bef77dca672 req-19ac063e-6f6f-4f6a-8859-0bef77dca672 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.364s",
                                "2026-05-20 01:44:31.305 13 INFO tempest.lib.common.rest_client [req-50173ebb-5596-46d4-86e5-d9650e58d97a req-50173ebb-5596-46d4-86e5-d9650e58d97a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1 0.225s",
                                "2026-05-20 01:44:31.308 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f4ff8ac41bd14b5e94a2f89d69c02fd1 for scope project and roles: ['reader']",
                                "2026-05-20 01:44:31.485 20 INFO tempest.lib.common.rest_client [req-f2930fa3-ea75-47a9-b1fc-ee432e38cbaf req-f2930fa3-ea75-47a9-b1fc-ee432e38cbaf ] 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.479s",
                                "2026-05-20 01:44:31.491 17 INFO tempest.lib.common.rest_client [req-6f55614a-0be7-42f8-ab36-21bf95f1ab66 req-6f55614a-0be7-42f8-ab36-21bf95f1ab66 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.216s",
                                "2026-05-20 01:44:31.511 15 INFO tempest.lib.common.rest_client [req-18c98933-8cda-4396-8608-253983985619 req-18c98933-8cda-4396-8608-253983985619 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=d3523a4b-3224-4499-acc6-1d745125baba 0.264s",
                                "2026-05-20 01:44:31.541 35 INFO tempest.lib.common.rest_client [req-c9b1e9ba-0973-4cd5-819a-c815a388550c req-c9b1e9ba-0973-4cd5-819a-c815a388550c ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d624ab22-a48a-4b6c-8d43-759ba9b7845a 0.286s",
                                "2026-05-20 01:44:31.594 20 INFO tempest.lib.common.rest_client [req-3d8674c5-4c23-4ef5-a9fc-3772600324d1 req-3d8674c5-4c23-4ef5-a9fc-3772600324d1 ] 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.106s",
                                "2026-05-20 01:44:31.613 37 INFO tempest.lib.common.rest_client [req-fe5c5f0e-d80b-4586-9a58-99beb99014ae req-fe5c5f0e-d80b-4586-9a58-99beb99014ae ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.019s",
                                "2026-05-20 01:44:31.624 24 INFO tempest.lib.common.rest_client [req-62e400a9-4d1c-4e42-bdcb-111a23563f7e req-62e400a9-4d1c-4e42-bdcb-111a23563f7e ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s",
                                "2026-05-20 01:44:31.655 15 INFO tempest.lib.common.rest_client [req-c488b1e5-8603-4c31-8f35-23ad6e2e5e77 req-c488b1e5-8603-4c31-8f35-23ad6e2e5e77 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/5bd9c450-053f-466d-a108-670c4c7d646b 0.141s",
                                "2026-05-20 01:44:31.684 20 INFO tempest.lib.common.rest_client [req-81d78472-5a92-405d-b00a-6554ddba1150 req-81d78472-5a92-405d-b00a-6554ddba1150 ] 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.088s",
                                "2026-05-20 01:44:31.775 20 INFO tempest.lib.common.rest_client [req-dd5956d3-c0fe-45aa-bb43-b15587e1bc3f req-dd5956d3-c0fe-45aa-bb43-b15587e1bc3f ] 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-20 01:44:31.778 21 INFO tempest.lib.common.rest_client [req-76e5465b-c461-48a6-925f-a93b6289a3c6 req-76e5465b-c461-48a6-925f-a93b6289a3c6 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/46caf5cb-9445-447d-a896-4238cfc01bb5 0.795s",
                                "2026-05-20 01:44:31.797 28 INFO tempest.lib.common.rest_client [req-1bcd3c14-147d-4317-964a-106c5b155bc2 req-1bcd3c14-147d-4317-964a-106c5b155bc2 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.654s",
                                "2026-05-20 01:44:31.861 37 INFO tempest.lib.common.rest_client [req-5e9fc3df-97f0-4f2b-bd87-fdc336a575bb req-5e9fc3df-97f0-4f2b-bd87-fdc336a575bb ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.245s",
                                "2026-05-20 01:44:31.865 17 INFO tempest.lib.common.rest_client [req-1de57124-acba-4ac0-bf7e-83c1e5ba1cc8 req-1de57124-acba-4ac0-bf7e-83c1e5ba1cc8 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/64409ccf-b0df-4783-beb2-b049be6980a8 0.370s",
                                "2026-05-20 01:44:31.889 20 INFO tempest.lib.common.rest_client [req-08d5d001-13e7-4785-b5c5-47b3d82dd4d8 req-08d5d001-13e7-4785-b5c5-47b3d82dd4d8 ] 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.112s",
                                "2026-05-20 01:44:31.907 13 INFO tempest.lib.common.rest_client [req-7a9c0b1f-8363-4447-817d-c3d7ec019ebd req-7a9c0b1f-8363-4447-817d-c3d7ec019ebd ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.596s",
                                "2026-05-20 01:44:31.930 28 INFO tempest.lib.common.rest_client [req-dcd8eaf7-bccd-4bed-ae22-9a70fd17eb00 req-dcd8eaf7-bccd-4bed-ae22-9a70fd17eb00 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.128s",
                                "2026-05-20 01:44:32.002 35 INFO tempest.lib.common.rest_client [req-5fa89c41-a17a-4f50-a725-b94667cfa930 req-5fa89c41-a17a-4f50-a725-b94667cfa930 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/09b63fbd-4ed2-459c-bb76-a8699678e338 0.459s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [9.620813s] ... ok",
                                "2026-05-20 01:44:32.044 17 INFO tempest.lib.common.rest_client [req-6a7dc4e3-da5e-44a1-b4ee-4fa2a5cb79ae req-6a7dc4e3-da5e-44a1-b4ee-4fa2a5cb79ae ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.177s",
                                "{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [2.133075s] ... ok",
                                "2026-05-20 01:44:32.090 28 INFO tempest.lib.common.rest_client [req-0c99c58f-d708-46ff-b63d-05b141339576 req-0c99c58f-d708-46ff-b63d-05b141339576 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6218b099ace4879b1de9dbd235b0e8e/users/6831f4984e8f4c50b9e6d88703c761fc/roles/a5048e830be14347876cdf483f806a64 0.156s",
                                "2026-05-20 01:44:32.097 39 INFO tempest.lib.common.rest_client [req-1ae1a223-fe5c-4c62-9a0d-600b9845c268 req-1ae1a223-fe5c-4c62-9a0d-600b9845c268 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.044s",
                                "2026-05-20 01:44:32.102 13 INFO tempest.lib.common.rest_client [req-2ecf6a65-5408-4d5d-ab27-0887fbe79ca4 req-2ecf6a65-5408-4d5d-ab27-0887fbe79ca4 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-20 01:44:32.174 21 INFO tempest.lib.common.rest_client [req-1aaa9ab5-1c76-4a14-94b7-4ed1a0a8f5dd req-1aaa9ab5-1c76-4a14-94b7-4ed1a0a8f5dd ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e643f493-ae4d-4a20-a1fa-25b15c02f1ed 0.394s",
                                "2026-05-20 01:44:32.237 24 INFO tempest.lib.common.rest_client [req-204ba49a-ee63-41fd-9e9d-e73d37358f0a req-204ba49a-ee63-41fd-9e9d-e73d37358f0a ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s",
                                "2026-05-20 01:44:32.273 20 INFO tempest.lib.common.rest_client [req-bb41f945-a0fb-4a7e-8f45-ee4e80aec579 req-bb41f945-a0fb-4a7e-8f45-ee4e80aec579 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9e5e0c4e-5541-47f2-b7db-dcdf76fdfb50 0.381s",
                                "2026-05-20 01:44:32.358 28 INFO tempest.lib.common.rest_client [req-a5636fae-8a53-4183-952d-7857ff83fe74 req-a5636fae-8a53-4183-952d-7857ff83fe74 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s",
                                "2026-05-20 01:44:32.404 24 INFO tempest.lib.common.rest_client [req-0fcb0412-e38e-42de-9e25-45c4f69192fb req-0fcb0412-e38e-42de-9e25-45c4f69192fb ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.165s",
                                "2026-05-20 01:44:32.408 13 INFO tempest.lib.common.rest_client [req-e027c833-986d-4018-8adf-0e8464624a6e req-e027c833-986d-4018-8adf-0e8464624a6e ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/f47e9e6451d24fbaae57a7a5b1154e78/roles/8a521d0f25a3484db544a7c662aa9d7f 0.304s",
                                "2026-05-20 01:44:32.448 20 INFO tempest.lib.common.rest_client [req-b743456d-3c40-4ad6-ac52-fe4015392b19 req-b743456d-3c40-4ad6-ac52-fe4015392b19 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.171s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.445850s] ... ok",
                                "2026-05-20 01:44:32.526 17 INFO tempest.lib.common.rest_client [req-db9e9120-b423-4a6a-a913-b37decab10c8 req-db9e9120-b423-4a6a-a913-b37decab10c8 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.478s",
                                "2026-05-20 01:44:32.613 17 INFO tempest.lib.common.rest_client [req-e314d6f6-94f3-4f3d-ab35-bdf07749b290 req-e314d6f6-94f3-4f3d-ab35-bdf07749b290 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.085s",
                                "2026-05-20 01:44:32.627 28 INFO tempest.lib.common.rest_client [req-cc735ca3-ec1c-4c8b-bb96-cbab77d0b28a req-cc735ca3-ec1c-4c8b-bb96-cbab77d0b28a ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6218b099ace4879b1de9dbd235b0e8e/users/6831f4984e8f4c50b9e6d88703c761fc/roles/a5048e830be14347876cdf483f806a64 0.267s",
                                "2026-05-20 01:44:32.732 13 INFO tempest.lib.common.rest_client [req-b0a39404-0124-4b29-a93b-0fdc15440dd2 req-b0a39404-0124-4b29-a93b-0fdc15440dd2 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s",
                                "2026-05-20 01:44:32.765 28 INFO tempest.lib.common.rest_client [req-03def9f2-ca19-4fdc-9fac-72944aac56f0 req-03def9f2-ca19-4fdc-9fac-72944aac56f0 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s",
                                "2026-05-20 01:44:32.833 24 INFO tempest.lib.common.rest_client [req-614b74c2-07c7-4ceb-9079-acbf1cd47ef5 req-614b74c2-07c7-4ceb-9079-acbf1cd47ef5 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.426s",
                                "2026-05-20 01:44:32.901 37 INFO tempest.lib.common.rest_client [req-e6714ed1-2b2d-4d28-a430-2daf03c6e90e req-e6714ed1-2b2d-4d28-a430-2daf03c6e90e ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/32523671-67ac-4e93-9089-de9e7ac13a75 1.037s",
                                "2026-05-20 01:44:33.018 17 INFO tempest.lib.common.rest_client [req-cb7ec4ac-0547-4744-9160-b2bc8d573d77 req-cb7ec4ac-0547-4744-9160-b2bc8d573d77 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1942c57a-a665-4fb5-a138-8efb57e72dc2 0.403s",
                                "2026-05-20 01:44:33.043 13 INFO tempest.lib.common.rest_client [req-1caa144e-b087-4e9a-9e85-a601ce81291e req-1caa144e-b087-4e9a-9e85-a601ce81291e ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/f47e9e6451d24fbaae57a7a5b1154e78/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.306s",
                                "2026-05-20 01:44:33.046 28 INFO tempest.lib.common.rest_client [req-1c6afe73-504d-473b-ae9c-39cf10c634e5 req-1c6afe73-504d-473b-ae9c-39cf10c634e5 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6218b099ace4879b1de9dbd235b0e8e/users/6831f4984e8f4c50b9e6d88703c761fc/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.277s",
                                "2026-05-20 01:44:33.062 15 INFO tempest.lib.common.rest_client [req-f08a0456-490d-4693-9f88-202073840125 req-f08a0456-490d-4693-9f88-202073840125 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.391s",
                                "2026-05-20 01:44:33.056 21 INFO tempest.lib.common.rest_client [req-28a56e58-048a-4d29-a859-ad1f5adb22e7 req-28a56e58-048a-4d29-a859-ad1f5adb22e7 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/685333d9-1687-4bdf-affa-28a576c3b6c6 0.881s",
                                "2026-05-20 01:44:33.082 37 INFO tempest.lib.common.rest_client [req-7fe7b69b-0462-464e-9623-9ca6f05e4329 req-7fe7b69b-0462-464e-9623-9ca6f05e4329 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.176s",
                                "2026-05-20 01:44:33.094 20 INFO tempest.lib.common.rest_client [req-11906b99-6cc2-4b62-a3b4-aef45133da81 req-11906b99-6cc2-4b62-a3b4-aef45133da81 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.642s",
                                "2026-05-20 01:44:33.198 17 INFO tempest.lib.common.rest_client [req-0373b911-c7bd-4ee3-8fb2-65c626a96b1b req-0373b911-c7bd-4ee3-8fb2-65c626a96b1b ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.178s",
                                "{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [1.155773s] ... ok",
                                "2026-05-20 01:44:33.220 21 INFO tempest.lib.common.rest_client [req-461f907f-9f83-43dd-937b-bc3b4f4c4e18 req-461f907f-9f83-43dd-937b-bc3b4f4c4e18 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6c257a11-1583-44c5-be44-656524e00d08 0.162s",
                                "2026-05-20 01:44:33.263 20 INFO tempest.lib.common.rest_client [req-40931eab-969d-40dd-ac18-3ac4de91e69e req-40931eab-969d-40dd-ac18-3ac4de91e69e ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.157s",
                                "2026-05-20 01:44:33.348 28 INFO tempest.lib.common.rest_client [req-b4de4f09-25bc-40ea-86c5-9d0bd967cbe5 req-b4de4f09-25bc-40ea-86c5-9d0bd967cbe5 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.300s",
                                "2026-05-20 01:44:33.355 13 INFO tempest.lib.common.rest_client [req-a268f075-1182-4eae-aed0-a1ec00b37d91 req-a268f075-1182-4eae-aed0-a1ec00b37d91 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s",
                                "2026-05-20 01:44:33.457 20 INFO tempest.lib.common.rest_client [req-592c00ef-97c5-432b-a10c-43b15a4cad80 req-592c00ef-97c5-432b-a10c-43b15a4cad80 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.188s",
                                "2026-05-20 01:44:33.506 13 INFO tempest.lib.common.rest_client [req-acf4d07a-931b-401b-910b-b37222664aab req-acf4d07a-931b-401b-910b-b37222664aab ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/f47e9e6451d24fbaae57a7a5b1154e78/roles/68cd1badce4c4baeb95895efe5da31f7 0.148s",
                                "2026-05-20 01:44:33.514 24 INFO tempest.lib.common.rest_client [req-07b421b7-8aac-4d99-a847-b962af29f118 req-07b421b7-8aac-4d99-a847-b962af29f118 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.675s",
                                "2026-05-20 01:44:33.554 20 INFO tempest.lib.common.rest_client [req-b9b0e048-0992-4f0f-a573-79a0e4e83eb2 req-b9b0e048-0992-4f0f-a573-79a0e4e83eb2 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.094s",
                                "2026-05-20 01:44:33.728 28 INFO tempest.lib.common.rest_client [req-0081baac-fa4d-4815-b3d6-0ee618884d1f req-0081baac-fa4d-4815-b3d6-0ee618884d1f ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6218b099ace4879b1de9dbd235b0e8e/users/6831f4984e8f4c50b9e6d88703c761fc/roles/68cd1badce4c4baeb95895efe5da31f7 0.377s",
                                "2026-05-20 01:44:33.761 37 INFO tempest.lib.common.rest_client [req-3f59e029-291f-4ce7-a5cc-cae7c9e23ff4 req-3f59e029-291f-4ce7-a5cc-cae7c9e23ff4 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2d6904a9-8ae8-4c6c-8ce3-0af1b2e12850 0.677s",
                                "2026-05-20 01:44:33.771 13 INFO tempest.lib.common.rest_client [req-7f328359-f7b0-4b9b-bf3d-626aace7f2c6 req-7f328359-f7b0-4b9b-bf3d-626aace7f2c6 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s",
                                "2026-05-20 01:44:33.810 20 INFO tempest.lib.common.rest_client [req-1761ef8f-3e1b-465e-8e8c-dd244671007d req-1761ef8f-3e1b-465e-8e8c-dd244671007d ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.252s",
                                "2026-05-20 01:44:33.815 21 INFO tempest.lib.common.rest_client [req-70ed1c38-a598-4446-b09e-f1389d8ac797 req-70ed1c38-a598-4446-b09e-f1389d8ac797 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6c257a11-1583-44c5-be44-656524e00d08 0.587s",
                                "2026-05-20 01:44:33.844 17 INFO tempest.lib.common.rest_client [req-568201eb-4ebf-463b-9fd0-d457acb5e12a req-568201eb-4ebf-463b-9fd0-d457acb5e12a ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.638s",
                                "2026-05-20 01:44:33.884 24 INFO tempest.lib.common.rest_client [req-561cc6f5-0a2f-4549-844f-10ed9037895d req-561cc6f5-0a2f-4549-844f-10ed9037895d ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.368s",
                                "2026-05-20 01:44:33.930 20 INFO tempest.lib.common.rest_client [req-1c900fd8-9d0f-4b90-b290-513136bb1fe7 req-1c900fd8-9d0f-4b90-b290-513136bb1fe7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.118s",
                                "2026-05-20 01:44:33.943 17 INFO tempest.lib.common.rest_client [req-a2ef8957-338f-437b-9a5f-e996d97daf44 req-a2ef8957-338f-437b-9a5f-e996d97daf44 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.096s",
                                "2026-05-20 01:44:33.957 35 INFO tempest.lib.common.rest_client [req-9d95b87c-2112-41b5-9cd9-b83b8b3c81b8 req-9d95b87c-2112-41b5-9cd9-b83b8b3c81b8 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.951s",
                                "2026-05-20 01:44:33.974 28 INFO tempest.lib.common.rest_client [req-98ee7fdf-705d-4f96-9a94-6c9e908f06b8 req-98ee7fdf-705d-4f96-9a94-6c9e908f06b8 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s",
                                "2026-05-20 01:44:33.981 13 INFO tempest.lib.common.rest_client [req-1e3fdf4b-c2c3-4e52-beb1-7e83361bb1af req-1e3fdf4b-c2c3-4e52-beb1-7e83361bb1af ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1/users/f47e9e6451d24fbaae57a7a5b1154e78/roles/96c5293ae00249159873405c9cd172ae 0.209s",
                                "2026-05-20 01:44:33.982 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f47e9e6451d24fbaae57a7a5b1154e78 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:33.982 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'tenant_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f47e9e6451d24fbaae57a7a5b1154e78', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:33.982 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-ExtraDHCPOptionsIpV6TestJSON-547256271-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'tenant_id': 'f4ff8ac41bd14b5e94a2f89d69c02fd1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-547256271', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f47e9e6451d24fbaae57a7a5b1154e78', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:34.024 39 INFO tempest.lib.common.rest_client [req-fdb92e40-8e06-4213-af37-c7082857fa4a req-fdb92e40-8e06-4213-af37-c7082857fa4a ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.925s",
                                "2026-05-20 01:44:34.114 21 INFO tempest.lib.common.rest_client [req-f0f501a4-85e8-42e8-9b1a-367b7ceb6e1b req-f0f501a4-85e8-42e8-9b1a-367b7ceb6e1b ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82d829ce8828452caab575f8f204923e 0.297s",
                                "2026-05-20 01:44:34.156 20 INFO tempest.lib.common.rest_client [req-15887e90-273c-423e-8f45-30c67e892be7 req-15887e90-273c-423e-8f45-30c67e892be7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.223s",
                                "2026-05-20 01:44:34.163 24 INFO tempest.lib.common.rest_client [req-7914593d-8c97-40f4-87cd-70401340f95a req-7914593d-8c97-40f4-87cd-70401340f95a ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/3b5d4a1e89ae41ef91cae07fd3bd3b22/roles/96c5293ae00249159873405c9cd172ae 0.277s",
                                "2026-05-20 01:44:34.242 28 INFO tempest.lib.common.rest_client [req-8e833318-e1ac-45d0-8df5-05ac75758b5f req-8e833318-e1ac-45d0-8df5-05ac75758b5f ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6218b099ace4879b1de9dbd235b0e8e/users/6831f4984e8f4c50b9e6d88703c761fc/roles/96c5293ae00249159873405c9cd172ae 0.267s",
                                "2026-05-20 01:44:34.244 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6831f4984e8f4c50b9e6d88703c761fc is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:34.244 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1795305915-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a6218b099ace4879b1de9dbd235b0e8e', 'project_name': 'tempest-RoutersAdminNegativeTest-1795305915', 'tenant_id': 'a6218b099ace4879b1de9dbd235b0e8e', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1795305915', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6831f4984e8f4c50b9e6d88703c761fc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:34.245 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1795305915-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a6218b099ace4879b1de9dbd235b0e8e', 'project_name': 'tempest-RoutersAdminNegativeTest-1795305915', 'tenant_id': 'a6218b099ace4879b1de9dbd235b0e8e', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1795305915', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6831f4984e8f4c50b9e6d88703c761fc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:34.259 20 INFO tempest.lib.common.rest_client [req-f3a22658-0ef7-44d3-a596-bda475a460ec req-f3a22658-0ef7-44d3-a596-bda475a460ec ] Request (NegativeSecGroupIPv6Test: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-20 01:44:34.284 37 INFO tempest.lib.common.rest_client [req-532ff5ea-1474-4ccd-bd31-3acb62a39cf6 req-532ff5ea-1474-4ccd-bd31-3acb62a39cf6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/70cdd3f4-ab09-4e50-bb8b-225767797d8c 0.519s",
                                "2026-05-20 01:44:34.347 17 INFO tempest.lib.common.rest_client [req-9c244c43-ede4-453c-973f-1320914b7d54 req-9c244c43-ede4-453c-973f-1320914b7d54 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5e08afec-3a48-4d22-8956-3900d72a5773 0.401s",
                                "2026-05-20 01:44:34.377 37 INFO tempest.lib.common.rest_client [req-e5e93219-71a0-47d1-8c81-865872155f6b req-e5e93219-71a0-47d1-8c81-865872155f6b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.090s",
                                "2026-05-20 01:44:34.423 24 INFO tempest.lib.common.rest_client [req-741e37fe-8774-45a1-971a-b78aab1500dc req-741e37fe-8774-45a1-971a-b78aab1500dc ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s",
                                "2026-05-20 01:44:34.452 39 INFO tempest.lib.common.rest_client [req-8c7c53f0-baa3-4718-aecf-b6c91d27ec0b req-8c7c53f0-baa3-4718-aecf-b6c91d27ec0b ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.425s",
                                "2026-05-20 01:44:34.476 20 INFO tempest.lib.common.rest_client [req-861553f2-0a15-48dc-968c-b3b788a3c7f9 req-861553f2-0a15-48dc-968c-b3b788a3c7f9 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.213s",
                                "2026-05-20 01:44:34.486 35 INFO tempest.lib.common.rest_client [req-84fcebfd-5547-4bec-aa21-3f160f424ef2 req-84fcebfd-5547-4bec-aa21-3f160f424ef2 ] 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.526s",
                                "2026-05-20 01:44:34.543 17 INFO tempest.lib.common.rest_client [req-27206092-3c47-4852-983a-7834c46fab1a req-27206092-3c47-4852-983a-7834c46fab1a ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.192s",
                                "{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [1.342166s] ... ok",
                                "2026-05-20 01:44:34.552 21 INFO tempest.lib.common.rest_client [req-4c019657-c380-453e-99b4-39fd4cccd456 req-4c019657-c380-453e-99b4-39fd4cccd456 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/10e427de477948de9b57ecc1f163d12a 0.435s",
                                "2026-05-20 01:44:34.553 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 10b2f4c1236041c78941e4e0a612b5a9",
                                "2026-05-20 01:44:34.578 37 INFO tempest.lib.common.rest_client [req-a4cafd30-9adf-45d2-95cb-21e200b8dfed req-a4cafd30-9adf-45d2-95cb-21e200b8dfed ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.199s",
                                "2026-05-20 01:44:34.644 13 INFO tempest.lib.common.rest_client [req-7dd109a1-e9d4-42fd-b13c-8845a90d262a req-7dd109a1-e9d4-42fd-b13c-8845a90d262a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s",
                                "2026-05-20 01:44:34.673 20 INFO tempest.lib.common.rest_client [req-177244b3-f661-45cd-8ad7-152c6786934b req-177244b3-f661-45cd-8ad7-152c6786934b ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.195s",
                                "2026-05-20 01:44:34.698 37 INFO tempest.lib.common.rest_client [req-564a2095-8fe3-4974-92d0-eeb19c10e72b req-564a2095-8fe3-4974-92d0-eeb19c10e72b ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.118s",
                                "2026-05-20 01:44:34.796 37 INFO tempest.lib.common.rest_client [req-db4fddc0-3e47-49da-aaf8-04c41d99ddf5 req-db4fddc0-3e47-49da-aaf8-04c41d99ddf5 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.094s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [32.171703s] ... ok",
                                "2026-05-20 01:44:34.824 24 INFO tempest.lib.common.rest_client [req-613c1a82-a66a-4eac-9567-066ca2fb723b req-613c1a82-a66a-4eac-9567-066ca2fb723b ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/3b5d4a1e89ae41ef91cae07fd3bd3b22/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.397s",
                                "2026-05-20 01:44:34.961 28 INFO tempest.lib.common.rest_client [req-f283187e-7738-4552-a2d1-97795afc5b31 req-f283187e-7738-4552-a2d1-97795afc5b31 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s",
                                "2026-05-20 01:44:35.047 20 INFO tempest.lib.common.rest_client [req-8cfc31d9-a5ed-4bf4-9f62-2b7b4d3a2de3 req-8cfc31d9-a5ed-4bf4-9f62-2b7b4d3a2de3 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3d0af6ef-f098-433f-9d9f-3e48ca64d32d 0.371s",
                                "2026-05-20 01:44:35.074 37 INFO tempest.lib.common.rest_client [req-a086a4b1-a29c-486c-b863-b32f2e64a761 req-a086a4b1-a29c-486c-b863-b32f2e64a761 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.272s",
                                "2026-05-20 01:44:35.080 24 INFO tempest.lib.common.rest_client [req-a8357459-3c31-4962-97b3-c9d57e6da0d5 req-a8357459-3c31-4962-97b3-c9d57e6da0d5 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-05-20 01:44:35.106 21 INFO tempest.lib.common.rest_client [req-cf8713fc-ca2a-4799-ba6b-3b02f013b07b req-cf8713fc-ca2a-4799-ba6b-3b02f013b07b ] Request (RoutersNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s",
                                "2026-05-20 01:44:35.150 17 INFO tempest.lib.common.rest_client [req-263a5519-d3b7-4fa1-b561-1e930a081a06 req-263a5519-d3b7-4fa1-b561-1e930a081a06 ] 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.603s",
                                "2026-05-20 01:44:35.156 35 INFO tempest.lib.common.rest_client [req-b2913d1b-ae15-45af-96fd-b7af78f0addb req-b2913d1b-ae15-45af-96fd-b7af78f0addb ] 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.669s",
                                "2026-05-20 01:44:35.202 20 INFO tempest.lib.common.rest_client [req-a7c9b9a2-1cf7-4ef1-84bc-815500e25c94 req-a7c9b9a2-1cf7-4ef1-84bc-815500e25c94 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.152s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [2.753072s] ... ok",
                                "2026-05-20 01:44:35.225 24 INFO tempest.lib.common.rest_client [req-2935c425-8613-4931-97a4-a5c4f78900dc req-2935c425-8613-4931-97a4-a5c4f78900dc ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/3b5d4a1e89ae41ef91cae07fd3bd3b22/roles/68cd1badce4c4baeb95895efe5da31f7 0.143s",
                                "2026-05-20 01:44:35.241 17 INFO tempest.lib.common.rest_client [req-22d6f710-2f0e-4464-8280-350047a9f7be req-22d6f710-2f0e-4464-8280-350047a9f7be ] 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.088s",
                                "2026-05-20 01:44:35.299 37 INFO tempest.lib.common.rest_client [req-97535f22-f69d-44b3-bf20-6b58830d4928 req-97535f22-f69d-44b3-bf20-6b58830d4928 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.222s",
                                "2026-05-20 01:44:35.358 17 INFO tempest.lib.common.rest_client [req-331d5302-41f4-4b55-90b0-5db000430251 req-331d5302-41f4-4b55-90b0-5db000430251 ] 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-20 01:44:35.446 17 INFO tempest.lib.common.rest_client [req-f7069ad7-eeee-429c-877f-0f4837621eb3 req-f7069ad7-eeee-429c-877f-0f4837621eb3 ] 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.085s",
                                "2026-05-20 01:44:35.545 24 INFO tempest.lib.common.rest_client [req-d422a2df-c161-463b-a092-eb0c079a8dc9 req-d422a2df-c161-463b-a092-eb0c079a8dc9 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s",
                                "2026-05-20 01:44:35.549 37 INFO tempest.lib.common.rest_client [req-2ae806ed-07e2-41b0-bafc-13728d13f935 req-2ae806ed-07e2-41b0-bafc-13728d13f935 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.249s",
                                "2026-05-20 01:44:35.559 17 INFO tempest.lib.common.rest_client [req-7a561df5-5b87-47e9-924a-0f063dffe637 req-7a561df5-5b87-47e9-924a-0f063dffe637 ] 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.109s",
                                "2026-05-20 01:44:35.589 21 INFO tempest.lib.common.rest_client [req-d6aa3bd4-daaf-4164-9cb8-6af34f5de358 req-d6aa3bd4-daaf-4164-9cb8-6af34f5de358 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=10b2f4c1236041c78941e4e0a612b5a9&name=default 0.480s",
                                "2026-05-20 01:44:35.708 24 INFO tempest.lib.common.rest_client [req-5cd5fb66-f76c-4b55-a621-ec1fa67d31a1 req-5cd5fb66-f76c-4b55-a621-ec1fa67d31a1 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/3b5d4a1e89ae41ef91cae07fd3bd3b22/roles/96c5293ae00249159873405c9cd172ae 0.158s",
                                "2026-05-20 01:44:35.708 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3b5d4a1e89ae41ef91cae07fd3bd3b22 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:35.709 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1747409711-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1c84d7b4def14a0b907e093c43a704e2', 'project_name': 'tempest-SecGroupTest-1747409711', 'tenant_id': '1c84d7b4def14a0b907e093c43a704e2', 'tenant_name': 'tempest-SecGroupTest-1747409711', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b5d4a1e89ae41ef91cae07fd3bd3b22', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:35.709 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1747409711-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1c84d7b4def14a0b907e093c43a704e2', 'project_name': 'tempest-SecGroupTest-1747409711', 'tenant_id': '1c84d7b4def14a0b907e093c43a704e2', 'tenant_name': 'tempest-SecGroupTest-1747409711', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b5d4a1e89ae41ef91cae07fd3bd3b22', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:35.727 35 INFO tempest.lib.common.rest_client [req-b035e22c-a027-44cf-995c-7f2a03616896 req-b035e22c-a027-44cf-995c-7f2a03616896 ] 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.568s",
                                "2026-05-20 01:44:35.800 37 INFO tempest.lib.common.rest_client [req-7f913c8b-8d51-4381-8bc6-39fbedc6d959 req-7f913c8b-8d51-4381-8bc6-39fbedc6d959 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.248s",
                                "2026-05-20 01:44:35.913 17 INFO tempest.lib.common.rest_client [req-e317d612-e959-49c7-838b-74fab597bae0 req-e317d612-e959-49c7-838b-74fab597bae0 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f95e93ef-e8a8-4121-892f-06ee2056f355 0.348s",
                                "2026-05-20 01:44:36.042 37 INFO tempest.lib.common.rest_client [req-b940ea5e-dfa4-4548-aa02-6c210c196992 req-b940ea5e-dfa4-4548-aa02-6c210c196992 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.238s",
                                "2026-05-20 01:44:36.085 20 INFO tempest.lib.common.rest_client [req-eb11f073-0005-4ae4-bdc4-eea5358f1928 req-eb11f073-0005-4ae4-bdc4-eea5358f1928 ] 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.878s",
                                "2026-05-20 01:44:36.101 17 INFO tempest.lib.common.rest_client [req-43f40298-e557-4dac-b236-570aff435b62 req-43f40298-e557-4dac-b236-570aff435b62 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.185s",
                                "{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [1.557170s] ... ok",
                                "2026-05-20 01:44:36.286 21 INFO tempest.lib.common.rest_client [req-ed9db8cf-e5ed-4367-8c9a-c75216e473de req-ed9db8cf-e5ed-4367-8c9a-c75216e473de ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/73492ae1-c374-435a-b156-f86b19d9c797 0.694s",
                                "2026-05-20 01:44:36.336 37 INFO tempest.lib.common.rest_client [req-e9dae736-e821-432d-a1e1-065ca9fe00bf req-e9dae736-e821-432d-a1e1-065ca9fe00bf ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.291s",
                                "2026-05-20 01:44:36.344 20 INFO tempest.lib.common.rest_client [req-d52f54fc-5dd1-4356-9c28-41b859fce534 req-d52f54fc-5dd1-4356-9c28-41b859fce534 ] 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.255s",
                                "2026-05-20 01:44:36.440 39 INFO tempest.lib.common.rest_client [req-1508fc0a-f91a-4c43-99e6-7475ba37bdfa req-1508fc0a-f91a-4c43-99e6-7475ba37bdfa ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.982s",
                                "2026-05-20 01:44:36.445 24 INFO tempest.lib.common.rest_client [req-80fd4a0c-e7d0-4672-94fa-bcd0e609225f req-80fd4a0c-e7d0-4672-94fa-bcd0e609225f ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.726s",
                                "2026-05-20 01:44:36.478 37 INFO tempest.lib.common.rest_client [req-ad7c0b54-ebe4-492b-9168-7ee7cb12f1cd req-ad7c0b54-ebe4-492b-9168-7ee7cb12f1cd ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.140s",
                                "2026-05-20 01:44:36.501 15 INFO tempest.lib.common.rest_client [req-91682241-d44a-4cbb-9603-62a54d87210b req-91682241-d44a-4cbb-9603-62a54d87210b ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.437s",
                                "2026-05-20 01:44:36.545 24 INFO tempest.lib.common.rest_client [req-fde410b9-c010-4879-b1c4-fc632ab42331 req-fde410b9-c010-4879-b1c4-fc632ab42331 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2 0.096s",
                                "2026-05-20 01:44:36.546 24 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 1c84d7b4def14a0b907e093c43a704e2 for scope project and roles: ['reader']",
                                "2026-05-20 01:44:36.565 20 INFO tempest.lib.common.rest_client [req-4f552611-ddc7-4556-b7f8-5bd3be3c5bdf req-4f552611-ddc7-4556-b7f8-5bd3be3c5bdf ] 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.219s",
                                "2026-05-20 01:44:36.593 17 INFO tempest.lib.common.rest_client [req-13260bc6-614f-4b3f-816c-056bda9a2177 req-13260bc6-614f-4b3f-816c-056bda9a2177 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.487s",
                                "2026-05-20 01:44:36.618 37 INFO tempest.lib.common.rest_client [req-eed3f29b-bdf4-47d9-85e6-0d31ff48d5e0 req-eed3f29b-bdf4-47d9-85e6-0d31ff48d5e0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.137s",
                                "2026-05-20 01:44:36.674 21 INFO tempest.lib.common.rest_client [req-a918278c-5e40-4e01-bd3c-ff58a33a5442 req-a918278c-5e40-4e01-bd3c-ff58a33a5442 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/10b2f4c1236041c78941e4e0a612b5a9 0.385s",
                                "2026-05-20 01:44:36.698 17 INFO tempest.lib.common.rest_client [req-4aa276f2-5b87-4a58-a5c5-4477555e2ed3 req-4aa276f2-5b87-4a58-a5c5-4477555e2ed3 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.102s",
                                "2026-05-20 01:44:36.731 37 INFO tempest.lib.common.rest_client [req-59faedbc-a6ea-4058-b256-fffb1c2c7b3a req-59faedbc-a6ea-4058-b256-fffb1c2c7b3a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.111s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [1.932910s] ... ok",
                                "2026-05-20 01:44:36.949 17 INFO tempest.lib.common.rest_client [req-7f304e2c-8095-4e86-acfd-cc43a77646dd req-7f304e2c-8095-4e86-acfd-cc43a77646dd ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.247s",
                                "2026-05-20 01:44:36.960 13 INFO tempest.lib.common.rest_client [req-abfe412d-c9ff-413d-98bf-f676a2990d0e req-abfe412d-c9ff-413d-98bf-f676a2990d0e ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.314s",
                                "2026-05-20 01:44:36.978 35 INFO tempest.lib.common.rest_client [req-43a22ee9-af39-4c59-81f0-776a9bb9a361 req-43a22ee9-af39-4c59-81f0-776a9bb9a361 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.249s",
                                "2026-05-20 01:44:37.022 20 INFO tempest.lib.common.rest_client [req-88f2d89e-dd91-4a19-8846-df70b5dcc214 req-88f2d89e-dd91-4a19-8846-df70b5dcc214 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/74a4e841-d77b-47fe-be96-fbc5840ae1c5 0.455s",
                                "2026-05-20 01:44:37.081 17 INFO tempest.lib.common.rest_client [req-9aa422e0-3633-4523-bd44-d9234166d436 req-9aa422e0-3633-4523-bd44-d9234166d436 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.129s",
                                "2026-05-20 01:44:37.142 20 INFO tempest.lib.common.rest_client [req-04984fe0-0001-4437-94a6-c095e4ed4395 req-04984fe0-0001-4437-94a6-c095e4ed4395 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.118s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [1.938788s] ... ok",
                                "2026-05-20 01:44:37.231 28 INFO tempest.lib.common.rest_client [req-1c5748d4-aa58-4aaa-9951-a9ed30aa623d req-1c5748d4-aa58-4aaa-9951-a9ed30aa623d ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.266s",
                                "2026-05-20 01:44:37.242 24 INFO tempest.lib.common.rest_client [req-d96115dc-495b-49ce-a4f1-92a1eabbd923 req-d96115dc-495b-49ce-a4f1-92a1eabbd923 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.694s",
                                "2026-05-20 01:44:37.290 20 INFO tempest.lib.common.rest_client [req-2abd63da-9454-40a1-bc88-f0367d4dbb7e req-2abd63da-9454-40a1-bc88-f0367d4dbb7e ] 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.143s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.146905s] ... ok",
                                "2026-05-20 01:44:37.350 17 INFO tempest.lib.common.rest_client [req-0efd42ec-b3ee-477f-9046-d868a71f5dc5 req-0efd42ec-b3ee-477f-9046-d868a71f5dc5 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.266s",
                                "2026-05-20 01:44:37.439 17 INFO tempest.lib.common.rest_client [req-e8987f51-f18d-44e1-b4f3-650699132b51 req-e8987f51-f18d-44e1-b4f3-650699132b51 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.083s",
                                "2026-05-20 01:44:37.466 24 INFO tempest.lib.common.rest_client [req-f8294c6d-98d4-4a95-8d78-47952e1432f8 req-f8294c6d-98d4-4a95-8d78-47952e1432f8 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-20 01:44:37.501 35 INFO tempest.lib.common.rest_client [req-cbf53e10-25b1-4a93-86df-36b7a6ab42e5 req-cbf53e10-25b1-4a93-86df-36b7a6ab42e5 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.517s",
                                "2026-05-20 01:44:37.617 13 INFO tempest.lib.common.rest_client [req-ccb74a57-b359-4d94-9224-b79509237102 req-ccb74a57-b359-4d94-9224-b79509237102 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.651s",
                                "2026-05-20 01:44:37.649 24 INFO tempest.lib.common.rest_client [req-66fc077c-b290-4257-8b91-145f37b6c197 req-66fc077c-b290-4257-8b91-145f37b6c197 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/6511bb8d348149858a096ada567a5d0e/roles/8a521d0f25a3484db544a7c662aa9d7f 0.180s",
                                "2026-05-20 01:44:37.722 17 INFO tempest.lib.common.rest_client [req-babca969-b987-4cfd-af00-4631743387c2 req-babca969-b987-4cfd-af00-4631743387c2 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.280s",
                                "2026-05-20 01:44:37.828 17 INFO tempest.lib.common.rest_client [req-cac23987-1150-45ff-b7b6-0081eaa392c3 req-cac23987-1150-45ff-b7b6-0081eaa392c3 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.104s",
                                "2026-05-20 01:44:37.901 35 INFO tempest.lib.common.rest_client [req-0db69bb7-9b27-418f-99bf-40d8bb0a3839 req-0db69bb7-9b27-418f-99bf-40d8bb0a3839 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.395s",
                                "2026-05-20 01:44:37.958 24 INFO tempest.lib.common.rest_client [req-b93d81b2-b65e-46aa-b107-1f1862778e99 req-b93d81b2-b65e-46aa-b107-1f1862778e99 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s",
                                "2026-05-20 01:44:38.138 17 INFO tempest.lib.common.rest_client [req-8790ea70-b689-461d-904d-1fff39c37f78 req-8790ea70-b689-461d-904d-1fff39c37f78 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.307s",
                                "2026-05-20 01:44:38.176 24 INFO tempest.lib.common.rest_client [req-f6c3ba6b-d252-490c-be02-4c98e6850d98 req-f6c3ba6b-d252-490c-be02-4c98e6850d98 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/6511bb8d348149858a096ada567a5d0e/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.215s",
                                "2026-05-20 01:44:38.239 20 INFO tempest.lib.common.rest_client [req-7cfab8d7-3a8a-40ff-a94f-a98b764ce581 req-7cfab8d7-3a8a-40ff-a94f-a98b764ce581 ] 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.945s",
                                "2026-05-20 01:44:38.401 17 INFO tempest.lib.common.rest_client [req-71f7dd1b-0073-4ab3-91c0-86423505b273 req-71f7dd1b-0073-4ab3-91c0-86423505b273 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.260s",
                                "2026-05-20 01:44:38.462 24 INFO tempest.lib.common.rest_client [req-0282df83-bd31-400b-a6ba-7173c7552ee1 req-0282df83-bd31-400b-a6ba-7173c7552ee1 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s",
                                "2026-05-20 01:44:38.513 28 INFO tempest.lib.common.rest_client [req-89383228-eb1f-495b-bffe-e476ff32ec6b req-89383228-eb1f-495b-bffe-e476ff32ec6b ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.279s",
                                "2026-05-20 01:44:38.582 15 INFO tempest.lib.common.rest_client [req-5243ec41-7952-4dfa-aeb4-799ca99d4cfa req-5243ec41-7952-4dfa-aeb4-799ca99d4cfa ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/7dfb3f5f-1b49-469c-94c5-758df156bb90 2.079s",
                                "2026-05-20 01:44:38.634 24 INFO tempest.lib.common.rest_client [req-60b234e9-b90d-4f85-bf52-a3ad85dc0227 req-60b234e9-b90d-4f85-bf52-a3ad85dc0227 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/6511bb8d348149858a096ada567a5d0e/roles/68cd1badce4c4baeb95895efe5da31f7 0.170s",
                                "2026-05-20 01:44:38.667 37 INFO tempest.lib.common.rest_client [req-b7f74d1b-f139-4334-be89-7319f68e0afc req-b7f74d1b-f139-4334-be89-7319f68e0afc ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.932s",
                                "2026-05-20 01:44:38.950 17 INFO tempest.lib.common.rest_client [req-73141afb-260e-4439-b664-44f7506cb587 req-73141afb-260e-4439-b664-44f7506cb587 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9083762b-a993-4bf1-a5d9-a675a0444276 0.545s",
                                "2026-05-20 01:44:38.966 24 INFO tempest.lib.common.rest_client [req-e4a510d9-fa81-4b7b-b888-376f0d4a927c req-e4a510d9-fa81-4b7b-b888-376f0d4a927c ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.330s",
                                "2026-05-20 01:44:39.006 20 INFO tempest.lib.common.rest_client [req-24821201-6591-452a-b49e-edaca8454434 req-24821201-6591-452a-b49e-edaca8454434 ] 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.765s",
                                "2026-05-20 01:44:39.053 13 INFO tempest.lib.common.rest_client [req-d919bb21-9687-43eb-8cce-8200cb93c4ea req-d919bb21-9687-43eb-8cce-8200cb93c4ea ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.433s",
                                "2026-05-20 01:44:39.111 17 INFO tempest.lib.common.rest_client [req-4b274191-1cf1-4e66-a1da-ab17974790b7 req-4b274191-1cf1-4e66-a1da-ab17974790b7 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.158s",
                                "{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [3.008813s] ... ok",
                                "2026-05-20 01:44:39.125 24 INFO tempest.lib.common.rest_client [req-106e2460-c60b-404f-9756-0a37ba8bb449 req-106e2460-c60b-404f-9756-0a37ba8bb449 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2/users/6511bb8d348149858a096ada567a5d0e/roles/96c5293ae00249159873405c9cd172ae 0.155s",
                                "2026-05-20 01:44:39.125 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6511bb8d348149858a096ada567a5d0e is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:39.126 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1747409711-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1c84d7b4def14a0b907e093c43a704e2', 'project_name': 'tempest-SecGroupTest-1747409711', 'tenant_id': '1c84d7b4def14a0b907e093c43a704e2', 'tenant_name': 'tempest-SecGroupTest-1747409711', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6511bb8d348149858a096ada567a5d0e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:39.126 24 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-1747409711-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1c84d7b4def14a0b907e093c43a704e2', 'project_name': 'tempest-SecGroupTest-1747409711', 'tenant_id': '1c84d7b4def14a0b907e093c43a704e2', 'tenant_name': 'tempest-SecGroupTest-1747409711', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6511bb8d348149858a096ada567a5d0e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:39.313 20 INFO tempest.lib.common.rest_client [req-27b4a653-07d1-406d-b73e-9eb216d78156 req-27b4a653-07d1-406d-b73e-9eb216d78156 ] 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.305s",
                                "2026-05-20 01:44:39.436 28 INFO tempest.lib.common.rest_client [req-13adae8a-2060-4a77-8fae-b0c9aa5f099e req-13adae8a-2060-4a77-8fae-b0c9aa5f099e ] Request (RoutersAdminNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f4ce92a6-443b-417f-b8a0-a5b3717dc5fa 0.920s",
                                "{8} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [4.475356s] ... ok",
                                "2026-05-20 01:44:39.686 17 INFO tempest.lib.common.rest_client [req-53fc878f-0430-49bf-b0d3-35d34727c44d req-53fc878f-0430-49bf-b0d3-35d34727c44d ] 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.569s",
                                "2026-05-20 01:44:39.831 20 INFO tempest.lib.common.rest_client [req-3313ae9d-379a-41cc-9820-98b08d1e6ddc req-3313ae9d-379a-41cc-9820-98b08d1e6ddc ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6ee58825-f0b3-4a6a-adcf-c657a0222c6a 0.515s",
                                "2026-05-20 01:44:39.906 28 INFO tempest.lib.common.rest_client [req-8f165684-7c85-4cfc-97fe-be46f652f804 req-8f165684-7c85-4cfc-97fe-be46f652f804 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/94696fa72d0345699f764f22aba72f41 0.465s",
                                "2026-05-20 01:44:39.914 24 INFO tempest.lib.common.rest_client [req-53300558-5651-401a-ace5-844c235af7dc req-53300558-5651-401a-ace5-844c235af7dc ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.780s",
                                "2026-05-20 01:44:39.951 37 INFO tempest.lib.common.rest_client [req-895393fe-b2a7-4ba1-95bc-b35cab4a0646 req-895393fe-b2a7-4ba1-95bc-b35cab4a0646 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.280s",
                                "2026-05-20 01:44:39.981 20 INFO tempest.lib.common.rest_client [req-7da42bcd-fb8c-4689-9888-dfcaa6163e13 req-7da42bcd-fb8c-4689-9888-dfcaa6163e13 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.147s",
                                "2026-05-20 01:44:40.072 17 INFO tempest.lib.common.rest_client [req-73ac12de-4403-4f84-bdea-25082e71c791 req-73ac12de-4403-4f84-bdea-25082e71c791 ] 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.383s",
                                "2026-05-20 01:44:40.097 15 INFO tempest.lib.common.rest_client [req-ec66ba43-3177-44b0-895f-944e62f7678d req-ec66ba43-3177-44b0-895f-944e62f7678d ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/7dfb3f5f-1b49-469c-94c5-758df156bb90 1.511s",
                                "2026-05-20 01:44:40.127 37 INFO tempest.lib.common.rest_client [req-ebc6ae62-8c12-440e-a892-3ade4a0ccd5a req-ebc6ae62-8c12-440e-a892-3ade4a0ccd5a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.174s",
                                "2026-05-20 01:44:40.297 39 INFO tempest.lib.common.rest_client [req-d46b8c1f-b7e8-4a89-921d-e97bc98c7532 req-d46b8c1f-b7e8-4a89-921d-e97bc98c7532 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cf5906ef-c4e9-4da6-bec5-c854282bbbf4/add_router_interface 3.855s",
                                "2026-05-20 01:44:40.369 28 INFO tempest.lib.common.rest_client [req-075a4f77-4e3a-4919-bf9a-c6498e488399 req-075a4f77-4e3a-4919-bf9a-c6498e488399 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6831f4984e8f4c50b9e6d88703c761fc 0.459s",
                                "2026-05-20 01:44:40.369 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 66d916cecbc0492a83bb2fe4c52a47e3",
                                "2026-05-20 01:44:40.410 20 INFO tempest.lib.common.rest_client [req-00723140-4d12-4d87-99d8-790ef4735b5f req-00723140-4d12-4d87-99d8-790ef4735b5f ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/93e07752-f3dc-45d6-9ca9-59caa08f2f84 0.426s",
                                "2026-05-20 01:44:40.431 13 INFO tempest.lib.common.rest_client [req-e1757bc6-656b-4f41-9604-7492bb2455ea req-e1757bc6-656b-4f41-9604-7492bb2455ea ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.375s",
                                "2026-05-20 01:44:40.436 17 INFO tempest.lib.common.rest_client [req-74cc1119-e7ff-4889-a23e-e0b9252998c4 req-74cc1119-e7ff-4889-a23e-e0b9252998c4 ] 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.358s",
                                "2026-05-20 01:44:40.559 20 INFO tempest.lib.common.rest_client [req-d7a2aeb6-eaf4-4648-9318-31b17cb685b1 req-d7a2aeb6-eaf4-4648-9318-31b17cb685b1 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.147s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [3.266998s] ... ok",
                                "2026-05-20 01:44:40.576 39 INFO tempest.lib.common.rest_client [req-36bc7620-e3e5-4ae2-afb3-f5b5e5e48707 req-36bc7620-e3e5-4ae2-afb3-f5b5e5e48707 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7165b5df-df22-4cbe-bc87-bb44c6115862 0.275s",
                                "2026-05-20 01:44:40.680 13 INFO tempest.lib.common.rest_client [req-318188c4-5585-4fca-bc7c-f5388c409571 req-318188c4-5585-4fca-bc7c-f5388c409571 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.244s",
                                "2026-05-20 01:44:40.914 17 INFO tempest.lib.common.rest_client [req-44af2b6a-3232-46e9-bea4-b22303555ac1 req-44af2b6a-3232-46e9-bea4-b22303555ac1 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3a6fd561-3def-41f4-9e91-8f2d77144b14 0.473s",
                                "2026-05-20 01:44:41.049 35 INFO tempest.lib.common.rest_client [req-e1a9104f-e989-418c-b770-05b0fe2e175c req-e1a9104f-e989-418c-b770-05b0fe2e175c ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.145s",
                                "2026-05-20 01:44:41.063 17 INFO tempest.lib.common.rest_client [req-eea4083c-5753-470d-a452-f59d6a9aad66 req-eea4083c-5753-470d-a452-f59d6a9aad66 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.145s",
                                "{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [1.950173s] ... ok",
                                "2026-05-20 01:44:41.067 28 INFO tempest.lib.common.rest_client [req-120c46d5-f09e-4ab2-a070-d84058feed56 req-120c46d5-f09e-4ab2-a070-d84058feed56 ] Request (RoutersAdminNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s",
                                "2026-05-20 01:44:41.132 15 INFO tempest.lib.common.rest_client [req-379be75f-fc96-42a7-9461-46060149959a req-379be75f-fc96-42a7-9461-46060149959a ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0d86264a-e0d8-48d4-b3c6-8d14c6fa540c 1.032s",
                                "{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [9.886666s] ... ok",
                                "2026-05-20 01:44:41.150 20 INFO tempest.lib.common.rest_client [req-bbbd29f6-e8b3-4f50-9e3d-40a0d7f98b0c req-bbbd29f6-e8b3-4f50-9e3d-40a0d7f98b0c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.588s",
                                "2026-05-20 01:44:41.254 17 INFO tempest.lib.common.rest_client [req-a01df287-eca9-47a0-b9cd-e8e3180ccc89 req-a01df287-eca9-47a0-b9cd-e8e3180ccc89 ] 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.186s",
                                "{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.190097s] ... ok",
                                "2026-05-20 01:44:41.551 24 INFO tempest.lib.common.rest_client [req-8bcc28a8-4bee-4d1f-b143-e025fac09a0f req-8bcc28a8-4bee-4d1f-b143-e025fac09a0f ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.633s",
                                "2026-05-20 01:44:41.686 24 INFO tempest.lib.common.rest_client [req-03be4f43-9806-4fa2-8319-5a5b534bb43c req-03be4f43-9806-4fa2-8319-5a5b534bb43c ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.132s",
                                "2026-05-20 01:44:41.721 17 INFO tempest.lib.common.rest_client [req-a620a9c2-1731-419a-bc3c-c5728f697912 req-a620a9c2-1731-419a-bc3c-c5728f697912 ] 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.463s",
                                "2026-05-20 01:44:41.757 28 INFO tempest.lib.common.rest_client [req-47e3e627-6468-4caf-a072-4be19fd74f45 req-47e3e627-6468-4caf-a072-4be19fd74f45 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=66d916cecbc0492a83bb2fe4c52a47e3&name=default 0.688s",
                                "2026-05-20 01:44:41.864 37 INFO tempest.lib.common.rest_client [req-4e068241-e708-4d56-b734-425657ecfa2d req-4e068241-e708-4d56-b734-425657ecfa2d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c4a9961d-f334-4aaa-a7af-2a7ac801de80 1.733s",
                                "2026-05-20 01:44:41.927 20 INFO tempest.lib.common.rest_client [req-89f40864-f146-4c32-9b1e-be713759d47f req-89f40864-f146-4c32-9b1e-be713759d47f ] 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.774s",
                                "2026-05-20 01:44:41.956 13 INFO tempest.lib.common.rest_client [req-203a242b-7747-41dc-a917-520a24884d13 req-203a242b-7747-41dc-a917-520a24884d13 ] Request (ExtraDHCPOptionsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6e25254e-9086-471c-a80f-c0ee3e2eb84e 1.272s",
                                "{1} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [2.902751s] ... ok",
                                "2026-05-20 01:44:41.964 24 INFO tempest.lib.common.rest_client [req-bca849b9-9e7d-4fa3-bb86-73d37282ccd2 req-bca849b9-9e7d-4fa3-bb86-73d37282ccd2 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/04466580-1139-4829-86af-980cb00f3feb 0.273s",
                                "2026-05-20 01:44:42.016 37 INFO tempest.lib.common.rest_client [req-219ab59c-3baf-4811-8f7c-a09eae7cdf45 req-219ab59c-3baf-4811-8f7c-a09eae7cdf45 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.149s",
                                "2026-05-20 01:44:42.072 24 INFO tempest.lib.common.rest_client [req-2d29cff7-e6b6-4f58-81a9-88e428c385b6 req-2d29cff7-e6b6-4f58-81a9-88e428c385b6 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/04466580-1139-4829-86af-980cb00f3feb 0.106s",
                                "2026-05-20 01:44:42.130 17 INFO tempest.lib.common.rest_client [req-351595b9-da4e-4274-85c4-ab6cf2833ed9 req-351595b9-da4e-4274-85c4-ab6cf2833ed9 ] 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.406s",
                                "2026-05-20 01:44:42.139 20 INFO tempest.lib.common.rest_client [req-054b296a-6fa4-4e6a-9545-0bf337476997 req-054b296a-6fa4-4e6a-9545-0bf337476997 ] 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.210s",
                                "2026-05-20 01:44:42.272 28 INFO tempest.lib.common.rest_client [req-1dcc9e1d-1ff7-4ac2-a512-f27cb0da2a6b req-1dcc9e1d-1ff7-4ac2-a512-f27cb0da2a6b ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0bf17683-cccd-4c26-9ee7-63d7038cae08 0.512s",
                                "2026-05-20 01:44:42.291 35 INFO tempest.lib.common.rest_client [req-67f2d275-97fe-48d0-b4e7-4f2c61d87a61 req-67f2d275-97fe-48d0-b4e7-4f2c61d87a61 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2ee4b49a-9df7-422d-920d-f6c3ded87913 1.238s",
                                "2026-05-20 01:44:42.324 17 INFO tempest.lib.common.rest_client [req-c8e0a795-c5f4-4ad5-9c58-a0e6c5d74d2e req-c8e0a795-c5f4-4ad5-9c58-a0e6c5d74d2e ] 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.191s",
                                "2026-05-20 01:44:42.363 37 INFO tempest.lib.common.rest_client [req-0c4806f1-c164-4489-a07c-55ced018a1d6 req-0c4806f1-c164-4489-a07c-55ced018a1d6 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/eae54606-94a5-4d3e-ab85-e30a6cf0ad34 0.345s",
                                "2026-05-20 01:44:42.426 20 INFO tempest.lib.common.rest_client [req-501975a7-66aa-4579-a4de-659f3f25d24a req-501975a7-66aa-4579-a4de-659f3f25d24a ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3de15d6d-bc00-411d-a375-ffc8f6990397 0.284s",
                                "2026-05-20 01:44:42.461 37 INFO tempest.lib.common.rest_client [req-70b8de33-6ece-4180-901b-f3360a9dcbec req-70b8de33-6ece-4180-901b-f3360a9dcbec ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.095s",
                                "2026-05-20 01:44:42.522 28 INFO tempest.lib.common.rest_client [req-1357489c-bc98-4112-8de1-b93e28e3e957 req-1357489c-bc98-4112-8de1-b93e28e3e957 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/66d916cecbc0492a83bb2fe4c52a47e3 0.247s",
                                "2026-05-20 01:44:42.523 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a6218b099ace4879b1de9dbd235b0e8e",
                                "2026-05-20 01:44:42.596 20 INFO tempest.lib.common.rest_client [req-ecf6c1f1-de99-4734-91e5-07abcd0b2dca req-ecf6c1f1-de99-4734-91e5-07abcd0b2dca ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.166s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [2.036743s] ... ok",
                                "2026-05-20 01:44:42.624 17 INFO tempest.lib.common.rest_client [req-fb498eb2-b941-4a62-b977-6f0ce555005f req-fb498eb2-b941-4a62-b977-6f0ce555005f ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fa19559d-2ab1-4af8-bb88-8d01ac962b7f 0.298s",
                                "2026-05-20 01:44:42.639 28 INFO tempest.lib.common.rest_client [req-aa69a27b-c510-4342-91a1-eb9db75117ea req-aa69a27b-c510-4342-91a1-eb9db75117ea ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a6218b099ace4879b1de9dbd235b0e8e&name=default 0.112s",
                                "2026-05-20 01:44:42.656 24 INFO tempest.lib.common.rest_client [req-fb877664-819e-4d3b-a2e9-83bf377c3222 req-fb877664-819e-4d3b-a2e9-83bf377c3222 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/04466580-1139-4829-86af-980cb00f3feb 0.580s",
                                "2026-05-20 01:44:42.764 17 INFO tempest.lib.common.rest_client [req-02e3d226-1c62-4bd0-95df-889e8e170174 req-02e3d226-1c62-4bd0-95df-889e8e170174 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.138s",
                                "2026-05-20 01:44:42.818 24 INFO tempest.lib.common.rest_client [req-5a9b3213-9bf7-4f2a-a542-150b4b591b96 req-5a9b3213-9bf7-4f2a-a542-150b4b591b96 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.158s",
                                "2026-05-20 01:44:42.889 35 INFO tempest.lib.common.rest_client [req-42111144-d58e-4147-8273-ec2cf4a14e73 req-42111144-d58e-4147-8273-ec2cf4a14e73 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2ee4b49a-9df7-422d-920d-f6c3ded87913 0.596s",
                                "2026-05-20 01:44:42.935 24 INFO tempest.lib.common.rest_client [req-f8ca9935-4b11-4ee8-a25e-291995487c35 req-f8ca9935-4b11-4ee8-a25e-291995487c35 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/04466580-1139-4829-86af-980cb00f3feb 0.113s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [3.020868s] ... ok",
                                "2026-05-20 01:44:42.967 15 INFO tempest.lib.common.rest_client [req-9aa2c8db-90d6-4f68-91e6-e605e2b0aa39 req-9aa2c8db-90d6-4f68-91e6-e605e2b0aa39 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.831s",
                                "2026-05-20 01:44:42.987 35 INFO tempest.lib.common.rest_client [req-a82e6bad-c82d-4b77-af9c-b8235b0f612b req-a82e6bad-c82d-4b77-af9c-b8235b0f612b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2ee4b49a-9df7-422d-920d-f6c3ded87913 0.095s",
                                "2026-05-20 01:44:42.994 39 INFO tempest.lib.common.rest_client [req-31aaf2e7-041e-400a-b85a-bd515c882083 req-31aaf2e7-041e-400a-b85a-bd515c882083 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cf5906ef-c4e9-4da6-bec5-c854282bbbf4/remove_router_interface 2.417s",
                                "2026-05-20 01:44:43.082 20 INFO tempest.lib.common.rest_client [req-bd5c9cd7-a0a2-4088-9f5f-838a535bb80e req-bd5c9cd7-a0a2-4088-9f5f-838a535bb80e ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.482s",
                                "2026-05-20 01:44:43.107 13 INFO tempest.lib.common.rest_client [req-cfb97aae-8ae9-4be8-b0b7-768591e76443 req-cfb97aae-8ae9-4be8-b0b7-768591e76443 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/81654dbe-366d-4146-aa83-d7356e1a6f4f 1.143s",
                                "2026-05-20 01:44:43.185 17 INFO tempest.lib.common.rest_client [req-9357778e-0555-4685-a330-6a070b4b626a req-9357778e-0555-4685-a330-6a070b4b626a ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b216c4ba-73bb-4c9a-b098-21a343ac6a1e 0.420s",
                                "2026-05-20 01:44:43.192 20 INFO tempest.lib.common.rest_client [req-bdf91dc3-f568-485c-9d1b-6d96f71ed159 req-bdf91dc3-f568-485c-9d1b-6d96f71ed159 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/a74f4298-95b7-4e52-bb40-cbf5daf83a98 0.106s",
                                "2026-05-20 01:44:43.295 13 INFO tempest.lib.common.rest_client [req-75cc5ed0-8954-4ff9-8fc5-5d14269eea50 req-75cc5ed0-8954-4ff9-8fc5-5d14269eea50 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/81654dbe-366d-4146-aa83-d7356e1a6f4f 0.186s",
                                "{1} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.339101s] ... ok",
                                "2026-05-20 01:44:43.329 35 INFO tempest.lib.common.rest_client [req-ee2160d6-77f8-4d91-99cb-38d0cf57f603 req-ee2160d6-77f8-4d91-99cb-38d0cf57f603 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/36183b30-6672-4744-bc5e-33616595e61b 0.340s",
                                "2026-05-20 01:44:43.328 39 INFO tempest.lib.common.rest_client [req-d99476a8-c5b3-4dac-8efd-9a0ff99acf7b req-d99476a8-c5b3-4dac-8efd-9a0ff99acf7b ] Request (RoutersTest:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cf5906ef-c4e9-4da6-bec5-c854282bbbf4/remove_router_interface 0.331s",
                                "2026-05-20 01:44:43.365 17 INFO tempest.lib.common.rest_client [req-b33e1d94-651b-419a-a1f8-f93aeedfbd38 req-b33e1d94-651b-419a-a1f8-f93aeedfbd38 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.176s",
                                "{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [2.110845s] ... ok",
                                "2026-05-20 01:44:43.383 28 INFO tempest.lib.common.rest_client [req-2fad7799-086b-4b1b-a898-d9313359ade4 req-2fad7799-086b-4b1b-a898-d9313359ade4 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a292dae-e018-462c-8831-9a761ede6eda 0.738s",
                                "2026-05-20 01:44:43.428 39 INFO tempest.lib.common.rest_client [req-9b974e0f-ad60-48af-8d7e-f0d63048fe14 req-9b974e0f-ad60-48af-8d7e-f0d63048fe14 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cf5906ef-c4e9-4da6-bec5-c854282bbbf4 0.098s",
                                "2026-05-20 01:44:43.545 24 INFO tempest.lib.common.rest_client [req-8434fd58-ad13-4983-b3ef-0f9ce6e897bf req-8434fd58-ad13-4983-b3ef-0f9ce6e897bf ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.606s",
                                "2026-05-20 01:44:43.696 35 INFO tempest.lib.common.rest_client [req-c07566db-60ad-4ca4-9bdc-0cc91502f6ee req-c07566db-60ad-4ca4-9bdc-0cc91502f6ee ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1ca3a508-3acd-4ecc-bcb4-87eb4eed5b45 0.365s",
                                "2026-05-20 01:44:43.695 20 INFO tempest.lib.common.rest_client [req-d5a1eab9-8d8b-4717-99c4-087954ac17da req-d5a1eab9-8d8b-4717-99c4-087954ac17da ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a74f4298-95b7-4e52-bb40-cbf5daf83a98 0.501s",
                                "2026-05-20 01:44:43.757 28 INFO tempest.lib.common.rest_client [req-0fca65c6-bcfe-4f98-b0e6-6168ee22c867 req-0fca65c6-bcfe-4f98-b0e6-6168ee22c867 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a6218b099ace4879b1de9dbd235b0e8e 0.372s",
                                "2026-05-20 01:44:43.936 20 INFO tempest.lib.common.rest_client [req-2869afbb-1a42-4ce9-9663-14d707062813 req-2869afbb-1a42-4ce9-9663-14d707062813 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.238s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [1.338784s] ... ok",
                                "2026-05-20 01:44:43.971 24 INFO tempest.lib.common.rest_client [req-8a4c30e5-94be-4f8d-b36e-addfe44606c3 req-8a4c30e5-94be-4f8d-b36e-addfe44606c3 ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.423s",
                                "2026-05-20 01:44:44.037 39 INFO tempest.lib.common.rest_client [req-63e9a7b9-592e-42a3-812b-0960eae1d385 req-63e9a7b9-592e-42a3-812b-0960eae1d385 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cf5906ef-c4e9-4da6-bec5-c854282bbbf4 0.605s",
                                "2026-05-20 01:44:44.038 13 INFO tempest.lib.common.rest_client [req-0916e9c8-cef0-4e0f-bbb5-a8402170f49b req-0916e9c8-cef0-4e0f-bbb5-a8402170f49b ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/81654dbe-366d-4146-aa83-d7356e1a6f4f 0.737s",
                                "2026-05-20 01:44:44.053 20 INFO tempest.lib.common.rest_client [req-bde63149-052f-4219-b1ba-040895705486 req-bde63149-052f-4219-b1ba-040895705486 ] Request (NegativeSecGroupIPv6Test:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ca80808e-b40e-42bb-88eb-dfa23f374208 0.112s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.115632s] ... ok",
                                "2026-05-20 01:44:44.065 17 INFO tempest.lib.common.rest_client [req-07dc9324-7510-412e-b3e5-c9d155cc9b5a req-07dc9324-7510-412e-b3e5-c9d155cc9b5a ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.690s",
                                "2026-05-20 01:44:44.174 17 INFO tempest.lib.common.rest_client [req-8cdd078b-2d0f-4980-ab3d-2236bd824d57 req-8cdd078b-2d0f-4980-ab3d-2236bd824d57 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/401d799a-ee55-4fb2-aa5f-a392cb316284 0.105s",
                                "2026-05-20 01:44:44.244 37 INFO tempest.lib.common.rest_client [req-cba84ca7-e55e-41b4-9dfd-31ab2622508f req-cba84ca7-e55e-41b4-9dfd-31ab2622508f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.780s",
                                "2026-05-20 01:44:44.248 35 INFO tempest.lib.common.rest_client [req-6c60ef74-bebf-41fa-b9b6-2f054dd69b03 req-6c60ef74-bebf-41fa-b9b6-2f054dd69b03 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b8f95530-27d8-4da6-8a50-005d4537b6f5 0.551s",
                                "2026-05-20 01:44:44.248 20 INFO tempest.lib.common.rest_client [req-68c01333-2f07-4496-adfe-e69b86935749 req-68c01333-2f07-4496-adfe-e69b86935749 ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/5aaa0aaa-4166-4830-acad-4f6a67a87300 0.190s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.194062s] ... ok",
                                "2026-05-20 01:44:44.334 20 INFO tempest.lib.common.rest_client [req-468db7af-a864-40bc-8770-4c087cafdc3a req-468db7af-a864-40bc-8770-4c087cafdc3a ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3d0b37be-7615-495f-a698-fe26a49d57bc 0.083s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.085273s] ... ok",
                                "2026-05-20 01:44:44.467 39 INFO tempest.lib.common.rest_client [req-79fda692-a1ff-44ae-9ea9-10485198ce96 req-79fda692-a1ff-44ae-9ea9-10485198ce96 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39bc9690-2cb6-418c-ad1e-842c8f0d50de 0.426s",
                                "2026-05-20 01:44:44.522 13 INFO tempest.lib.common.rest_client [req-c4a2440f-d68a-4253-bbe4-5dc72041827b req-c4a2440f-d68a-4253-bbe4-5dc72041827b ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc34047e-cc76-434d-9203-59dd3264c1c6 0.483s",
                                "2026-05-20 01:44:44.576 17 INFO tempest.lib.common.rest_client [req-bd34890b-95d5-4aa2-bf09-41c3ecd736fd req-bd34890b-95d5-4aa2-bf09-41c3ecd736fd ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/401d799a-ee55-4fb2-aa5f-a392cb316284 0.399s",
                                "2026-05-20 01:44:44.584 28 INFO tempest.lib.common.rest_client [req-3e3836d4-d456-4e78-9b5b-b1073a482120 req-3e3836d4-d456-4e78-9b5b-b1073a482120 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.821s",
                                "2026-05-20 01:44:44.727 17 INFO tempest.lib.common.rest_client [req-590239cc-9201-46df-8b71-b2da4bba45b2 req-590239cc-9201-46df-8b71-b2da4bba45b2 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.148s",
                                "{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [1.361322s] ... ok",
                                "2026-05-20 01:44:44.745 20 INFO tempest.lib.common.rest_client [req-c85a0608-aed0-46b5-b781-13c7f2d18886 req-c85a0608-aed0-46b5-b781-13c7f2d18886 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dc67dde84aea4dc3a6d32bb2ffd6f054 0.381s",
                                "2026-05-20 01:44:44.851 24 INFO tempest.lib.common.rest_client [req-787c2476-446a-4c4e-8d56-f537ec7dfa72 req-787c2476-446a-4c4e-8d56-f537ec7dfa72 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/cf96b919-5694-4c49-b86a-b088715b2bc4 0.877s",
                                "2026-05-20 01:44:44.878 17 INFO tempest.lib.common.rest_client [req-25184c6d-e629-40c1-b30f-e3ffc16f7d52 req-25184c6d-e629-40c1-b30f-e3ffc16f7d52 ] Request (NegativeSecGroupTest:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f330da91-e228-428d-a9ef-b260bd5254f9 0.146s",
                                "{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.148893s] ... ok",
                                "2026-05-20 01:44:44.911 15 INFO tempest.lib.common.rest_client [req-ba9416d4-763e-4514-922e-192381003604 req-ba9416d4-763e-4514-922e-192381003604 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.942s",
                                "2026-05-20 01:44:44.993 17 INFO tempest.lib.common.rest_client [req-ef7fe4f1-0efd-4481-a117-bc59cf9a1000 req-ef7fe4f1-0efd-4481-a117-bc59cf9a1000 ] Request (NegativeSecGroupTest:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/701671e1-94d0-48f5-b93e-606eebc5da79 0.111s",
                                "{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.114969s] ... ok",
                                "2026-05-20 01:44:45.068 35 INFO tempest.lib.common.rest_client [req-292cdcce-b7c4-41fd-a70a-0c36bff153db req-292cdcce-b7c4-41fd-a70a-0c36bff153db ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22ee3382-53dc-4649-9d22-aeae503b6c73 0.817s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [13.064684s] ... ok",
                                "2026-05-20 01:44:45.112 17 INFO tempest.lib.common.rest_client [req-a9146561-1d6f-49dd-94f5-b2ffa0e0ff6e req-a9146561-1d6f-49dd-94f5-b2ffa0e0ff6e ] Request (NegativeSecGroupTest:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/400b237a-db02-46fa-85f8-8db85293fbe5 0.114s",
                                "{3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.117637s] ... ok",
                                "2026-05-20 01:44:45.182 24 INFO tempest.lib.common.rest_client [req-a31f6170-56e5-4e13-a17e-1ee024fa1d96 req-a31f6170-56e5-4e13-a17e-1ee024fa1d96 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.327s",
                                "2026-05-20 01:44:45.205 20 INFO tempest.lib.common.rest_client [req-bf11845e-2ec5-479d-a348-d45b7a164f92 req-bf11845e-2ec5-479d-a348-d45b7a164f92 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dede1d2c9ce24596b1cbdaf40734e13b 0.457s",
                                "2026-05-20 01:44:45.206 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3e70692c18c84852b16fe6b1845ae6d0",
                                "2026-05-20 01:44:45.279 28 INFO tempest.lib.common.rest_client [req-0b25f105-dfdc-47b3-b930-491dc83183dd req-0b25f105-dfdc-47b3-b930-491dc83183dd ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s",
                                "2026-05-20 01:44:45.354 37 INFO tempest.lib.common.rest_client [req-2783c765-8456-457f-98a9-f88e2f933419 req-2783c765-8456-457f-98a9-f88e2f933419 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.108s",
                                "2026-05-20 01:44:45.429 13 INFO tempest.lib.common.rest_client [req-68abd886-27fd-4f44-aadc-d57f7351cf89 req-68abd886-27fd-4f44-aadc-d57f7351cf89 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/94149e1f-2b8c-442a-8b8a-b4636973d7a2 0.904s",
                                "2026-05-20 01:44:45.435 28 INFO tempest.lib.common.rest_client [req-42850211-f0d4-4951-a70a-b2464e10431f req-42850211-f0d4-4951-a70a-b2464e10431f ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.153s",
                                "2026-05-20 01:44:45.551 17 INFO tempest.lib.common.rest_client [req-e6ea1b56-391c-4460-b697-a388445f6055 req-e6ea1b56-391c-4460-b697-a388445f6055 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2e2c2d4fbb084b36a72023654b0005f7 0.405s",
                                "2026-05-20 01:44:45.591 35 INFO tempest.lib.common.rest_client [req-6b4175e3-efca-4e64-9085-0db0437f4b21 req-6b4175e3-efca-4e64-9085-0db0437f4b21 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5ae42ac6-8a79-4a3c-a522-35d3122a1907 0.519s",
                                "2026-05-20 01:44:45.623 39 INFO tempest.lib.common.rest_client [req-cd22b95a-a9aa-4f7e-88a7-b7f30eb1ba02 req-cd22b95a-a9aa-4f7e-88a7-b7f30eb1ba02 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/515893de-5acd-4a89-a5e7-cd028b4e3a57 1.153s",
                                "{14} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [14.574231s] ... ok",
                                "2026-05-20 01:44:45.672 37 INFO tempest.lib.common.rest_client [req-cf7ca20b-b419-4c1b-9d3b-4d7e2bf36e90 req-cf7ca20b-b419-4c1b-9d3b-4d7e2bf36e90 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.315s",
                                "2026-05-20 01:44:45.693 35 INFO tempest.lib.common.rest_client [req-42e2b394-7444-4d66-bb6c-856f7831fdef req-42e2b394-7444-4d66-bb6c-856f7831fdef ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22ee3382-53dc-4649-9d22-aeae503b6c73 0.099s",
                                "2026-05-20 01:44:45.711 24 INFO tempest.lib.common.rest_client [req-c61d1766-c221-496a-afe9-39130f646ffb req-c61d1766-c221-496a-afe9-39130f646ffb ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ab93ef19-7439-4fee-bf94-356536cc2295 0.520s",
                                "2026-05-20 01:44:45.728 28 INFO tempest.lib.common.rest_client [req-fbd43f41-cbea-421c-b493-c5a025b0e13a req-fbd43f41-cbea-421c-b493-c5a025b0e13a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.292s",
                                "2026-05-20 01:44:45.801 13 INFO tempest.lib.common.rest_client [req-d99c6833-8fb7-4516-ac4a-fbbea39beb11 req-d99c6833-8fb7-4516-ac4a-fbbea39beb11 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ae2f3faf6c694f6ba2e715e21213a5c3 0.370s",
                                "2026-05-20 01:44:45.847 20 INFO tempest.lib.common.rest_client [req-d50d05cd-e831-4303-8724-e3b2832fb253 req-d50d05cd-e831-4303-8724-e3b2832fb253 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.639s",
                                "2026-05-20 01:44:45.895 24 INFO tempest.lib.common.rest_client [req-4b50ef74-9658-4d05-866a-91a94a7f0746 req-4b50ef74-9658-4d05-866a-91a94a7f0746 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.182s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [2.959485s] ... ok",
                                "2026-05-20 01:44:45.937 17 INFO tempest.lib.common.rest_client [req-8c25570d-5c3c-4764-be38-c193c359f3c0 req-8c25570d-5c3c-4764-be38-c193c359f3c0 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d160c5a954454b46a757d4b46d29074d 0.383s",
                                "2026-05-20 01:44:45.938 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ec218fbf4ffa493f891f15f14f867c07",
                                "2026-05-20 01:44:46.127 35 INFO tempest.lib.common.rest_client [req-3e14a4df-815c-4f9a-b266-cec9e1bd281f req-3e14a4df-815c-4f9a-b266-cec9e1bd281f ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ef9ba8dc-33a9-4b9f-a431-b446e5a75c50 0.432s",
                                "2026-05-20 01:44:46.297 35 INFO tempest.lib.common.rest_client [req-28b02cb6-cdd1-4b28-bc5f-d8ac4c716ba3 req-28b02cb6-cdd1-4b28-bc5f-d8ac4c716ba3 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/09b63fbd-4ed2-459c-bb76-a8699678e338 0.168s",
                                "2026-05-20 01:44:46.344 13 INFO tempest.lib.common.rest_client [req-9b530b09-6aab-48d5-9426-6543b4f18885 req-9b530b09-6aab-48d5-9426-6543b4f18885 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f47e9e6451d24fbaae57a7a5b1154e78 0.541s",
                                "2026-05-20 01:44:46.344 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f4ff8ac41bd14b5e94a2f89d69c02fd1",
                                "2026-05-20 01:44:46.369 20 INFO tempest.lib.common.rest_client [req-49fe842a-cb59-4553-8dd9-a67d9f097882 req-49fe842a-cb59-4553-8dd9-a67d9f097882 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3e70692c18c84852b16fe6b1845ae6d0&name=default 0.519s",
                                "2026-05-20 01:44:46.379 37 INFO tempest.lib.common.rest_client [req-0b4d18b2-1e1d-4fbf-ad51-3003890afcb9 req-0b4d18b2-1e1d-4fbf-ad51-3003890afcb9 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b83a14fa-278b-4b93-b73a-1803b86d637f 0.704s",
                                "2026-05-20 01:44:46.410 28 INFO tempest.lib.common.rest_client [req-b6cb3a3a-c48f-4e7d-9c1b-a6cbb8b56a68 req-b6cb3a3a-c48f-4e7d-9c1b-a6cbb8b56a68 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.680s",
                                "2026-05-20 01:44:46.433 35 INFO tempest.lib.common.rest_client [req-f870a476-0a86-473e-814c-df7f462ca38b req-f870a476-0a86-473e-814c-df7f462ca38b ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4333bd8d-0759-4cd8-bdde-a9071e8fb4a5 0.129s",
                                "2026-05-20 01:44:46.474 24 INFO tempest.lib.common.rest_client [req-0f771591-3f78-47d8-974e-1364a36f2f1d req-0f771591-3f78-47d8-974e-1364a36f2f1d ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.574s",
                                "2026-05-20 01:44:46.554 35 INFO tempest.lib.common.rest_client [req-ea567044-5162-415d-aa2d-d9be763082c7 req-ea567044-5162-415d-aa2d-d9be763082c7 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4333bd8d-0759-4cd8-bdde-a9071e8fb4a5 0.119s",
                                "2026-05-20 01:44:46.612 37 INFO tempest.lib.common.rest_client [req-3bf3b63e-d64d-46b3-8e1d-c76c51b0c2f4 req-3bf3b63e-d64d-46b3-8e1d-c76c51b0c2f4 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.230s",
                                "2026-05-20 01:44:46.649 28 INFO tempest.lib.common.rest_client [req-9fc59f98-2bf3-4702-98a7-3499f7628bbc req-9fc59f98-2bf3-4702-98a7-3499f7628bbc ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s",
                                "2026-05-20 01:44:46.660 35 INFO tempest.lib.common.rest_client [req-de7e38ba-53f3-4e05-9421-44adf15ea26f req-de7e38ba-53f3-4e05-9421-44adf15ea26f ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c1b7f69e-5107-4474-b9eb-566674f6a634 0.104s",
                                "2026-05-20 01:44:46.720 17 INFO tempest.lib.common.rest_client [req-265ce7c6-0406-42aa-887d-be042c98adab req-265ce7c6-0406-42aa-887d-be042c98adab ] Request (NegativeSecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.780s",
                                "2026-05-20 01:44:46.784 35 INFO tempest.lib.common.rest_client [req-f6573d6a-3e55-4857-9226-4e28fa817542 req-f6573d6a-3e55-4857-9226-4e28fa817542 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6cead3ce-1da2-4483-9c65-3578505bd9c3 0.121s",
                                "2026-05-20 01:44:46.904 28 INFO tempest.lib.common.rest_client [req-5ca1ae8e-1c65-4476-a2de-7d773ea71680 req-5ca1ae8e-1c65-4476-a2de-7d773ea71680 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/b6732797b8d9422b843a112b7d765b2a/roles/96c5293ae00249159873405c9cd172ae 0.251s",
                                "2026-05-20 01:44:46.938 35 INFO tempest.lib.common.rest_client [req-0373eba1-4d65-46b0-a7db-a353e20e2e19 req-0373eba1-4d65-46b0-a7db-a353e20e2e19 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/05d4d9f2-05b9-4352-a234-17d141646d5e 0.152s",
                                "2026-05-20 01:44:46.958 24 INFO tempest.lib.common.rest_client [req-c41cd36d-9222-4e11-b5df-5b557c6a2c58 req-c41cd36d-9222-4e11-b5df-5b557c6a2c58 ] 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.482s",
                                "2026-05-20 01:44:47.002 39 INFO tempest.lib.common.rest_client [req-593c7990-1498-4d4b-a956-738526f9a73f req-593c7990-1498-4d4b-a956-738526f9a73f ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.374s",
                                "2026-05-20 01:44:47.010 13 INFO tempest.lib.common.rest_client [req-d6337169-1c4c-4115-b295-38a494f019d3 req-d6337169-1c4c-4115-b295-38a494f019d3 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s",
                                "2026-05-20 01:44:47.037 37 INFO tempest.lib.common.rest_client [req-f77fc728-3489-47ac-982e-7899e092d1d0 req-f77fc728-3489-47ac-982e-7899e092d1d0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/87dd4e32-9afc-441c-94f5-23ada86d0c9f 0.422s",
                                "2026-05-20 01:44:47.084 35 INFO tempest.lib.common.rest_client [req-6845c256-bcba-4fde-92f4-76eab2969ff2 req-6845c256-bcba-4fde-92f4-76eab2969ff2 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/edf54796-d30a-4279-aff9-f799076ff8d7 0.143s",
                                "2026-05-20 01:44:47.102 20 INFO tempest.lib.common.rest_client [req-24cdee17-33b2-4775-9fda-1ad18a9a12e4 req-24cdee17-33b2-4775-9fda-1ad18a9a12e4 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9e360cf4-9c62-4637-a1bc-0bcf65e4220b 0.731s",
                                "2026-05-20 01:44:47.126 37 INFO tempest.lib.common.rest_client [req-077eecf6-e0fe-43a6-b3f7-d4f5f79c0698 req-077eecf6-e0fe-43a6-b3f7-d4f5f79c0698 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.086s",
                                "2026-05-20 01:44:47.132 15 INFO tempest.lib.common.rest_client [req-b1de87c6-bd3c-4a7a-bc2a-47390b8d4b16 req-b1de87c6-bd3c-4a7a-bc2a-47390b8d4b16 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/d23466d5-48b8-4682-a0d3-33e780d62a91 2.217s",
                                "2026-05-20 01:44:47.131 28 INFO tempest.lib.common.rest_client [req-e2b9cf26-843d-4b07-8d4b-d4966ac6f625 req-e2b9cf26-843d-4b07-8d4b-d4966ac6f625 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s",
                                "2026-05-20 01:44:47.216 35 INFO tempest.lib.common.rest_client [req-12a6f854-01ba-44f8-8ae2-f62ed5d246a0 req-12a6f854-01ba-44f8-8ae2-f62ed5d246a0 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d612ea96-e36f-46c4-9039-3524a5cd438d 0.130s",
                                "2026-05-20 01:44:47.277 37 INFO tempest.lib.common.rest_client [req-7a58b0bb-3480-40fa-9297-ddf14d9c552b req-7a58b0bb-3480-40fa-9297-ddf14d9c552b ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.148s",
                                "2026-05-20 01:44:47.305 17 INFO tempest.lib.common.rest_client [req-ef4443a2-2f2c-439d-b565-a541fac6b6b4 req-ef4443a2-2f2c-439d-b565-a541fac6b6b4 ] Request (NegativeSecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ec218fbf4ffa493f891f15f14f867c07&name=default 0.582s",
                                "2026-05-20 01:44:47.304 13 INFO tempest.lib.common.rest_client [req-12558868-0db1-4906-b15b-6fb555fa2a3f req-12558868-0db1-4906-b15b-6fb555fa2a3f ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f4ff8ac41bd14b5e94a2f89d69c02fd1&name=default 0.289s",
                                "2026-05-20 01:44:47.321 35 INFO tempest.lib.common.rest_client [req-205f5043-7afc-4c33-83f2-22229550b80e req-205f5043-7afc-4c33-83f2-22229550b80e ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c3947ca4-6238-42d5-bc4e-1583529ed2de 0.104s",
                                "2026-05-20 01:44:47.304 28 INFO tempest.lib.common.rest_client [req-ffcc214c-d6ca-42ee-9eea-b43c28c40897 req-ffcc214c-d6ca-42ee-9eea-b43c28c40897 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/b6732797b8d9422b843a112b7d765b2a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.172s",
                                "2026-05-20 01:44:47.380 20 INFO tempest.lib.common.rest_client [req-14233eaf-e57c-486e-b45d-6eec99a19dbb req-14233eaf-e57c-486e-b45d-6eec99a19dbb ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3e70692c18c84852b16fe6b1845ae6d0 0.277s",
                                "2026-05-20 01:44:47.386 24 INFO tempest.lib.common.rest_client [req-89482301-1844-48f8-8c48-c5de45a48c18 req-89482301-1844-48f8-8c48-c5de45a48c18 ] 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.426s",
                                "2026-05-20 01:44:47.438 37 INFO tempest.lib.common.rest_client [req-884a1486-27c5-49aa-9933-4ef46ac6d391 req-884a1486-27c5-49aa-9933-4ef46ac6d391 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.159s",
                                "2026-05-20 01:44:47.465 35 INFO tempest.lib.common.rest_client [req-fada0a7d-fcf3-4c38-9c29-5bde010925da req-fada0a7d-fcf3-4c38-9c29-5bde010925da ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f43715a7-18f2-4709-a2ff-200ae4847ce9 0.139s",
                                "2026-05-20 01:44:47.538 37 INFO tempest.lib.common.rest_client [req-41c9fab1-7387-4a00-a137-d13ac95f89b2 req-41c9fab1-7387-4a00-a137-d13ac95f89b2 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.098s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [10.806869s] ... ok",
                                "2026-05-20 01:44:47.555 28 INFO tempest.lib.common.rest_client [req-0c0e4fb4-3dda-4c2a-a572-870c877c965b req-0c0e4fb4-3dda-4c2a-a572-870c877c965b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-20 01:44:47.572 35 INFO tempest.lib.common.rest_client [req-514d0f9e-8333-4d59-9406-90c1d47dcb6f req-514d0f9e-8333-4d59-9406-90c1d47dcb6f ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2491e91f-6bcc-4953-8301-980645e2d2d6 0.105s",
                                "2026-05-20 01:44:47.714 28 INFO tempest.lib.common.rest_client [req-ca950bfc-7494-49d2-8e46-6d7f92cd5629 req-ca950bfc-7494-49d2-8e46-6d7f92cd5629 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/b6732797b8d9422b843a112b7d765b2a/roles/68cd1badce4c4baeb95895efe5da31f7 0.158s",
                                "2026-05-20 01:44:47.952 28 INFO tempest.lib.common.rest_client [req-251fb800-531a-4986-837f-d0911c3c2497 req-251fb800-531a-4986-837f-d0911c3c2497 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-20 01:44:48.125 17 INFO tempest.lib.common.rest_client [req-9db200c8-beeb-4b2f-b2de-58798c38c1c1 req-9db200c8-beeb-4b2f-b2de-58798c38c1c1 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7df543d6-60f9-4647-97c2-09e77a33e4f8 0.817s",
                                "2026-05-20 01:44:48.170 28 INFO tempest.lib.common.rest_client [req-95b2f0b7-c270-4f72-b65e-cf91f33f3a1b req-95b2f0b7-c270-4f72-b65e-cf91f33f3a1b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/b6732797b8d9422b843a112b7d765b2a/roles/96c5293ae00249159873405c9cd172ae 0.215s",
                                "2026-05-20 01:44:48.171 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b6732797b8d9422b843a112b7d765b2a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:48.171 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-1264412950-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'tenant_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b6732797b8d9422b843a112b7d765b2a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:48.172 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-1264412950-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'tenant_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b6732797b8d9422b843a112b7d765b2a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:48.201 24 INFO tempest.lib.common.rest_client [req-2b0ab65f-0312-432f-af24-8d4ce19b8723 req-2b0ab65f-0312-432f-af24-8d4ce19b8723 ] 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.813s",
                                "2026-05-20 01:44:48.316 35 INFO tempest.lib.common.rest_client [req-fd644060-4756-4e87-bfb1-fff630e3f5a6 req-fd644060-4756-4e87-bfb1-fff630e3f5a6 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a60563f2-28a0-4906-94bf-f55005cec230 0.741s",
                                "2026-05-20 01:44:48.324 13 INFO tempest.lib.common.rest_client [req-b55a206d-c478-48b0-955c-6c852436004b req-b55a206d-c478-48b0-955c-6c852436004b ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6739235f-4482-4e2b-a16e-f90706cd3bc4 1.016s",
                                "2026-05-20 01:44:48.401 15 INFO tempest.lib.common.rest_client [req-6794eb29-d023-4640-92a2-a398f077d925 req-6794eb29-d023-4640-92a2-a398f077d925 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c371bc0f-0e1b-43f5-9b3e-d88477642798 1.264s",
                                "2026-05-20 01:44:48.525 15 INFO tempest.lib.common.rest_client [req-aef7b890-8955-4c31-9b9f-5f7356740561 req-aef7b890-8955-4c31-9b9f-5f7356740561 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/d23466d5-48b8-4682-a0d3-33e780d62a91 0.119s",
                                "2026-05-20 01:44:48.540 17 INFO tempest.lib.common.rest_client [req-bd43bee4-1491-4b01-a9d2-8ae8b8d9ded0 req-bd43bee4-1491-4b01-a9d2-8ae8b8d9ded0 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ec218fbf4ffa493f891f15f14f867c07 0.413s",
                                "2026-05-20 01:44:48.602 13 INFO tempest.lib.common.rest_client [req-5cb32886-25e8-4e22-9a97-d112903068d6 req-5cb32886-25e8-4e22-9a97-d112903068d6 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f4ff8ac41bd14b5e94a2f89d69c02fd1 0.274s",
                                "2026-05-20 01:44:48.719 24 INFO tempest.lib.common.rest_client [req-4555ae5a-b10c-4b54-be27-21a12aed0c9d req-4555ae5a-b10c-4b54-be27-21a12aed0c9d ] 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.516s",
                                "2026-05-20 01:44:48.765 39 INFO tempest.lib.common.rest_client [req-1110bcfc-f28d-455c-840a-bb1ab795cc05 req-1110bcfc-f28d-455c-840a-bb1ab795cc05 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.760s",
                                "2026-05-20 01:44:48.890 28 INFO tempest.lib.common.rest_client [req-db0fcaa8-989d-4956-a2da-ac4a594d5629 req-db0fcaa8-989d-4956-a2da-ac4a594d5629 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.710s",
                                "2026-05-20 01:44:49.134 39 INFO tempest.lib.common.rest_client [req-ac854d8c-f94c-48f4-a174-91666f5104cf req-ac854d8c-f94c-48f4-a174-91666f5104cf ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.364s",
                                "2026-05-20 01:44:49.133 28 INFO tempest.lib.common.rest_client [req-85a12cfb-c3de-4bb2-bd95-912eb8710a38 req-85a12cfb-c3de-4bb2-bd95-912eb8710a38 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8 0.240s",
                                "2026-05-20 01:44:49.133 28 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 6d71b520cb1d47fb95ade69bb9edccf8 for scope project and roles: ['reader']",
                                "2026-05-20 01:44:49.169 13 INFO tempest.lib.common.rest_client [req-d5e3b97f-1a18-4d12-9c5a-2f129b3edbad req-d5e3b97f-1a18-4d12-9c5a-2f129b3edbad ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-20 01:44:49.182 35 INFO tempest.lib.common.rest_client [req-0a5b8616-5eaf-428f-8295-309a727968d7 req-0a5b8616-5eaf-428f-8295-309a727968d7 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b05e101f-310a-4ffd-bd53-27c5912c635f 0.862s",
                                "2026-05-20 01:44:49.350 24 INFO tempest.lib.common.rest_client [req-eee4b506-4cf3-4bc4-a4ee-a8b24e8ceee1 req-eee4b506-4cf3-4bc4-a4ee-a8b24e8ceee1 ] 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.627s",
                                "2026-05-20 01:44:49.471 35 INFO tempest.lib.common.rest_client [req-204e3033-78c0-4642-8554-868590da8d6e req-204e3033-78c0-4642-8554-868590da8d6e ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/231aa2d64f594cd49a2b279b770d6491 0.288s",
                                "2026-05-20 01:44:49.493 37 INFO tempest.lib.common.rest_client [req-e59bff03-293c-4627-99cb-54f157ec8e99 req-e59bff03-293c-4627-99cb-54f157ec8e99 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.952s",
                                "2026-05-20 01:44:49.691 24 INFO tempest.lib.common.rest_client [req-e0999c39-be92-4271-b1a3-521dd385e29e req-e0999c39-be92-4271-b1a3-521dd385e29e ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/6b1c02fc-cb31-4157-b2ab-6ab4a6cd3fe1 0.338s",
                                "2026-05-20 01:44:49.699 15 INFO tempest.lib.common.rest_client [req-accf64ab-ea55-4763-a4a6-ceb3ee064273 req-accf64ab-ea55-4763-a4a6-ceb3ee064273 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/d23466d5-48b8-4682-a0d3-33e780d62a91 1.172s",
                                "{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [8.566388s] ... ok",
                                "2026-05-20 01:44:49.729 28 INFO tempest.lib.common.rest_client [req-ee6ed094-9085-4bbb-b4bf-7cbf5dc79aae req-ee6ed094-9085-4bbb-b4bf-7cbf5dc79aae ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.593s",
                                "2026-05-20 01:44:49.766 13 INFO tempest.lib.common.rest_client [req-85bad65a-0c02-4faa-8696-63f95e081b7a req-85bad65a-0c02-4faa-8696-63f95e081b7a ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s",
                                "2026-05-20 01:44:49.863 35 INFO tempest.lib.common.rest_client [req-cbc96b8b-f55b-419d-9bde-b844dcc70dad req-cbc96b8b-f55b-419d-9bde-b844dcc70dad ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d19609e8aae244969be24780d29af72a 0.390s",
                                "2026-05-20 01:44:49.863 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fd3593490f114efeb407454169680c7e",
                                "2026-05-20 01:44:49.949 24 INFO tempest.lib.common.rest_client [req-5f4b90d7-b7ff-4b47-9200-5833c4854af2 req-5f4b90d7-b7ff-4b47-9200-5833c4854af2 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.255s",
                                "2026-05-20 01:44:50.015 13 INFO tempest.lib.common.rest_client [req-d9b848fa-7574-4dab-9b84-d7801e96360f req-d9b848fa-7574-4dab-9b84-d7801e96360f ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.247s",
                                "2026-05-20 01:44:50.078 28 INFO tempest.lib.common.rest_client [req-44519789-6517-4db1-bca0-c73cfb89ef2e req-44519789-6517-4db1-bca0-c73cfb89ef2e ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.346s",
                                "2026-05-20 01:44:50.212 13 INFO tempest.lib.common.rest_client [req-b0a73ac6-9a0e-48d4-afd4-addc79fdbe48 req-b0a73ac6-9a0e-48d4-afd4-addc79fdbe48 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.195s",
                                "2026-05-20 01:44:50.265 28 INFO tempest.lib.common.rest_client [req-11839fd6-c173-448c-a143-8129b79072d7 req-11839fd6-c173-448c-a143-8129b79072d7 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/ed928d71db724caba6847424d4e61308/roles/8a521d0f25a3484db544a7c662aa9d7f 0.183s",
                                "2026-05-20 01:44:50.381 24 INFO tempest.lib.common.rest_client [req-f9802d06-5058-468c-8ad0-45e39737f21e req-f9802d06-5058-468c-8ad0-45e39737f21e ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0aa6e553-c85f-467c-987b-827a3bd93268 0.429s",
                                "2026-05-20 01:44:50.517 35 INFO tempest.lib.common.rest_client [req-847f7aa4-4fcc-4ec3-9255-6bd130209de8 req-847f7aa4-4fcc-4ec3-9255-6bd130209de8 ] Request (PortsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s",
                                "2026-05-20 01:44:50.526 37 INFO tempest.lib.common.rest_client [req-af25591e-866e-401f-ae8c-fb46dd5ed3ae req-af25591e-866e-401f-ae8c-fb46dd5ed3ae ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.031s",
                                "2026-05-20 01:44:50.528 28 INFO tempest.lib.common.rest_client [req-c3e1efb2-7f1f-40a9-8456-26c31b8d3f96 req-c3e1efb2-7f1f-40a9-8456-26c31b8d3f96 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s",
                                "2026-05-20 01:44:50.694 28 INFO tempest.lib.common.rest_client [req-1ccfa613-597d-490c-a5ca-1c99fe66d366 req-1ccfa613-597d-490c-a5ca-1c99fe66d366 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/ed928d71db724caba6847424d4e61308/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.164s",
                                "2026-05-20 01:44:50.722 24 INFO tempest.lib.common.rest_client [req-bdbe5869-793d-4c91-96d9-01bda93576ff req-bdbe5869-793d-4c91-96d9-01bda93576ff ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.338s",
                                "2026-05-20 01:44:50.764 37 INFO tempest.lib.common.rest_client [req-c9d51ad5-b8ad-4844-8b6d-34672e1de2db req-c9d51ad5-b8ad-4844-8b6d-34672e1de2db ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.235s",
                                "2026-05-20 01:44:50.961 13 INFO tempest.lib.common.rest_client [req-977acd2d-ca13-472c-9ee7-9c63cdbb4373 req-977acd2d-ca13-472c-9ee7-9c63cdbb4373 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.746s",
                                "2026-05-20 01:44:50.986 28 INFO tempest.lib.common.rest_client [req-f9942854-2887-4889-8e83-76537f217af0 req-f9942854-2887-4889-8e83-76537f217af0 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s",
                                "2026-05-20 01:44:51.039 35 INFO tempest.lib.common.rest_client [req-f481d9d0-3871-47d5-92ee-083268efd375 req-f481d9d0-3871-47d5-92ee-083268efd375 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fd3593490f114efeb407454169680c7e&name=default 0.520s",
                                "2026-05-20 01:44:51.078 13 INFO tempest.lib.common.rest_client [req-e707c414-0c08-4145-8416-59a160d7cf2a req-e707c414-0c08-4145-8416-59a160d7cf2a ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s",
                                "2026-05-20 01:44:51.135 28 INFO tempest.lib.common.rest_client [req-26850a24-cc5d-4a6b-bcfe-475079d9e7bc req-26850a24-cc5d-4a6b-bcfe-475079d9e7bc ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/ed928d71db724caba6847424d4e61308/roles/68cd1badce4c4baeb95895efe5da31f7 0.146s",
                                "2026-05-20 01:44:51.192 24 INFO tempest.lib.common.rest_client [req-2c74d597-9e44-4cc7-ba06-90ac1279590b req-2c74d597-9e44-4cc7-ba06-90ac1279590b ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ede3750e-f1fb-4107-9b6f-abf4f613ce41 0.468s",
                                "2026-05-20 01:44:51.300 13 INFO tempest.lib.common.rest_client [req-f76ae8fe-ef46-464b-822b-37501fe955b3 req-f76ae8fe-ef46-464b-822b-37501fe955b3 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/70a59d4871394ab4ab490c12ed843aa1/roles/96c5293ae00249159873405c9cd172ae 0.218s",
                                "2026-05-20 01:44:51.352 37 INFO tempest.lib.common.rest_client [req-9c561855-297e-463e-a30a-0e4543b9e038 req-9c561855-297e-463e-a30a-0e4543b9e038 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7d0c980d-ef99-4061-9b4b-39c0e9d94032 0.586s",
                                "2026-05-20 01:44:51.425 24 INFO tempest.lib.common.rest_client [req-20684ef2-81b0-418e-8229-8c082728ab31 req-20684ef2-81b0-418e-8229-8c082728ab31 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.231s",
                                "2026-05-20 01:44:51.478 28 INFO tempest.lib.common.rest_client [req-bdb7bc00-5d21-4162-a1c8-78cc4c21c7fd req-bdb7bc00-5d21-4162-a1c8-78cc4c21c7fd ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.341s",
                                "2026-05-20 01:44:51.478 37 INFO tempest.lib.common.rest_client [req-c8772895-529e-43a0-9bf7-e05116717c22 req-c8772895-529e-43a0-9bf7-e05116717c22 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.124s",
                                "2026-05-20 01:44:51.521 13 INFO tempest.lib.common.rest_client [req-a3565cb8-66ee-4228-a7a3-f66aec4204ee req-a3565cb8-66ee-4228-a7a3-f66aec4204ee ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-20 01:44:51.587 35 INFO tempest.lib.common.rest_client [req-91ac61eb-5df4-4022-bba2-51549d9018e1 req-91ac61eb-5df4-4022-bba2-51549d9018e1 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf1c4a79-97b6-442d-ac5f-7ca7c83548b2 0.546s",
                                "2026-05-20 01:44:51.634 28 INFO tempest.lib.common.rest_client [req-4e10052c-97d4-4a9e-9ba3-534897bb477b req-4e10052c-97d4-4a9e-9ba3-534897bb477b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8/users/ed928d71db724caba6847424d4e61308/roles/96c5293ae00249159873405c9cd172ae 0.151s",
                                "2026-05-20 01:44:51.635 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ed928d71db724caba6847424d4e61308 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:51.635 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-1264412950-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'tenant_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed928d71db724caba6847424d4e61308', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:51.635 28 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-1264412950-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'tenant_id': '6d71b520cb1d47fb95ade69bb9edccf8', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1264412950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed928d71db724caba6847424d4e61308', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:51.761 13 INFO tempest.lib.common.rest_client [req-fd5a8b14-a3ee-4f53-9442-3032dc4eb800 req-fd5a8b14-a3ee-4f53-9442-3032dc4eb800 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/70a59d4871394ab4ab490c12ed843aa1/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.237s",
                                "2026-05-20 01:44:51.837 24 INFO tempest.lib.common.rest_client [req-16ffde3b-d022-4deb-9717-d30dc14a6158 req-16ffde3b-d022-4deb-9717-d30dc14a6158 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/8a52c8b8-2cc2-43b5-86f7-b978c0412412 0.409s",
                                "2026-05-20 01:44:51.970 35 INFO tempest.lib.common.rest_client [req-dac2d300-0ba9-4556-b827-0a3fdd49c4c9 req-dac2d300-0ba9-4556-b827-0a3fdd49c4c9 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fd3593490f114efeb407454169680c7e 0.380s",
                                "2026-05-20 01:44:51.979 37 INFO tempest.lib.common.rest_client [req-a6f0084e-fca1-491b-a51b-a8a5afcbf629 req-a6f0084e-fca1-491b-a51b-a8a5afcbf629 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b8ff538d-7c73-4a0c-b203-e58e52aa8afd 0.499s",
                                "2026-05-20 01:44:51.987 39 INFO tempest.lib.common.rest_client [req-e19a8e93-5455-4368-900f-693fb126960a req-e19a8e93-5455-4368-900f-693fb126960a ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2fe5b6b7-f34b-4abd-bd88-bc1536bedfff/add_router_interface 2.849s",
                                "2026-05-20 01:44:52.018 24 INFO tempest.lib.common.rest_client [req-a2cef4fd-5e79-4ff1-93b8-ffc2e7514f5c req-a2cef4fd-5e79-4ff1-93b8-ffc2e7514f5c ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.180s",
                                "2026-05-20 01:44:52.074 15 INFO tempest.lib.common.rest_client [req-69a8df56-eab1-444a-b372-af8d9aa81c83 req-69a8df56-eab1-444a-b372-af8d9aa81c83 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.371s",
                                "2026-05-20 01:44:52.089 13 INFO tempest.lib.common.rest_client [req-d4e2ddb8-7142-4cf4-b2b3-85c36edb9712 req-d4e2ddb8-7142-4cf4-b2b3-85c36edb9712 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s",
                                "2026-05-20 01:44:52.098 37 INFO tempest.lib.common.rest_client [req-2b4d5749-3e3d-46ea-8a3f-2bc5d8cc2f56 req-2b4d5749-3e3d-46ea-8a3f-2bc5d8cc2f56 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.118s",
                                "2026-05-20 01:44:52.222 39 INFO tempest.lib.common.rest_client [req-28d2b4cc-891c-40d7-8e10-a7a5426fc7b5 req-28d2b4cc-891c-40d7-8e10-a7a5426fc7b5 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7eff7d79-ed32-4a10-b53c-7fca4b68cc58 0.233s",
                                "2026-05-20 01:44:52.275 13 INFO tempest.lib.common.rest_client [req-6377f236-afeb-45f3-bd7d-60426562289c req-6377f236-afeb-45f3-bd7d-60426562289c ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/70a59d4871394ab4ab490c12ed843aa1/roles/68cd1badce4c4baeb95895efe5da31f7 0.183s",
                                "2026-05-20 01:44:52.307 28 INFO tempest.lib.common.rest_client [req-03f8cb61-80ab-4aa8-9589-c511d436e0e3 req-03f8cb61-80ab-4aa8-9589-c511d436e0e3 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s",
                                "2026-05-20 01:44:52.389 24 INFO tempest.lib.common.rest_client [req-b27c163d-e564-47cb-bc28-e8d295ff79f2 req-b27c163d-e564-47cb-bc28-e8d295ff79f2 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/2b352438-cd86-4313-bcfb-4c41c15f0476 0.369s",
                                "2026-05-20 01:44:52.453 39 INFO tempest.lib.common.rest_client [req-9df3ccab-ee4f-4462-8b4a-241507266bc4 req-9df3ccab-ee4f-4462-8b4a-241507266bc4 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7eff7d79-ed32-4a10-b53c-7fca4b68cc58 0.227s",
                                "2026-05-20 01:44:52.519 13 INFO tempest.lib.common.rest_client [req-668e971d-38ef-4e91-9c8a-15db280ea8dc req-668e971d-38ef-4e91-9c8a-15db280ea8dc ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s",
                                "2026-05-20 01:44:52.592 35 INFO tempest.lib.common.rest_client [req-a3173fa1-91d0-43ec-9209-9ce67e71bec1 req-a3173fa1-91d0-43ec-9209-9ce67e71bec1 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-20 01:44:52.637 24 INFO tempest.lib.common.rest_client [req-ca9a3700-0530-4d72-8698-60e9d6835e99 req-ca9a3700-0530-4d72-8698-60e9d6835e99 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.244s",
                                "2026-05-20 01:44:52.680 13 INFO tempest.lib.common.rest_client [req-7b6fba42-049b-48f0-8d4b-f875802fda6a req-7b6fba42-049b-48f0-8d4b-f875802fda6a ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/70a59d4871394ab4ab490c12ed843aa1/roles/96c5293ae00249159873405c9cd172ae 0.158s",
                                "2026-05-20 01:44:52.682 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 70a59d4871394ab4ab490c12ed843aa1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:52.683 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-229075741-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'project_name': 'tempest-PortsIpV6TestJSON-229075741', 'tenant_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'tenant_name': 'tempest-PortsIpV6TestJSON-229075741', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '70a59d4871394ab4ab490c12ed843aa1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:52.683 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-229075741-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'project_name': 'tempest-PortsIpV6TestJSON-229075741', 'tenant_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'tenant_name': 'tempest-PortsIpV6TestJSON-229075741', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '70a59d4871394ab4ab490c12ed843aa1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:52.994 15 INFO tempest.lib.common.rest_client [req-15cef39a-12dd-40fd-abd3-a5db1c5f5ef0 req-15cef39a-12dd-40fd-abd3-a5db1c5f5ef0 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.918s",
                                "2026-05-20 01:44:53.078 24 INFO tempest.lib.common.rest_client [req-f49646bb-9003-4663-be83-8f8096460cb4 req-f49646bb-9003-4663-be83-8f8096460cb4 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/25ada2cd-435e-4bd2-a3be-707fc3b1a285 0.437s",
                                "2026-05-20 01:44:53.202 24 INFO tempest.lib.common.rest_client [req-5eb91123-5c1f-45f7-94fe-cd5f8825e0c8 req-5eb91123-5c1f-45f7-94fe-cd5f8825e0c8 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.121s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [7.305751s] ... ok",
                                "2026-05-20 01:44:53.284 35 INFO tempest.lib.common.rest_client [req-cfc04892-b30b-43d0-a01e-530bbafa713c req-cfc04892-b30b-43d0-a01e-530bbafa713c ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.680s",
                                "2026-05-20 01:44:53.388 13 INFO tempest.lib.common.rest_client [req-5a958b95-c571-4b47-8658-5124e6f3ee92 req-5a958b95-c571-4b47-8658-5124e6f3ee92 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.697s",
                                "2026-05-20 01:44:53.442 35 INFO tempest.lib.common.rest_client [req-ea92f03b-7b55-4d20-8ac0-cd7518328b18 req-ea92f03b-7b55-4d20-8ac0-cd7518328b18 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.155s",
                                "2026-05-20 01:44:53.505 13 INFO tempest.lib.common.rest_client [req-a51494a3-d791-4aa7-8e21-eb60c1c72200 req-a51494a3-d791-4aa7-8e21-eb60c1c72200 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e 0.114s",
                                "2026-05-20 01:44:53.505 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 2b68b3c2adf84ecc8fd6aa6fee66634e for scope project and roles: ['reader']",
                                "2026-05-20 01:44:53.635 35 INFO tempest.lib.common.rest_client [req-fe2eb345-6114-46bc-a518-7db0be51c6a5 req-fe2eb345-6114-46bc-a518-7db0be51c6a5 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.190s",
                                "2026-05-20 01:44:53.661 24 INFO tempest.lib.common.rest_client [req-4f74c78d-9a52-4c67-b7c3-2cc6ec58ce3d req-4f74c78d-9a52-4c67-b7c3-2cc6ec58ce3d ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.455s",
                                "2026-05-20 01:44:53.860 39 INFO tempest.lib.common.rest_client [req-270463d9-d67f-4921-953e-f336ba068a1d req-270463d9-d67f-4921-953e-f336ba068a1d ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2fe5b6b7-f34b-4abd-bd88-bc1536bedfff/remove_router_interface 1.403s",
                                "2026-05-20 01:44:53.958 39 INFO tempest.lib.common.rest_client [req-134de6dd-50fb-424a-af2a-85a822c6a4ab req-134de6dd-50fb-424a-af2a-85a822c6a4ab ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2fe5b6b7-f34b-4abd-bd88-bc1536bedfff 0.096s",
                                "2026-05-20 01:44:53.989 37 INFO tempest.lib.common.rest_client [req-0623064b-763d-4057-89c2-c0c3eca0b484 req-0623064b-763d-4057-89c2-c0c3eca0b484 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.888s",
                                "2026-05-20 01:44:54.091 13 INFO tempest.lib.common.rest_client [req-f05c37c3-0ef9-4430-9a8d-ec825f725f52 req-f05c37c3-0ef9-4430-9a8d-ec825f725f52 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.582s",
                                "2026-05-20 01:44:54.109 24 INFO tempest.lib.common.rest_client [req-89f4f439-940a-450d-ab56-822cfdc3e0b6 req-89f4f439-940a-450d-ab56-822cfdc3e0b6 ] 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.445s",
                                "2026-05-20 01:44:54.217 13 INFO tempest.lib.common.rest_client [req-8cb59da7-553a-40a4-8d6d-3cf12067ec5a req-8cb59da7-553a-40a4-8d6d-3cf12067ec5a ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s",
                                "2026-05-20 01:44:54.311 35 INFO tempest.lib.common.rest_client [req-3c6e75dd-886a-49c7-8074-a3cbee77d25a req-3c6e75dd-886a-49c7-8074-a3cbee77d25a ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.670s",
                                "2026-05-20 01:44:54.419 13 INFO tempest.lib.common.rest_client [req-ef5b6a90-b801-4ac9-9475-38b4b64098a2 req-ef5b6a90-b801-4ac9-9475-38b4b64098a2 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/a003686930ee48a8bc46f1716add60b1/roles/8a521d0f25a3484db544a7c662aa9d7f 0.200s",
                                "2026-05-20 01:44:54.492 24 INFO tempest.lib.common.rest_client [req-fa2e91be-0230-40c8-86a6-dd4923976c2b req-fa2e91be-0230-40c8-86a6-dd4923976c2b ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/46a2152e-fcd8-4153-b8c1-18dfa0c0382f 0.380s",
                                "2026-05-20 01:44:54.492 39 INFO tempest.lib.common.rest_client [req-68dee5db-6816-4e4b-8ff1-3988978c0779 req-68dee5db-6816-4e4b-8ff1-3988978c0779 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2fe5b6b7-f34b-4abd-bd88-bc1536bedfff 0.530s",
                                "2026-05-20 01:44:54.537 35 INFO tempest.lib.common.rest_client [req-6146341f-62c7-431b-b4ee-f9a8e570bf56 req-6146341f-62c7-431b-b4ee-f9a8e570bf56 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-20 01:44:54.657 24 INFO tempest.lib.common.rest_client [req-c07c7ff2-9d2e-4db8-bd3f-c20b80f74024 req-c07c7ff2-9d2e-4db8-bd3f-c20b80f74024 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.163s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [1.454122s] ... ok",
                                "2026-05-20 01:44:54.658 13 INFO tempest.lib.common.rest_client [req-c8a2d7bf-d2e8-4c7a-8958-bea483fcebd7 req-c8a2d7bf-d2e8-4c7a-8958-bea483fcebd7 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s",
                                "2026-05-20 01:44:54.697 35 INFO tempest.lib.common.rest_client [req-88b307f5-b267-4e8b-bde8-4c94573814fc req-88b307f5-b267-4e8b-bde8-4c94573814fc ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/92c294247a08422189895f23d459dd03/roles/96c5293ae00249159873405c9cd172ae 0.159s",
                                "2026-05-20 01:44:54.819 15 INFO tempest.lib.common.rest_client [req-373b101e-2e50-46e5-b5f9-da3502248af7 req-373b101e-2e50-46e5-b5f9-da3502248af7 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.820s",
                                "2026-05-20 01:44:54.941 35 INFO tempest.lib.common.rest_client [req-cdaacb7d-78eb-44e6-a67d-011b8c95a25b req-cdaacb7d-78eb-44e6-a67d-011b8c95a25b ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s",
                                "2026-05-20 01:44:54.949 13 INFO tempest.lib.common.rest_client [req-93162abf-7122-4b09-9f0d-8ce6f6ba1c72 req-93162abf-7122-4b09-9f0d-8ce6f6ba1c72 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/a003686930ee48a8bc46f1716add60b1/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.288s",
                                "2026-05-20 01:44:54.984 39 INFO tempest.lib.common.rest_client [req-7df2a14d-5c05-41c4-9663-6b007bb10b82 req-7df2a14d-5c05-41c4-9663-6b007bb10b82 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7a8f8c80-599a-4031-b576-8c3cdc537eae 0.487s",
                                "2026-05-20 01:44:54.989 28 INFO tempest.lib.common.rest_client [req-a4b1ca76-b315-4ac9-ad86-39a8261f4b8e req-a4b1ca76-b315-4ac9-ad86-39a8261f4b8e ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.675s",
                                "2026-05-20 01:44:55.072 37 INFO tempest.lib.common.rest_client [req-28b4069e-2edd-4d43-aa90-ab76baea752b req-28b4069e-2edd-4d43-aa90-ab76baea752b ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.081s",
                                "2026-05-20 01:44:55.154 24 INFO tempest.lib.common.rest_client [req-90ed8235-c8e6-43c3-a32c-e2bd8ccb02fc req-90ed8235-c8e6-43c3-a32c-e2bd8ccb02fc ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.492s",
                                "2026-05-20 01:44:55.199 28 INFO tempest.lib.common.rest_client [req-06b1af59-e8ef-4e25-83ff-3424bcdf577d req-06b1af59-e8ef-4e25-83ff-3424bcdf577d ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.207s",
                                "2026-05-20 01:44:55.226 13 INFO tempest.lib.common.rest_client [req-48c8879d-167b-451b-b781-c0a820cc55ee req-48c8879d-167b-451b-b781-c0a820cc55ee ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s",
                                "2026-05-20 01:44:55.240 37 INFO tempest.lib.common.rest_client [req-a4986739-6c66-4994-9ecb-b60830e7ae5e req-a4986739-6c66-4994-9ecb-b60830e7ae5e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.167s",
                                "2026-05-20 01:44:55.246 35 INFO tempest.lib.common.rest_client [req-aed39dd8-a990-4909-8f8c-486467fd0784 req-aed39dd8-a990-4909-8f8c-486467fd0784 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/92c294247a08422189895f23d459dd03/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.300s",
                                "2026-05-20 01:44:55.493 35 INFO tempest.lib.common.rest_client [req-42610a81-881c-4946-9b50-c16ece05cc87 req-42610a81-881c-4946-9b50-c16ece05cc87 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-20 01:44:55.534 13 INFO tempest.lib.common.rest_client [req-dc2bc500-2910-4883-9960-a809ef4f8ef3 req-dc2bc500-2910-4883-9960-a809ef4f8ef3 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/a003686930ee48a8bc46f1716add60b1/roles/68cd1badce4c4baeb95895efe5da31f7 0.305s",
                                "2026-05-20 01:44:55.740 35 INFO tempest.lib.common.rest_client [req-062572c2-b858-4f82-9fdc-2a737f2ae5cc req-062572c2-b858-4f82-9fdc-2a737f2ae5cc ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/92c294247a08422189895f23d459dd03/roles/68cd1badce4c4baeb95895efe5da31f7 0.243s",
                                "2026-05-20 01:44:55.750 13 INFO tempest.lib.common.rest_client [req-8093f35e-ddfa-496f-8ed3-efb42efe8b9f req-8093f35e-ddfa-496f-8ed3-efb42efe8b9f ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s",
                                "2026-05-20 01:44:55.830 24 INFO tempest.lib.common.rest_client [req-c495899a-e232-45ea-87be-8d6bc329e545 req-c495899a-e232-45ea-87be-8d6bc329e545 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.672s",
                                "2026-05-20 01:44:55.958 39 INFO tempest.lib.common.rest_client [req-e2b0b133-13c9-47c7-abb0-9cbfd917f145 req-e2b0b133-13c9-47c7-abb0-9cbfd917f145 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/83535fca-bf0e-4a4b-9951-bac26d83f4ed 0.972s",
                                "{14} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [10.333649s] ... ok",
                                "2026-05-20 01:44:55.967 28 INFO tempest.lib.common.rest_client [req-f7b76dda-b600-4471-9f7c-109cad0416d2 req-f7b76dda-b600-4471-9f7c-109cad0416d2 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1187e718-5405-4344-8d0c-bb12dfea3d69 0.766s",
                                "2026-05-20 01:44:55.991 35 INFO tempest.lib.common.rest_client [req-97e71f30-822c-40d0-8e14-0bbcccfa5ff9 req-97e71f30-822c-40d0-8e14-0bbcccfa5ff9 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s",
                                "2026-05-20 01:44:56.002 13 INFO tempest.lib.common.rest_client [req-5623e8e6-9951-454f-8853-90ad8d554c02 req-5623e8e6-9951-454f-8853-90ad8d554c02 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e/users/a003686930ee48a8bc46f1716add60b1/roles/96c5293ae00249159873405c9cd172ae 0.248s",
                                "2026-05-20 01:44:56.002 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a003686930ee48a8bc46f1716add60b1 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:56.003 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-229075741-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'project_name': 'tempest-PortsIpV6TestJSON-229075741', 'tenant_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'tenant_name': 'tempest-PortsIpV6TestJSON-229075741', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a003686930ee48a8bc46f1716add60b1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:56.003 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-PortsIpV6TestJSON-229075741-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'project_name': 'tempest-PortsIpV6TestJSON-229075741', 'tenant_id': '2b68b3c2adf84ecc8fd6aa6fee66634e', 'tenant_name': 'tempest-PortsIpV6TestJSON-229075741', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a003686930ee48a8bc46f1716add60b1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:56.122 37 INFO tempest.lib.common.rest_client [req-9e1e7835-dc15-4c4e-80af-71b8e9925cde req-9e1e7835-dc15-4c4e-80af-71b8e9925cde ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ba1045df-10dc-44b7-a462-a73ed0007cc4 0.877s",
                                "2026-05-20 01:44:56.258 37 INFO tempest.lib.common.rest_client [req-a5cb4400-a319-423f-8460-b83849856de7 req-a5cb4400-a319-423f-8460-b83849856de7 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.133s",
                                "2026-05-20 01:44:56.264 35 INFO tempest.lib.common.rest_client [req-4915aba5-1a68-4750-9333-44d3b963442e req-4915aba5-1a68-4750-9333-44d3b963442e ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/92c294247a08422189895f23d459dd03/roles/96c5293ae00249159873405c9cd172ae 0.270s",
                                "2026-05-20 01:44:56.264 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 92c294247a08422189895f23d459dd03 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:56.264 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1854749098-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63f4e964a8dc43e1b071915962136301', 'project_name': 'tempest-RoutersIpV6Test-1854749098', 'tenant_id': '63f4e964a8dc43e1b071915962136301', 'tenant_name': 'tempest-RoutersIpV6Test-1854749098', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '92c294247a08422189895f23d459dd03', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:56.265 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1854749098-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63f4e964a8dc43e1b071915962136301', 'project_name': 'tempest-RoutersIpV6Test-1854749098', 'tenant_id': '63f4e964a8dc43e1b071915962136301', 'tenant_name': 'tempest-RoutersIpV6Test-1854749098', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '92c294247a08422189895f23d459dd03', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:56.287 24 INFO tempest.lib.common.rest_client [req-e104d4fe-84ce-4477-be8f-ee8fea00f88a req-e104d4fe-84ce-4477-be8f-ee8fea00f88a ] 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.454s",
                                "2026-05-20 01:44:56.686 37 INFO tempest.lib.common.rest_client [req-eaf39ca1-5a7a-4c69-8d81-5c997793718a req-eaf39ca1-5a7a-4c69-8d81-5c997793718a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fdd475d2-70af-463c-b3b5-cb0e790d0e42 0.425s",
                                "2026-05-20 01:44:56.704 13 INFO tempest.lib.common.rest_client [req-7415301b-1aed-46bb-984d-79e1dc9ac932 req-7415301b-1aed-46bb-984d-79e1dc9ac932 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.694s",
                                "2026-05-20 01:44:56.765 24 INFO tempest.lib.common.rest_client [req-dcb543b7-c450-42c6-b3b0-145de8b6f4e8 req-dcb543b7-c450-42c6-b3b0-145de8b6f4e8 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f5ce1ab9-bdf3-4b56-a7ac-8df039c84e4c 0.475s",
                                "2026-05-20 01:44:56.797 37 INFO tempest.lib.common.rest_client [req-0422e794-2b11-43f5-9472-87f07ec83263 req-0422e794-2b11-43f5-9472-87f07ec83263 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.108s",
                                "2026-05-20 01:44:56.940 37 INFO tempest.lib.common.rest_client [req-97bc8718-2706-4f3f-b41c-813840a1227a req-97bc8718-2706-4f3f-b41c-813840a1227a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.140s",
                                "2026-05-20 01:44:56.991 35 INFO tempest.lib.common.rest_client [req-cf21ccb5-46f9-4d3d-b4f8-f76b8443c586 req-cf21ccb5-46f9-4d3d-b4f8-f76b8443c586 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.718s",
                                "2026-05-20 01:44:57.017 28 INFO tempest.lib.common.rest_client [req-00b2add6-de9f-4547-ab32-aa73de4ba28a req-00b2add6-de9f-4547-ab32-aa73de4ba28a ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a1ea352c-24d7-4f33-bb3f-96ac51dc685a 1.048s",
                                "2026-05-20 01:44:57.062 37 INFO tempest.lib.common.rest_client [req-aacd8e1b-1e12-4830-a6a9-7bee337eb05f req-aacd8e1b-1e12-4830-a6a9-7bee337eb05f ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.115s",
                                "2026-05-20 01:44:57.108 24 INFO tempest.lib.common.rest_client [req-6425381b-4070-4f73-b5cd-0688f3f2782c req-6425381b-4070-4f73-b5cd-0688f3f2782c ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.340s",
                                "2026-05-20 01:44:57.158 37 INFO tempest.lib.common.rest_client [req-5f6befc5-1ff8-4d5c-9496-6054f03bf264 req-5f6befc5-1ff8-4d5c-9496-6054f03bf264 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.094s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [9.618807s] ... ok",
                                "2026-05-20 01:44:57.173 28 INFO tempest.lib.common.rest_client [req-a7aa7214-1917-43a6-bbd6-700b30aa8cc7 req-a7aa7214-1917-43a6-bbd6-700b30aa8cc7 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.153s",
                                "{8} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [4.865511s] ... ok",
                                "2026-05-20 01:44:57.225 35 INFO tempest.lib.common.rest_client [req-299fcd58-a1d3-4d0c-abbe-f71d5346b513 req-299fcd58-a1d3-4d0c-abbe-f71d5346b513 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301 0.231s",
                                "2026-05-20 01:44:57.226 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 63f4e964a8dc43e1b071915962136301 for scope project and roles: ['reader']",
                                "2026-05-20 01:44:57.469 24 INFO tempest.lib.common.rest_client [req-c34059bf-d183-459e-a727-1a68723ca57b req-c34059bf-d183-459e-a727-1a68723ca57b ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/600b3c1e-2031-4a83-b66b-678702ed0fa3 0.358s",
                                "2026-05-20 01:44:57.708 24 INFO tempest.lib.common.rest_client [req-4d21a15e-1702-4167-b0c8-47f886b9f3af req-4d21a15e-1702-4167-b0c8-47f886b9f3af ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.235s",
                                "2026-05-20 01:44:57.761 37 INFO tempest.lib.common.rest_client [req-62d4a1e4-0494-449d-9322-cd35a81188a0 req-62d4a1e4-0494-449d-9322-cd35a81188a0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.600s",
                                "2026-05-20 01:44:57.794 15 INFO tempest.lib.common.rest_client [req-58ae01d7-3666-4b43-aa7d-5e442ca5ce44 req-58ae01d7-3666-4b43-aa7d-5e442ca5ce44 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.973s",
                                "2026-05-20 01:44:57.836 35 INFO tempest.lib.common.rest_client [req-54b9cf4f-27ca-45ef-82c6-98a8ad3a930b req-54b9cf4f-27ca-45ef-82c6-98a8ad3a930b ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.609s",
                                "2026-05-20 01:44:57.956 35 INFO tempest.lib.common.rest_client [req-b3813aae-149e-48ad-bbd7-f88c6f79c030 req-b3813aae-149e-48ad-bbd7-f88c6f79c030 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.117s",
                                "2026-05-20 01:44:58.090 24 INFO tempest.lib.common.rest_client [req-d0706eb2-45b9-44ab-ba17-1bbe5b28a286 req-d0706eb2-45b9-44ab-ba17-1bbe5b28a286 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e06176f3-11a9-42e5-9db9-aeb2b3609fc8 0.379s",
                                "2026-05-20 01:44:58.157 35 INFO tempest.lib.common.rest_client [req-eeae4a79-9574-4781-b1a0-4d8b78c44cb2 req-eeae4a79-9574-4781-b1a0-4d8b78c44cb2 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/a9133cf0ff4a42868dab4e99ab9f3c0c/roles/8a521d0f25a3484db544a7c662aa9d7f 0.196s",
                                "2026-05-20 01:44:58.206 24 INFO tempest.lib.common.rest_client [req-840d5842-4dfb-4052-83ea-6e73e6ef426e req-840d5842-4dfb-4052-83ea-6e73e6ef426e ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.115s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [3.547112s] ... ok",
                                "2026-05-20 01:44:58.221 28 INFO tempest.lib.common.rest_client [req-ff279e7f-1012-4f5c-9164-b51ab5b0a699 req-ff279e7f-1012-4f5c-9164-b51ab5b0a699 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.044s",
                                "2026-05-20 01:44:58.347 35 INFO tempest.lib.common.rest_client [req-1c4e53f3-4061-4464-9a86-1e9de7b244a3 req-1c4e53f3-4061-4464-9a86-1e9de7b244a3 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-20 01:44:58.479 35 INFO tempest.lib.common.rest_client [req-43214b71-6b40-4314-812d-d15a841b7c32 req-43214b71-6b40-4314-812d-d15a841b7c32 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/a9133cf0ff4a42868dab4e99ab9f3c0c/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.128s",
                                "2026-05-20 01:44:58.520 24 INFO tempest.lib.common.rest_client [req-6fc12527-df29-4e85-941e-675f3c326622 req-6fc12527-df29-4e85-941e-675f3c326622 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.312s",
                                "2026-05-20 01:44:58.610 37 INFO tempest.lib.common.rest_client [req-e371981a-d20b-4ba1-b115-d3606a11337f req-e371981a-d20b-4ba1-b115-d3606a11337f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.846s",
                                "2026-05-20 01:44:58.667 35 INFO tempest.lib.common.rest_client [req-a53a1736-73c3-433b-aefa-a5154ef89e54 req-a53a1736-73c3-433b-aefa-a5154ef89e54 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-20 01:44:58.740 37 INFO tempest.lib.common.rest_client [req-969e4cd3-a655-4feb-a76f-f4b1db5fe6e5 req-969e4cd3-a655-4feb-a76f-f4b1db5fe6e5 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.127s",
                                "2026-05-20 01:44:58.818 35 INFO tempest.lib.common.rest_client [req-a772158e-749a-4d1f-b088-72d0a3b7e19b req-a772158e-749a-4d1f-b088-72d0a3b7e19b ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/a9133cf0ff4a42868dab4e99ab9f3c0c/roles/68cd1badce4c4baeb95895efe5da31f7 0.147s",
                                "2026-05-20 01:44:58.849 24 INFO tempest.lib.common.rest_client [req-15287765-89a7-43f2-8356-d7ffb5343f08 req-15287765-89a7-43f2-8356-d7ffb5343f08 ] 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.326s",
                                "2026-05-20 01:44:59.036 35 INFO tempest.lib.common.rest_client [req-7daf2e3b-ad7c-4079-9c06-649c36ee5ccf req-7daf2e3b-ad7c-4079-9c06-649c36ee5ccf ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-20 01:44:59.166 35 INFO tempest.lib.common.rest_client [req-a0d89e89-f4fe-473a-b0b1-21aafd6703fc req-a0d89e89-f4fe-473a-b0b1-21aafd6703fc ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301/users/a9133cf0ff4a42868dab4e99ab9f3c0c/roles/96c5293ae00249159873405c9cd172ae 0.127s",
                                "2026-05-20 01:44:59.166 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a9133cf0ff4a42868dab4e99ab9f3c0c is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:44:59.166 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1854749098-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63f4e964a8dc43e1b071915962136301', 'project_name': 'tempest-RoutersIpV6Test-1854749098', 'tenant_id': '63f4e964a8dc43e1b071915962136301', 'tenant_name': 'tempest-RoutersIpV6Test-1854749098', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a9133cf0ff4a42868dab4e99ab9f3c0c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:59.167 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-RoutersIpV6Test-1854749098-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63f4e964a8dc43e1b071915962136301', 'project_name': 'tempest-RoutersIpV6Test-1854749098', 'tenant_id': '63f4e964a8dc43e1b071915962136301', 'tenant_name': 'tempest-RoutersIpV6Test-1854749098', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a9133cf0ff4a42868dab4e99ab9f3c0c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:44:59.201 24 INFO tempest.lib.common.rest_client [req-2fd6b668-4983-4a14-84ee-ec1087b5b8e1 req-2fd6b668-4983-4a14-84ee-ec1087b5b8e1 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/21ee840a-ceff-48d3-826c-e4f8662c4b0d 0.349s",
                                "2026-05-20 01:44:59.279 13 INFO tempest.lib.common.rest_client [req-5ff51ad3-22fd-48f3-8b9a-6deab5ffdfc7 req-5ff51ad3-22fd-48f3-8b9a-6deab5ffdfc7 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.571s",
                                "2026-05-20 01:44:59.410 24 INFO tempest.lib.common.rest_client [req-3e97cda8-8c75-48cf-bc77-ee1cda9c44af req-3e97cda8-8c75-48cf-bc77-ee1cda9c44af ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.206s",
                                "2026-05-20 01:44:59.548 39 INFO tempest.lib.common.rest_client [req-e44a615b-cc5c-46a4-8e65-1b4c459a1907 req-e44a615b-cc5c-46a4-8e65-1b4c459a1907 ] Request (RoutersTest:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.587s",
                                "2026-05-20 01:44:59.639 37 INFO tempest.lib.common.rest_client [req-0d1daba6-0b00-4994-b95c-52d13fd30fea req-0d1daba6-0b00-4994-b95c-52d13fd30fea ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/70e1ee02-2660-401e-81c3-81ed341044e5 0.896s",
                                "2026-05-20 01:44:59.679 24 INFO tempest.lib.common.rest_client [req-a24d7d89-0cc3-4664-b249-8be74f0a0ab9 req-a24d7d89-0cc3-4664-b249-8be74f0a0ab9 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a7a35b17-dc14-4db2-b8bf-7268ef7a29ae 0.267s",
                                "2026-05-20 01:44:59.730 28 INFO tempest.lib.common.rest_client [req-4e720ed7-b93f-4216-a678-566d0b9060b4 req-4e720ed7-b93f-4216-a678-566d0b9060b4 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.506s",
                                "2026-05-20 01:44:59.760 39 INFO tempest.lib.common.rest_client [req-c77c1233-4bb1-4793-92b4-32900ebb3c03 req-c77c1233-4bb1-4793-92b4-32900ebb3c03 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/aa53b7b9-204f-475c-90c6-1dd8e7293f1e 0.210s",
                                "2026-05-20 01:44:59.770 37 INFO tempest.lib.common.rest_client [req-c1b6f1dd-1071-4f0f-8800-7bcae6a88499 req-c1b6f1dd-1071-4f0f-8800-7bcae6a88499 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.129s",
                                "2026-05-20 01:44:59.812 24 INFO tempest.lib.common.rest_client [req-f1f7eb79-94b8-4b93-92f0-f3f01b497ff8 req-f1f7eb79-94b8-4b93-92f0-f3f01b497ff8 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.128s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [1.605679s] ... ok",
                                "2026-05-20 01:44:59.830 35 INFO tempest.lib.common.rest_client [req-8cdc9e72-56b3-4f10-8760-e6de3ad9d1b4 req-8cdc9e72-56b3-4f10-8760-e6de3ad9d1b4 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s",
                                "2026-05-20 01:44:59.950 39 INFO tempest.lib.common.rest_client [req-69fe1cb3-0ff0-469d-be9a-fe00738f2c78 req-69fe1cb3-0ff0-469d-be9a-fe00738f2c78 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.188s",
                                "2026-05-20 01:45:00.090 37 INFO tempest.lib.common.rest_client [req-b74b8332-1e3e-430d-ab51-161bd1e6d4a7 req-b74b8332-1e3e-430d-ab51-161bd1e6d4a7 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0541b81e-13c9-48fc-9a51-ed3b9f1c80e0 0.317s",
                                "2026-05-20 01:45:00.178 13 INFO tempest.lib.common.rest_client [req-484db18c-7aa3-4531-aac0-ce58c52b7315 req-484db18c-7aa3-4531-aac0-ce58c52b7315 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.895s",
                                "2026-05-20 01:45:00.191 37 INFO tempest.lib.common.rest_client [req-d81deefe-8ca2-4b48-a42c-8572dc209940 req-d81deefe-8ca2-4b48-a42c-8572dc209940 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.100s",
                                "2026-05-20 01:45:00.203 24 INFO tempest.lib.common.rest_client [req-e9fa0b22-1f45-4297-b546-8e08cf18fdf4 req-e9fa0b22-1f45-4297-b546-8e08cf18fdf4 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.388s",
                                "2026-05-20 01:45:00.349 37 INFO tempest.lib.common.rest_client [req-ac584201-9483-4a7e-80ad-024c92afabd1 req-ac584201-9483-4a7e-80ad-024c92afabd1 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.156s",
                                "2026-05-20 01:45:00.492 37 INFO tempest.lib.common.rest_client [req-3925b562-f525-4a38-9531-8f5bfb9021cc req-3925b562-f525-4a38-9531-8f5bfb9021cc ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.140s",
                                "2026-05-20 01:45:00.608 37 INFO tempest.lib.common.rest_client [req-06cead38-492e-4409-92ff-fad2e501f910 req-06cead38-492e-4409-92ff-fad2e501f910 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.114s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [3.450559s] ... ok",
                                "2026-05-20 01:45:00.609 24 INFO tempest.lib.common.rest_client [req-9c9bd121-54cf-4f2f-9ad2-11f815db902a req-9c9bd121-54cf-4f2f-9ad2-11f815db902a ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.402s",
                                "2026-05-20 01:45:00.774 24 INFO tempest.lib.common.rest_client [req-9b23a049-18a4-4565-abd4-e8f68de3d21d req-9b23a049-18a4-4565-abd4-e8f68de3d21d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d2542828-f3d4-4f87-904a-bb5b2aa86eb1 0.161s",
                                "2026-05-20 01:45:01.106 13 INFO tempest.lib.common.rest_client [req-0129c380-1287-490c-ac9d-518a7b26f812 req-0129c380-1287-490c-ac9d-518a7b26f812 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.925s",
                                "2026-05-20 01:45:01.144 24 INFO tempest.lib.common.rest_client [req-bccc44bd-414b-4e18-bc26-3edb9e784407 req-bccc44bd-414b-4e18-bc26-3edb9e784407 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.367s",
                                "2026-05-20 01:45:01.178 39 INFO tempest.lib.common.rest_client [req-ebb295ef-d62c-46a1-8277-64d9f12b7c15 req-ebb295ef-d62c-46a1-8277-64d9f12b7c15 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/aa53b7b9-204f-475c-90c6-1dd8e7293f1e 1.226s",
                                "2026-05-20 01:45:01.385 39 INFO tempest.lib.common.rest_client [req-768c3c5a-a994-49f9-ac7c-8e2388dca10e req-768c3c5a-a994-49f9-ac7c-8e2388dca10e ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/aa53b7b9-204f-475c-90c6-1dd8e7293f1e 0.205s",
                                "2026-05-20 01:45:01.505 39 INFO tempest.lib.common.rest_client [req-d8872d7e-692c-445e-aba9-27e062ea19ae req-d8872d7e-692c-445e-aba9-27e062ea19ae ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=aa53b7b9-204f-475c-90c6-1dd8e7293f1e 0.117s",
                                "2026-05-20 01:45:01.520 28 INFO tempest.lib.common.rest_client [req-c26f4ca5-524b-4b63-802d-c62c64b7bd26 req-c26f4ca5-524b-4b63-802d-c62c64b7bd26 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.787s",
                                "2026-05-20 01:45:01.556 24 INFO tempest.lib.common.rest_client [req-239d8cbd-db88-4135-8a5c-479192d1cfc2 req-239d8cbd-db88-4135-8a5c-479192d1cfc2 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d2542828-f3d4-4f87-904a-bb5b2aa86eb1 0.409s",
                                "2026-05-20 01:45:01.651 15 INFO tempest.lib.common.rest_client [req-ce0c655f-91c6-4909-8744-fdbe21532e06 req-ce0c655f-91c6-4909-8744-fdbe21532e06 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ec0106cc-345c-40a5-8b5d-92042167d1f8/add_router_interface 3.854s",
                                "2026-05-20 01:45:01.741 35 INFO tempest.lib.common.rest_client [req-fd29219d-46c5-4729-8bd5-e2c1c3db6777 req-fd29219d-46c5-4729-8bd5-e2c1c3db6777 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.905s",
                                "2026-05-20 01:45:01.788 28 INFO tempest.lib.common.rest_client [req-51a1a1a9-16be-464d-9701-940aff53abae req-51a1a1a9-16be-464d-9701-940aff53abae ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.265s",
                                "2026-05-20 01:45:01.837 24 INFO tempest.lib.common.rest_client [req-c4dc13ff-b670-42fc-8c5b-76ea9403b4b8 req-c4dc13ff-b670-42fc-8c5b-76ea9403b4b8 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.278s",
                                "2026-05-20 01:45:02.313 28 INFO tempest.lib.common.rest_client [req-480ef6df-54a7-4d81-aaf9-9e7eae29008d req-480ef6df-54a7-4d81-aaf9-9e7eae29008d ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0af8e4db-fe82-48f1-90d0-520a90914fb0 0.521s",
                                "2026-05-20 01:45:02.359 24 INFO tempest.lib.common.rest_client [req-3e1c4c87-00db-4881-b678-055f69a0722b req-3e1c4c87-00db-4881-b678-055f69a0722b ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.520s",
                                "2026-05-20 01:45:02.488 24 INFO tempest.lib.common.rest_client [req-d81957d6-2180-485d-95fa-904e5ad3e136 req-d81957d6-2180-485d-95fa-904e5ad3e136 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/05686965-4f12-4fc4-8d85-deb0a9c7f40a 0.125s",
                                "2026-05-20 01:45:02.536 37 INFO tempest.lib.common.rest_client [req-3ea254b8-dcc3-4d29-a98a-5ac70b795321 req-3ea254b8-dcc3-4d29-a98a-5ac70b795321 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.924s",
                                "2026-05-20 01:45:02.767 15 INFO tempest.lib.common.rest_client [req-02ecc5f0-23ba-42c7-82cf-36f0114ad783 req-02ecc5f0-23ba-42c7-82cf-36f0114ad783 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.113s",
                                "2026-05-20 01:45:02.841 24 INFO tempest.lib.common.rest_client [req-5124c085-290f-4258-b875-86b5b1dea8ae req-5124c085-290f-4258-b875-86b5b1dea8ae ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.350s",
                                "2026-05-20 01:45:03.038 35 INFO tempest.lib.common.rest_client [req-b4c92300-5bb0-4c56-922e-b8d062d82b39 req-b4c92300-5bb0-4c56-922e-b8d062d82b39 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.296s",
                                "2026-05-20 01:45:03.090 13 INFO tempest.lib.common.rest_client [req-aefd862e-5534-4680-a128-7732e13e6583 req-aefd862e-5534-4680-a128-7732e13e6583 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.980s",
                                "2026-05-20 01:45:03.133 28 INFO tempest.lib.common.rest_client [req-6ea83be3-7663-4ab6-8418-1378db2b7785 req-6ea83be3-7663-4ab6-8418-1378db2b7785 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9ad8b40c-4048-448a-ba1e-6269215b0481 0.818s",
                                "2026-05-20 01:45:03.159 39 INFO tempest.lib.common.rest_client [req-4efbaae5-45e4-42d5-8d44-d92eaaf1a34d req-4efbaae5-45e4-42d5-8d44-d92eaaf1a34d ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/aa53b7b9-204f-475c-90c6-1dd8e7293f1e 1.653s",
                                "{14} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [7.199629s] ... ok",
                                "2026-05-20 01:45:03.167 37 INFO tempest.lib.common.rest_client [req-dd692ec6-9cd9-4dd5-adc3-6b0063cacbc4 req-dd692ec6-9cd9-4dd5-adc3-6b0063cacbc4 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.630s",
                                "2026-05-20 01:45:03.281 28 INFO tempest.lib.common.rest_client [req-81064b3b-9dec-4e41-9908-2e0b456ed5cd req-81064b3b-9dec-4e41-9908-2e0b456ed5cd ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.144s",
                                "{8} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [6.108691s] ... ok",
                                "2026-05-20 01:45:03.295 24 INFO tempest.lib.common.rest_client [req-3d49604f-385d-447b-b18e-6dae34802941 req-3d49604f-385d-447b-b18e-6dae34802941 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/05686965-4f12-4fc4-8d85-deb0a9c7f40a 0.452s",
                                "2026-05-20 01:45:03.598 24 INFO tempest.lib.common.rest_client [req-d67a9b1b-4717-4204-a542-6540ca69369d req-d67a9b1b-4717-4204-a542-6540ca69369d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.300s",
                                "2026-05-20 01:45:03.768 35 INFO tempest.lib.common.rest_client [req-2d99ac9c-fab6-460a-ab6b-892bcbc77e32 req-2d99ac9c-fab6-460a-ab6b-892bcbc77e32 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.728s",
                                "2026-05-20 01:45:03.836 37 INFO tempest.lib.common.rest_client [req-05673a7c-05a0-46f7-bca4-60277aeace2c req-05673a7c-05a0-46f7-bca4-60277aeace2c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.663s",
                                "2026-05-20 01:45:03.971 13 INFO tempest.lib.common.rest_client [req-635c4309-023e-4747-9886-63e6333febd8 req-635c4309-023e-4747-9886-63e6333febd8 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d36388cf-9b4d-435e-aed5-33ecd0ff1c3e 0.878s",
                                "2026-05-20 01:45:04.110 13 INFO tempest.lib.common.rest_client [req-de157b14-4a2b-4e09-b421-e21fc8d77e94 req-de157b14-4a2b-4e09-b421-e21fc8d77e94 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.137s",
                                "2026-05-20 01:45:04.242 24 INFO tempest.lib.common.rest_client [req-2b157d1c-ed11-4f54-ae52-ad6e76104d11 req-2b157d1c-ed11-4f54-ae52-ad6e76104d11 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.640s",
                                "2026-05-20 01:45:04.307 39 INFO tempest.lib.common.rest_client [req-2461f24e-2638-4109-9522-dce7b98361e7 req-2461f24e-2638-4109-9522-dce7b98361e7 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.144s",
                                "2026-05-20 01:45:04.343 24 INFO tempest.lib.common.rest_client [req-c263647f-9cf4-4c46-8575-95d256ba58e7 req-c263647f-9cf4-4c46-8575-95d256ba58e7 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/13094379-31ee-4b6b-b210-41bb9853e153 0.099s",
                                "2026-05-20 01:45:04.415 28 INFO tempest.lib.common.rest_client [req-fd12fa5a-4d03-4823-a366-a3f0538c8ead req-fd12fa5a-4d03-4823-a366-a3f0538c8ead ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.127s",
                                "2026-05-20 01:45:04.519 35 INFO tempest.lib.common.rest_client [req-f57b7753-d62e-4741-bb2c-6b9b1ce90e17 req-f57b7753-d62e-4741-bb2c-6b9b1ce90e17 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.748s",
                                "2026-05-20 01:45:04.577 24 INFO tempest.lib.common.rest_client [req-f901f374-6198-4166-b67d-538a95014014 req-f901f374-6198-4166-b67d-538a95014014 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.231s",
                                "2026-05-20 01:45:04.777 13 INFO tempest.lib.common.rest_client [req-b1021bd2-0fb4-4ba8-9f10-38c6efad8de0 req-b1021bd2-0fb4-4ba8-9f10-38c6efad8de0 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/46059a26-cafc-4560-8ce7-13758e90deb7 0.664s",
                                "2026-05-20 01:45:04.867 15 INFO tempest.lib.common.rest_client [req-f96b2eec-7cc4-49be-b30a-d4c811e05066 req-f96b2eec-7cc4-49be-b30a-d4c811e05066 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/d041c5e4-5964-4d10-bb1f-6ec2da6f11b3 2.098s",
                                "2026-05-20 01:45:04.929 35 INFO tempest.lib.common.rest_client [req-0b8c2f64-42f9-40ab-a3ab-bb45c85c0e83 req-0b8c2f64-42f9-40ab-a3ab-bb45c85c0e83 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.407s",
                                "2026-05-20 01:45:04.987 24 INFO tempest.lib.common.rest_client [req-8e9eeb3b-5ca0-4cc1-b3dd-295037845a56 req-8e9eeb3b-5ca0-4cc1-b3dd-295037845a56 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/13094379-31ee-4b6b-b210-41bb9853e153 0.406s",
                                "2026-05-20 01:45:05.193 13 INFO tempest.lib.common.rest_client [req-3dd7413f-cfcd-4259-8c4d-c430a11b04ff req-3dd7413f-cfcd-4259-8c4d-c430a11b04ff ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.413s",
                                "2026-05-20 01:45:05.228 37 INFO tempest.lib.common.rest_client [req-be4afc65-f676-45d9-befd-603a439545f8 req-be4afc65-f676-45d9-befd-603a439545f8 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.387s",
                                "2026-05-20 01:45:05.265 24 INFO tempest.lib.common.rest_client [req-3b0aea42-c3cc-4301-b95b-c2b8b423d82d req-3b0aea42-c3cc-4301-b95b-c2b8b423d82d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.276s",
                                "2026-05-20 01:45:05.319 13 INFO tempest.lib.common.rest_client [req-a6eedb6a-6908-4b41-ae62-50ec1d68ac57 req-a6eedb6a-6908-4b41-ae62-50ec1d68ac57 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d36388cf-9b4d-435e-aed5-33ecd0ff1c3e 0.121s",
                                "2026-05-20 01:45:05.508 13 INFO tempest.lib.common.rest_client [req-af52238e-6dc9-4705-806f-88bef57abbb6 req-af52238e-6dc9-4705-806f-88bef57abbb6 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/46059a26-cafc-4560-8ce7-13758e90deb7 0.184s",
                                "2026-05-20 01:45:05.721 28 INFO tempest.lib.common.rest_client [req-94e130f2-f089-45a5-8ba4-7220723ae166 req-94e130f2-f089-45a5-8ba4-7220723ae166 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.304s",
                                "2026-05-20 01:45:05.789 24 INFO tempest.lib.common.rest_client [req-d950f113-390d-4fe5-b2fa-fce3a13b3b50 req-d950f113-390d-4fe5-b2fa-fce3a13b3b50 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/23dd46af-c0e5-400e-bcab-7ae63ddf9c1a 0.521s",
                                "2026-05-20 01:45:05.919 24 INFO tempest.lib.common.rest_client [req-32e8c664-5dc7-4119-8f6e-a16ac71799fa req-32e8c664-5dc7-4119-8f6e-a16ac71799fa ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.126s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [6.106733s] ... ok",
                                "2026-05-20 01:45:06.108 15 INFO tempest.lib.common.rest_client [req-ef4062d3-a9ba-4328-b327-817afbb5242b req-ef4062d3-a9ba-4328-b327-817afbb5242b ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fbaf641a-2a7b-4bdc-9f0c-4c250857ce2c 1.238s",
                                "2026-05-20 01:45:06.203 37 INFO tempest.lib.common.rest_client [req-abecec75-8ba7-4a65-98a8-ba76cef538c4 req-abecec75-8ba7-4a65-98a8-ba76cef538c4 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2e1408cf-4eff-4ba0-adb3-9e7bad9d93b0 0.973s",
                                "2026-05-20 01:45:06.243 39 INFO tempest.lib.common.rest_client [req-84ae3429-ebaa-4101-8c07-4019a387e00e req-84ae3429-ebaa-4101-8c07-4019a387e00e ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.930s",
                                "2026-05-20 01:45:06.328 37 INFO tempest.lib.common.rest_client [req-92aaaf9f-2a61-4984-afe2-ffe21fb49a90 req-92aaaf9f-2a61-4984-afe2-ffe21fb49a90 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.123s",
                                "2026-05-20 01:45:06.454 24 INFO tempest.lib.common.rest_client [req-9da7acc9-c613-4e14-a2c0-626611729f36 req-9da7acc9-c613-4e14-a2c0-626611729f36 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.530s",
                                "2026-05-20 01:45:06.478 37 INFO tempest.lib.common.rest_client [req-f69d23b7-f335-4d31-bf19-178d8f758e65 req-f69d23b7-f335-4d31-bf19-178d8f758e65 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.148s",
                                "2026-05-20 01:45:06.546 13 INFO tempest.lib.common.rest_client [req-b7f1f237-0d28-4b0c-9532-56799cd3ed69 req-b7f1f237-0d28-4b0c-9532-56799cd3ed69 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/705c995a-08bc-4694-b2ac-413788f3d33e 1.035s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [6.368114s] ... ok",
                                "2026-05-20 01:45:06.639 37 INFO tempest.lib.common.rest_client [req-a1583104-7a82-4a84-b1ed-ff76d6db7b67 req-a1583104-7a82-4a84-b1ed-ff76d6db7b67 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.158s",
                                "2026-05-20 01:45:06.668 39 INFO tempest.lib.common.rest_client [req-aef19dd5-0e6b-4a10-a56d-65761d615a57 req-aef19dd5-0e6b-4a10-a56d-65761d615a57 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.422s",
                                "2026-05-20 01:45:06.947 24 INFO tempest.lib.common.rest_client [req-1d72a583-0309-4e0a-b55c-3fb2958a1f12 req-1d72a583-0309-4e0a-b55c-3fb2958a1f12 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.490s",
                                "2026-05-20 01:45:07.082 37 INFO tempest.lib.common.rest_client [req-3fde7a95-1712-42fd-a3c9-758b0750caac req-3fde7a95-1712-42fd-a3c9-758b0750caac ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b3dfbb2a-373f-4656-a305-bc4234e75e55 0.442s",
                                "2026-05-20 01:45:07.349 28 INFO tempest.lib.common.rest_client [req-006659ca-f9fb-475b-bed0-3b610062a500 req-006659ca-f9fb-475b-bed0-3b610062a500 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.156s",
                                "2026-05-20 01:45:07.384 24 INFO tempest.lib.common.rest_client [req-60f203e1-e260-4d03-b1a2-5c8e58050274 req-60f203e1-e260-4d03-b1a2-5c8e58050274 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/74f337f6-d81f-4116-bd98-7f275f262668 0.434s",
                                "2026-05-20 01:45:07.477 37 INFO tempest.lib.common.rest_client [req-ab7c5782-dee6-410a-bd1c-ddbff6496d36 req-ab7c5782-dee6-410a-bd1c-ddbff6496d36 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f352e177-b164-448e-8824-6aa25deb4627 0.393s",
                                "2026-05-20 01:45:07.516 24 INFO tempest.lib.common.rest_client [req-29cd9f1e-66ee-49f8-afe9-65c7e7b63aed req-29cd9f1e-66ee-49f8-afe9-65c7e7b63aed ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.131s",
                                "2026-05-20 01:45:07.575 13 INFO tempest.lib.common.rest_client [req-f7c6c76c-5302-441a-a338-f986b163f1ba req-f7c6c76c-5302-441a-a338-f986b163f1ba ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.025s",
                                "2026-05-20 01:45:07.576 28 INFO tempest.lib.common.rest_client [req-49f5aaa8-c6a7-4890-b08e-bae0ba7b5102 req-49f5aaa8-c6a7-4890-b08e-bae0ba7b5102 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.224s",
                                "2026-05-20 01:45:07.585 37 INFO tempest.lib.common.rest_client [req-6ab1000b-4816-44fc-aa67-d5bbc93582a1 req-6ab1000b-4816-44fc-aa67-d5bbc93582a1 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.107s",
                                "2026-05-20 01:45:07.730 24 INFO tempest.lib.common.rest_client [req-b44febd8-2cb2-42db-8805-6192bd798ef8 req-b44febd8-2cb2-42db-8805-6192bd798ef8 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.211s",
                                "2026-05-20 01:45:07.839 24 INFO tempest.lib.common.rest_client [req-9ec77a37-b07b-4a58-9aa9-46537f91f7e5 req-9ec77a37-b07b-4a58-9aa9-46537f91f7e5 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/74f337f6-d81f-4116-bd98-7f275f262668 0.107s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_delete_security_group_clear_associated_rules [1.918514s] ... ok",
                                "2026-05-20 01:45:07.937 28 INFO tempest.lib.common.rest_client [req-e314c117-ba25-419f-a7bf-ccda39bd1885 req-e314c117-ba25-419f-a7bf-ccda39bd1885 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0b28a767-30c3-4901-8134-7ccf22340756 0.346s",
                                "2026-05-20 01:45:07.986 24 INFO tempest.lib.common.rest_client [req-db49d96f-667e-406f-ac23-c4f40b74f107 req-db49d96f-667e-406f-ac23-c4f40b74f107 ] Request (SecGroupTest:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.144s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.146848s] ... ok",
                                "2026-05-20 01:45:08.165 15 INFO tempest.lib.common.rest_client [req-845b8633-1f10-48ff-9d5b-c15fbac56bee req-845b8633-1f10-48ff-9d5b-c15fbac56bee ] Request (FloatingIPTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ec0106cc-345c-40a5-8b5d-92042167d1f8/remove_router_interface 2.054s",
                                "2026-05-20 01:45:08.292 35 INFO tempest.lib.common.rest_client [req-82974c97-1c97-4974-b954-39384b168c6a req-82974c97-1c97-4974-b954-39384b168c6a ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1/add_router_interface 3.359s",
                                "2026-05-20 01:45:08.508 35 INFO tempest.lib.common.rest_client [req-e3aa268c-e109-4958-85b9-f0d7df18f5bb req-e3aa268c-e109-4958-85b9-f0d7df18f5bb ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e5231a4e-da98-4e51-a325-9139e9b96308 0.212s",
                                "2026-05-20 01:45:08.526 24 INFO tempest.lib.common.rest_client [req-b9d94e6e-a32a-4b20-9b41-a071036d57dd req-b9d94e6e-a32a-4b20-9b41-a071036d57dd ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3b5d4a1e89ae41ef91cae07fd3bd3b22 0.502s",
                                "2026-05-20 01:45:08.656 28 INFO tempest.lib.common.rest_client [req-8c46992b-d3f7-4618-ab4c-11b26213f3ca req-8c46992b-d3f7-4618-ab4c-11b26213f3ca ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e622c2e2-177d-44fa-a028-1cf280100dd4 0.718s",
                                "2026-05-20 01:45:08.663 13 INFO tempest.lib.common.rest_client [req-213d4358-bee0-4992-ad25-a02a53f04169 req-213d4358-bee0-4992-ad25-a02a53f04169 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.084s",
                                "2026-05-20 01:45:08.805 28 INFO tempest.lib.common.rest_client [req-c235ff69-6148-432d-a843-8438ee3fea99 req-c235ff69-6148-432d-a843-8438ee3fea99 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.147s",
                                "{8} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [5.522044s] ... ok",
                                "2026-05-20 01:45:08.909 24 INFO tempest.lib.common.rest_client [req-6e6b3cba-3cb4-48a3-8ad0-795a93cfaf00 req-6e6b3cba-3cb4-48a3-8ad0-795a93cfaf00 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6511bb8d348149858a096ada567a5d0e 0.380s",
                                "2026-05-20 01:45:08.910 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1c84d7b4def14a0b907e093c43a704e2",
                                "2026-05-20 01:45:09.240 37 INFO tempest.lib.common.rest_client [req-59ab85a7-2881-47ea-b1f0-4d243b07a3c9 req-59ab85a7-2881-47ea-b1f0-4d243b07a3c9 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.650s",
                                "2026-05-20 01:45:09.596 24 INFO tempest.lib.common.rest_client [req-8f3ebb6c-b62d-45d6-b15e-5ca43e1b7fbb req-8f3ebb6c-b62d-45d6-b15e-5ca43e1b7fbb ] Request (SecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s",
                                "2026-05-20 01:45:09.698 13 INFO tempest.lib.common.rest_client [req-34a37394-7de0-4967-bb86-6e77a9d5b667 req-34a37394-7de0-4967-bb86-6e77a9d5b667 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.032s",
                                "2026-05-20 01:45:09.702 15 INFO tempest.lib.common.rest_client [req-a7e9bce2-07c0-47f8-9979-a421179fad06 req-a7e9bce2-07c0-47f8-9979-a421179fad06 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ec0106cc-345c-40a5-8b5d-92042167d1f8 1.531s",
                                "2026-05-20 01:45:09.776 37 INFO tempest.lib.common.rest_client [req-35d403b9-6440-449b-9edf-b53ecb4952c0 req-35d403b9-6440-449b-9edf-b53ecb4952c0 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.533s",
                                "2026-05-20 01:45:09.912 28 INFO tempest.lib.common.rest_client [req-b58aab31-7ba9-4246-aa2f-5fa0b4da3b78 req-b58aab31-7ba9-4246-aa2f-5fa0b4da3b78 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/20c683b0-355b-4d6a-a183-9590a893311d 1.072s",
                                "2026-05-20 01:45:10.023 24 INFO tempest.lib.common.rest_client [req-6857e9e0-d2dd-41ab-afd0-a869c677df09 req-6857e9e0-d2dd-41ab-afd0-a869c677df09 ] Request (SecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1c84d7b4def14a0b907e093c43a704e2&name=default 0.425s",
                                "2026-05-20 01:45:10.229 39 INFO tempest.lib.common.rest_client [req-b1ca9495-ef49-4ec8-a426-d23e0d4fc702 req-b1ca9495-ef49-4ec8-a426-d23e0d4fc702 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a9b727ee-01b4-4d23-9a40-3f863a960b7d/add_router_interface 3.556s",
                                "2026-05-20 01:45:10.486 37 INFO tempest.lib.common.rest_client [req-978cb7c0-749d-4ff3-991e-6dcaa45c5fbc req-978cb7c0-749d-4ff3-991e-6dcaa45c5fbc ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.709s",
                                "2026-05-20 01:45:10.505 39 INFO tempest.lib.common.rest_client [req-0d0f90b9-ac8b-4b5a-b457-576d806cba46 req-0d0f90b9-ac8b-4b5a-b457-576d806cba46 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dbeab2c1-655a-4bdd-90bf-385fc0d18cde 0.272s",
                                "2026-05-20 01:45:10.707 13 INFO tempest.lib.common.rest_client [req-cff6c2f5-5aeb-4be8-a769-e7e1c383c7dc req-cff6c2f5-5aeb-4be8-a769-e7e1c383c7dc ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7aba9178-133a-4f7d-9a73-c764204884be 1.006s",
                                "2026-05-20 01:45:10.719 24 INFO tempest.lib.common.rest_client [req-1dfecb06-c545-4213-9a5e-75ae59316da7 req-1dfecb06-c545-4213-9a5e-75ae59316da7 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/254dfb05-fa9a-4b3c-908d-f0c7e4f0de5c 0.694s",
                                "2026-05-20 01:45:10.730 28 INFO tempest.lib.common.rest_client [req-baedbfad-7e54-40a2-827d-93b4a1a19dcf req-baedbfad-7e54-40a2-827d-93b4a1a19dcf ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c5e8d128-8ddd-48ff-aeeb-77220ee7976e 0.813s",
                                "2026-05-20 01:45:10.766 15 INFO tempest.lib.common.rest_client [req-eefb521a-ae56-4073-9e88-9018361bbfd8 req-eefb521a-ae56-4073-9e88-9018361bbfd8 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ef78892-6d34-47e9-b833-74c0c95eca04 1.061s",
                                "2026-05-20 01:45:10.835 13 INFO tempest.lib.common.rest_client [req-5d3f589e-7ad1-4b9b-b14c-594b411897e2 req-5d3f589e-7ad1-4b9b-b14c-594b411897e2 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7aba9178-133a-4f7d-9a73-c764204884be 0.126s",
                                "2026-05-20 01:45:10.937 13 INFO tempest.lib.common.rest_client [req-de82708d-c462-4324-b220-d2e2d1d0fa36 req-de82708d-c462-4324-b220-d2e2d1d0fa36 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7aba9178-133a-4f7d-9a73-c764204884be 0.098s",
                                "2026-05-20 01:45:10.985 24 INFO tempest.lib.common.rest_client [req-a6d78b84-d00e-47b3-9f56-b9af7842d7f8 req-a6d78b84-d00e-47b3-9f56-b9af7842d7f8 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1c84d7b4def14a0b907e093c43a704e2 0.264s",
                                "2026-05-20 01:45:11.574 13 INFO tempest.lib.common.rest_client [req-f002f9bf-90b4-445f-8d2d-1f2ebab727f7 req-f002f9bf-90b4-445f-8d2d-1f2ebab727f7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f04fd355-9c29-4ab6-a1c5-06e2e5b65dc5 0.634s",
                                "2026-05-20 01:45:11.743 35 INFO tempest.lib.common.rest_client [req-877a2696-fb5f-4ba3-b596-e9ed3018596d req-877a2696-fb5f-4ba3-b596-e9ed3018596d ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1/add_router_interface 3.231s",
                                "2026-05-20 01:45:11.781 28 INFO tempest.lib.common.rest_client [req-2ba1c81f-ecc1-4d26-aefc-2b552a8b697f req-2ba1c81f-ecc1-4d26-aefc-2b552a8b697f ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/18b6c1e6-bb86-483c-acc2-1d6a95eb1d09 1.048s",
                                "2026-05-20 01:45:11.794 37 INFO tempest.lib.common.rest_client [req-e0b8983f-d047-4fbf-84b8-8da89f343c0e req-e0b8983f-d047-4fbf-84b8-8da89f343c0e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.305s",
                                "2026-05-20 01:45:11.819 15 INFO tempest.lib.common.rest_client [req-824813d6-e289-4db0-9489-9a9d5a8d9860 req-824813d6-e289-4db0-9489-9a9d5a8d9860 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ff719f89-ee3a-4634-af65-fb2d9e0145aa 1.051s",
                                "2026-05-20 01:45:12.001 35 INFO tempest.lib.common.rest_client [req-93a4c730-92e9-40bb-83c6-04e92d0b42af req-93a4c730-92e9-40bb-83c6-04e92d0b42af ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/90d81dde-e468-4338-8ce3-a8da417c0f62 0.255s",
                                "2026-05-20 01:45:12.031 39 INFO tempest.lib.common.rest_client [req-4ae1031f-6083-49a9-9972-e7a498639624 req-4ae1031f-6083-49a9-9972-e7a498639624 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/dbeab2c1-655a-4bdd-90bf-385fc0d18cde 1.524s",
                                "2026-05-20 01:45:12.190 39 INFO tempest.lib.common.rest_client [req-68c8bc62-cd7c-4da3-a77f-cca84aed261f req-68c8bc62-cd7c-4da3-a77f-cca84aed261f ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dbeab2c1-655a-4bdd-90bf-385fc0d18cde 0.156s",
                                "2026-05-20 01:45:12.213 35 INFO tempest.lib.common.rest_client [req-f3d1d9da-9479-4834-b887-bbc5bf3a3484 req-f3d1d9da-9479-4834-b887-bbc5bf3a3484 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/90d81dde-e468-4338-8ce3-a8da417c0f62 0.209s",
                                "2026-05-20 01:45:12.510 28 INFO tempest.lib.common.rest_client [req-6af85e8e-03fc-43fa-b713-2587e7ee5d1f req-6af85e8e-03fc-43fa-b713-2587e7ee5d1f ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/885ad6e1-451e-495d-b529-0de0ec1d1ecd 0.728s",
                                "2026-05-20 01:45:12.537 37 INFO tempest.lib.common.rest_client [req-7f005af3-b83b-4707-866b-500b4894446d req-7f005af3-b83b-4707-866b-500b4894446d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/67d018d9-8fec-45a2-ac2a-5da09456527f 0.741s",
                                "2026-05-20 01:45:12.681 37 INFO tempest.lib.common.rest_client [req-161e4985-c5be-49d2-99d5-24ed091cae7c req-161e4985-c5be-49d2-99d5-24ed091cae7c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.141s",
                                "2026-05-20 01:45:12.785 15 INFO tempest.lib.common.rest_client [req-94aef74f-074d-4067-81c0-dc55a8fd4ac9 req-94aef74f-074d-4067-81c0-dc55a8fd4ac9 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/d041c5e4-5964-4d10-bb1f-6ec2da6f11b3 0.964s",
                                "{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [23.085242s] ... ok",
                                "2026-05-20 01:45:12.890 13 INFO tempest.lib.common.rest_client [req-60da074e-c8c1-49c9-a556-097908ca0133 req-60da074e-c8c1-49c9-a556-097908ca0133 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2cb6817b-0a91-45a3-b828-10eeb3ea20a2 1.313s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [6.343589s] ... ok",
                                "2026-05-20 01:45:12.911 37 INFO tempest.lib.common.rest_client [req-4b92183f-158e-405e-86d7-037692dd0474 req-4b92183f-158e-405e-86d7-037692dd0474 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.226s",
                                "2026-05-20 01:45:12.944 28 INFO tempest.lib.common.rest_client [req-bda83b9c-b3ae-483a-a7f1-7f9b76df68ce req-bda83b9c-b3ae-483a-a7f1-7f9b76df68ce ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b6732797b8d9422b843a112b7d765b2a 0.431s",
                                "2026-05-20 01:45:12.959 15 INFO tempest.lib.common.rest_client [req-4df5548d-871a-43bc-99a2-40d1a542cef9 req-4df5548d-871a-43bc-99a2-40d1a542cef9 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fbaf641a-2a7b-4bdc-9f0c-4c250857ce2c 0.122s",
                                "2026-05-20 01:45:13.044 37 INFO tempest.lib.common.rest_client [req-a6aeac2a-ce2c-40ac-81b9-34e617fcaec0 req-a6aeac2a-ce2c-40ac-81b9-34e617fcaec0 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.131s",
                                "2026-05-20 01:45:13.060 15 INFO tempest.lib.common.rest_client [req-9921e13e-c74c-4f39-ae5f-6959c2e4b56a req-9921e13e-c74c-4f39-ae5f-6959c2e4b56a ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ec0106cc-345c-40a5-8b5d-92042167d1f8 0.100s",
                                "2026-05-20 01:45:13.199 15 INFO tempest.lib.common.rest_client [req-d59cc2db-460a-4180-a7df-4e32449472f8 req-d59cc2db-460a-4180-a7df-4e32449472f8 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ec0106cc-345c-40a5-8b5d-92042167d1f8 0.137s",
                                "2026-05-20 01:45:13.339 15 INFO tempest.lib.common.rest_client [req-466a4057-1aa7-4a26-88ca-b1f7903e5d94 req-466a4057-1aa7-4a26-88ca-b1f7903e5d94 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ef78892-6d34-47e9-b833-74c0c95eca04 0.136s",
                                "2026-05-20 01:45:13.345 39 INFO tempest.lib.common.rest_client [req-a26f7099-c761-4de8-bb66-4be7c8c4ea6b req-a26f7099-c761-4de8-bb66-4be7c8c4ea6b ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dbeab2c1-655a-4bdd-90bf-385fc0d18cde 0.149s",
                                "2026-05-20 01:45:13.408 28 INFO tempest.lib.common.rest_client [req-6245ce00-b339-46e8-abd7-a106cffbd1a8 req-6245ce00-b339-46e8-abd7-a106cffbd1a8 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ed928d71db724caba6847424d4e61308 0.461s",
                                "2026-05-20 01:45:13.409 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6d71b520cb1d47fb95ade69bb9edccf8",
                                "2026-05-20 01:45:13.476 37 INFO tempest.lib.common.rest_client [req-2254803b-78ae-42e8-96db-34f8a016b9fb req-2254803b-78ae-42e8-96db-34f8a016b9fb ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39a48b17-8c22-4c12-8310-bf0abc293db0 0.430s",
                                "2026-05-20 01:45:13.582 35 INFO tempest.lib.common.rest_client [req-2ee9c9f3-70ce-4826-87cf-08174108cc50 req-2ee9c9f3-70ce-4826-87cf-08174108cc50 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1/remove_router_interface 1.366s",
                                "2026-05-20 01:45:13.802 35 INFO tempest.lib.common.rest_client [req-9e593e2a-b27d-455d-94c1-453486ac3d8f req-9e593e2a-b27d-455d-94c1-453486ac3d8f ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e5231a4e-da98-4e51-a325-9139e9b96308 0.217s",
                                "2026-05-20 01:45:13.871 37 INFO tempest.lib.common.rest_client [req-a9ce8f1e-744c-4a71-914f-d1fbb9a79e88 req-a9ce8f1e-744c-4a71-914f-d1fbb9a79e88 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7faf4548-cf63-455c-9f5f-cba89432a6b9 0.394s",
                                "2026-05-20 01:45:13.938 15 INFO tempest.lib.common.rest_client [req-84e75640-0c30-4fa1-8517-430addd3ea7d req-84e75640-0c30-4fa1-8517-430addd3ea7d ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/61ab8c13-5f17-4363-bbfd-d46e3b339690 0.598s",
                                "2026-05-20 01:45:13.961 37 INFO tempest.lib.common.rest_client [req-7c5c0dd2-c27d-453e-9167-d6cb0f66aea7 req-7c5c0dd2-c27d-453e-9167-d6cb0f66aea7 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.089s",
                                "2026-05-20 01:45:13.994 13 INFO tempest.lib.common.rest_client [req-a0661f34-e3b7-41a4-9fe3-6eac7d4c5576 req-a0661f34-e3b7-41a4-9fe3-6eac7d4c5576 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.098s",
                                "2026-05-20 01:45:14.083 28 INFO tempest.lib.common.rest_client [req-15d8a4c8-8d29-40d6-8e97-5df389daec43 req-15d8a4c8-8d29-40d6-8e97-5df389daec43 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.672s",
                                "2026-05-20 01:45:14.537 28 INFO tempest.lib.common.rest_client [req-537385e9-c766-45f1-850b-e42dc25e0799 req-537385e9-c766-45f1-850b-e42dc25e0799 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6d71b520cb1d47fb95ade69bb9edccf8&name=default 0.452s",
                                "2026-05-20 01:45:14.618 13 INFO tempest.lib.common.rest_client [req-149d82c3-abdc-43da-a6eb-8b6c77dcd633 req-149d82c3-abdc-43da-a6eb-8b6c77dcd633 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.622s",
                                "2026-05-20 01:45:14.640 39 INFO tempest.lib.common.rest_client [req-e0ae884c-1cd3-480f-8807-a8ce65fd192a req-e0ae884c-1cd3-480f-8807-a8ce65fd192a ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dbeab2c1-655a-4bdd-90bf-385fc0d18cde 0.291s",
                                "2026-05-20 01:45:14.647 37 INFO tempest.lib.common.rest_client [req-afa52cd6-0813-4010-90b2-adfdbd90b3f5 req-afa52cd6-0813-4010-90b2-adfdbd90b3f5 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.680s",
                                "2026-05-20 01:45:14.786 15 INFO tempest.lib.common.rest_client [req-41882244-2b99-40da-be54-ad02514e13b3 req-41882244-2b99-40da-be54-ad02514e13b3 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/76e3beed-bb4d-43eb-84cb-8735e10fa4a2 0.846s",
                                "2026-05-20 01:45:15.046 15 INFO tempest.lib.common.rest_client [req-c8a0a69b-39b5-42b3-a06e-93d323011635 req-c8a0a69b-39b5-42b3-a06e-93d323011635 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a93ef6c5-375d-46d3-b9ed-9a985f98bbcb 0.258s",
                                "2026-05-20 01:45:15.105 37 INFO tempest.lib.common.rest_client [req-221f529e-a43a-4da4-8792-43ce9308c531 req-221f529e-a43a-4da4-8792-43ce9308c531 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.454s",
                                "2026-05-20 01:45:15.165 35 INFO tempest.lib.common.rest_client [req-1d89d3f9-0235-4acd-b0f7-4e6e9ea9ce00 req-1d89d3f9-0235-4acd-b0f7-4e6e9ea9ce00 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1/remove_router_interface 1.360s",
                                "2026-05-20 01:45:15.187 28 INFO tempest.lib.common.rest_client [req-3a72b46b-03b7-4906-a0f2-eb3aaf36a489 req-3a72b46b-03b7-4906-a0f2-eb3aaf36a489 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bb753d41-bc3c-4d89-b660-dbc3df2922c3 0.647s",
                                "2026-05-20 01:45:15.256 35 INFO tempest.lib.common.rest_client [req-f771a5de-b3e7-40f3-b8b4-25e7bd1a885d req-f771a5de-b3e7-40f3-b8b4-25e7bd1a885d ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1 0.089s",
                                "2026-05-20 01:45:15.508 28 INFO tempest.lib.common.rest_client [req-be1013c7-a9f7-4fee-a9dc-01e00516bba1 req-be1013c7-a9f7-4fee-a9dc-01e00516bba1 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6d71b520cb1d47fb95ade69bb9edccf8 0.317s",
                                "2026-05-20 01:45:15.873 39 INFO tempest.lib.common.rest_client [req-012bf21f-2ff6-4a55-9ad4-37be71682d2b req-012bf21f-2ff6-4a55-9ad4-37be71682d2b ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dbeab2c1-655a-4bdd-90bf-385fc0d18cde 0.229s",
                                "2026-05-20 01:45:15.910 35 INFO tempest.lib.common.rest_client [req-1ffda892-ed56-4815-8293-9ff8baaf5918 req-1ffda892-ed56-4815-8293-9ff8baaf5918 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1 0.651s",
                                "2026-05-20 01:45:16.288 35 INFO tempest.lib.common.rest_client [req-b59891b7-60a2-4138-9663-ac0bdb94026c req-b59891b7-60a2-4138-9663-ac0bdb94026c ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/20bad4ae-2e6c-4788-9968-bab1ae58af9b 0.374s",
                                "2026-05-20 01:45:16.304 13 INFO tempest.lib.common.rest_client [req-ab9d1034-f40f-4ef7-8820-9d4dab50178e req-ab9d1034-f40f-4ef7-8820-9d4dab50178e ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.684s",
                                "2026-05-20 01:45:16.706 37 INFO tempest.lib.common.rest_client [req-9bb329a9-09c7-488e-b23d-09d77c528345 req-9bb329a9-09c7-488e-b23d-09d77c528345 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.595s",
                                "2026-05-20 01:45:16.725 35 INFO tempest.lib.common.rest_client [req-af3c9445-8be9-4e61-a6f7-3db4ed506417 req-af3c9445-8be9-4e61-a6f7-3db4ed506417 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/25fce078-85e3-4538-8ced-867d06e34b91 0.435s",
                                "2026-05-20 01:45:16.935 13 INFO tempest.lib.common.rest_client [req-8d176766-c9bc-495f-97af-7c0c7da0bd83 req-8d176766-c9bc-495f-97af-7c0c7da0bd83 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a06a4a96-58ac-4546-a2eb-05ecf17f9beb 0.628s",
                                "2026-05-20 01:45:17.043 13 INFO tempest.lib.common.rest_client [req-c2e621be-b170-4ddf-b65b-8e3475e31978 req-c2e621be-b170-4ddf-b65b-8e3475e31978 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a06a4a96-58ac-4546-a2eb-05ecf17f9beb 0.105s",
                                "2026-05-20 01:45:17.165 39 INFO tempest.lib.common.rest_client [req-6b5f9659-d853-40b4-a56b-d42b9438a39c req-6b5f9659-d853-40b4-a56b-d42b9438a39c ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a9b727ee-01b4-4d23-9a40-3f863a960b7d/remove_router_interface 1.289s",
                                "2026-05-20 01:45:17.266 39 INFO tempest.lib.common.rest_client [req-eeddc5e8-e399-4de4-b430-f0c1cde6ff50 req-eeddc5e8-e399-4de4-b430-f0c1cde6ff50 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a9b727ee-01b4-4d23-9a40-3f863a960b7d 0.098s",
                                "2026-05-20 01:45:17.486 35 INFO tempest.lib.common.rest_client [req-35839eaf-4af7-4657-8a7e-b745d646a2fa req-35839eaf-4af7-4657-8a7e-b745d646a2fa ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/162f802f-a55a-4729-8a13-a24954c375a7 0.757s",
                                "2026-05-20 01:45:17.670 13 INFO tempest.lib.common.rest_client [req-4f77768d-f373-46dd-8bb4-13efe87392eb req-4f77768d-f373-46dd-8bb4-13efe87392eb ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc0d362c-9a18-4400-8809-d9218bcfe384 0.621s",
                                "2026-05-20 01:45:17.674 15 INFO tempest.lib.common.rest_client [req-74b34d60-dd59-44de-ab05-a10a9e61051c req-74b34d60-dd59-44de-ab05-a10a9e61051c ] Request (FloatingIPTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a93ef6c5-375d-46d3-b9ed-9a985f98bbcb/remove_router_interface 2.624s",
                                "2026-05-20 01:45:17.749 39 INFO tempest.lib.common.rest_client [req-a89c6a05-3064-4829-8c8c-13bbe43ec1fd req-a89c6a05-3064-4829-8c8c-13bbe43ec1fd ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a9b727ee-01b4-4d23-9a40-3f863a960b7d 0.482s",
                                "2026-05-20 01:45:18.007 37 INFO tempest.lib.common.rest_client [req-d1dd750c-a379-4950-8477-cb50194bae1e req-d1dd750c-a379-4950-8477-cb50194bae1e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.298s",
                                "2026-05-20 01:45:18.214 39 INFO tempest.lib.common.rest_client [req-7fdaf656-9d3b-40d5-bffd-877d2107dd5a req-7fdaf656-9d3b-40d5-bffd-877d2107dd5a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d6485fec-9d18-457e-b531-7b1c59157356 0.463s",
                                "2026-05-20 01:45:18.321 35 INFO tempest.lib.common.rest_client [req-7e825ea7-ea45-4709-872a-1bcd6849c876 req-7e825ea7-ea45-4709-872a-1bcd6849c876 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8557bf7d-c5ef-41d2-866e-449f06c3e1d7 0.833s",
                                "{12} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [18.488394s] ... ok",
                                "2026-05-20 01:45:18.448 13 INFO tempest.lib.common.rest_client [req-c0d563c8-1006-4485-8ddb-995e96a2a7c1 req-c0d563c8-1006-4485-8ddb-995e96a2a7c1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/168f010d-395c-4e9b-864e-a984222d6a67 0.775s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [5.555554s] ... ok",
                                "2026-05-20 01:45:18.776 39 INFO tempest.lib.common.rest_client [req-6992f801-73a3-4ee9-8b32-fc60ed3611b2 req-6992f801-73a3-4ee9-8b32-fc60ed3611b2 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/546ccc51-97de-4392-ac9a-feedca3db466 0.558s",
                                "{14} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [15.617089s] ... ok",
                                "2026-05-20 01:45:18.936 15 INFO tempest.lib.common.rest_client [req-6a9ead08-aa76-4142-b074-cf900e34de2d req-6a9ead08-aa76-4142-b074-cf900e34de2d ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a93ef6c5-375d-46d3-b9ed-9a985f98bbcb 1.259s",
                                "2026-05-20 01:45:18.951 37 INFO tempest.lib.common.rest_client [req-576449f8-d905-4702-a2e3-6875a46303ef req-576449f8-d905-4702-a2e3-6875a46303ef ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2d827788-f233-4b60-9ef3-dcbdfe94b625 0.942s",
                                "2026-05-20 01:45:19.095 39 INFO tempest.lib.common.rest_client [req-a918e1ec-831d-4005-8f3d-33f0241ac216 req-a918e1ec-831d-4005-8f3d-33f0241ac216 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.313s",
                                "2026-05-20 01:45:19.100 37 INFO tempest.lib.common.rest_client [req-2ee5cb3d-a6b8-4e84-b9f7-7592c1db5127 req-2ee5cb3d-a6b8-4e84-b9f7-7592c1db5127 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.144s",
                                "2026-05-20 01:45:19.219 15 INFO tempest.lib.common.rest_client [req-c7825931-0a20-451e-aef6-868d2ef4efc6 req-c7825931-0a20-451e-aef6-868d2ef4efc6 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5bd9c450-053f-466d-a108-670c4c7d646b 0.280s",
                                "2026-05-20 01:45:19.248 37 INFO tempest.lib.common.rest_client [req-f9d44e83-363e-44f4-a7dc-312666317add req-f9d44e83-363e-44f4-a7dc-312666317add ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.146s",
                                "2026-05-20 01:45:19.291 13 INFO tempest.lib.common.rest_client [req-75d07ca7-0e61-4128-8a6e-3a68cef14062 req-75d07ca7-0e61-4128-8a6e-3a68cef14062 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.839s",
                                "2026-05-20 01:45:19.389 37 INFO tempest.lib.common.rest_client [req-274433e3-fc23-4904-99e9-495ce2e5d9ad req-274433e3-fc23-4904-99e9-495ce2e5d9ad ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.138s",
                                "2026-05-20 01:45:19.504 35 INFO tempest.lib.common.rest_client [req-3bdf253e-c886-43a1-98af-81aad582a45c req-3bdf253e-c886-43a1-98af-81aad582a45c ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.179s",
                                "2026-05-20 01:45:19.723 13 INFO tempest.lib.common.rest_client [req-bdb96985-d6c7-4699-bf68-f4bd9409a3bb req-bdb96985-d6c7-4699-bf68-f4bd9409a3bb ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1e3f52fe-1aab-4a90-ac39-e14d73404472 0.429s",
                                "2026-05-20 01:45:19.774 37 INFO tempest.lib.common.rest_client [req-b299b5bd-3f86-4edd-9429-1903e5334309 req-b299b5bd-3f86-4edd-9429-1903e5334309 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3e388fdd-01d8-4500-8f38-d9fd4eed8477 0.383s",
                                "2026-05-20 01:45:19.807 15 INFO tempest.lib.common.rest_client [req-a85915c5-99e1-4ef3-8cca-616e70135312 req-a85915c5-99e1-4ef3-8cca-616e70135312 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d3523a4b-3224-4499-acc6-1d745125baba 0.585s",
                                "2026-05-20 01:45:19.952 35 INFO tempest.lib.common.rest_client [req-0c609555-905f-43ec-92ac-196857a94cb0 req-0c609555-905f-43ec-92ac-196857a94cb0 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.444s",
                                "2026-05-20 01:45:20.007 37 INFO tempest.lib.common.rest_client [req-b9da701e-5211-400c-a4b9-37e8f71fc6c5 req-b9da701e-5211-400c-a4b9-37e8f71fc6c5 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d140ea4-78fb-4268-87dd-c61fa64c4cfc 0.231s",
                                "2026-05-20 01:45:20.107 37 INFO tempest.lib.common.rest_client [req-7c974684-0429-4020-8e27-f4c9ecd7e100 req-7c974684-0429-4020-8e27-f4c9ecd7e100 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.098s",
                                "2026-05-20 01:45:20.115 15 INFO tempest.lib.common.rest_client [req-e7b76269-7d13-4413-9328-12cf49e5dcbc req-e7b76269-7d13-4413-9328-12cf49e5dcbc ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ff8063031c914d5b810333b31df40bc7 0.305s",
                                "2026-05-20 01:45:20.193 39 INFO tempest.lib.common.rest_client [req-e6c6610d-db10-426c-a0df-0281238fd1aa req-e6c6610d-db10-426c-a0df-0281238fd1aa ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.096s",
                                "2026-05-20 01:45:20.277 35 INFO tempest.lib.common.rest_client [req-da852559-5dd6-4561-8f65-bb7b92bf5088 req-da852559-5dd6-4561-8f65-bb7b92bf5088 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.322s",
                                "2026-05-20 01:45:20.365 13 INFO tempest.lib.common.rest_client [req-2c0cc3fa-d0bb-45a9-9cd4-9d2a50878c05 req-2c0cc3fa-d0bb-45a9-9cd4-9d2a50878c05 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.640s",
                                "2026-05-20 01:45:20.443 15 INFO tempest.lib.common.rest_client [req-22cb8fe0-a0fb-42f3-9961-381bbe86ccdc req-22cb8fe0-a0fb-42f3-9961-381bbe86ccdc ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/eb08949c1ada40a283567339db14047f 0.326s",
                                "2026-05-20 01:45:20.443 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6e419a88b20540519749b2c830c4cc17",
                                "2026-05-20 01:45:20.535 13 INFO tempest.lib.common.rest_client [req-b721ba3e-b238-44ed-b0be-134710437294 req-b721ba3e-b238-44ed-b0be-134710437294 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d5bc1f8-a356-490f-a329-a4ca5dd68967 0.168s",
                                "2026-05-20 01:45:20.583 37 INFO tempest.lib.common.rest_client [req-737f5cea-8d15-4dc3-b862-439af5fc5a82 req-737f5cea-8d15-4dc3-b862-439af5fc5a82 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.473s",
                                "2026-05-20 01:45:20.800 37 INFO tempest.lib.common.rest_client [req-925f52d4-52c7-401c-b89e-f5e78de0b7b0 req-925f52d4-52c7-401c-b89e-f5e78de0b7b0 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.213s",
                                "2026-05-20 01:45:20.897 13 INFO tempest.lib.common.rest_client [req-406f5701-2e57-4ca8-9153-a8851c91d042 req-406f5701-2e57-4ca8-9153-a8851c91d042 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2d5bc1f8-a356-490f-a329-a4ca5dd68967 0.358s",
                                "2026-05-20 01:45:21.008 13 INFO tempest.lib.common.rest_client [req-a3bc27d3-d19c-480d-8e79-aaa455939ecf req-a3bc27d3-d19c-480d-8e79-aaa455939ecf ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d5bc1f8-a356-490f-a329-a4ca5dd68967 0.109s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [2.559776s] ... ok",
                                "2026-05-20 01:45:21.055 35 INFO tempest.lib.common.rest_client [req-606d9525-0633-4a4c-8640-e02b6894e0e5 req-606d9525-0633-4a4c-8640-e02b6894e0e5 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.775s",
                                "2026-05-20 01:45:21.071 15 INFO tempest.lib.common.rest_client [req-1117ed68-09c6-42fb-b0b7-b3ac1c8467a5 req-1117ed68-09c6-42fb-b0b7-b3ac1c8467a5 ] Request (FloatingIPTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.627s",
                                "2026-05-20 01:45:21.305 39 INFO tempest.lib.common.rest_client [req-80271526-44e6-4788-a20f-e93ae3a814de req-80271526-44e6-4788-a20f-e93ae3a814de ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.109s",
                                "2026-05-20 01:45:21.396 15 INFO tempest.lib.common.rest_client [req-61e7f710-f8f8-4920-8ee7-37fc95134b6a req-61e7f710-f8f8-4920-8ee7-37fc95134b6a ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6e419a88b20540519749b2c830c4cc17&name=default 0.322s",
                                "2026-05-20 01:45:21.830 13 INFO tempest.lib.common.rest_client [req-bdc7b9a8-7199-47bc-982f-51ef2b5de813 req-bdc7b9a8-7199-47bc-982f-51ef2b5de813 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.818s",
                                "2026-05-20 01:45:21.886 15 INFO tempest.lib.common.rest_client [req-7afe3f87-e637-4d53-8283-28d3502ec921 req-7afe3f87-e637-4d53-8283-28d3502ec921 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1680ff72-e582-49d4-b91e-329dabf9f3e0 0.487s",
                                "2026-05-20 01:45:21.989 37 INFO tempest.lib.common.rest_client [req-98317f57-e3af-417f-a87b-ebf3971b0940 req-98317f57-e3af-417f-a87b-ebf3971b0940 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.186s",
                                "2026-05-20 01:45:22.079 15 INFO tempest.lib.common.rest_client [req-10886302-6460-4e60-bc0f-cf98c7696ec8 req-10886302-6460-4e60-bc0f-cf98c7696ec8 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6e419a88b20540519749b2c830c4cc17 0.190s",
                                "2026-05-20 01:45:22.328 13 INFO tempest.lib.common.rest_client [req-9d482521-57db-409a-bdf6-40c5f82b7c80 req-9d482521-57db-409a-bdf6-40c5f82b7c80 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/fa2dd76e-d056-460b-aac9-d7fbfd95a0c4 0.495s",
                                "2026-05-20 01:45:22.678 13 INFO tempest.lib.common.rest_client [req-74e83a82-dc9b-4adb-894f-3cf9c7403227 req-74e83a82-dc9b-4adb-894f-3cf9c7403227 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fa2dd76e-d056-460b-aac9-d7fbfd95a0c4 0.347s",
                                "2026-05-20 01:45:22.801 13 INFO tempest.lib.common.rest_client [req-9259d05d-12bc-4f9e-b063-dc31faf18c6e req-9259d05d-12bc-4f9e-b063-dc31faf18c6e ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.120s",
                                "2026-05-20 01:45:22.847 37 INFO tempest.lib.common.rest_client [req-a7e05a94-8cae-4bef-99ab-0f4bcbcb71dd req-a7e05a94-8cae-4bef-99ab-0f4bcbcb71dd ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.855s",
                                "2026-05-20 01:45:22.905 13 INFO tempest.lib.common.rest_client [req-b806eef7-a622-429c-b4cc-0239409908bf req-b806eef7-a622-429c-b4cc-0239409908bf ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/fa2dd76e-d056-460b-aac9-d7fbfd95a0c4 0.102s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [1.895691s] ... ok",
                                "2026-05-20 01:45:23.263 39 INFO tempest.lib.common.rest_client [req-70e4612f-3c77-47ec-b3a8-2a428109e9a3 req-70e4612f-3c77-47ec-b3a8-2a428109e9a3 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/add_router_interface 1.956s",
                                "2026-05-20 01:45:23.278 37 INFO tempest.lib.common.rest_client [req-42699471-13aa-40a1-a8c0-b0e94e46da31 req-42699471-13aa-40a1-a8c0-b0e94e46da31 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4152a6f4-3b72-4272-859c-fe817b0855f4 0.429s",
                                "2026-05-20 01:45:23.344 35 INFO tempest.lib.common.rest_client [req-6730694e-30dd-49c9-afc5-67126678080b req-6730694e-30dd-49c9-afc5-67126678080b ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c9b5f78f-168a-4fad-966a-2aca27fecfb3/add_router_interface 2.287s",
                                "2026-05-20 01:45:23.451 37 INFO tempest.lib.common.rest_client [req-ddd48eea-1427-41b4-a63c-9c072086f24c req-ddd48eea-1427-41b4-a63c-9c072086f24c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.169s",
                                "2026-05-20 01:45:23.528 35 INFO tempest.lib.common.rest_client [req-4b543c8c-0545-4a8c-bfc2-8bf40e4fec22 req-4b543c8c-0545-4a8c-bfc2-8bf40e4fec22 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0448d912-7f3d-41f9-ac67-70e666f1aecc 0.181s",
                                "2026-05-20 01:45:23.615 13 INFO tempest.lib.common.rest_client [req-2ba1e32c-49cc-4e94-bd1a-26d28dc025da req-2ba1e32c-49cc-4e94-bd1a-26d28dc025da ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.707s",
                                "2026-05-20 01:45:23.633 37 INFO tempest.lib.common.rest_client [req-3601f5ae-876e-4282-aa59-95c32a082df2 req-3601f5ae-876e-4282-aa59-95c32a082df2 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.177s",
                                "2026-05-20 01:45:23.749 37 INFO tempest.lib.common.rest_client [req-f09de094-429d-47c2-a5d8-b835960aca31 req-f09de094-429d-47c2-a5d8-b835960aca31 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.110s",
                                "2026-05-20 01:45:23.940 39 INFO tempest.lib.common.rest_client [req-0734a02c-5c87-48b2-a08d-d0bd6ace6874 req-0734a02c-5c87-48b2-a08d-d0bd6ace6874 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.675s",
                                "2026-05-20 01:45:24.047 13 INFO tempest.lib.common.rest_client [req-40e968ac-b5e5-403f-aa3d-aaf3ad69d101 req-40e968ac-b5e5-403f-aa3d-aaf3ad69d101 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.430s",
                                "2026-05-20 01:45:24.059 37 INFO tempest.lib.common.rest_client [req-bf7ac95e-7e19-40d6-a9bb-864abe946bd2 req-bf7ac95e-7e19-40d6-a9bb-864abe946bd2 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/649bf698-7701-4d25-b155-cb8ebee809a4 0.308s",
                                "2026-05-20 01:45:24.311 37 INFO tempest.lib.common.rest_client [req-f17f6fe3-8399-4b45-853c-d9408ccbcfbc req-f17f6fe3-8399-4b45-853c-d9408ccbcfbc ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a540cda0-7014-4e1c-b394-57bb3ecf63c3 0.249s",
                                "2026-05-20 01:45:24.341 13 INFO tempest.lib.common.rest_client [req-d965d75c-3246-472c-80ab-416bfddba74d req-d965d75c-3246-472c-80ab-416bfddba74d ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.291s",
                                "2026-05-20 01:45:24.416 35 INFO tempest.lib.common.rest_client [req-e65367ce-22d0-4c01-aa30-06bd0bb2e4f5 req-e65367ce-22d0-4c01-aa30-06bd0bb2e4f5 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c9b5f78f-168a-4fad-966a-2aca27fecfb3/remove_router_interface 0.885s",
                                "2026-05-20 01:45:24.432 37 INFO tempest.lib.common.rest_client [req-28a16628-fcce-44ef-a085-b307245bc3b8 req-28a16628-fcce-44ef-a085-b307245bc3b8 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.119s",
                                "2026-05-20 01:45:24.558 35 INFO tempest.lib.common.rest_client [req-f8c86aff-a2be-4bda-a5b8-9769e06f4892 req-f8c86aff-a2be-4bda-a5b8-9769e06f4892 ] Request (RoutersIpV6Test:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c9b5f78f-168a-4fad-966a-2aca27fecfb3/remove_router_interface 0.138s",
                                "2026-05-20 01:45:24.579 37 INFO tempest.lib.common.rest_client [req-06a27469-2e1b-4b46-82d1-219791e3db68 req-06a27469-2e1b-4b46-82d1-219791e3db68 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.145s",
                                "2026-05-20 01:45:24.681 35 INFO tempest.lib.common.rest_client [req-eebb07f1-c7c0-492d-9189-846b87cb23af req-eebb07f1-c7c0-492d-9189-846b87cb23af ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c9b5f78f-168a-4fad-966a-2aca27fecfb3 0.120s",
                                "2026-05-20 01:45:24.702 37 INFO tempest.lib.common.rest_client [req-8e93f7eb-d87e-426c-84f5-cdfa26fadaab req-8e93f7eb-d87e-426c-84f5-cdfa26fadaab ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.120s",
                                "2026-05-20 01:45:24.810 37 INFO tempest.lib.common.rest_client [req-af698e18-893e-42d0-8d84-38a77be732bc req-af698e18-893e-42d0-8d84-38a77be732bc ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.105s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [24.200663s] ... ok",
                                "2026-05-20 01:45:24.898 13 INFO tempest.lib.common.rest_client [req-ab876914-f3c6-4d0f-98c3-77ca3b403dcf req-ab876914-f3c6-4d0f-98c3-77ca3b403dcf ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.554s",
                                "2026-05-20 01:45:24.955 37 INFO tempest.lib.common.rest_client [req-a6ea116d-aa41-4a21-ab9b-b1e2d1fe129b req-a6ea116d-aa41-4a21-ab9b-b1e2d1fe129b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4152a6f4-3b72-4272-859c-fe817b0855f4 0.139s",
                                "2026-05-20 01:45:25.090 37 INFO tempest.lib.common.rest_client [req-d95246ab-31b9-4d22-b86c-ce8b3e984d0a req-d95246ab-31b9-4d22-b86c-ce8b3e984d0a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/649bf698-7701-4d25-b155-cb8ebee809a4 0.133s",
                                "2026-05-20 01:45:25.194 37 INFO tempest.lib.common.rest_client [req-0eaeb427-61e9-438a-83f3-68cd6ef62210 req-0eaeb427-61e9-438a-83f3-68cd6ef62210 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a540cda0-7014-4e1c-b394-57bb3ecf63c3 0.102s",
                                "2026-05-20 01:45:25.223 35 INFO tempest.lib.common.rest_client [req-844e79e0-f7f6-44ed-a581-88b5b8d7726f req-844e79e0-f7f6-44ed-a581-88b5b8d7726f ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c9b5f78f-168a-4fad-966a-2aca27fecfb3 0.539s",
                                "2026-05-20 01:45:25.261 39 INFO tempest.lib.common.rest_client [req-76330367-02c9-4ea0-a1e3-31f38f9de5a2 req-76330367-02c9-4ea0-a1e3-31f38f9de5a2 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.318s",
                                "2026-05-20 01:45:25.308 37 INFO tempest.lib.common.rest_client [req-05b554c1-1d93-49d6-bf99-4da26b4c5c73 req-05b554c1-1d93-49d6-bf99-4da26b4c5c73 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2d827788-f233-4b60-9ef3-dcbdfe94b625 0.111s",
                                "2026-05-20 01:45:25.431 37 INFO tempest.lib.common.rest_client [req-699932ed-fd44-47d6-bd72-8ce2288217b3 req-699932ed-fd44-47d6-bd72-8ce2288217b3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3e388fdd-01d8-4500-8f38-d9fd4eed8477 0.120s",
                                "2026-05-20 01:45:25.538 37 INFO tempest.lib.common.rest_client [req-c972b534-db49-42d0-9ab3-d2f2b79596fe req-c972b534-db49-42d0-9ab3-d2f2b79596fe ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d140ea4-78fb-4268-87dd-c61fa64c4cfc 0.104s",
                                "2026-05-20 01:45:25.606 35 INFO tempest.lib.common.rest_client [req-9f93bf1b-927a-4caf-a7d9-756ab2eb4ee4 req-9f93bf1b-927a-4caf-a7d9-756ab2eb4ee4 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e6b9b658-9439-49b3-a957-0ad2046326f8 0.379s",
                                "2026-05-20 01:45:25.660 37 INFO tempest.lib.common.rest_client [req-37cdf005-f80e-4991-ab27-970949c58f0d req-37cdf005-f80e-4991-ab27-970949c58f0d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/67d018d9-8fec-45a2-ac2a-5da09456527f 0.120s",
                                "2026-05-20 01:45:25.761 37 INFO tempest.lib.common.rest_client [req-4ee32edc-b5c2-4db2-b1f5-d9e34b00a430 req-4ee32edc-b5c2-4db2-b1f5-d9e34b00a430 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39a48b17-8c22-4c12-8310-bf0abc293db0 0.098s",
                                "2026-05-20 01:45:25.874 37 INFO tempest.lib.common.rest_client [req-1900a760-4046-4d77-b7ee-98596f18fe63 req-1900a760-4046-4d77-b7ee-98596f18fe63 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7faf4548-cf63-455c-9f5f-cba89432a6b9 0.111s",
                                "2026-05-20 01:45:25.988 37 INFO tempest.lib.common.rest_client [req-56ddfe28-a8f5-46d3-b6f7-35482e59e9fc req-56ddfe28-a8f5-46d3-b6f7-35482e59e9fc ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2e1408cf-4eff-4ba0-adb3-9e7bad9d93b0 0.111s",
                                "2026-05-20 01:45:26.063 13 INFO tempest.lib.common.rest_client [req-4c2f7b05-35d6-4546-b948-a933ea826f36 req-4c2f7b05-35d6-4546-b948-a933ea826f36 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.163s",
                                "2026-05-20 01:45:26.107 37 INFO tempest.lib.common.rest_client [req-f9e813fb-8b31-4a07-8b79-e71601077415 req-f9e813fb-8b31-4a07-8b79-e71601077415 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b3dfbb2a-373f-4656-a305-bc4234e75e55 0.117s",
                                "2026-05-20 01:45:26.198 37 INFO tempest.lib.common.rest_client [req-10a346fe-9458-4689-a92a-7911d04b8fa5 req-10a346fe-9458-4689-a92a-7911d04b8fa5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f352e177-b164-448e-8824-6aa25deb4627 0.089s",
                                "2026-05-20 01:45:26.299 37 INFO tempest.lib.common.rest_client [req-696ca638-e099-49d4-ae0a-ec7ab227e0d0 req-696ca638-e099-49d4-ae0a-ec7ab227e0d0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/70e1ee02-2660-401e-81c3-81ed341044e5 0.099s",
                                "2026-05-20 01:45:26.418 35 INFO tempest.lib.common.rest_client [req-946495f0-2c78-48a5-9ccb-9991b94aae77 req-946495f0-2c78-48a5-9ccb-9991b94aae77 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9db6a97d-3f00-4fbe-b2d4-a670bd652ef4 0.809s",
                                "{12} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [8.096269s] ... ok",
                                "2026-05-20 01:45:26.425 37 INFO tempest.lib.common.rest_client [req-b136d3c3-2f57-4e54-a8dd-66714ef40c8d req-b136d3c3-2f57-4e54-a8dd-66714ef40c8d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0541b81e-13c9-48fc-9a51-ed3b9f1c80e0 0.123s",
                                "2026-05-20 01:45:26.535 37 INFO tempest.lib.common.rest_client [req-c76b684c-f221-4fe3-9daf-9e8dcacbcb6e req-c76b684c-f221-4fe3-9daf-9e8dcacbcb6e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ba1045df-10dc-44b7-a462-a73ed0007cc4 0.108s",
                                "2026-05-20 01:45:26.642 37 INFO tempest.lib.common.rest_client [req-630baf26-9b5e-444a-8980-b02c8b2bf65c req-630baf26-9b5e-444a-8980-b02c8b2bf65c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fdd475d2-70af-463c-b3b5-cb0e790d0e42 0.104s",
                                "2026-05-20 01:45:26.747 37 INFO tempest.lib.common.rest_client [req-6f1c86d1-e519-4837-a729-535196f45677 req-6f1c86d1-e519-4837-a729-535196f45677 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7d0c980d-ef99-4061-9b4b-39c0e9d94032 0.103s",
                                "2026-05-20 01:45:26.851 37 INFO tempest.lib.common.rest_client [req-3c0df55f-340d-458a-a114-90d40df2bb5b req-3c0df55f-340d-458a-a114-90d40df2bb5b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b8ff538d-7c73-4a0c-b203-e58e52aa8afd 0.101s",
                                "2026-05-20 01:45:26.969 37 INFO tempest.lib.common.rest_client [req-7a02a871-6de3-4cd3-842c-0000b0a5e615 req-7a02a871-6de3-4cd3-842c-0000b0a5e615 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b83a14fa-278b-4b93-b73a-1803b86d637f 0.113s",
                                "2026-05-20 01:45:27.082 37 INFO tempest.lib.common.rest_client [req-df6493d3-1392-49cc-a94d-b30b0fd891e1 req-df6493d3-1392-49cc-a94d-b30b0fd891e1 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/87dd4e32-9afc-441c-94f5-23ada86d0c9f 0.110s",
                                "2026-05-20 01:45:27.128 13 INFO tempest.lib.common.rest_client [req-8d18fdf3-d1a6-4905-a0ef-7fdd244e7896 req-8d18fdf3-d1a6-4905-a0ef-7fdd244e7896 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/391d89a9-ce46-4b95-bdac-3b128e8e4a38 1.062s",
                                "2026-05-20 01:45:27.201 37 INFO tempest.lib.common.rest_client [req-d2aec830-8bd8-48c6-9e3e-4c3ce63dfecc req-d2aec830-8bd8-48c6-9e3e-4c3ce63dfecc ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c4a9961d-f334-4aaa-a7af-2a7ac801de80 0.116s",
                                "2026-05-20 01:45:27.307 37 INFO tempest.lib.common.rest_client [req-4376858e-f12d-47e1-ba79-5765de312f9e req-4376858e-f12d-47e1-ba79-5765de312f9e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/eae54606-94a5-4d3e-ab85-e30a6cf0ad34 0.104s",
                                "2026-05-20 01:45:27.385 35 INFO tempest.lib.common.rest_client [req-bcf002de-0572-4911-9eee-41848ff72a1c req-bcf002de-0572-4911-9eee-41848ff72a1c ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.963s",
                                "2026-05-20 01:45:27.420 37 INFO tempest.lib.common.rest_client [req-cc2a9a77-386d-488d-9cce-57d246422b0a req-cc2a9a77-386d-488d-9cce-57d246422b0a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/32523671-67ac-4e93-9089-de9e7ac13a75 0.110s",
                                "2026-05-20 01:45:27.533 37 INFO tempest.lib.common.rest_client [req-a065f4b5-7866-4f02-bd76-d109fb6c9e8f req-a065f4b5-7866-4f02-bd76-d109fb6c9e8f ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/70cdd3f4-ab09-4e50-bb8b-225767797d8c 0.110s",
                                "2026-05-20 01:45:27.627 37 INFO tempest.lib.common.rest_client [req-8a862f45-23fc-4a24-84e0-8c9de9134f96 req-8a862f45-23fc-4a24-84e0-8c9de9134f96 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2d6904a9-8ae8-4c6c-8ce3-0af1b2e12850 0.093s",
                                "2026-05-20 01:45:27.734 37 INFO tempest.lib.common.rest_client [req-78a771d2-46d5-4de7-82fe-a293a3b6ae64 req-78a771d2-46d5-4de7-82fe-a293a3b6ae64 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4967694d-dd7c-4626-a45e-c47c96d49b51 0.104s",
                                "2026-05-20 01:45:27.839 37 INFO tempest.lib.common.rest_client [req-cc51861e-15d1-41cd-8f6a-1511aead1459 req-cc51861e-15d1-41cd-8f6a-1511aead1459 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/41129eec-7dda-45c4-ae94-2c35634b31bb 0.103s",
                                "2026-05-20 01:45:27.942 37 INFO tempest.lib.common.rest_client [req-acdcc9ca-b35a-4323-8fa0-105fabade68c req-acdcc9ca-b35a-4323-8fa0-105fabade68c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3a7dcfbe-7f17-4042-a019-7a9cb5c6e224 0.100s",
                                "2026-05-20 01:45:28.116 37 INFO tempest.lib.common.rest_client [req-ed2cef2b-c849-4693-8ff1-06c795960c06 req-ed2cef2b-c849-4693-8ff1-06c795960c06 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/77caf9d4-0236-4068-b41d-f6076f683432 0.171s",
                                "2026-05-20 01:45:28.191 39 INFO tempest.lib.common.rest_client [req-1868d22f-4514-47a8-b7e7-546970b220b8 req-1868d22f-4514-47a8-b7e7-546970b220b8 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/add_router_interface 2.926s",
                                "2026-05-20 01:45:28.227 37 INFO tempest.lib.common.rest_client [req-9f100371-0d49-4289-a3da-9e7c3a92f73e req-9f100371-0d49-4289-a3da-9e7c3a92f73e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/44fc3653-b671-4ea8-b4c5-9be4e8fddcf1 0.109s",
                                "2026-05-20 01:45:28.275 35 INFO tempest.lib.common.rest_client [req-c25bf3f0-61a7-4d3c-82b3-f02177e095e9 req-c25bf3f0-61a7-4d3c-82b3-f02177e095e9 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.886s",
                                "2026-05-20 01:45:28.330 37 INFO tempest.lib.common.rest_client [req-1cdf3c8d-f756-4f88-83e0-5bf7e5eec3ea req-1cdf3c8d-f756-4f88-83e0-5bf7e5eec3ea ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0e179083-2194-4351-9012-09995de7c92f 0.101s",
                                "2026-05-20 01:45:28.346 13 INFO tempest.lib.common.rest_client [req-24484610-790f-45f2-ad21-39102ff9b1c2 req-24484610-790f-45f2-ad21-39102ff9b1c2 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/391d89a9-ce46-4b95-bdac-3b128e8e4a38 1.215s",
                                "2026-05-20 01:45:28.465 37 INFO tempest.lib.common.rest_client [req-88cbee05-1351-4c7f-b7f2-894d599f469a req-88cbee05-1351-4c7f-b7f2-894d599f469a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8134b536-89af-40be-8b4c-4a999e1e7b9c 0.132s",
                                "2026-05-20 01:45:28.573 37 INFO tempest.lib.common.rest_client [req-1fe10aaa-dc02-42e9-a45b-e697be657e1b req-1fe10aaa-dc02-42e9-a45b-e697be657e1b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2e4902b2-d963-4846-b2f5-6b406cb2ca97 0.105s",
                                "2026-05-20 01:45:28.695 35 INFO tempest.lib.common.rest_client [req-cefec6bb-8867-40e0-90c5-117209e6e8ea req-cefec6bb-8867-40e0-90c5-117209e6e8ea ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.417s",
                                "2026-05-20 01:45:28.699 37 INFO tempest.lib.common.rest_client [req-c01338a8-2ea4-4991-bd9d-4f4aee993a09 req-c01338a8-2ea4-4991-bd9d-4f4aee993a09 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fcaac035-caa6-4c2c-9f35-68955d916143 0.124s",
                                "2026-05-20 01:45:28.806 37 INFO tempest.lib.common.rest_client [req-021f9596-a606-4b88-8e63-d5eaed10b419 req-021f9596-a606-4b88-8e63-d5eaed10b419 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=eef5c529-0047-4348-adff-6ee6b9f25575 0.105s",
                                "2026-05-20 01:45:28.937 37 INFO tempest.lib.common.rest_client [req-ff827603-17e0-4f8c-bad0-03671026d921 req-ff827603-17e0-4f8c-bad0-03671026d921 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eef5c529-0047-4348-adff-6ee6b9f25575 0.129s",
                                "2026-05-20 01:45:29.003 13 INFO tempest.lib.common.rest_client [req-4c85fa31-d79d-4e6b-b4a7-d3bc14afa211 req-4c85fa31-d79d-4e6b-b4a7-d3bc14afa211 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/391d89a9-ce46-4b95-bdac-3b128e8e4a38 0.653s",
                                "2026-05-20 01:45:29.057 37 INFO tempest.lib.common.rest_client [req-7d76ad1a-024f-49a3-b7c4-2556dc86f920 req-7d76ad1a-024f-49a3-b7c4-2556dc86f920 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e33dc1ca-e544-41b6-954e-5d6c4eff39e7 0.118s",
                                "2026-05-20 01:45:29.110 13 INFO tempest.lib.common.rest_client [req-044bfddb-d14a-4cdd-9729-bf23c118d2f9 req-044bfddb-d14a-4cdd-9729-bf23c118d2f9 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/391d89a9-ce46-4b95-bdac-3b128e8e4a38 0.102s",
                                "2026-05-20 01:45:29.173 37 INFO tempest.lib.common.rest_client [req-86e4627f-dbe8-411f-8cdb-df59394e59aa req-86e4627f-dbe8-411f-8cdb-df59394e59aa ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=08184c9b-12a1-4ad5-b939-4aaf99be1b74 0.115s",
                                "2026-05-20 01:45:29.300 37 INFO tempest.lib.common.rest_client [req-2fc29b59-d2a2-445e-80ae-10c78fb621a0 req-2fc29b59-d2a2-445e-80ae-10c78fb621a0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/08184c9b-12a1-4ad5-b939-4aaf99be1b74 0.125s",
                                "2026-05-20 01:45:29.429 37 INFO tempest.lib.common.rest_client [req-19a92d2a-14ed-46d7-ae77-d77c25a13928 req-19a92d2a-14ed-46d7-ae77-d77c25a13928 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dc457dde-1c9f-47ef-89c1-19f52b914b63 0.125s",
                                "2026-05-20 01:45:29.457 13 INFO tempest.lib.common.rest_client [req-8fffa964-5da3-4b34-8d9a-2823e0800d08 req-8fffa964-5da3-4b34-8d9a-2823e0800d08 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5ebf8327-43eb-4f55-accb-ede9d38b70c8 0.344s",
                                "2026-05-20 01:45:29.484 39 INFO tempest.lib.common.rest_client [req-fa99163e-8757-4178-8559-b8921f168425 req-fa99163e-8757-4178-8559-b8921f168425 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.292s",
                                "2026-05-20 01:45:29.553 37 INFO tempest.lib.common.rest_client [req-9a88011b-3e5f-4846-af91-c25674801154 req-9a88011b-3e5f-4846-af91-c25674801154 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e447e1f0-61f1-4db2-b232-717c085a953c 0.122s",
                                "2026-05-20 01:45:29.670 37 INFO tempest.lib.common.rest_client [req-93e0013e-1d32-4491-9dc9-9ffc6d429fd6 req-93e0013e-1d32-4491-9dc9-9ffc6d429fd6 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f2b00252-26bd-4aa8-8db6-45d8ee0a610d 0.111s",
                                "2026-05-20 01:45:29.752 13 INFO tempest.lib.common.rest_client [req-0ac5876b-950b-4028-94c4-c4af17e7121d req-0ac5876b-950b-4028-94c4-c4af17e7121d ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/74bdae10-141a-4447-b76b-0e02bf062db6 0.291s",
                                "2026-05-20 01:45:29.769 37 INFO tempest.lib.common.rest_client [req-a150742c-db9f-42cf-b8ad-e85a6f8fd58d req-a150742c-db9f-42cf-b8ad-e85a6f8fd58d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff64d388-d4a9-4301-bd59-7733a13e9362 0.097s",
                                "2026-05-20 01:45:29.867 37 INFO tempest.lib.common.rest_client [req-ef11aa87-398e-463a-b86f-9adf05684aa1 req-ef11aa87-398e-463a-b86f-9adf05684aa1 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4bd83b69-e2f4-4472-bf6b-0fd9a14bf0f5 0.096s",
                                "2026-05-20 01:45:29.960 37 INFO tempest.lib.common.rest_client [req-178cb606-0c55-497a-a8c5-4eb8d632bc3b req-178cb606-0c55-497a-a8c5-4eb8d632bc3b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2aae2c1b-2f38-4028-9208-84f1c24f616f 0.091s",
                                "2026-05-20 01:45:30.080 37 INFO tempest.lib.common.rest_client [req-65718f5c-3bc1-4145-9d4f-009fb1f31e57 req-65718f5c-3bc1-4145-9d4f-009fb1f31e57 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d227d259-2248-4ac3-b66e-042705c02fc1 0.118s",
                                "2026-05-20 01:45:30.169 37 INFO tempest.lib.common.rest_client [req-5eca6d06-8d34-488b-89cf-54fd01d25ff0 req-5eca6d06-8d34-488b-89cf-54fd01d25ff0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff009073-c024-40a5-8ad4-93d5d249bdd2 0.087s",
                                "2026-05-20 01:45:30.291 37 INFO tempest.lib.common.rest_client [req-38499e2a-5ac5-4768-900d-73f231b77fbf req-38499e2a-5ac5-4768-900d-73f231b77fbf ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/97b0841e-ac2f-4287-bb18-f21d18dbe996 0.118s",
                                "2026-05-20 01:45:30.412 37 INFO tempest.lib.common.rest_client [req-9f9b3c85-6429-426b-b37a-9cae209fab32 req-9f9b3c85-6429-426b-b37a-9cae209fab32 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d7801c5c-dee6-4ac4-86ed-e58c5abca2ef 0.118s",
                                "2026-05-20 01:45:30.477 13 INFO tempest.lib.common.rest_client [req-e7a7b07b-757d-48ea-baba-51d42a5b33fc req-e7a7b07b-757d-48ea-baba-51d42a5b33fc ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5e2b8833-cbc9-418f-9258-6440efe118ff 0.723s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [7.571686s] ... ok",
                                "2026-05-20 01:45:30.529 37 INFO tempest.lib.common.rest_client [req-9e041dc7-0588-4101-b2d2-c22c3a6a4391 req-9e041dc7-0588-4101-b2d2-c22c3a6a4391 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/37063c95-987f-4b20-821e-775806266bd9 0.115s",
                                "2026-05-20 01:45:30.637 37 INFO tempest.lib.common.rest_client [req-fa345dfd-fb29-4cc2-a27c-09e580fe1cc5 req-fa345dfd-fb29-4cc2-a27c-09e580fe1cc5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a5f5c83b-da26-4d8a-b531-cd743aa376b1 0.106s",
                                "2026-05-20 01:45:30.647 13 INFO tempest.lib.common.rest_client [req-9475be2c-b0d3-49c0-9dca-95ce29d8b980 req-9475be2c-b0d3-49c0-9dca-95ce29d8b980 ] Request (PortsIpV6TestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.167s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.169690s] ... ok",
                                "2026-05-20 01:45:30.682 39 INFO tempest.lib.common.rest_client [req-9d10f000-de41-4dc9-901f-d1d85998cdff req-9d10f000-de41-4dc9-901f-d1d85998cdff ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.193s",
                                "2026-05-20 01:45:30.758 37 INFO tempest.lib.common.rest_client [req-5fc9e61e-3d16-4572-8038-072c11b31560 req-5fc9e61e-3d16-4572-8038-072c11b31560 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6d47d6e7-2285-4605-9222-21c829e5ca8d 0.118s",
                                "2026-05-20 01:45:30.765 35 INFO tempest.lib.common.rest_client [req-71984c1c-5c90-4246-8dbd-d7cd334f8249 req-71984c1c-5c90-4246-8dbd-d7cd334f8249 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f682abc0-2d2b-45bf-9d47-bb3c5c25e4e0/add_router_interface 2.065s",
                                "2026-05-20 01:45:30.768 13 INFO tempest.lib.common.rest_client [req-21e2714a-b023-49a1-a783-1904d73b6bb5 req-21e2714a-b023-49a1-a783-1904d73b6bb5 ] Request (PortsIpV6TestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.116s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.119913s] ... ok",
                                "2026-05-20 01:45:30.843 37 INFO tempest.lib.common.rest_client [req-1611c222-23dc-4fa4-a10b-d5cc9b0c0cfa req-1611c222-23dc-4fa4-a10b-d5cc9b0c0cfa ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/515a42e7-3406-4721-bf4e-2fac30caaff7 0.083s",
                                "2026-05-20 01:45:30.935 37 INFO tempest.lib.common.rest_client [req-d0cb3f76-41fb-4f44-b6e7-25ed1928d66e req-d0cb3f76-41fb-4f44-b6e7-25ed1928d66e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a0e1831c-cb41-4da9-869d-4d063db0ebc9 0.090s",
                                "2026-05-20 01:45:30.964 35 INFO tempest.lib.common.rest_client [req-83cb9cbb-7c06-4eac-be9b-807a14c9efd4 req-83cb9cbb-7c06-4eac-be9b-807a14c9efd4 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/585dcd7e-a235-473d-96cf-af118cf100fe 0.197s",
                                "2026-05-20 01:45:31.022 37 INFO tempest.lib.common.rest_client [req-68c725af-d327-4fbc-b349-0260836475b4 req-68c725af-d327-4fbc-b349-0260836475b4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1a65c1f4-a2bd-4e59-aea6-832c12c50022 0.085s",
                                "2026-05-20 01:45:31.190 35 INFO tempest.lib.common.rest_client [req-837ce6f0-86c4-4510-8213-468cf5f64b20 req-837ce6f0-86c4-4510-8213-468cf5f64b20 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/585dcd7e-a235-473d-96cf-af118cf100fe 0.221s",
                                "2026-05-20 01:45:31.613 37 INFO tempest.lib.common.rest_client [req-8418db17-2a29-4f22-82cb-6fffb3215b2e req-8418db17-2a29-4f22-82cb-6fffb3215b2e ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b6ccf59d-7cb4-48eb-abee-1e3674323444 0.590s",
                                "2026-05-20 01:45:31.639 13 INFO tempest.lib.common.rest_client [req-d8b1c484-f426-42e1-ac7c-284701b9a914 req-d8b1c484-f426-42e1-ac7c-284701b9a914 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.866s",
                                "2026-05-20 01:45:31.909 37 INFO tempest.lib.common.rest_client [req-b7e2c0f2-419f-4daa-86fa-b16761d19ca9 req-b7e2c0f2-419f-4daa-86fa-b16761d19ca9 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3cab332ca08e428fa1611e0c82db146b 0.294s",
                                "2026-05-20 01:45:32.112 13 INFO tempest.lib.common.rest_client [req-00c7b6e7-9977-4643-ab26-71758e0bc7a2 req-00c7b6e7-9977-4643-ab26-71758e0bc7a2 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.469s",
                                "2026-05-20 01:45:32.236 37 INFO tempest.lib.common.rest_client [req-3507a8c1-bd82-4948-80b4-8308f0de001e req-3507a8c1-bd82-4948-80b4-8308f0de001e ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2a7adeac11b14324b4893a8f04c904f6 0.325s",
                                "2026-05-20 01:45:32.236 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e7bd72b799cf4b3ab0a9a726045bd956",
                                "2026-05-20 01:45:32.425 35 INFO tempest.lib.common.rest_client [req-d8cad04b-d4ee-4dcb-abc7-0524761c1588 req-d8cad04b-d4ee-4dcb-abc7-0524761c1588 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f682abc0-2d2b-45bf-9d47-bb3c5c25e4e0/remove_router_interface 1.232s",
                                "2026-05-20 01:45:32.505 35 INFO tempest.lib.common.rest_client [req-07b91999-2671-4674-be2e-81ebae2c8b67 req-07b91999-2671-4674-be2e-81ebae2c8b67 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f682abc0-2d2b-45bf-9d47-bb3c5c25e4e0 0.078s",
                                "2026-05-20 01:45:32.859 37 INFO tempest.lib.common.rest_client [req-b6bea0e7-800a-4b79-a3c8-50bd2088f7ca req-b6bea0e7-800a-4b79-a3c8-50bd2088f7ca ] Request (NetworksTestDHCPv6:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s",
                                "2026-05-20 01:45:32.888 13 INFO tempest.lib.common.rest_client [req-6c331bd2-e6fa-4322-8794-6d18d9e9a035 req-6c331bd2-e6fa-4322-8794-6d18d9e9a035 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.773s",
                                "2026-05-20 01:45:32.972 35 INFO tempest.lib.common.rest_client [req-68805f30-2ffe-415a-a579-e3edd955c339 req-68805f30-2ffe-415a-a579-e3edd955c339 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f682abc0-2d2b-45bf-9d47-bb3c5c25e4e0 0.465s",
                                "2026-05-20 01:45:33.158 37 INFO tempest.lib.common.rest_client [req-3a66d1e2-1ee5-4490-a863-3bf51c819e4e req-3a66d1e2-1ee5-4490-a863-3bf51c819e4e ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e7bd72b799cf4b3ab0a9a726045bd956&name=default 0.297s",
                                "2026-05-20 01:45:33.279 35 INFO tempest.lib.common.rest_client [req-6f90a789-efb5-4c24-97e6-9f05c85cc1de req-6f90a789-efb5-4c24-97e6-9f05c85cc1de ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/201713f8-956d-4a8e-86b7-5244d5e747c5 0.302s",
                                "2026-05-20 01:45:33.710 37 INFO tempest.lib.common.rest_client [req-ae56a718-fddc-41b4-839e-aa652840b0ba req-ae56a718-fddc-41b4-839e-aa652840b0ba ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/865df1db-e97b-4023-a93b-f205c6eb5576 0.549s",
                                "2026-05-20 01:45:33.770 13 INFO tempest.lib.common.rest_client [req-b7df9270-7bd4-4307-ab5b-f3c272d0bfa1 req-b7df9270-7bd4-4307-ab5b-f3c272d0bfa1 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.879s",
                                "2026-05-20 01:45:33.834 39 INFO tempest.lib.common.rest_client [req-a091f688-9e57-4a39-a224-8f035555f93a req-a091f688-9e57-4a39-a224-8f035555f93a ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/add_router_interface 3.146s",
                                "2026-05-20 01:45:33.968 13 INFO tempest.lib.common.rest_client [req-e87dc127-7c22-4626-968a-dbb71a3e736a req-e87dc127-7c22-4626-968a-dbb71a3e736a ] 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%3A1da 0.195s",
                                "2026-05-20 01:45:34.028 37 INFO tempest.lib.common.rest_client [req-0897221e-bbb7-4965-826b-c97aaa059e95 req-0897221e-bbb7-4965-826b-c97aaa059e95 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e7bd72b799cf4b3ab0a9a726045bd956 0.315s",
                                "2026-05-20 01:45:34.092 35 INFO tempest.lib.common.rest_client [req-3f112500-7fc7-418e-a32d-94887dd60cb9 req-3f112500-7fc7-418e-a32d-94887dd60cb9 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3745e62a-0ae3-47b9-ab5c-e0e33f674be5 0.808s",
                                "{12} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [7.672920s] ... ok",
                                "2026-05-20 01:45:34.539 13 INFO tempest.lib.common.rest_client [req-dcadee6c-b125-44de-b119-eb410908b4f1 req-dcadee6c-b125-44de-b119-eb410908b4f1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0a85aa4e-a2da-4d27-9f88-12d0916e4952 0.568s",
                                "2026-05-20 01:45:34.650 13 INFO tempest.lib.common.rest_client [req-15f43d8f-c365-41fb-adf2-ff9595e9272a req-15f43d8f-c365-41fb-adf2-ff9595e9272a ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0a85aa4e-a2da-4d27-9f88-12d0916e4952 0.110s",
                                "2026-05-20 01:45:34.662 37 INFO tempest.lib.common.rest_client [req-4ec33c84-0deb-4183-9e5a-0d3a55514e1c req-4ec33c84-0deb-4183-9e5a-0d3a55514e1c ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s",
                                "2026-05-20 01:45:34.897 39 INFO tempest.lib.common.rest_client [req-36877211-f936-405f-9439-ab86be1b07df req-36877211-f936-405f-9439-ab86be1b07df ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.055s",
                                "2026-05-20 01:45:35.285 37 INFO tempest.lib.common.rest_client [req-2f190fb5-5694-4b26-ab5a-600e4e51b0b5 req-2f190fb5-5694-4b26-ab5a-600e4e51b0b5 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s",
                                "2026-05-20 01:45:35.442 37 INFO tempest.lib.common.rest_client [req-9bca3782-c63d-4f48-bba6-5cf110531f5e req-9bca3782-c63d-4f48-bba6-5cf110531f5e ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.154s",
                                "2026-05-20 01:45:35.514 13 INFO tempest.lib.common.rest_client [req-cdcc4290-371a-4127-b493-38863699fcd1 req-cdcc4290-371a-4127-b493-38863699fcd1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f04366af-41b9-497f-a6f2-7f4ede91b76f 0.862s",
                                "2026-05-20 01:45:35.609 13 INFO tempest.lib.common.rest_client [req-3f8b74e9-b564-4f6d-9f4b-911704856da1 req-3f8b74e9-b564-4f6d-9f4b-911704856da1 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f04366af-41b9-497f-a6f2-7f4ede91b76f 0.093s",
                                "2026-05-20 01:45:35.647 37 INFO tempest.lib.common.rest_client [req-6fbc0c44-151e-4a68-9619-8286b8fa028b req-6fbc0c44-151e-4a68-9619-8286b8fa028b ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.203s",
                                "2026-05-20 01:45:36.244 13 INFO tempest.lib.common.rest_client [req-83e6e3f9-307a-410e-bf51-0d6d751e45e2 req-83e6e3f9-307a-410e-bf51-0d6d751e45e2 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7a0fb8f5-51fc-4f5c-b450-be58024d0498 0.632s",
                                "2026-05-20 01:45:36.329 37 INFO tempest.lib.common.rest_client [req-c824018a-14ba-4b9d-a3cb-decfeb521cbe req-c824018a-14ba-4b9d-a3cb-decfeb521cbe ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.679s",
                                "2026-05-20 01:45:36.483 37 INFO tempest.lib.common.rest_client [req-de7fa177-a0e0-45ba-beb9-bebaf0b6acd2 req-de7fa177-a0e0-45ba-beb9-bebaf0b6acd2 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s",
                                "2026-05-20 01:45:36.594 39 INFO tempest.lib.common.rest_client [req-d0ecdfb9-4a6f-453b-80f5-1f12aaf8b84c req-d0ecdfb9-4a6f-453b-80f5-1f12aaf8b84c ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.694s",
                                "2026-05-20 01:45:36.683 37 INFO tempest.lib.common.rest_client [req-56f8ff14-c719-4052-b806-95e280ce5d3d req-56f8ff14-c719-4052-b806-95e280ce5d3d ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/6688a6617f7d42449975b04b0afb0f13/roles/96c5293ae00249159873405c9cd172ae 0.197s",
                                "2026-05-20 01:45:36.920 37 INFO tempest.lib.common.rest_client [req-e747a8a9-b4c8-4737-ba62-05b872ca00c2 req-e747a8a9-b4c8-4737-ba62-05b872ca00c2 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s",
                                "2026-05-20 01:45:36.994 13 INFO tempest.lib.common.rest_client [req-0854cb7d-8768-4a0b-a904-d04af255e7d8 req-0854cb7d-8768-4a0b-a904-d04af255e7d8 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/041d9fdb-8b17-4bd1-847a-1ebffe2dfb77 0.747s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [6.224797s] ... ok",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.",
                                "2026-05-20 01:45:37.091 37 INFO tempest.lib.common.rest_client [req-33d20798-1902-4c97-9a88-63ce44572986 req-33d20798-1902-4c97-9a88-63ce44572986 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/6688a6617f7d42449975b04b0afb0f13/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.169s",
                                "2026-05-20 01:45:37.347 37 INFO tempest.lib.common.rest_client [req-44a2ff5e-2be6-4c78-a5da-a76fece11bfe req-44a2ff5e-2be6-4c78-a5da-a76fece11bfe ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-20 01:45:37.386 35 INFO tempest.lib.common.rest_client [req-4a8ab5bb-7455-40ae-8347-3c2c6d3eca49 req-4a8ab5bb-7455-40ae-8347-3c2c6d3eca49 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.288s",
                                "2026-05-20 01:45:37.501 37 INFO tempest.lib.common.rest_client [req-4e1cee3f-dd8c-4346-a38b-7bededd8ec88 req-4e1cee3f-dd8c-4346-a38b-7bededd8ec88 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/6688a6617f7d42449975b04b0afb0f13/roles/68cd1badce4c4baeb95895efe5da31f7 0.151s",
                                "2026-05-20 01:45:37.572 35 INFO tempest.lib.common.rest_client [req-d82f9374-0544-4d17-a431-e8ab2d3eda83 req-d82f9374-0544-4d17-a431-e8ab2d3eda83 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e1700b3b-3cce-4647-95ec-3d09ad09db4b 0.183s",
                                "2026-05-20 01:45:37.703 37 INFO tempest.lib.common.rest_client [req-dd5da239-6271-4474-a2ce-471d9f002e03 req-dd5da239-6271-4474-a2ce-471d9f002e03 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-20 01:45:37.782 35 INFO tempest.lib.common.rest_client [req-c52692b9-0db7-4822-aa7a-1a37568735a0 req-c52692b9-0db7-4822-aa7a-1a37568735a0 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.206s",
                                "2026-05-20 01:45:37.827 37 INFO tempest.lib.common.rest_client [req-4c1f9d86-d424-467e-9da2-90d310568b00 req-4c1f9d86-d424-467e-9da2-90d310568b00 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/6688a6617f7d42449975b04b0afb0f13/roles/96c5293ae00249159873405c9cd172ae 0.121s",
                                "2026-05-20 01:45:37.827 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6688a6617f7d42449975b04b0afb0f13 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:45:37.828 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-833143275-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd714f60490644edca02e80d50d6360f6', 'project_name': 'tempest-TagsExtTest-833143275', 'tenant_id': 'd714f60490644edca02e80d50d6360f6', 'tenant_name': 'tempest-TagsExtTest-833143275', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6688a6617f7d42449975b04b0afb0f13', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:45:37.829 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-833143275-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd714f60490644edca02e80d50d6360f6', 'project_name': 'tempest-TagsExtTest-833143275', 'tenant_id': 'd714f60490644edca02e80d50d6360f6', 'tenant_name': 'tempest-TagsExtTest-833143275', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6688a6617f7d42449975b04b0afb0f13', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:45:37.907 13 INFO tempest.lib.common.rest_client [req-54dc2b7a-3574-4072-9a6f-c812dd8bb2f6 req-54dc2b7a-3574-4072-9a6f-c812dd8bb2f6 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.907s",
                                "2026-05-20 01:45:38.441 13 INFO tempest.lib.common.rest_client [req-25f6c2fe-f7c6-47ea-8b94-30cba27bb570 req-25f6c2fe-f7c6-47ea-8b94-30cba27bb570 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.530s",
                                "2026-05-20 01:45:38.458 37 INFO tempest.lib.common.rest_client [req-aea0c886-25a5-4d84-b3e9-c4b00e859c48 req-aea0c886-25a5-4d84-b3e9-c4b00e859c48 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s",
                                "2026-05-20 01:45:38.631 37 INFO tempest.lib.common.rest_client [req-63101656-4842-4ea3-8fac-dc6036de0c2a req-63101656-4842-4ea3-8fac-dc6036de0c2a ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6 0.170s",
                                "2026-05-20 01:45:38.632 37 INFO tempest.lib.common.dynamic_creds [-] Using the existing project d714f60490644edca02e80d50d6360f6 for scope project and roles: ['reader']",
                                "2026-05-20 01:45:38.636 35 INFO tempest.lib.common.rest_client [req-2b06bd26-3c2d-4cd2-a93b-b51c6a0eb44b req-2b06bd26-3c2d-4cd2-a93b-b51c6a0eb44b ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e1700b3b-3cce-4647-95ec-3d09ad09db4b 0.851s",
                                "2026-05-20 01:45:38.724 13 INFO tempest.lib.common.rest_client [req-f92f63fb-330a-4033-b455-fc4fb9614f74 req-f92f63fb-330a-4033-b455-fc4fb9614f74 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.280s",
                                "2026-05-20 01:45:38.802 35 INFO tempest.lib.common.rest_client [req-0da5eb90-5e8d-4e32-8c54-5266f48ec661 req-0da5eb90-5e8d-4e32-8c54-5266f48ec661 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e1700b3b-3cce-4647-95ec-3d09ad09db4b 0.162s",
                                "2026-05-20 01:45:38.899 35 INFO tempest.lib.common.rest_client [req-a13e0e1f-362d-46d6-b28b-94b7b7684cd3 req-a13e0e1f-362d-46d6-b28b-94b7b7684cd3 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e1700b3b-3cce-4647-95ec-3d09ad09db4b 0.093s",
                                "2026-05-20 01:45:39.176 37 INFO tempest.lib.common.rest_client [req-1a299730-a959-49f2-93c8-cbb459049bae req-1a299730-a959-49f2-93c8-cbb459049bae ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.541s",
                                "2026-05-20 01:45:39.257 39 INFO tempest.lib.common.rest_client [req-31b7c80d-6a28-4683-9a96-acb81fe5642b req-31b7c80d-6a28-4683-9a96-acb81fe5642b ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/add_router_interface 2.659s",
                                "2026-05-20 01:45:39.293 37 INFO tempest.lib.common.rest_client [req-038c6351-7513-4e94-81fc-3964b8ddce55 req-038c6351-7513-4e94-81fc-3964b8ddce55 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s",
                                "2026-05-20 01:45:39.435 37 INFO tempest.lib.common.rest_client [req-71e19f8a-d5a8-413a-856f-77ff08ee4d62 req-71e19f8a-d5a8-413a-856f-77ff08ee4d62 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/c37eacacd83245d29c62306954185099/roles/8a521d0f25a3484db544a7c662aa9d7f 0.140s",
                                "2026-05-20 01:45:39.478 13 INFO tempest.lib.common.rest_client [req-e03c4135-bd43-4f22-a8c0-80444e5a471b req-e03c4135-bd43-4f22-a8c0-80444e5a471b ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.749s",
                                "2026-05-20 01:45:39.627 37 INFO tempest.lib.common.rest_client [req-a4d2b8ac-4ab5-46f6-9712-42f2ad720756 req-a4d2b8ac-4ab5-46f6-9712-42f2ad720756 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-20 01:45:39.780 37 INFO tempest.lib.common.rest_client [req-52f25c65-22a6-40f4-a76b-9bf15113b945 req-52f25c65-22a6-40f4-a76b-9bf15113b945 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/c37eacacd83245d29c62306954185099/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.149s",
                                "2026-05-20 01:45:39.961 37 INFO tempest.lib.common.rest_client [req-8ea225b4-33ac-4216-b8a9-7a828d16886d req-8ea225b4-33ac-4216-b8a9-7a828d16886d ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-20 01:45:39.978 39 INFO tempest.lib.common.rest_client [req-0a3fe31c-0696-4298-b0c7-8cebbc62e340 req-0a3fe31c-0696-4298-b0c7-8cebbc62e340 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d 0.716s",
                                "2026-05-20 01:45:40.085 35 INFO tempest.lib.common.rest_client [req-b3e25064-1d67-404d-8d2d-65560d0ac4ff req-b3e25064-1d67-404d-8d2d-65560d0ac4ff ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e1700b3b-3cce-4647-95ec-3d09ad09db4b 1.183s",
                                "{12} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [5.992467s] ... ok",
                                "2026-05-20 01:45:40.101 37 INFO tempest.lib.common.rest_client [req-6cb87c44-310e-4c10-9daf-782722d2c918 req-6cb87c44-310e-4c10-9daf-782722d2c918 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/c37eacacd83245d29c62306954185099/roles/68cd1badce4c4baeb95895efe5da31f7 0.136s",
                                "2026-05-20 01:45:40.144 39 INFO tempest.lib.common.rest_client [req-f2dc8f66-3dc7-4271-a310-5145a52a381a req-f2dc8f66-3dc7-4271-a310-5145a52a381a ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d 0.164s",
                                "2026-05-20 01:45:40.331 37 INFO tempest.lib.common.rest_client [req-63f573ed-8a1e-445d-a9c8-d3cb90828f74 req-63f573ed-8a1e-445d-a9c8-d3cb90828f74 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s",
                                "2026-05-20 01:45:40.467 37 INFO tempest.lib.common.rest_client [req-5db775a8-995b-4a16-a7f7-311bec1d472b req-5db775a8-995b-4a16-a7f7-311bec1d472b ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6/users/c37eacacd83245d29c62306954185099/roles/96c5293ae00249159873405c9cd172ae 0.133s",
                                "2026-05-20 01:45:40.468 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c37eacacd83245d29c62306954185099 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:45:40.469 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-833143275-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd714f60490644edca02e80d50d6360f6', 'project_name': 'tempest-TagsExtTest-833143275', 'tenant_id': 'd714f60490644edca02e80d50d6360f6', 'tenant_name': 'tempest-TagsExtTest-833143275', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c37eacacd83245d29c62306954185099', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:45:40.469 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-TagsExtTest-833143275-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd714f60490644edca02e80d50d6360f6', 'project_name': 'tempest-TagsExtTest-833143275', 'tenant_id': 'd714f60490644edca02e80d50d6360f6', 'tenant_name': 'tempest-TagsExtTest-833143275', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c37eacacd83245d29c62306954185099', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:45:40.834 35 INFO tempest.lib.common.rest_client [req-86e0278b-eb1a-44a8-84c4-7dfa04a692b5 req-86e0278b-eb1a-44a8-84c4-7dfa04a692b5 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.743s",
                                "2026-05-20 01:45:40.895 39 INFO tempest.lib.common.rest_client [req-c194f47b-f4bc-4631-969d-e94e5844637f req-c194f47b-f4bc-4631-969d-e94e5844637f ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d 0.747s",
                                "2026-05-20 01:45:41.043 37 INFO tempest.lib.common.rest_client [req-d7e60566-92ce-4795-84ba-f2ec9421d4a4 req-d7e60566-92ce-4795-84ba-f2ec9421d4a4 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s",
                                "2026-05-20 01:45:41.047 39 INFO tempest.lib.common.rest_client [req-3dc67c58-d38f-4eb0-95d4-abe3b8bd9f58 req-3dc67c58-d38f-4eb0-95d4-abe3b8bd9f58 ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d 0.149s",
                                "2026-05-20 01:45:41.233 39 INFO tempest.lib.common.rest_client [req-88008565-4e13-4ac9-ac28-5ac009ecd2d6 req-88008565-4e13-4ac9-ac28-5ac009ecd2d6 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/33864abc-bfeb-4850-af56-7db0c7a75109 0.183s",
                                "2026-05-20 01:45:41.250 35 INFO tempest.lib.common.rest_client [req-30357332-19c0-4a61-adce-6a7b1be0d446 req-30357332-19c0-4a61-adce-6a7b1be0d446 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.413s",
                                "2026-05-20 01:45:41.394 13 INFO tempest.lib.common.rest_client [req-4cc5b9ae-f094-4cc8-b8f2-ab82f0419cf8 req-4cc5b9ae-f094-4cc8-b8f2-ab82f0419cf8 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8c63ff7d-9466-490f-b6d2-aabfbc4d212d/add_router_interface 1.914s",
                                "2026-05-20 01:45:41.587 35 INFO tempest.lib.common.rest_client [req-947dc219-c9e8-42ae-89da-b39c4817b5fa req-947dc219-c9e8-42ae-89da-b39c4817b5fa ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.333s",
                                "2026-05-20 01:45:41.607 13 INFO tempest.lib.common.rest_client [req-04b74cee-b131-4193-b9ed-79a32d8c03d7 req-04b74cee-b131-4193-b9ed-79a32d8c03d7 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8c63ff7d-9466-490f-b6d2-aabfbc4d212d 0.210s",
                                "2026-05-20 01:45:42.198 39 INFO tempest.lib.common.rest_client [req-962055bb-9e20-4795-8de6-63db2294cfec req-962055bb-9e20-4795-8de6-63db2294cfec ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/remove_router_interface 0.962s",
                                "2026-05-20 01:45:42.447 13 INFO tempest.lib.common.rest_client [req-ded4e9db-6926-40bb-afd4-92947c19f534 req-ded4e9db-6926-40bb-afd4-92947c19f534 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8c63ff7d-9466-490f-b6d2-aabfbc4d212d/remove_router_interface 0.837s",
                                "2026-05-20 01:45:42.463 37 INFO tempest.lib.common.rest_client [req-bd5c45ab-279f-4afa-8da4-0f7bef0469c9 req-bd5c45ab-279f-4afa-8da4-0f7bef0469c9 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.416s",
                                "2026-05-20 01:45:42.501 39 INFO tempest.lib.common.rest_client [req-c8c92dc5-2e44-49a4-a790-9691d05bf896 req-c8c92dc5-2e44-49a4-a790-9691d05bf896 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d0e6f0c6-4dde-4083-8abd-7d658f103f96 0.300s",
                                "2026-05-20 01:45:42.553 13 INFO tempest.lib.common.rest_client [req-cb5a2029-c6e3-46cc-bbbf-75ae00070e8e req-cb5a2029-c6e3-46cc-bbbf-75ae00070e8e ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9b10daa1-5835-4807-82b3-8d19be97110c 0.104s",
                                "2026-05-20 01:45:42.921 13 INFO tempest.lib.common.rest_client [req-d80641b8-679d-434c-8f8f-7b2f18974359 req-d80641b8-679d-434c-8f8f-7b2f18974359 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8c63ff7d-9466-490f-b6d2-aabfbc4d212d 0.364s",
                                "2026-05-20 01:45:43.077 39 INFO tempest.lib.common.rest_client [req-de81eacd-8932-4f8e-a0d5-b3f567a9257b req-de81eacd-8932-4f8e-a0d5-b3f567a9257b ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/22eefec6-8aef-42eb-ab27-be28d2dd4d70 0.575s",
                                "2026-05-20 01:45:43.210 13 INFO tempest.lib.common.rest_client [req-adb4de5b-4677-45db-8fd7-22fc2c20c3f1 req-adb4de5b-4677-45db-8fd7-22fc2c20c3f1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2340b997-1206-4f4e-a2cf-9f862edc8978 0.283s",
                                "2026-05-20 01:45:43.249 39 INFO tempest.lib.common.rest_client [req-b15ed77a-1a12-4b12-98c9-b218301d26d3 req-b15ed77a-1a12-4b12-98c9-b218301d26d3 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/adcbbec5-e206-4f37-96a2-52248b3dec88 0.168s",
                                "2026-05-20 01:45:43.672 37 INFO tempest.lib.common.rest_client [req-d4fc69c3-e11b-4aeb-a341-b8f7cda75678 req-d4fc69c3-e11b-4aeb-a341-b8f7cda75678 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.207s",
                                "2026-05-20 01:45:43.682 35 INFO tempest.lib.common.rest_client [req-b9594c38-507d-47e0-a691-abf1dba25b18 req-b9594c38-507d-47e0-a691-abf1dba25b18 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8e326dd7-8089-4a7d-9eb4-12410b0f2568/add_router_interface 2.091s",
                                "2026-05-20 01:45:43.862 13 INFO tempest.lib.common.rest_client [req-bfd6152e-0adb-4c3d-89e6-64ac3542f3d7 req-bfd6152e-0adb-4c3d-89e6-64ac3542f3d7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f3b69d65-26f5-41a4-839a-ad407c49a408 0.646s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [6.867434s] ... ok",
                                "2026-05-20 01:45:43.879 35 INFO tempest.lib.common.rest_client [req-4cae9b46-58fe-4739-a20f-3b3c2c3c7d1e req-4cae9b46-58fe-4739-a20f-3b3c2c3c7d1e ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3f189545-9703-42c4-8c4b-4a881e0ba4ba 0.193s",
                                "2026-05-20 01:45:44.023 13 INFO tempest.lib.common.rest_client [req-118be219-dd11-4a75-ba73-a8a05ba9f952 req-118be219-dd11-4a75-ba73-a8a05ba9f952 ] Request (PortsIpV6TestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/972cfe2e-9d5b-4c87-8277-fa343486429d 0.155s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.158435s] ... ok",
                                "2026-05-20 01:45:44.173 13 INFO tempest.lib.common.rest_client [req-fbc93386-dc6f-44d7-9b64-2337527cf943 req-fbc93386-dc6f-44d7-9b64-2337527cf943 ] Request (PortsIpV6TestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/972cfe2e-9d5b-4c87-8277-fa343486429d?fields=id&fields=mac_address 0.145s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.148765s] ... ok",
                                "2026-05-20 01:45:44.230 39 INFO tempest.lib.common.rest_client [req-8c3fe551-95ea-4d5b-bbc1-1104933d66e4 req-8c3fe551-95ea-4d5b-bbc1-1104933d66e4 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/remove_router_interface 0.977s",
                                "2026-05-20 01:45:44.571 13 INFO tempest.lib.common.rest_client [req-58eecafd-5d6c-4803-976b-094f44321d29 req-58eecafd-5d6c-4803-976b-094f44321d29 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.393s",
                                "2026-05-20 01:45:44.859 39 INFO tempest.lib.common.rest_client [req-2ccd4590-fa14-4fe3-bf49-84ff05de53e6 req-2ccd4590-fa14-4fe3-bf49-84ff05de53e6 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ceb0ded2-10ad-48db-85ad-60686d4fd043 0.625s",
                                "2026-05-20 01:45:44.898 13 INFO tempest.lib.common.rest_client [req-77dfe75b-0ee1-448b-9025-a2ca9024e376 req-77dfe75b-0ee1-448b-9025-a2ca9024e376 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.326s",
                                "2026-05-20 01:45:44.998 37 INFO tempest.lib.common.rest_client [req-28342149-a5d6-485b-922c-c5cb3cb0c5b4 req-28342149-a5d6-485b-922c-c5cb3cb0c5b4 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.323s",
                                "2026-05-20 01:45:45.105 35 INFO tempest.lib.common.rest_client [req-6013025c-5634-449d-9934-98ef19db850b req-6013025c-5634-449d-9934-98ef19db850b ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3f189545-9703-42c4-8c4b-4a881e0ba4ba 1.223s",
                                "2026-05-20 01:45:45.254 13 INFO tempest.lib.common.rest_client [req-a19e3586-ca9d-405e-a2da-7c2e45aaf9ca req-a19e3586-ca9d-405e-a2da-7c2e45aaf9ca ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.353s",
                                "2026-05-20 01:45:45.305 37 INFO tempest.lib.common.rest_client [req-fab5e054-9f17-4629-9e19-7e9e42cbdf89 req-fab5e054-9f17-4629-9e19-7e9e42cbdf89 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.303s",
                                "2026-05-20 01:45:45.314 35 INFO tempest.lib.common.rest_client [req-c4fcb748-ecf8-4cfd-813a-8b9cd46a3022 req-c4fcb748-ecf8-4cfd-813a-8b9cd46a3022 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3f189545-9703-42c4-8c4b-4a881e0ba4ba 0.207s",
                                "2026-05-20 01:45:45.501 37 INFO tempest.lib.common.rest_client [req-74309187-b6d5-4edd-bd42-094daf5075c4 req-74309187-b6d5-4edd-bd42-094daf5075c4 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.192s",
                                "2026-05-20 01:45:45.503 39 INFO tempest.lib.common.rest_client [req-c1c08a20-bd45-444d-a35c-da928781c717 req-c1c08a20-bd45-444d-a35c-da928781c717 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/897c6be4-3a22-407d-8b6b-2f35fd550fa8 0.641s",
                                "2026-05-20 01:45:45.700 37 INFO tempest.lib.common.rest_client [req-7e32a132-d4c1-414a-9629-2500d26088bb req-7e32a132-d4c1-414a-9629-2500d26088bb ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags/tempest-TagsExtTest-Tag-1042390103 0.191s",
                                "2026-05-20 01:45:45.716 39 INFO tempest.lib.common.rest_client [req-dee56b69-d207-41f4-a607-ea2af5973329 req-dee56b69-d207-41f4-a607-ea2af5973329 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1b224a9f-6e85-466b-bd9a-ee471e36a090 0.209s",
                                "2026-05-20 01:45:45.903 37 INFO tempest.lib.common.rest_client [req-89aa1705-308d-4e2b-ad2c-dd34fb080beb req-89aa1705-308d-4e2b-ad2c-dd34fb080beb ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags/tempest-TagsExtTest-Tag-1983577100 0.200s",
                                "2026-05-20 01:45:46.029 13 INFO tempest.lib.common.rest_client [req-0d834d2e-5e89-4ba6-8faf-0ee8b7df21ff req-0d834d2e-5e89-4ba6-8faf-0ee8b7df21ff ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.772s",
                                "2026-05-20 01:45:46.173 37 INFO tempest.lib.common.rest_client [req-4b54693f-1ce4-44cd-b8e5-eabee6a231d0 req-4b54693f-1ce4-44cd-b8e5-eabee6a231d0 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags/tempest-TagsExtTest-Tag-469935182 0.267s",
                                "2026-05-20 01:45:46.307 35 INFO tempest.lib.common.rest_client [req-f41cd4ca-b758-4197-8f83-f29601e6bc74 req-f41cd4ca-b758-4197-8f83-f29601e6bc74 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8e326dd7-8089-4a7d-9eb4-12410b0f2568/remove_router_interface 0.990s",
                                "2026-05-20 01:45:46.312 13 INFO tempest.lib.common.rest_client [req-3a2c870f-1fff-450f-8cd9-2bc87a677f60 req-3a2c870f-1fff-450f-8cd9-2bc87a677f60 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.280s",
                                "2026-05-20 01:45:46.359 37 INFO tempest.lib.common.rest_client [req-24fcb6b6-7c30-404e-a1d5-7c3ba321fa24 req-24fcb6b6-7c30-404e-a1d5-7c3ba321fa24 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags/tempest-TagsExtTest-Tag-1448901245 0.182s",
                                "2026-05-20 01:45:46.421 35 INFO tempest.lib.common.rest_client [req-6c3a355f-1e43-4571-bcb6-20d104fda6a5 req-6c3a355f-1e43-4571-bcb6-20d104fda6a5 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8e326dd7-8089-4a7d-9eb4-12410b0f2568 0.111s",
                                "2026-05-20 01:45:46.838 35 INFO tempest.lib.common.rest_client [req-2d6075dd-9c0d-4c84-a875-a652e8a1c574 req-2d6075dd-9c0d-4c84-a875-a652e8a1c574 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8e326dd7-8089-4a7d-9eb4-12410b0f2568 0.414s",
                                "2026-05-20 01:45:46.856 37 INFO tempest.lib.common.rest_client [req-9f367a9b-5b7c-48ee-98d5-e1dfebeb814f req-9f367a9b-5b7c-48ee-98d5-e1dfebeb814f ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags 0.494s",
                                "2026-05-20 01:45:46.931 13 INFO tempest.lib.common.rest_client [req-4118f798-bd4b-4e9a-a45b-676d41aa3d54 req-4118f798-bd4b-4e9a-a45b-676d41aa3d54 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.612s",
                                "2026-05-20 01:45:47.002 37 INFO tempest.lib.common.rest_client [req-d8a8f152-a5eb-473f-9a80-ebd680f69f46 req-d8a8f152-a5eb-473f-9a80-ebd680f69f46 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags/tempest-TagsExtTest-Tag-1042390103 0.142s",
                                "2026-05-20 01:45:47.021 39 INFO tempest.lib.common.rest_client [req-9881e321-60aa-4eec-aaf1-a030d85bfbd0 req-9881e321-60aa-4eec-aaf1-a030d85bfbd0 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/remove_router_interface 1.301s",
                                "2026-05-20 01:45:47.177 35 INFO tempest.lib.common.rest_client [req-c52683be-ec9e-4425-a2ed-f951ce58683a req-c52683be-ec9e-4425-a2ed-f951ce58683a ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fbd282de-477a-4b54-9ba6-43f2c00d8c84 0.336s",
                                "2026-05-20 01:45:47.206 37 INFO tempest.lib.common.rest_client [req-9083aed3-d591-4d65-acdc-541667d5ca48 req-9083aed3-d591-4d65-acdc-541667d5ca48 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags/tempest-TagsExtTest-Tag-1042390103 0.201s",
                                "2026-05-20 01:45:47.341 37 INFO tempest.lib.common.rest_client [req-75cc1bfa-5e22-4a05-8ea4-4940930b665a req-75cc1bfa-5e22-4a05-8ea4-4940930b665a ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags 0.133s",
                                "2026-05-20 01:45:47.360 39 INFO tempest.lib.common.rest_client [req-18b1c170-38e5-43b5-b1af-4342b6af874d req-18b1c170-38e5-43b5-b1af-4342b6af874d ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2d8992cb-dc34-4698-ba14-5f2371b4613f 0.336s",
                                "2026-05-20 01:45:47.496 37 INFO tempest.lib.common.rest_client [req-cff92895-6d5a-4ce5-a72a-993debd99342 req-cff92895-6d5a-4ce5-a72a-993debd99342 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags 0.152s",
                                "2026-05-20 01:45:47.651 37 INFO tempest.lib.common.rest_client [req-cc24bc38-3209-4631-ac63-36d672a9f4ee req-cc24bc38-3209-4631-ac63-36d672a9f4ee ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags/tempest-TagsExtTest-Tag-1983577100 0.152s",
                                "2026-05-20 01:45:47.820 13 INFO tempest.lib.common.rest_client [req-bbfba1b2-1c60-4ea3-8486-120b02c6fcaa req-bbfba1b2-1c60-4ea3-8486-120b02c6fcaa ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/93ac6aeb-f64f-4c19-bbd4-549268c15ae8 0.886s",
                                "2026-05-20 01:45:47.832 37 INFO tempest.lib.common.rest_client [req-7e24d5c5-dde8-446e-a2e8-d54a164da92c req-7e24d5c5-dde8-446e-a2e8-d54a164da92c ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags/tempest-TagsExtTest-Tag-1983577100 0.178s",
                                "2026-05-20 01:45:47.840 35 INFO tempest.lib.common.rest_client [req-ab3b9a9f-7136-407a-8e2d-e08bb707c695 req-ab3b9a9f-7136-407a-8e2d-e08bb707c695 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/988ca953-bbaa-4c81-a073-208ad65b7e66 0.658s",
                                "{12} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [7.753750s] ... ok",
                                "2026-05-20 01:45:48.034 39 INFO tempest.lib.common.rest_client [req-a937dd6f-7e83-4c95-a669-841c7c2595d0 req-a937dd6f-7e83-4c95-a669-841c7c2595d0 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6c0f0a09-3407-473f-9a19-e7b4daeef713 0.671s",
                                "2026-05-20 01:45:48.056 37 INFO tempest.lib.common.rest_client [req-2d4d0bff-421d-4a76-af18-0c37541e80de req-2d4d0bff-421d-4a76-af18-0c37541e80de ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags 0.222s",
                                "2026-05-20 01:45:48.201 35 INFO tempest.lib.common.rest_client [req-3aff0ea5-0187-40d9-ba56-a4827a7e4d87 req-3aff0ea5-0187-40d9-ba56-a4827a7e4d87 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.354s",
                                "2026-05-20 01:45:48.235 39 INFO tempest.lib.common.rest_client [req-ae0252e3-e274-46db-b167-b22d83e6b222 req-ae0252e3-e274-46db-b167-b22d83e6b222 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4da2bd03-703c-4777-906e-f30c7980d4b4 0.196s",
                                "2026-05-20 01:45:48.236 37 INFO tempest.lib.common.rest_client [req-f6951aeb-1538-4a26-ad04-290a48a13999 req-f6951aeb-1538-4a26-ad04-290a48a13999 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags 0.176s",
                                "2026-05-20 01:45:48.383 37 INFO tempest.lib.common.rest_client [req-bd68467b-e493-4665-b58d-7dc16dd17d43 req-bd68467b-e493-4665-b58d-7dc16dd17d43 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags/tempest-TagsExtTest-Tag-469935182 0.143s",
                                "2026-05-20 01:45:48.442 13 INFO tempest.lib.common.rest_client [req-a9a3e1de-4504-405d-be78-68ca48a9d060 req-a9a3e1de-4504-405d-be78-68ca48a9d060 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/93ac6aeb-f64f-4c19-bbd4-549268c15ae8 0.619s",
                                "2026-05-20 01:45:48.538 13 INFO tempest.lib.common.rest_client [req-83df9460-1774-41f9-9fca-309dc942b1be req-83df9460-1774-41f9-9fca-309dc942b1be ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/93ac6aeb-f64f-4c19-bbd4-549268c15ae8 0.093s",
                                "2026-05-20 01:45:48.627 37 INFO tempest.lib.common.rest_client [req-a61890d4-cfc9-4aa1-8ae4-d24193b64f13 req-a61890d4-cfc9-4aa1-8ae4-d24193b64f13 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags/tempest-TagsExtTest-Tag-469935182 0.240s",
                                "2026-05-20 01:45:48.790 37 INFO tempest.lib.common.rest_client [req-8b78c6f2-e163-458e-a34f-8e802cc7915a req-8b78c6f2-e163-458e-a34f-8e802cc7915a ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags 0.159s",
                                "2026-05-20 01:45:48.879 13 INFO tempest.lib.common.rest_client [req-4343c73b-f443-40e0-9f24-48bcb5890359 req-4343c73b-f443-40e0-9f24-48bcb5890359 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a3ab06a5-8e1d-424a-8157-661cd4f07c49 0.338s",
                                "2026-05-20 01:45:48.937 37 INFO tempest.lib.common.rest_client [req-c580457c-aacb-42fd-ab58-908b8a4d30f3 req-c580457c-aacb-42fd-ab58-908b8a4d30f3 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags 0.144s",
                                "2026-05-20 01:45:48.943 35 INFO tempest.lib.common.rest_client [req-a97a2d7f-8833-4818-adda-db8444962f67 req-a97a2d7f-8833-4818-adda-db8444962f67 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.736s",
                                "2026-05-20 01:45:49.097 37 INFO tempest.lib.common.rest_client [req-b77cf11f-56b0-474b-92cb-65aabfa6da10 req-b77cf11f-56b0-474b-92cb-65aabfa6da10 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags/tempest-TagsExtTest-Tag-1448901245 0.157s",
                                "2026-05-20 01:45:49.189 13 INFO tempest.lib.common.rest_client [req-0fc559e8-6214-4e5d-87ea-b0f6302eb768 req-0fc559e8-6214-4e5d-87ea-b0f6302eb768 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/627acafa-76c0-4142-91b5-e239eeb8865c 0.307s",
                                "2026-05-20 01:45:49.249 37 INFO tempest.lib.common.rest_client [req-71ed5d87-69ea-4cd2-b026-aa82b34097f8 req-71ed5d87-69ea-4cd2-b026-aa82b34097f8 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags/tempest-TagsExtTest-Tag-1448901245 0.149s",
                                "2026-05-20 01:45:49.259 39 INFO tempest.lib.common.rest_client [req-489115fb-87bf-4dec-b559-d46362ff8ce9 req-489115fb-87bf-4dec-b559-d46362ff8ce9 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d/remove_router_interface 1.020s",
                                "2026-05-20 01:45:49.376 37 INFO tempest.lib.common.rest_client [req-a45f90cd-7246-4ce2-96ff-d5c64c6a5775 req-a45f90cd-7246-4ce2-96ff-d5c64c6a5775 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags 0.124s",
                                "2026-05-20 01:45:49.489 35 INFO tempest.lib.common.rest_client [req-69ff77f4-d683-4c44-9bcc-86216b0c5fc5 req-69ff77f4-d683-4c44-9bcc-86216b0c5fc5 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.543s",
                                "2026-05-20 01:45:49.509 13 INFO tempest.lib.common.rest_client [req-69adbe55-24e1-4963-9497-4cecd3dbb73d req-69adbe55-24e1-4963-9497-4cecd3dbb73d ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bc5fe876-5940-42a9-8fab-5c9627c6ad5a 0.318s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [5.335264s] ... ok",
                                "2026-05-20 01:45:49.516 37 INFO tempest.lib.common.rest_client [req-5e094ef3-e6f2-4e14-9447-672086d6685d req-5e094ef3-e6f2-4e14-9447-672086d6685d ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags 0.135s",
                                "2026-05-20 01:45:49.547 39 INFO tempest.lib.common.rest_client [req-1ea1f680-0ac8-40d9-80eb-48ff6cafa428 req-1ea1f680-0ac8-40d9-80eb-48ff6cafa428 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4c1ffa4-ff46-4daa-9efb-c5566e4bf6db 0.286s",
                                "2026-05-20 01:45:49.709 37 INFO tempest.lib.common.rest_client [req-d083d0b9-f7f8-4c1b-b722-df3d57c3dd84 req-d083d0b9-f7f8-4c1b-b722-df3d57c3dd84 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags 0.190s",
                                "2026-05-20 01:45:49.880 37 INFO tempest.lib.common.rest_client [req-b1b6808e-30db-41f6-bf28-cffbc90521dd req-b1b6808e-30db-41f6-bf28-cffbc90521dd ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags 0.168s",
                                "2026-05-20 01:45:49.991 13 INFO tempest.lib.common.rest_client [req-a4036017-7393-458e-9eec-7afa67afdd66 req-a4036017-7393-458e-9eec-7afa67afdd66 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.477s",
                                "2026-05-20 01:45:50.022 37 INFO tempest.lib.common.rest_client [req-76acfd6e-81b9-4667-9377-71a6fa772a27 req-76acfd6e-81b9-4667-9377-71a6fa772a27 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags 0.139s",
                                "{13} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [4.519136s] ... ok",
                                "2026-05-20 01:45:50.067 39 INFO tempest.lib.common.rest_client [req-4413a77d-f1ce-44e8-8dbb-5f3a14e7df18 req-4413a77d-f1ce-44e8-8dbb-5f3a14e7df18 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5391fa9b-68f8-4bf3-80f0-f9deeb922a89 0.518s",
                                "2026-05-20 01:45:50.229 37 INFO tempest.lib.common.rest_client [req-198685e3-b34b-4d97-9e5c-38df23bf05ab req-198685e3-b34b-4d97-9e5c-38df23bf05ab ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags/tempest-TagsExtTest-Tag-975204124 0.202s",
                                "2026-05-20 01:45:50.357 13 INFO tempest.lib.common.rest_client [req-d59f2cdc-6dd8-4e74-b5ec-00d72746ce06 req-d59f2cdc-6dd8-4e74-b5ec-00d72746ce06 ] 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.363s",
                                "2026-05-20 01:45:50.550 39 INFO tempest.lib.common.rest_client [req-f470d0e5-bd9a-47b8-b8b2-e1257bacd000 req-f470d0e5-bd9a-47b8-b8b2-e1257bacd000 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d 0.480s",
                                "2026-05-20 01:45:50.571 37 INFO tempest.lib.common.rest_client [req-19e5e5aa-e6d2-41e8-8b68-c5e777c6a856 req-19e5e5aa-e6d2-41e8-8b68-c5e777c6a856 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags/tempest-TagsExtTest-Tag-1156629497 0.338s",
                                "2026-05-20 01:45:50.659 39 INFO tempest.lib.common.rest_client [req-2e822cf9-e4a7-438a-962f-643577408fdb req-2e822cf9-e4a7-438a-962f-643577408fdb ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=953d753b-6ba3-46c2-815b-3ad29778bf6d 0.106s",
                                "2026-05-20 01:45:50.727 13 INFO tempest.lib.common.rest_client [req-81149773-a145-45b3-b87e-7f5743c78439 req-81149773-a145-45b3-b87e-7f5743c78439 ] 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.368s",
                                "2026-05-20 01:45:50.836 37 INFO tempest.lib.common.rest_client [req-5810a93d-ee0e-4c63-9021-f6803876bcee req-5810a93d-ee0e-4c63-9021-f6803876bcee ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags/tempest-TagsExtTest-Tag-1914142357 0.261s",
                                "2026-05-20 01:45:51.102 39 INFO tempest.lib.common.rest_client [req-04c3e5b0-f580-4b58-816b-b3bd069b099b req-04c3e5b0-f580-4b58-816b-b3bd069b099b ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d 0.440s",
                                "{14} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [32.324759s] ... ok",
                                "2026-05-20 01:45:51.107 37 INFO tempest.lib.common.rest_client [req-ebb0e3f9-5222-4aaa-a697-d3ccb2764d8d req-ebb0e3f9-5222-4aaa-a697-d3ccb2764d8d ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags/tempest-TagsExtTest-Tag-1670511250 0.267s",
                                "2026-05-20 01:45:51.132 13 INFO tempest.lib.common.rest_client [req-844eca29-ef83-47e3-871b-c77ab71a9ff7 req-844eca29-ef83-47e3-871b-c77ab71a9ff7 ] 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.401s",
                                "2026-05-20 01:45:51.296 37 INFO tempest.lib.common.rest_client [req-94b95957-8372-496d-9b18-f4b3afeb0cdb req-94b95957-8372-496d-9b18-f4b3afeb0cdb ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags 0.186s",
                                "2026-05-20 01:45:51.469 39 INFO tempest.lib.common.rest_client [req-ee4a4c54-7e3c-41f4-a166-598abc279256 req-ee4a4c54-7e3c-41f4-a166-598abc279256 ] Request (RoutersTest:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.362s",
                                "2026-05-20 01:45:51.492 37 INFO tempest.lib.common.rest_client [req-61522920-a7cc-489a-83d6-0430178f6936 req-61522920-a7cc-489a-83d6-0430178f6936 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags 0.192s",
                                "2026-05-20 01:45:51.704 37 INFO tempest.lib.common.rest_client [req-82e8a8ca-2179-4150-824e-ab66b39e2eac req-82e8a8ca-2179-4150-824e-ab66b39e2eac ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags/tempest-TagsExtTest-Tag-715443733 0.208s",
                                "2026-05-20 01:45:51.741 35 INFO tempest.lib.common.rest_client [req-97f4e6cd-e3a1-4126-872d-3945ecd05af4 req-97f4e6cd-e3a1-4126-872d-3945ecd05af4 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/add_router_interface 2.249s",
                                "2026-05-20 01:45:51.853 39 INFO tempest.lib.common.rest_client [req-649f312f-1c7a-4116-b821-1375e4e7249d req-649f312f-1c7a-4116-b821-1375e4e7249d ] Request (RoutersTest:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/34751cdc-71bc-435e-9d5e-4e2fd6cd7bec 0.380s",
                                "2026-05-20 01:45:51.864 37 INFO tempest.lib.common.rest_client [req-596ca262-cbba-41a9-ae55-42db41640fe6 req-596ca262-cbba-41a9-ae55-42db41640fe6 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags/tempest-TagsExtTest-Tag-1090620723 0.156s",
                                "2026-05-20 01:45:51.946 13 INFO tempest.lib.common.rest_client [req-b2abec2f-90be-41d1-8fba-f5fd76fc0e6d req-b2abec2f-90be-41d1-8fba-f5fd76fc0e6d ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.812s",
                                "2026-05-20 01:45:51.998 39 INFO tempest.lib.common.rest_client [req-d3e9bd55-896d-48f2-877f-d794ad9f443c req-d3e9bd55-896d-48f2-877f-d794ad9f443c ] Request (RoutersTest:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/34751cdc-71bc-435e-9d5e-4e2fd6cd7bec 0.142s",
                                "2026-05-20 01:45:52.004 37 INFO tempest.lib.common.rest_client [req-168537f2-599c-47e2-97e6-1ff96d8af53e req-168537f2-599c-47e2-97e6-1ff96d8af53e ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags/tempest-TagsExtTest-Tag-1793213441 0.138s",
                                "2026-05-20 01:45:52.103 39 INFO tempest.lib.common.rest_client [req-95c23653-ee29-49af-b3b6-047030a33d75 req-95c23653-ee29-49af-b3b6-047030a33d75 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=34751cdc-71bc-435e-9d5e-4e2fd6cd7bec 0.099s",
                                "2026-05-20 01:45:52.194 37 INFO tempest.lib.common.rest_client [req-18c0700a-357a-4146-9734-b31621b07915 req-18c0700a-357a-4146-9734-b31621b07915 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags 0.187s",
                                "2026-05-20 01:45:52.374 13 INFO tempest.lib.common.rest_client [req-e2fd2b68-5cef-438b-a18c-e28aa03aa2f3 req-e2fd2b68-5cef-438b-a18c-e28aa03aa2f3 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.426s",
                                "2026-05-20 01:45:52.401 37 INFO tempest.lib.common.rest_client [req-258284e6-571e-46c5-bb5a-84aff776c45a req-258284e6-571e-46c5-bb5a-84aff776c45a ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags 0.205s",
                                "2026-05-20 01:45:52.562 39 INFO tempest.lib.common.rest_client [req-38f0dc9e-8339-433f-80c1-b9fe4329ea54 req-38f0dc9e-8339-433f-80c1-b9fe4329ea54 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/34751cdc-71bc-435e-9d5e-4e2fd6cd7bec 0.456s",
                                "{14} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [1.458079s] ... ok",
                                "2026-05-20 01:45:52.560 35 INFO tempest.lib.common.rest_client [req-62097a7a-bd45-4b27-8cd5-19e353eb72a6 req-62097a7a-bd45-4b27-8cd5-19e353eb72a6 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.816s",
                                "2026-05-20 01:45:52.582 37 INFO tempest.lib.common.rest_client [req-737f149e-b2de-456b-80ad-b373e036f9b6 req-737f149e-b2de-456b-80ad-b373e036f9b6 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags/tempest-TagsExtTest-Tag-1878413592 0.177s",
                                "2026-05-20 01:45:52.678 39 INFO tempest.lib.common.rest_client [req-3004abaf-c4b7-418d-a794-3836f36998ef req-3004abaf-c4b7-418d-a794-3836f36998ef ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=34751cdc-71bc-435e-9d5e-4e2fd6cd7bec 0.078s",
                                "2026-05-20 01:45:52.703 13 INFO tempest.lib.common.rest_client [req-f2fc9fff-4ad1-4580-af9a-9249708de564 req-f2fc9fff-4ad1-4580-af9a-9249708de564 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.326s",
                                "2026-05-20 01:45:52.741 37 INFO tempest.lib.common.rest_client [req-c98a18a5-12c2-45bd-805a-3a55d068f5b8 req-c98a18a5-12c2-45bd-805a-3a55d068f5b8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags/tempest-TagsExtTest-Tag-1858858344 0.154s",
                                "2026-05-20 01:45:52.775 39 INFO tempest.lib.common.rest_client [req-01125955-53a0-44f1-9846-46550f92d86f req-01125955-53a0-44f1-9846-46550f92d86f ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/34751cdc-71bc-435e-9d5e-4e2fd6cd7bec 0.094s",
                                "2026-05-20 01:45:52.888 39 INFO tempest.lib.common.rest_client [req-5aaab361-4312-4507-a51f-375335bbb399 req-5aaab361-4312-4507-a51f-375335bbb399 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d0e6f0c6-4dde-4083-8abd-7d658f103f96 0.110s",
                                "2026-05-20 01:45:52.922 37 INFO tempest.lib.common.rest_client [req-3b79c90e-74c0-4a84-b901-48150198da61 req-3b79c90e-74c0-4a84-b901-48150198da61 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags/tempest-TagsExtTest-Tag-1676215636 0.176s",
                                "2026-05-20 01:45:52.987 39 INFO tempest.lib.common.rest_client [req-9fc7134d-3cb3-4074-b5e8-1c688462e120 req-9fc7134d-3cb3-4074-b5e8-1c688462e120 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ceb0ded2-10ad-48db-85ad-60686d4fd043 0.096s",
                                "2026-05-20 01:45:53.044 35 INFO tempest.lib.common.rest_client [req-fcf35706-ef7d-42cd-a17f-e6be7d22032c req-fcf35706-ef7d-42cd-a17f-e6be7d22032c ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.481s",
                                "2026-05-20 01:45:53.125 37 INFO tempest.lib.common.rest_client [req-f54dea4b-0f32-4abc-b8e5-3384c55f9814 req-f54dea4b-0f32-4abc-b8e5-3384c55f9814 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags 0.201s",
                                "2026-05-20 01:45:53.124 39 INFO tempest.lib.common.rest_client [req-c78e6a1f-65a3-4f75-9fd4-8a4d91e2744e req-c78e6a1f-65a3-4f75-9fd4-8a4d91e2744e ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2d8992cb-dc34-4698-ba14-5f2371b4613f 0.135s",
                                "2026-05-20 01:45:53.212 39 INFO tempest.lib.common.rest_client [req-9ea9d86e-4e73-421f-b276-126d42e76e04 req-9ea9d86e-4e73-421f-b276-126d42e76e04 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4c1ffa4-ff46-4daa-9efb-c5566e4bf6db 0.086s",
                                "2026-05-20 01:45:53.251 13 INFO tempest.lib.common.rest_client [req-35ba5180-21c0-4d92-be52-4b146e944dab req-35ba5180-21c0-4d92-be52-4b146e944dab ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.544s",
                                "2026-05-20 01:45:53.294 39 INFO tempest.lib.common.rest_client [req-52f91cfd-0609-42e8-8355-79ba5e3a6ea3 req-52f91cfd-0609-42e8-8355-79ba5e3a6ea3 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=953d753b-6ba3-46c2-815b-3ad29778bf6d 0.081s",
                                "2026-05-20 01:45:53.311 37 INFO tempest.lib.common.rest_client [req-4dba957b-869f-4e73-a614-1751a9f089d2 req-4dba957b-869f-4e73-a614-1751a9f089d2 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags 0.183s",
                                "2026-05-20 01:45:53.386 39 INFO tempest.lib.common.rest_client [req-269191b5-feca-4af1-b77d-18b8fc1c8852 req-269191b5-feca-4af1-b77d-18b8fc1c8852 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/953d753b-6ba3-46c2-815b-3ad29778bf6d 0.090s",
                                "2026-05-20 01:45:53.483 39 INFO tempest.lib.common.rest_client [req-d97b0a97-e880-4c7f-ae7f-798f014edf63 req-d97b0a97-e880-4c7f-ae7f-798f014edf63 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a9b727ee-01b4-4d23-9a40-3f863a960b7d 0.094s",
                                "2026-05-20 01:45:53.488 37 INFO tempest.lib.common.rest_client [req-b08986e4-d40d-4870-a578-1fcba4e2bfba req-b08986e4-d40d-4870-a578-1fcba4e2bfba ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags/tempest-TagsExtTest-Tag-1347976940 0.173s",
                                "2026-05-20 01:45:53.603 39 INFO tempest.lib.common.rest_client [req-e835fbc2-3703-451f-9ced-2a660ff20d56 req-e835fbc2-3703-451f-9ced-2a660ff20d56 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a9b727ee-01b4-4d23-9a40-3f863a960b7d 0.116s",
                                "2026-05-20 01:45:53.640 37 INFO tempest.lib.common.rest_client [req-3ff8bac5-da80-44bb-b2ea-9b6c5c322168 req-3ff8bac5-da80-44bb-b2ea-9b6c5c322168 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags/tempest-TagsExtTest-Tag-2023163532 0.146s",
                                "2026-05-20 01:45:53.692 39 INFO tempest.lib.common.rest_client [req-000d980c-2e84-426a-afc3-e029eb0d0124 req-000d980c-2e84-426a-afc3-e029eb0d0124 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d6485fec-9d18-457e-b531-7b1c59157356 0.086s",
                                "2026-05-20 01:45:53.796 37 INFO tempest.lib.common.rest_client [req-e406018c-408e-4fda-b3ad-1ac04152b263 req-e406018c-408e-4fda-b3ad-1ac04152b263 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags/tempest-TagsExtTest-Tag-514099062 0.151s",
                                "2026-05-20 01:45:53.818 39 INFO tempest.lib.common.rest_client [req-78358821-3341-4e0b-9a2b-01b63fca6319 req-78358821-3341-4e0b-9a2b-01b63fca6319 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=aa53b7b9-204f-475c-90c6-1dd8e7293f1e 0.124s",
                                "2026-05-20 01:45:53.912 39 INFO tempest.lib.common.rest_client [req-bbed5101-14f4-4bcb-81ab-e94be4549b38 req-bbed5101-14f4-4bcb-81ab-e94be4549b38 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/aa53b7b9-204f-475c-90c6-1dd8e7293f1e 0.091s",
                                "2026-05-20 01:45:53.948 37 INFO tempest.lib.common.rest_client [req-614264d8-27bb-4bbe-b90c-5422c8740aeb req-614264d8-27bb-4bbe-b90c-5422c8740aeb ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags 0.149s",
                                "2026-05-20 01:45:54.017 39 INFO tempest.lib.common.rest_client [req-acdb090b-b461-445f-b13e-894b4089365c req-acdb090b-b461-445f-b13e-894b4089365c ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2fe5b6b7-f34b-4abd-bd88-bc1536bedfff 0.102s",
                                "2026-05-20 01:45:54.108 39 INFO tempest.lib.common.rest_client [req-7a5cff36-1d8e-4628-8b02-40d5ed5eecda req-7a5cff36-1d8e-4628-8b02-40d5ed5eecda ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2fe5b6b7-f34b-4abd-bd88-bc1536bedfff 0.089s",
                                "2026-05-20 01:45:54.158 37 INFO tempest.lib.common.rest_client [req-07049a60-ec1c-4da9-b7e9-a82b144e8b26 req-07049a60-ec1c-4da9-b7e9-a82b144e8b26 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags 0.207s",
                                "2026-05-20 01:45:54.181 13 INFO tempest.lib.common.rest_client [req-fe2a1e48-13c5-4801-bcc3-6aa2abc65ca2 req-fe2a1e48-13c5-4801-bcc3-6aa2abc65ca2 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/17dd8b8c-7c0b-4296-b48e-c1766cd61a14 0.925s",
                                "2026-05-20 01:45:54.230 39 INFO tempest.lib.common.rest_client [req-17e38e1c-92bc-411a-93a3-500092f2127c req-17e38e1c-92bc-411a-93a3-500092f2127c ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7a8f8c80-599a-4031-b576-8c3cdc537eae 0.118s",
                                "2026-05-20 01:45:54.288 37 INFO tempest.lib.common.rest_client [req-71d55a52-522b-4964-b4e7-ce390b01dba8 req-71d55a52-522b-4964-b4e7-ce390b01dba8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags/tempest-TagsExtTest-Tag-1079513152 0.125s",
                                "2026-05-20 01:45:54.323 39 INFO tempest.lib.common.rest_client [req-d0369441-b22b-4d25-9e77-501b269f9201 req-d0369441-b22b-4d25-9e77-501b269f9201 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cf5906ef-c4e9-4da6-bec5-c854282bbbf4 0.090s",
                                "2026-05-20 01:45:54.427 37 INFO tempest.lib.common.rest_client [req-cdbd9c90-b000-4a94-809d-7eb244adc3dc req-cdbd9c90-b000-4a94-809d-7eb244adc3dc ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags/tempest-TagsExtTest-Tag-1473269107 0.135s",
                                "2026-05-20 01:45:54.454 39 INFO tempest.lib.common.rest_client [req-78c367ad-978c-4f41-8097-8a46400b4d5c req-78c367ad-978c-4f41-8097-8a46400b4d5c ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cf5906ef-c4e9-4da6-bec5-c854282bbbf4 0.128s",
                                "2026-05-20 01:45:54.559 37 INFO tempest.lib.common.rest_client [req-46cb3c16-112a-4495-b8aa-e5ce09748644 req-46cb3c16-112a-4495-b8aa-e5ce09748644 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags/tempest-TagsExtTest-Tag-816405062 0.129s",
                                "2026-05-20 01:45:54.588 39 INFO tempest.lib.common.rest_client [req-a1df2c73-3f2a-45f0-a19c-db064587e036 req-a1df2c73-3f2a-45f0-a19c-db064587e036 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39bc9690-2cb6-418c-ad1e-842c8f0d50de 0.132s",
                                "2026-05-20 01:45:54.677 39 INFO tempest.lib.common.rest_client [req-8fd2334e-bbb1-4ef6-b393-764a49e4e037 req-8fd2334e-bbb1-4ef6-b393-764a49e4e037 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ae39d884-6d9a-4433-a76c-f70673099b72 0.086s",
                                "2026-05-20 01:45:54.710 13 INFO tempest.lib.common.rest_client [req-35150d46-10d3-4239-914e-ab1b52a9df1b req-35150d46-10d3-4239-914e-ab1b52a9df1b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/17dd8b8c-7c0b-4296-b48e-c1766cd61a14 0.526s",
                                "2026-05-20 01:45:54.722 37 INFO tempest.lib.common.rest_client [req-4614f324-6bb0-49cc-bf3a-0bbac4e64d91 req-4614f324-6bb0-49cc-bf3a-0bbac4e64d91 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84/tags 0.161s",
                                "2026-05-20 01:45:54.779 39 INFO tempest.lib.common.rest_client [req-c4baebf0-b756-48e7-8831-2edd7b7c88f8 req-c4baebf0-b756-48e7-8831-2edd7b7c88f8 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ae39d884-6d9a-4433-a76c-f70673099b72 0.100s",
                                "2026-05-20 01:45:54.819 13 INFO tempest.lib.common.rest_client [req-edc61508-ca8f-4b40-aaa6-8f487cc6c860 req-edc61508-ca8f-4b40-aaa6-8f487cc6c860 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/17dd8b8c-7c0b-4296-b48e-c1766cd61a14 0.107s",
                                "2026-05-20 01:45:54.882 39 INFO tempest.lib.common.rest_client [req-1faf8df9-2bef-45ba-b8fe-1d7983b673e1 req-1faf8df9-2bef-45ba-b8fe-1d7983b673e1 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bf07e960-3061-4669-8525-71b81cc46548 0.102s",
                                "2026-05-20 01:45:54.934 37 INFO tempest.lib.common.rest_client [req-ae683135-4730-49f8-bade-77d62bfd7be7 req-ae683135-4730-49f8-bade-77d62bfd7be7 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f/tags 0.209s",
                                "2026-05-20 01:45:54.980 39 INFO tempest.lib.common.rest_client [req-7f6adfd6-fe42-4637-9dc4-14a90302a2ee req-7f6adfd6-fe42-4637-9dc4-14a90302a2ee ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/818a30ca-c0b8-4eb7-a8cb-52c7dc7dacf8 0.093s",
                                "2026-05-20 01:45:55.115 13 INFO tempest.lib.common.rest_client [req-9cd9813e-8ed7-415f-95ef-fcc755e3c302 req-9cd9813e-8ed7-415f-95ef-fcc755e3c302 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f70ae22e-2749-4b1c-8492-228d4b06f727 0.294s",
                                "2026-05-20 01:45:55.133 37 INFO tempest.lib.common.rest_client [req-cefd6e9f-a976-420b-882c-dc8c6d45aa0d req-cefd6e9f-a976-420b-882c-dc8c6d45aa0d ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56/tags 0.193s",
                                "2026-05-20 01:45:55.204 35 INFO tempest.lib.common.rest_client [req-4b9be703-8912-4920-b2ae-f6e66681f2f9 req-4b9be703-8912-4920-b2ae-f6e66681f2f9 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/add_router_interface 2.148s",
                                "2026-05-20 01:45:55.330 37 INFO tempest.lib.common.rest_client [req-a21328e4-58ee-46d2-9ca7-da8c6d0874a8 req-a21328e4-58ee-46d2-9ca7-da8c6d0874a8 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057/tags 0.194s",
                                "{13} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [5.306227s] ... ok",
                                "2026-05-20 01:45:55.342 39 INFO tempest.lib.common.rest_client [req-52859b1d-fe00-4da8-ab73-8662f69e1ba3 req-52859b1d-fe00-4da8-ab73-8662f69e1ba3 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/681004a81f1b4f4b9a4f71c0e22a630a 0.359s",
                                "2026-05-20 01:45:55.424 13 INFO tempest.lib.common.rest_client [req-45a0f1d9-8c68-4370-a5c6-4a6f47f7f028 req-45a0f1d9-8c68-4370-a5c6-4a6f47f7f028 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d67c6e4e-b1bb-4f8e-8fc5-3ca520517193 0.307s",
                                "2026-05-20 01:45:55.591 37 INFO tempest.lib.common.rest_client [req-4b1b5949-7a50-4204-bc74-17f544e68e15 req-4b1b5949-7a50-4204-bc74-17f544e68e15 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/69e95760-28be-4248-a160-a0dffba99b84 0.231s",
                                "2026-05-20 01:45:55.687 37 INFO tempest.lib.common.rest_client [req-5cd9b690-c6c3-4b9b-a811-83bfea495b96 req-5cd9b690-c6c3-4b9b-a811-83bfea495b96 ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0df2981a-5255-4492-8c5f-410e3eb3666f 0.094s",
                                "2026-05-20 01:45:55.705 39 INFO tempest.lib.common.rest_client [req-45bad3f9-d077-4555-9074-0b102523712c req-45bad3f9-d077-4555-9074-0b102523712c ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7865efe7ddbf448eaa75d9a31bab16b7 0.357s",
                                "2026-05-20 01:45:55.705 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3692b5c0680f4b339478d937d8125c5b",
                                "2026-05-20 01:45:55.757 13 INFO tempest.lib.common.rest_client [req-20e21ba3-86f2-4729-ae1a-4224fb5a047e req-20e21ba3-86f2-4729-ae1a-4224fb5a047e ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3d904d0b-9ed8-43af-a24a-1ceb31cd7f07 0.329s",
                                "2026-05-20 01:45:56.112 13 INFO tempest.lib.common.rest_client [req-0e7575e1-91e9-4248-b270-57d11750f452 req-0e7575e1-91e9-4248-b270-57d11750f452 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1fbd7db1-1198-41c1-b556-1275de1fc951 0.352s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [6.601841s] ... ok",
                                "2026-05-20 01:45:56.126 35 INFO tempest.lib.common.rest_client [req-f694c709-085f-4cd9-88a9-78bf4b2871e9 req-f694c709-085f-4cd9-88a9-78bf4b2871e9 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.919s",
                                "2026-05-20 01:45:56.147 37 INFO tempest.lib.common.rest_client [req-19f5c988-3df9-482f-ab6b-09cc5ec408ce req-19f5c988-3df9-482f-ab6b-09cc5ec408ce ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0df2981a-5255-4492-8c5f-410e3eb3666f 0.456s",
                                "2026-05-20 01:45:56.321 39 INFO tempest.lib.common.rest_client [req-51366079-8d6b-41b7-84b1-347ad3d9cab8 req-51366079-8d6b-41b7-84b1-347ad3d9cab8 ] Request (RoutersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-20 01:45:56.466 13 INFO tempest.lib.common.rest_client [req-725614c4-d961-4402-94e6-d2c0e04bad62 req-725614c4-d961-4402-94e6-d2c0e04bad62 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fd6c9284-8976-4b04-bc76-f15bf6aea6e9 0.305s",
                                "2026-05-20 01:45:56.583 13 INFO tempest.lib.common.rest_client [req-026d07ef-56dc-492f-93f8-9453accf99ff req-026d07ef-56dc-492f-93f8-9453accf99ff ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1fbd7db1-1198-41c1-b556-1275de1fc951 0.114s",
                                "2026-05-20 01:45:56.645 35 INFO tempest.lib.common.rest_client [req-9b1a264c-419f-4178-ade5-f11d87e20750 req-9b1a264c-419f-4178-ade5-f11d87e20750 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.516s",
                                "2026-05-20 01:45:56.701 39 INFO tempest.lib.common.rest_client [req-3d263c77-417a-42a6-99a5-91d952db4379 req-3d263c77-417a-42a6-99a5-91d952db4379 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3692b5c0680f4b339478d937d8125c5b&name=default 0.377s",
                                "2026-05-20 01:45:56.700 37 INFO tempest.lib.common.rest_client [req-7f5cb2b1-be45-4ffa-8062-824a3dd49700 req-7f5cb2b1-be45-4ffa-8062-824a3dd49700 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2133c58c-7bb4-414a-8a5a-ff9aea9e6c56 0.550s",
                                "2026-05-20 01:45:56.971 13 INFO tempest.lib.common.rest_client [req-d42d4228-d52d-4aef-9303-70efee472e31 req-d42d4228-d52d-4aef-9303-70efee472e31 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/442150a3-2b05-4c17-84a6-c360755c983d 0.386s",
                                "2026-05-20 01:45:57.048 37 INFO tempest.lib.common.rest_client [req-95cd547d-94db-4927-ab64-19743e95441b req-95cd547d-94db-4927-ab64-19743e95441b ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d3927ae-5c4b-4ecd-81cc-5555ed4c0057 0.345s",
                                "2026-05-20 01:45:57.062 13 INFO tempest.lib.common.rest_client [req-63e02c31-b40e-49b0-9cf0-1cdfbf88a784 req-63e02c31-b40e-49b0-9cf0-1cdfbf88a784 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bc5fe876-5940-42a9-8fab-5c9627c6ad5a 0.089s",
                                "2026-05-20 01:45:57.157 13 INFO tempest.lib.common.rest_client [req-9bcf6893-0cbd-4951-a999-4aa2e2bd8b48 req-9bcf6893-0cbd-4951-a999-4aa2e2bd8b48 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8c63ff7d-9466-490f-b6d2-aabfbc4d212d 0.094s",
                                "2026-05-20 01:45:57.166 39 INFO tempest.lib.common.rest_client [req-456ab91a-3c46-48a8-8934-712776284c10 req-456ab91a-3c46-48a8-8934-712776284c10 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5af4de20-908e-4b35-84ee-5bbad9a99146 0.461s",
                                "2026-05-20 01:45:57.280 13 INFO tempest.lib.common.rest_client [req-4924bbf3-99f2-4f64-83de-3b55c595d816 req-4924bbf3-99f2-4f64-83de-3b55c595d816 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8c63ff7d-9466-490f-b6d2-aabfbc4d212d 0.121s",
                                "2026-05-20 01:45:57.376 13 INFO tempest.lib.common.rest_client [req-d09e9354-72e0-4b5b-a747-057e55f424b1 req-d09e9354-72e0-4b5b-a747-057e55f424b1 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2340b997-1206-4f4e-a2cf-9f862edc8978 0.094s",
                                "2026-05-20 01:45:57.383 39 INFO tempest.lib.common.rest_client [req-b72def70-1ad3-4367-a7bb-f62b5ea1440f req-b72def70-1ad3-4367-a7bb-f62b5ea1440f ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3692b5c0680f4b339478d937d8125c5b 0.214s",
                                "2026-05-20 01:45:57.492 13 INFO tempest.lib.common.rest_client [req-5fd7d3b0-09bf-4030-9215-8e85bc356fa1 req-5fd7d3b0-09bf-4030-9215-8e85bc356fa1 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7a0fb8f5-51fc-4f5c-b450-be58024d0498 0.113s",
                                "2026-05-20 01:45:57.600 13 INFO tempest.lib.common.rest_client [req-9b5a07d9-f725-434e-89b8-eb7a7e2eacbd req-9b5a07d9-f725-434e-89b8-eb7a7e2eacbd ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/391d89a9-ce46-4b95-bdac-3b128e8e4a38 0.105s",
                                "2026-05-20 01:45:57.700 13 INFO tempest.lib.common.rest_client [req-af6163ce-832f-4624-8128-6e77407bf03d req-af6163ce-832f-4624-8128-6e77407bf03d ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5ebf8327-43eb-4f55-accb-ede9d38b70c8 0.098s",
                                "2026-05-20 01:45:57.795 13 INFO tempest.lib.common.rest_client [req-0a1c91bd-5502-4447-9a4f-adcb8ddccff7 req-0a1c91bd-5502-4447-9a4f-adcb8ddccff7 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/74bdae10-141a-4447-b76b-0e02bf062db6 0.093s",
                                "2026-05-20 01:45:57.894 13 INFO tempest.lib.common.rest_client [req-10565ae4-41fc-4713-9834-413fecdfe51a req-10565ae4-41fc-4713-9834-413fecdfe51a ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a06a4a96-58ac-4546-a2eb-05ecf17f9beb 0.096s",
                                "2026-05-20 01:45:57.987 13 INFO tempest.lib.common.rest_client [req-e0f33ad6-f892-45b4-9227-c41311ddd4ca req-e0f33ad6-f892-45b4-9227-c41311ddd4ca ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc0d362c-9a18-4400-8809-d9218bcfe384 0.091s",
                                "2026-05-20 01:45:58.108 13 INFO tempest.lib.common.rest_client [req-d273ed0e-2b8b-4d95-9bf5-d73f039a3d05 req-d273ed0e-2b8b-4d95-9bf5-d73f039a3d05 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f04fd355-9c29-4ab6-a1c5-06e2e5b65dc5 0.118s",
                                "2026-05-20 01:45:58.159 37 INFO tempest.lib.common.rest_client [req-a9101985-418b-4f64-bd85-5935b8510277 req-a9101985-418b-4f64-bd85-5935b8510277 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/99287cfe-2f8e-4f1d-a456-7e6c77eff045 1.105s",
                                "2026-05-20 01:45:58.497 37 INFO tempest.lib.common.rest_client [req-93655bbb-7738-4cfb-866f-00da5bde9396 req-93655bbb-7738-4cfb-866f-00da5bde9396 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6688a6617f7d42449975b04b0afb0f13 0.335s",
                                "2026-05-20 01:45:58.688 13 INFO tempest.lib.common.rest_client [req-675e0087-55fb-460f-a06c-96f3acd1ea57 req-675e0087-55fb-460f-a06c-96f3acd1ea57 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/972cfe2e-9d5b-4c87-8277-fa343486429d 0.577s",
                                "2026-05-20 01:45:58.807 37 INFO tempest.lib.common.rest_client [req-8d1f46d8-02b3-4252-b004-cf25374913e3 req-8d1f46d8-02b3-4252-b004-cf25374913e3 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c37eacacd83245d29c62306954185099 0.306s",
                                "2026-05-20 01:45:58.807 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d714f60490644edca02e80d50d6360f6",
                                "2026-05-20 01:45:59.072 35 INFO tempest.lib.common.rest_client [req-1d7ebd9f-3278-4324-bc1f-62d81b5a0a6b req-1d7ebd9f-3278-4324-bc1f-62d81b5a0a6b ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/add_router_interface 2.424s",
                                "2026-05-20 01:45:59.266 13 INFO tempest.lib.common.rest_client [req-7f17704e-3b4e-4433-ada6-25fd87987f51 req-7f17704e-3b4e-4433-ada6-25fd87987f51 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9344b00d-24fe-45e2-bfe5-6f41dae69cda 0.576s",
                                "2026-05-20 01:45:59.336 37 INFO tempest.lib.common.rest_client [req-b2be0e1a-d768-441f-b75c-7fb469abfd3a req-b2be0e1a-d768-441f-b75c-7fb469abfd3a ] Request (TagsExtTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s",
                                "2026-05-20 01:45:59.485 13 INFO tempest.lib.common.rest_client [req-8ee9500d-4c2b-457f-8686-bb34c0ab3083 req-8ee9500d-4c2b-457f-8686-bb34c0ab3083 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/70a59d4871394ab4ab490c12ed843aa1 0.216s",
                                "2026-05-20 01:45:59.724 37 INFO tempest.lib.common.rest_client [req-ea68ad4d-5364-4833-90e8-5012e71f273d req-ea68ad4d-5364-4833-90e8-5012e71f273d ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d714f60490644edca02e80d50d6360f6&name=default 0.386s",
                                "2026-05-20 01:45:59.776 35 INFO tempest.lib.common.rest_client [req-c6e3ea53-52d1-42c6-b163-702036cf120a req-c6e3ea53-52d1-42c6-b163-702036cf120a ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.701s",
                                "2026-05-20 01:45:59.779 13 INFO tempest.lib.common.rest_client [req-fdce4ea9-5a92-49aa-812b-35d346f2ac5f req-fdce4ea9-5a92-49aa-812b-35d346f2ac5f ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a003686930ee48a8bc46f1716add60b1 0.291s",
                                "2026-05-20 01:45:59.779 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2b68b3c2adf84ecc8fd6aa6fee66634e",
                                "2026-05-20 01:46:00.171 37 INFO tempest.lib.common.rest_client [req-d164e32e-0235-4c0f-8714-d39184eb6999 req-d164e32e-0235-4c0f-8714-d39184eb6999 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/208a80e1-3035-4bca-9580-17f38d41f41d 0.444s",
                                "2026-05-20 01:46:00.274 35 INFO tempest.lib.common.rest_client [req-dcd2a079-205e-4fc9-b1e4-93034d2612b0 req-dcd2a079-205e-4fc9-b1e4-93034d2612b0 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.493s",
                                "2026-05-20 01:46:00.348 13 INFO tempest.lib.common.rest_client [req-f0f85a92-f9fb-42eb-abaf-b1ce7a22cc57 req-f0f85a92-f9fb-42eb-abaf-b1ce7a22cc57 ] Request (PortsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s",
                                "2026-05-20 01:46:00.475 37 INFO tempest.lib.common.rest_client [req-e62f82d3-6440-4a2d-be62-29a06fe639e0 req-e62f82d3-6440-4a2d-be62-29a06fe639e0 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d714f60490644edca02e80d50d6360f6 0.302s",
                                "2026-05-20 01:46:00.831 13 INFO tempest.lib.common.rest_client [req-076210af-8dd6-40a2-9442-df0c80be41be req-076210af-8dd6-40a2-9442-df0c80be41be ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2b68b3c2adf84ecc8fd6aa6fee66634e&name=default 0.480s",
                                "2026-05-20 01:46:01.242 13 INFO tempest.lib.common.rest_client [req-8d59e0a1-ff88-47d6-bc60-2ddff83d1427 req-8d59e0a1-ff88-47d6-bc60-2ddff83d1427 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4e267608-e28d-4a5a-a742-8c024618be67 0.409s",
                                "2026-05-20 01:46:01.447 13 INFO tempest.lib.common.rest_client [req-699d0a30-90c4-4aab-a35f-4089821f5662 req-699d0a30-90c4-4aab-a35f-4089821f5662 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2b68b3c2adf84ecc8fd6aa6fee66634e 0.202s",
                                "2026-05-20 01:46:02.596 35 INFO tempest.lib.common.rest_client [req-89c9b0d1-e2a5-46dc-8905-20dfe745ccae req-89c9b0d1-e2a5-46dc-8905-20dfe745ccae ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/add_router_interface 2.319s",
                                "2026-05-20 01:46:03.301 35 INFO tempest.lib.common.rest_client [req-bacaba1d-ff50-4fba-b916-43b32bc793cf req-bacaba1d-ff50-4fba-b916-43b32bc793cf ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95 0.701s",
                                "2026-05-20 01:46:03.463 35 INFO tempest.lib.common.rest_client [req-363e5177-75a3-4fe4-a41b-a86f9d2405c3 req-363e5177-75a3-4fe4-a41b-a86f9d2405c3 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95 0.158s",
                                "2026-05-20 01:46:04.089 35 INFO tempest.lib.common.rest_client [req-45069a91-4302-487b-9815-f6a6dbe0aeaa req-45069a91-4302-487b-9815-f6a6dbe0aeaa ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95 0.622s",
                                "2026-05-20 01:46:04.249 35 INFO tempest.lib.common.rest_client [req-7ed6edb4-3620-4283-a639-9bddfd8be4da req-7ed6edb4-3620-4283-a639-9bddfd8be4da ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95 0.158s",
                                "2026-05-20 01:46:04.413 35 INFO tempest.lib.common.rest_client [req-09c59497-37b4-4873-927d-edf32f65f249 req-09c59497-37b4-4873-927d-edf32f65f249 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/45ee2543-5a00-4573-a550-1658fd865cec 0.160s",
                                "2026-05-20 01:46:05.306 35 INFO tempest.lib.common.rest_client [req-1ce6635e-7fdb-4831-8c87-5f1cb3a29dc3 req-1ce6635e-7fdb-4831-8c87-5f1cb3a29dc3 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/remove_router_interface 0.890s",
                                "2026-05-20 01:46:05.593 35 INFO tempest.lib.common.rest_client [req-9ba269f8-55aa-48a4-8c7e-4943a651de89 req-9ba269f8-55aa-48a4-8c7e-4943a651de89 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b0e56b95-2d3d-4133-b9b8-9e0f79505187 0.284s",
                                "2026-05-20 01:46:06.161 35 INFO tempest.lib.common.rest_client [req-02f98c4b-2770-4db1-92a1-1c0a10f2461c req-02f98c4b-2770-4db1-92a1-1c0a10f2461c ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9338c696-7f80-4be7-a9cd-2697f689c742 0.564s",
                                "2026-05-20 01:46:06.332 35 INFO tempest.lib.common.rest_client [req-426b5c81-b032-41d5-902a-86a6ee22e51b req-426b5c81-b032-41d5-902a-86a6ee22e51b ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7ae68c59-c9a7-432d-8fd8-741798084ab2 0.168s",
                                "2026-05-20 01:46:07.261 35 INFO tempest.lib.common.rest_client [req-3311b2fd-1f58-41b9-9726-4a2df427f75d req-3311b2fd-1f58-41b9-9726-4a2df427f75d ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/remove_router_interface 0.926s",
                                "2026-05-20 01:46:07.510 35 INFO tempest.lib.common.rest_client [req-281e3c0d-ea61-4060-8dd7-adf81f126193 req-281e3c0d-ea61-4060-8dd7-adf81f126193 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/51f3bfad-f99d-4d5f-b2d8-456de3981cdc 0.245s",
                                "2026-05-20 01:46:08.148 35 INFO tempest.lib.common.rest_client [req-59308e62-2a1f-4a93-adb3-a8a68affede4 req-59308e62-2a1f-4a93-adb3-a8a68affede4 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/09771ea0-34b0-480b-b80b-3df7c2c62805 0.634s",
                                "2026-05-20 01:46:08.325 35 INFO tempest.lib.common.rest_client [req-8f6ac1a9-51de-4a43-b11f-cabe714a2dee req-8f6ac1a9-51de-4a43-b11f-cabe714a2dee ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2b70978b-b3fe-422f-a9d4-4034090e2467 0.174s",
                                "2026-05-20 01:46:09.154 35 INFO tempest.lib.common.rest_client [req-3e155f57-d9c5-49f1-9953-c8e499801db1 req-3e155f57-d9c5-49f1-9953-c8e499801db1 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/remove_router_interface 0.826s",
                                "2026-05-20 01:46:09.386 35 INFO tempest.lib.common.rest_client [req-5956e0c9-f1d7-4579-a979-c512ad28b41d req-5956e0c9-f1d7-4579-a979-c512ad28b41d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff394b98-2b33-4a02-87d4-5666bc9095b0 0.229s",
                                "2026-05-20 01:46:10.023 35 INFO tempest.lib.common.rest_client [req-d560248c-c66c-4f87-9586-9018b785a6b7 req-d560248c-c66c-4f87-9586-9018b785a6b7 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8f235634-d51f-4ebb-8571-c67e93847354 0.634s",
                                "2026-05-20 01:46:10.621 35 INFO tempest.lib.common.rest_client [req-93a05fa3-7ea1-4a8e-97e2-b6fb31e37955 req-93a05fa3-7ea1-4a8e-97e2-b6fb31e37955 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2af18340-2147-42bb-9a89-1f379deaa524 0.595s",
                                "2026-05-20 01:46:11.453 35 INFO tempest.lib.common.rest_client [req-c72839d1-f620-46a6-8cae-d38f62a3684d req-c72839d1-f620-46a6-8cae-d38f62a3684d ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95/remove_router_interface 0.829s",
                                "2026-05-20 01:46:11.729 35 INFO tempest.lib.common.rest_client [req-84f70246-95a9-4bb3-831a-66c4c622a6a2 req-84f70246-95a9-4bb3-831a-66c4c622a6a2 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b70d13b3-b8af-42ed-82a1-309536ade78f 0.273s",
                                "2026-05-20 01:46:12.288 35 INFO tempest.lib.common.rest_client [req-beaca5b3-3c76-4005-86f2-3914f7b9ed05 req-beaca5b3-3c76-4005-86f2-3914f7b9ed05 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e08aa8d5-69e5-490a-b199-a96311f7f89c 0.556s",
                                "2026-05-20 01:46:12.708 35 INFO tempest.lib.common.rest_client [req-a48b5732-6f86-47c4-9dff-c05bc5979c3c req-a48b5732-6f86-47c4-9dff-c05bc5979c3c ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95 0.417s",
                                "2026-05-20 01:46:12.801 35 INFO tempest.lib.common.rest_client [req-9e4eca95-04b3-4ff2-a9ac-b1847e4c10bf req-9e4eca95-04b3-4ff2-a9ac-b1847e4c10bf ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=40f290da-3d9f-4b65-9a64-f208d2245c95 0.091s",
                                "2026-05-20 01:46:13.175 35 INFO tempest.lib.common.rest_client [req-ad1537c9-e9c4-43b5-bc21-6f5a4071b24d req-ad1537c9-e9c4-43b5-bc21-6f5a4071b24d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95 0.371s",
                                "{12} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [25.332526s] ... ok",
                                "2026-05-20 01:46:13.443 35 INFO tempest.lib.common.rest_client [req-570744ab-ddcc-4411-8ae3-32f122348e0a req-570744ab-ddcc-4411-8ae3-32f122348e0a ] Request (RoutersIpV6Test:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.263s",
                                "2026-05-20 01:46:13.770 35 INFO tempest.lib.common.rest_client [req-88ff29a0-c3e0-4333-84b7-ebf5b587367e req-88ff29a0-c3e0-4333-84b7-ebf5b587367e ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e94d6037-6be2-4d78-afc8-c49b199ee28c 0.323s",
                                "2026-05-20 01:46:13.900 35 INFO tempest.lib.common.rest_client [req-cad74c15-d26e-426d-8681-503683ea9bb4 req-cad74c15-d26e-426d-8681-503683ea9bb4 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e94d6037-6be2-4d78-afc8-c49b199ee28c 0.127s",
                                "2026-05-20 01:46:13.986 35 INFO tempest.lib.common.rest_client [req-7c7ec1bb-ab3e-4401-a9f1-989f2b2f853f req-7c7ec1bb-ab3e-4401-a9f1-989f2b2f853f ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e94d6037-6be2-4d78-afc8-c49b199ee28c 0.084s",
                                "2026-05-20 01:46:14.311 35 INFO tempest.lib.common.rest_client [req-eb8acfe8-1c1e-4a04-a44f-03be5f857516 req-eb8acfe8-1c1e-4a04-a44f-03be5f857516 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e94d6037-6be2-4d78-afc8-c49b199ee28c 0.322s",
                                "{12} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [1.134643s] ... ok",
                                "2026-05-20 01:46:14.422 35 INFO tempest.lib.common.rest_client [req-a68326f9-85dc-45c4-b7c6-6b591ca2eeb9 req-a68326f9-85dc-45c4-b7c6-6b591ca2eeb9 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e94d6037-6be2-4d78-afc8-c49b199ee28c 0.079s",
                                "2026-05-20 01:46:14.517 35 INFO tempest.lib.common.rest_client [req-19ad06c5-9bbc-4880-89c8-08ff3ae7bcde req-19ad06c5-9bbc-4880-89c8-08ff3ae7bcde ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e94d6037-6be2-4d78-afc8-c49b199ee28c 0.093s",
                                "2026-05-20 01:46:14.629 35 INFO tempest.lib.common.rest_client [req-983e71df-0926-4ec1-a90c-39f2252a340e req-983e71df-0926-4ec1-a90c-39f2252a340e ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b0e56b95-2d3d-4133-b9b8-9e0f79505187 0.108s",
                                "2026-05-20 01:46:14.726 35 INFO tempest.lib.common.rest_client [req-6cc2bd0a-3ad3-4cf5-bf1e-15a4b837f482 req-6cc2bd0a-3ad3-4cf5-bf1e-15a4b837f482 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/51f3bfad-f99d-4d5f-b2d8-456de3981cdc 0.095s",
                                "2026-05-20 01:46:14.822 35 INFO tempest.lib.common.rest_client [req-8a46f99d-58d3-4764-a4f6-20ba103a1456 req-8a46f99d-58d3-4764-a4f6-20ba103a1456 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff394b98-2b33-4a02-87d4-5666bc9095b0 0.094s",
                                "2026-05-20 01:46:14.927 35 INFO tempest.lib.common.rest_client [req-92ee918b-56c6-4daa-84a1-b89305640cf1 req-92ee918b-56c6-4daa-84a1-b89305640cf1 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b70d13b3-b8af-42ed-82a1-309536ade78f 0.102s",
                                "2026-05-20 01:46:15.025 35 INFO tempest.lib.common.rest_client [req-27122d23-11f7-46e9-bd05-6dcf44aab48a req-27122d23-11f7-46e9-bd05-6dcf44aab48a ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=40f290da-3d9f-4b65-9a64-f208d2245c95 0.093s",
                                "2026-05-20 01:46:15.130 35 INFO tempest.lib.common.rest_client [req-8f9a1c95-772e-44fd-a271-5d6fa7ee39c9 req-8f9a1c95-772e-44fd-a271-5d6fa7ee39c9 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/40f290da-3d9f-4b65-9a64-f208d2245c95 0.100s",
                                "2026-05-20 01:46:15.217 35 INFO tempest.lib.common.rest_client [req-8d59c925-7235-4f75-8cd4-cf023f41522e req-8d59c925-7235-4f75-8cd4-cf023f41522e ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8e326dd7-8089-4a7d-9eb4-12410b0f2568 0.084s",
                                "2026-05-20 01:46:15.307 35 INFO tempest.lib.common.rest_client [req-42ddfc45-9ced-4bfe-acba-9e976d5d91b6 req-42ddfc45-9ced-4bfe-acba-9e976d5d91b6 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8e326dd7-8089-4a7d-9eb4-12410b0f2568 0.089s",
                                "2026-05-20 01:46:15.395 35 INFO tempest.lib.common.rest_client [req-fb346eef-d435-441e-80a5-83299e82dcf3 req-fb346eef-d435-441e-80a5-83299e82dcf3 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fbd282de-477a-4b54-9ba6-43f2c00d8c84 0.085s",
                                "2026-05-20 01:46:15.477 35 INFO tempest.lib.common.rest_client [req-26373e39-a00b-499b-b664-25bea01773cc req-26373e39-a00b-499b-b664-25bea01773cc ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e1700b3b-3cce-4647-95ec-3d09ad09db4b 0.081s",
                                "2026-05-20 01:46:15.580 35 INFO tempest.lib.common.rest_client [req-faf68a97-33fd-40fe-9082-fcfc85263b6e req-faf68a97-33fd-40fe-9082-fcfc85263b6e ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e1700b3b-3cce-4647-95ec-3d09ad09db4b 0.099s",
                                "2026-05-20 01:46:15.680 35 INFO tempest.lib.common.rest_client [req-1ce8c838-5f5e-44c6-94d0-4924c4d39f60 req-1ce8c838-5f5e-44c6-94d0-4924c4d39f60 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f682abc0-2d2b-45bf-9d47-bb3c5c25e4e0 0.098s",
                                "2026-05-20 01:46:15.776 35 INFO tempest.lib.common.rest_client [req-70b2355d-f9f0-41cd-83fa-b4dd5c7caf69 req-70b2355d-f9f0-41cd-83fa-b4dd5c7caf69 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f682abc0-2d2b-45bf-9d47-bb3c5c25e4e0 0.093s",
                                "2026-05-20 01:46:15.873 35 INFO tempest.lib.common.rest_client [req-f27b0312-38b7-4d12-8184-a43964a8f146 req-f27b0312-38b7-4d12-8184-a43964a8f146 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/201713f8-956d-4a8e-86b7-5244d5e747c5 0.094s",
                                "2026-05-20 01:46:15.959 35 INFO tempest.lib.common.rest_client [req-7c231b70-ba86-44a6-b0b7-09cb9c82cfb5 req-7c231b70-ba86-44a6-b0b7-09cb9c82cfb5 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c9b5f78f-168a-4fad-966a-2aca27fecfb3 0.085s",
                                "2026-05-20 01:46:16.062 35 INFO tempest.lib.common.rest_client [req-8b7e3f55-86cb-41c3-8a4b-1e129c67c013 req-8b7e3f55-86cb-41c3-8a4b-1e129c67c013 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c9b5f78f-168a-4fad-966a-2aca27fecfb3 0.100s",
                                "2026-05-20 01:46:16.151 35 INFO tempest.lib.common.rest_client [req-44cb535f-d52d-412e-a58f-53481ffc3973 req-44cb535f-d52d-412e-a58f-53481ffc3973 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e6b9b658-9439-49b3-a957-0ad2046326f8 0.087s",
                                "2026-05-20 01:46:16.230 35 INFO tempest.lib.common.rest_client [req-6588dd86-4c9c-4948-a8bf-cd743adfb2f0 req-6588dd86-4c9c-4948-a8bf-cd743adfb2f0 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1 0.077s",
                                "2026-05-20 01:46:16.317 35 INFO tempest.lib.common.rest_client [req-27ce75cd-0e6d-4345-8c19-4217c5955d19 req-27ce75cd-0e6d-4345-8c19-4217c5955d19 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0efb3a5e-b0ab-44c8-ba7f-25d86c8d9af1 0.086s",
                                "2026-05-20 01:46:16.401 35 INFO tempest.lib.common.rest_client [req-af3c06e4-6844-4d50-953a-f02eb7337b54 req-af3c06e4-6844-4d50-953a-f02eb7337b54 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/20bad4ae-2e6c-4788-9968-bab1ae58af9b 0.081s",
                                "2026-05-20 01:46:16.496 35 INFO tempest.lib.common.rest_client [req-10a7ccb6-4737-42c7-a1d7-6810b4f6d82d req-10a7ccb6-4737-42c7-a1d7-6810b4f6d82d ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/25fce078-85e3-4538-8ced-867d06e34b91 0.091s",
                                "2026-05-20 01:46:16.772 35 INFO tempest.lib.common.rest_client [req-eaa0702e-55b1-4409-ba17-06ab2b005b1e req-eaa0702e-55b1-4409-ba17-06ab2b005b1e ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/92c294247a08422189895f23d459dd03 0.274s",
                                "2026-05-20 01:46:17.090 35 INFO tempest.lib.common.rest_client [req-be761df8-4123-4732-88c8-5565c0313d30 req-be761df8-4123-4732-88c8-5565c0313d30 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a9133cf0ff4a42868dab4e99ab9f3c0c 0.312s",
                                "2026-05-20 01:46:17.091 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 63f4e964a8dc43e1b071915962136301",
                                "2026-05-20 01:46:17.592 35 INFO tempest.lib.common.rest_client [req-63131160-0027-450e-9f20-5393a5f27d10 req-63131160-0027-450e-9f20-5393a5f27d10 ] Request (RoutersIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.498s",
                                "2026-05-20 01:46:17.955 35 INFO tempest.lib.common.rest_client [req-ffdbd68b-4073-4ef9-b7b7-e25dcdf08ccd req-ffdbd68b-4073-4ef9-b7b7-e25dcdf08ccd ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=63f4e964a8dc43e1b071915962136301&name=default 0.361s",
                                "2026-05-20 01:46:18.449 35 INFO tempest.lib.common.rest_client [req-186ce49f-9593-4737-a1eb-d4bf49a85f96 req-186ce49f-9593-4737-a1eb-d4bf49a85f96 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e14cf90f-20c2-44af-899f-a075e9b7650c 0.491s",
                                "2026-05-20 01:46:18.657 35 INFO tempest.lib.common.rest_client [req-7f7141bf-5735-464a-95a1-7c29e65d850e req-7f7141bf-5735-464a-95a1-7c29e65d850e ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/63f4e964a8dc43e1b071915962136301 0.205s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 247 tests in 200.8891 sec.",
                                " - Passed: 239",
                                " - Skipped: 8",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 1093.9324 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (11 tests) => 0:01:08.563901",
                                " - Worker 1 (26 tests) => 0:02:44.176246",
                                " - Worker 2 (11 tests) => 0:01:59.041052",
                                " - Worker 3 (25 tests) => 0:01:35.616932",
                                " - Worker 4 (37 tests) => 0:01:50.912183",
                                " - Worker 5 (21 tests) => 0:01:08.511979",
                                " - Worker 6 (30 tests) => 0:01:57.935674",
                                " - Worker 7 (9 tests) => 0:01:00.623017",
                                " - Worker 8 (13 tests) => 0:01:57.524819",
                                " - Worker 9 (3 tests) => 0:00:09.812210",
                                " - Worker 10 (7 tests) => 0:00:52.739548",
                                " - Worker 11 (6 tests) => 0:00:30.504019",
                                " - Worker 12 (22 tests) => 0:03:01.216001",
                                " - Worker 13 (13 tests) => 0:02:43.037055",
                                " - Worker 14 (9 tests) => 0:02:22.031365",
                                " - Worker 15 (4 tests) => 0:00:20.830919",
                                "",
                                "## 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/20260520-0146.log",
                                "2026-05-20 01:46:24.079 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-20 01:46:24.185 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:24.185 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:24.185 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:24.185 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:24.186 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:24.187 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:24.187 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:24.188 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:24.188 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:24.188 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:24.188 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:24.189 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:24.189 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:24.189 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:24.189 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:24.189 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:24.189 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:24.189 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:24.190 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:24.190 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:24.190 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:24.190 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:49.234 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:49.235 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:49.236 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:49.246 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:49.247 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:49.247 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:49.247 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:49.247 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:49.248 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:49.249 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:49.249 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:49.249 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:49.249 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:49.249 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:49.265 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-20 01:46:49.456 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:49.463 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:49.464 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:49.464 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:49.464 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:49.465 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:49.465 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:49.465 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:49.472 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:49.472 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:49.472 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:49.473 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:49.484 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-20 01:46:50.241 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:50.248 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:50.249 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:50.251 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:50.251 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:50.256 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:50.257 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:50.257 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:50.257 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:50.257 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:50.257 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:50.257 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:50.257 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:50.258 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:50.269 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-20 01:46:50.484 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:50.485 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:50.485 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:50.501 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:50.501 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:50.501 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:50.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:50.503 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:50.523 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-20 01:46:50.669 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:50.670 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:50.670 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:50.671 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:50.680 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:50.681 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:50.681 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:50.681 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:50.681 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:50.681 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:50.682 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:50.682 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:50.682 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:50.682 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:50.682 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:50.682 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:50.682 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:50.686 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:50.686 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:50.686 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:50.686 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:50.686 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:50.687 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:50.695 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-20 01:46:50.691 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:50.692 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:50.692 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:50.693 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:50.698 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:50.699 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:50.701 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:50.701 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:50.702 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:50.703 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:50.703 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:50.703 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:50.703 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:50.703 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:50.703 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:50.709 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-20 01:46:50.755 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:50.764 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:50.764 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:50.769 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:50.769 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:50.769 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:50.770 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:50.770 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:50.770 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:50.770 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:50.778 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:50.778 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:50.779 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:50.793 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-20 01:46:50.926 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:50.927 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:50.927 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:50.927 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:50.928 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:50.928 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:50.940 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:50.941 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:50.941 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:50.941 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:50.941 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:50.941 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:50.942 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:50.956 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-20 01:46:51.240 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:51.241 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:51.241 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:51.241 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:51.242 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:51.242 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:51.242 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:51.252 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:51.252 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:51.253 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:51.254 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:51.254 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:51.254 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:51.254 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:51.265 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-20 01:46:51.301 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:51.311 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:51.311 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:51.314 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:51.315 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:51.315 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:51.324 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:51.324 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:51.325 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:51.325 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:51.325 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:51.325 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:51.325 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:51.325 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:51.325 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:51.326 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:51.340 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-20 01:46:51.690 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:51.691 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:51.691 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:51.700 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:51.700 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:51.700 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:51.700 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:51.700 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:51.701 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:51.702 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:51.702 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:51.702 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:51.702 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:51.702 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:51.702 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:51.713 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-20 01:46:51.738 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:51.741 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:51.742 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:51.747 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:51.747 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:51.747 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:51.748 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:51.748 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:51.748 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:51.752 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:51.752 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:51.753 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:51.753 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:51.753 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:51.753 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:51.753 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:51.753 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:51.753 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:51.759 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:51.759 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:51.759 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:51.759 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:51.759 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:51.761 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-20 01:46:51.884 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:51.885 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:52.023 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:52.023 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:52.026 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:52.026 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:52.027 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:52.027 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:52.027 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:52.027 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:52.027 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:52.027 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:52.027 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:52.226 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:52.227 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:52.227 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:52.228 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:52.228 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:52.228 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:52.242 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:52.243 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:52.243 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:52.243 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:52.243 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:52.243 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:52.243 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:52.244 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:52.258 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-20 01:46:52.489 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:52.499 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:52.499 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:52.503 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:52.503 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:52.490 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:52.491 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:52.491 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:52.492 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:52.507 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:52.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:52.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:52.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:52.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:52.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:52.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:52.534 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-20 01:46:52.509 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:52.510 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:52.510 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:52.510 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:52.510 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:52.510 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:52.510 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:52.511 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:52.522 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-20 01:46:52.860 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-20 01:46:52.861 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:52.864 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:52.865 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:52.865 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:52.865 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:52.866 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:52.866 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-20 01:46:52.866 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:52.866 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:52.866 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:52.866 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-20 01:46:52.867 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:52.870 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-20 01:46:53.239 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:53.239 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:53.240 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:53.311 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:53.312 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:53.501 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:53.524 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:53.525 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:53.677 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:53.691 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:53.691 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:53.691 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:53.691 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:53.692 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:53.692 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:53.692 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:53.692 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:53.692 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:53.692 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:53.787 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:53.788 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:53.806 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:53.812 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:53.813 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:54.191 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:54.192 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:54.192 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:54.192 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:54.228 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:54.228 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:54.228 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:54.228 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:54.228 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:54.228 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:54.229 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:54.229 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:54.229 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:54.229 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:54.229 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:54.887 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:55.057 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:55.057 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:55.057 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:55.057 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:55.058 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:55.058 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:55.058 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:55.058 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:55.058 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:55.058 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:55.058 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:55.740 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:55.748 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:55.757 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:55.757 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:55.758 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-20 01:46:55.779 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-20 01:46:55.782 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-20 01:46:55.782 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-20 01:46:55.782 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-20 01:47:17.563 31 INFO tempest.lib.common.rest_client [req-d139cf4a-d400-4bd4-b27e-d9616d8ee31f req-d139cf4a-d400-4bd4-b27e-d9616d8ee31f ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.808s",
                                "2026-05-20 01:47:18.342 31 INFO tempest.lib.common.rest_client [req-7e33b8bd-afee-4fe7-8126-74bb165bc964 req-7e33b8bd-afee-4fe7-8126-74bb165bc964 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s",
                                "2026-05-20 01:47:18.686 31 INFO tempest.lib.common.rest_client [req-323bd978-f07a-49d3-9aed-7e970d4762e6 req-323bd978-f07a-49d3-9aed-7e970d4762e6 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.335s",
                                "2026-05-20 01:47:18.718 29 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeManageAdminTest.setUpClass. Invoking tearDownClass.",
                                "{9} setUpClass (tempest.api.volume.admin.test_volume_manage.VolumeManageAdminTest) ... SKIPPED: Manage volume tests are disabled",
                                "2026-05-20 01:47:19.044 31 INFO tempest.lib.common.rest_client [req-ed3c046e-bd83-46fb-bc80-a85f73814ed5 req-ed3c046e-bd83-46fb-bc80-a85f73814ed5 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.321s",
                                "2026-05-20 01:47:19.432 41 INFO tempest.lib.common.rest_client [req-6f8a3d6d-04a1-4efe-82cb-50462684457d req-6f8a3d6d-04a1-4efe-82cb-50462684457d ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.771s",
                                "2026-05-20 01:47:19.518 29 INFO tempest.lib.common.rest_client [req-19c1b59d-9259-412f-885a-f80bfb341e0c req-19c1b59d-9259-412f-885a-f80bfb341e0c ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s",
                                "2026-05-20 01:47:19.903 31 INFO tempest.lib.common.rest_client [req-cde7a06c-622f-497a-9f22-bb7730e5d8ab req-cde7a06c-622f-497a-9f22-bb7730e5d8ab ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.858s",
                                "2026-05-20 01:47:20.142 11 INFO tempest.lib.common.rest_client [req-03d099d5-b5fb-44ef-8dc1-baab7b199752 req-03d099d5-b5fb-44ef-8dc1-baab7b199752 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s",
                                "2026-05-20 01:47:20.153 31 INFO tempest.lib.common.rest_client [req-38bd07e1-5945-481f-9db4-2259a2996bbb req-38bd07e1-5945-481f-9db4-2259a2996bbb ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-20 01:47:20.175 41 INFO tempest.lib.common.rest_client [req-6b6cc9ca-e6e0-44e6-8937-11b6496f76fa req-6b6cc9ca-e6e0-44e6-8937-11b6496f76fa ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.696s",
                                "2026-05-20 01:47:20.218 29 INFO tempest.lib.common.rest_client [req-77d17159-90b2-452d-ba38-3db012094064 req-77d17159-90b2-452d-ba38-3db012094064 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s",
                                "2026-05-20 01:47:20.412 31 INFO tempest.lib.common.rest_client [req-0d9ac07a-ab39-4d64-b3d6-dc03afc2aadc req-0d9ac07a-ab39-4d64-b3d6-dc03afc2aadc ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f96ef00f49c942e0863e344f160c75c2/users/371d0435ce814dd29ba899d9b0766604/roles/96c5293ae00249159873405c9cd172ae 0.248s",
                                "2026-05-20 01:47:20.616 41 INFO tempest.lib.common.rest_client [req-a3f81f2a-16c7-49f8-821a-7c9111e63647 req-a3f81f2a-16c7-49f8-821a-7c9111e63647 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.437s",
                                "2026-05-20 01:47:20.622 23 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeMultiBackendTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-20 01:47:20.662 29 INFO tempest.lib.common.rest_client [req-45398d45-4033-47d1-b8b3-83c9ef36e772 req-45398d45-4033-47d1-b8b3-83c9ef36e772 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.430s",
                                "2026-05-20 01:47:20.716 31 INFO tempest.lib.common.rest_client [req-6e55ca3b-633f-4761-9184-2d3e02a00295 req-6e55ca3b-633f-4761-9184-2d3e02a00295 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s",
                                "{6} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled",
                                "2026-05-20 01:47:20.872 19 INFO tempest.lib.common.rest_client [req-f174d834-2211-4d58-9c1c-7911901c4f3d req-f174d834-2211-4d58-9c1c-7911901c4f3d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.781s",
                                "2026-05-20 01:47:20.886 41 INFO tempest.lib.common.rest_client [req-86c707c2-3c6f-4889-add5-637a6d12e2fd req-86c707c2-3c6f-4889-add5-637a6d12e2fd ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.249s",
                                "2026-05-20 01:47:20.892 11 INFO tempest.lib.common.rest_client [req-f53129d9-9df9-4c8b-872b-c030c38041c9 req-f53129d9-9df9-4c8b-872b-c030c38041c9 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s",
                                "2026-05-20 01:47:20.934 29 INFO tempest.lib.common.rest_client [req-cf95e745-fa7d-46e8-9202-1a09ec72132c req-cf95e745-fa7d-46e8-9202-1a09ec72132c ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.247s",
                                "2026-05-20 01:47:21.088 31 INFO tempest.lib.common.rest_client [req-2444ee8f-a1fb-4882-b927-d626d788df31 req-2444ee8f-a1fb-4882-b927-d626d788df31 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f96ef00f49c942e0863e344f160c75c2/users/371d0435ce814dd29ba899d9b0766604/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.370s",
                                "2026-05-20 01:47:21.189 13 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in EncryptedVolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.",
                                "{1} setUpClass (tempest.api.volume.admin.test_encrypted_volumes_extend.EncryptedVolumesExtendAttachedTest) ... SKIPPED: Attached encrypted volume extend is disabled.",
                                "2026-05-20 01:47:21.264 39 INFO tempest.lib.common.rest_client [req-aee7e65a-3fd0-44db-86ea-6ff80c0f0c15 req-aee7e65a-3fd0-44db-86ea-6ff80c0f0c15 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s",
                                "2026-05-20 01:47:21.269 11 INFO tempest.lib.common.rest_client [req-612b39c7-ed86-4b5c-be90-8898b9e20757 req-612b39c7-ed86-4b5c-be90-8898b9e20757 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.372s",
                                "2026-05-20 01:47:21.342 31 INFO tempest.lib.common.rest_client [req-c016ba18-94db-4f0e-8f64-279da7340cc9 req-c016ba18-94db-4f0e-8f64-279da7340cc9 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-20 01:47:21.440 23 INFO tempest.lib.common.rest_client [req-505a6992-8c8a-4166-9128-a643487f2cc3 req-505a6992-8c8a-4166-9128-a643487f2cc3 ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.699s",
                                "2026-05-20 01:47:21.445 11 INFO tempest.lib.common.rest_client [req-5166d613-7a6f-4939-b484-5fbe734d0779 req-5166d613-7a6f-4939-b484-5fbe734d0779 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.157s",
                                "2026-05-20 01:47:21.459 25 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in SnapshotManageAdminTest.setUpClass. Invoking tearDownClass.",
                                "{7} setUpClass (tempest.api.volume.admin.test_snapshot_manage.SnapshotManageAdminTest) ... SKIPPED: Manage snapshot tests are disabled",
                                "2026-05-20 01:47:21.595 17 INFO tempest.lib.common.rest_client [req-e95d6411-54e3-4bf0-b374-bf05bc19a654 req-e95d6411-54e3-4bf0-b374-bf05bc19a654 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.692s",
                                "2026-05-20 01:47:21.667 35 INFO tempest.lib.common.rest_client [req-f8a06a60-cdb0-48fa-ad92-a37c647c3192 req-f8a06a60-cdb0-48fa-ad92-a37c647c3192 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.752s",
                                "2026-05-20 01:47:21.743 19 INFO tempest.lib.common.rest_client [req-fed174c2-66d8-4c62-9d39-ae0ef54325a6 req-fed174c2-66d8-4c62-9d39-ae0ef54325a6 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.822s",
                                "2026-05-20 01:47:21.800 41 INFO tempest.lib.common.rest_client [req-18d6fc1c-2b23-490e-9d6a-4cfa99fdd64a req-18d6fc1c-2b23-490e-9d6a-4cfa99fdd64a ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.913s",
                                "2026-05-20 01:47:21.916 37 INFO tempest.lib.common.rest_client [req-ef5023db-83f3-472a-b4ea-2e1d92436a4e req-ef5023db-83f3-472a-b4ea-2e1d92436a4e ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s",
                                "2026-05-20 01:47:21.945 21 INFO tempest.lib.common.rest_client [req-684014be-e878-426f-a436-5a2b32c4997b req-684014be-e878-426f-a436-5a2b32c4997b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.943s",
                                "2026-05-20 01:47:22.057 29 INFO tempest.lib.common.rest_client [req-ff7f06a0-c188-4c4b-888c-e51f05f87ae3 req-ff7f06a0-c188-4c4b-888c-e51f05f87ae3 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.121s",
                                "2026-05-20 01:47:22.108 31 INFO tempest.lib.common.rest_client [req-01fcd2dd-3192-4ebf-a9b0-d54056ca0743 req-01fcd2dd-3192-4ebf-a9b0-d54056ca0743 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f96ef00f49c942e0863e344f160c75c2/users/371d0435ce814dd29ba899d9b0766604/roles/68cd1badce4c4baeb95895efe5da31f7 0.761s",
                                "2026-05-20 01:47:22.194 23 INFO tempest.lib.common.rest_client [req-8af0a2a6-d96d-4cc8-9b4b-32b4b32a1c20 req-8af0a2a6-d96d-4cc8-9b4b-32b4b32a1c20 ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.729s",
                                "2026-05-20 01:47:22.221 33 INFO tempest.lib.common.rest_client [req-f14bce8f-d66e-4722-b860-dadc2392a974 req-f14bce8f-d66e-4722-b860-dadc2392a974 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.042s",
                                "2026-05-20 01:47:22.240 41 INFO tempest.lib.common.rest_client [req-a5b152cc-6a7e-445d-8ecd-a16ce0565ff0 req-a5b152cc-6a7e-445d-8ecd-a16ce0565ff0 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.435s",
                                "2026-05-20 01:47:22.249 13 INFO tempest.lib.common.rest_client [req-9759c105-a036-4ef6-856d-f100d81f583b req-9759c105-a036-4ef6-856d-f100d81f583b ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.001s",
                                "2026-05-20 01:47:22.271 29 INFO tempest.lib.common.rest_client [req-98a23ed6-8d7d-4a9f-aa8e-38ed8bf611cf req-98a23ed6-8d7d-4a9f-aa8e-38ed8bf611cf ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s",
                                "2026-05-20 01:47:22.299 15 INFO tempest.lib.common.rest_client [req-de86b086-60c0-414c-9e0b-55148d7de40c req-de86b086-60c0-414c-9e0b-55148d7de40c ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s",
                                "2026-05-20 01:47:22.386 39 INFO tempest.lib.common.rest_client [req-5e3f342c-fd05-454e-a4b8-4c9c38f37f4c req-5e3f342c-fd05-454e-a4b8-4c9c38f37f4c ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.087s",
                                "2026-05-20 01:47:22.401 41 INFO tempest.lib.common.rest_client [req-3bd96802-2d18-4e4e-bb5b-47cb8313794b req-3bd96802-2d18-4e4e-bb5b-47cb8313794b ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c989e9cf7edd4976adbedfeb174067bb/users/fde2ba0ec3104688a452ab8afb0ebefc/roles/96c5293ae00249159873405c9cd172ae 0.158s",
                                "2026-05-20 01:47:22.582 41 INFO tempest.lib.common.rest_client [req-a8959ddc-4de0-44f3-a59c-99ddf8f468ed req-a8959ddc-4de0-44f3-a59c-99ddf8f468ed ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-20 01:47:22.633 11 INFO tempest.lib.common.rest_client [req-aa3bf661-4bc3-4223-96f4-4cc7c6041740 req-aa3bf661-4bc3-4223-96f4-4cc7c6041740 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.187s",
                                "2026-05-20 01:47:22.682 27 INFO tempest.lib.common.rest_client [req-6460a858-e29e-49fa-9b79-119d6b943689 req-6460a858-e29e-49fa-9b79-119d6b943689 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.289s",
                                "2026-05-20 01:47:22.677 19 INFO tempest.lib.common.rest_client [req-b24ca6b7-950a-471e-88a1-0acdf6453807 req-b24ca6b7-950a-471e-88a1-0acdf6453807 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.931s",
                                "2026-05-20 01:47:22.680 17 INFO tempest.lib.common.rest_client [req-4de1213f-2298-47be-acfa-beb3022ae4e5 req-4de1213f-2298-47be-acfa-beb3022ae4e5 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.063s",
                                "2026-05-20 01:47:22.715 23 INFO tempest.lib.common.rest_client [req-b001bb51-d98a-4a54-b3a6-c7326b26e3bc req-b001bb51-d98a-4a54-b3a6-c7326b26e3bc ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.518s",
                                "2026-05-20 01:47:22.755 33 INFO tempest.lib.common.rest_client [req-7c0b375f-ac68-4b2e-b70b-9eb9603a30eb req-7c0b375f-ac68-4b2e-b70b-9eb9603a30eb ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.502s",
                                "2026-05-20 01:47:22.838 19 INFO tempest.lib.common.rest_client [req-f1aef9df-7875-4ec0-bf99-7daefd3e68fb req-f1aef9df-7875-4ec0-bf99-7daefd3e68fb ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.146s",
                                "2026-05-20 01:47:22.843 25 INFO tempest.lib.common.rest_client [req-c04c77bc-748a-443a-b5f0-0aaebe4aed0a req-c04c77bc-748a-443a-b5f0-0aaebe4aed0a ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.345s",
                                "2026-05-20 01:47:22.858 23 INFO tempest.lib.common.rest_client [req-937420d5-5c1f-4149-a4cc-3eca01a8a7ed req-937420d5-5c1f-4149-a4cc-3eca01a8a7ed ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.126s",
                                "2026-05-20 01:47:23.128 21 INFO tempest.lib.common.rest_client [req-ac0e592e-f0f9-456a-b96b-a2068f8761c5 req-ac0e592e-f0f9-456a-b96b-a2068f8761c5 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.148s",
                                "2026-05-20 01:47:23.138 35 INFO tempest.lib.common.rest_client [req-7de6b68f-464b-4ca0-91fb-fc87d958130a req-7de6b68f-464b-4ca0-91fb-fc87d958130a ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.443s",
                                "2026-05-20 01:47:23.161 13 INFO tempest.lib.common.rest_client [req-a14a2b91-9303-487f-9f2f-0ca252f21f67 req-a14a2b91-9303-487f-9f2f-0ca252f21f67 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.887s",
                                "2026-05-20 01:47:23.177 31 INFO tempest.lib.common.rest_client [req-cde88837-383a-472b-8921-cc712c555540 req-cde88837-383a-472b-8921-cc712c555540 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.065s",
                                "2026-05-20 01:47:23.196 39 INFO tempest.lib.common.rest_client [req-ab900918-a1f1-469c-ad94-af0a91ac950b req-ab900918-a1f1-469c-ad94-af0a91ac950b ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.807s",
                                "2026-05-20 01:47:23.201 11 INFO tempest.lib.common.rest_client [req-0348ff1b-65a6-4c11-8228-5ba87a714e4c req-0348ff1b-65a6-4c11-8228-5ba87a714e4c ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.563s",
                                "2026-05-20 01:47:23.243 29 INFO tempest.lib.common.rest_client [req-8e2edf6b-9564-42de-b622-7d008f14ebfa req-8e2edf6b-9564-42de-b622-7d008f14ebfa ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/662201ab4e864880845d288a49bc7f81/users/de010260ee344035ab1041f192853d29/roles/96c5293ae00249159873405c9cd172ae 0.967s",
                                "2026-05-20 01:47:23.332 35 INFO tempest.lib.common.rest_client [req-40ba9c42-606a-40ae-af2d-b93e981196db req-40ba9c42-606a-40ae-af2d-b93e981196db ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.190s",
                                "2026-05-20 01:47:23.364 37 INFO tempest.lib.common.rest_client [req-0637be99-537f-49c8-8d73-40b34fe534b3 req-0637be99-537f-49c8-8d73-40b34fe534b3 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.416s",
                                "2026-05-20 01:47:23.407 11 INFO tempest.lib.common.rest_client [req-76d50d28-3108-4fa3-837d-eb28d3c84c34 req-76d50d28-3108-4fa3-837d-eb28d3c84c34 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/89a8c2e18dce4575940a57ef6be38ba6/users/811eb184a6fd43098439ad0dbfeb5182/roles/96c5293ae00249159873405c9cd172ae 0.203s",
                                "2026-05-20 01:47:23.423 41 INFO tempest.lib.common.rest_client [req-ba369f32-5a8a-46dd-956e-3500f8ffbe07 req-ba369f32-5a8a-46dd-956e-3500f8ffbe07 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c989e9cf7edd4976adbedfeb174067bb/users/fde2ba0ec3104688a452ab8afb0ebefc/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.838s",
                                "2026-05-20 01:47:23.538 17 INFO tempest.lib.common.rest_client [req-ebfe49e2-3722-4ba8-b50b-9261cb9dd278 req-ebfe49e2-3722-4ba8-b50b-9261cb9dd278 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.853s",
                                "2026-05-20 01:47:23.566 23 INFO tempest.lib.common.rest_client [req-d9c2d415-8746-466e-b29f-c8dbd033bf0b req-d9c2d415-8746-466e-b29f-c8dbd033bf0b ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.706s",
                                "2026-05-20 01:47:23.591 33 INFO tempest.lib.common.rest_client [req-8c1926f2-23e5-4007-b0e1-7f84c7b8cc63 req-8c1926f2-23e5-4007-b0e1-7f84c7b8cc63 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.834s",
                                "2026-05-20 01:47:23.606 11 INFO tempest.lib.common.rest_client [req-459c2a06-31eb-4261-802f-097ecb255ddb req-459c2a06-31eb-4261-802f-097ecb255ddb ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s",
                                "2026-05-20 01:47:23.623 35 INFO tempest.lib.common.rest_client [req-6b818631-5233-42fe-a29f-b65832add7e3 req-6b818631-5233-42fe-a29f-b65832add7e3 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.271s",
                                "2026-05-20 01:47:23.657 19 INFO tempest.lib.common.rest_client [req-799a01d6-766a-4509-b3d0-e167305458e5 req-799a01d6-766a-4509-b3d0-e167305458e5 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.816s",
                                "2026-05-20 01:47:23.700 27 INFO tempest.lib.common.rest_client [req-41235d00-b330-4ad5-970a-a7373a65a112 req-41235d00-b330-4ad5-970a-a7373a65a112 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.991s",
                                "2026-05-20 01:47:23.741 15 INFO tempest.lib.common.rest_client [req-6577176c-c578-4931-999c-72cab189098e req-6577176c-c578-4931-999c-72cab189098e ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.415s",
                                "2026-05-20 01:47:23.741 31 INFO tempest.lib.common.rest_client [req-a3a98d12-14e8-4b6d-8b8f-d3abbfcc8dd3 req-a3a98d12-14e8-4b6d-8b8f-d3abbfcc8dd3 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f96ef00f49c942e0863e344f160c75c2/users/371d0435ce814dd29ba899d9b0766604/roles/96c5293ae00249159873405c9cd172ae 0.562s",
                                "2026-05-20 01:47:23.742 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 371d0435ce814dd29ba899d9b0766604 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:23.745 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1951059000-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f96ef00f49c942e0863e344f160c75c2', 'project_name': 'tempest-VolumesBackupsAdminTest-1951059000', 'tenant_id': 'f96ef00f49c942e0863e344f160c75c2', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1951059000', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '371d0435ce814dd29ba899d9b0766604', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:23.746 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1951059000-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f96ef00f49c942e0863e344f160c75c2', 'project_name': 'tempest-VolumesBackupsAdminTest-1951059000', 'tenant_id': 'f96ef00f49c942e0863e344f160c75c2', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1951059000', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '371d0435ce814dd29ba899d9b0766604', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:23.780 21 INFO tempest.lib.common.rest_client [req-7d7d3851-a74f-41b3-9275-4ccdce9dfe06 req-7d7d3851-a74f-41b3-9275-4ccdce9dfe06 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.648s",
                                "2026-05-20 01:47:23.788 11 INFO tempest.lib.common.rest_client [req-d2a4e198-300c-40f3-acd7-556f787d3364 req-d2a4e198-300c-40f3-acd7-556f787d3364 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/89a8c2e18dce4575940a57ef6be38ba6/users/811eb184a6fd43098439ad0dbfeb5182/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.180s",
                                "2026-05-20 01:47:23.830 13 INFO tempest.lib.common.rest_client [req-867b48ab-64d6-46e9-882a-fcc0c979a53b req-867b48ab-64d6-46e9-882a-fcc0c979a53b ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.667s",
                                "2026-05-20 01:47:23.832 19 INFO tempest.lib.common.rest_client [req-4be0e758-8714-44f8-a17f-b2a7b8bf6f2b req-4be0e758-8714-44f8-a17f-b2a7b8bf6f2b ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-20 01:47:23.885 41 INFO tempest.lib.common.rest_client [req-0ea98bb9-7ac9-46b9-9fa2-113c05b6a8ec req-0ea98bb9-7ac9-46b9-9fa2-113c05b6a8ec ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.460s",
                                "2026-05-20 01:47:23.930 23 INFO tempest.lib.common.rest_client [req-92d0a313-1421-4acb-b26d-afd31b2e5ac4 req-92d0a313-1421-4acb-b26d-afd31b2e5ac4 ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.362s",
                                "2026-05-20 01:47:23.940 29 INFO tempest.lib.common.rest_client [req-95b48650-387f-459e-931f-a756825b613c req-95b48650-387f-459e-931f-a756825b613c ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.694s",
                                "2026-05-20 01:47:23.977 39 INFO tempest.lib.common.rest_client [req-dbaf44fc-d1c8-4e33-8dbe-7611e1cd3961 req-dbaf44fc-d1c8-4e33-8dbe-7611e1cd3961 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.765s",
                                "2026-05-20 01:47:23.996 19 INFO tempest.lib.common.rest_client [req-2f9c4299-7d76-4e73-94be-726c1acdb375 req-2f9c4299-7d76-4e73-94be-726c1acdb375 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aed3f06dd237483bb2ba44c2800d97ff/users/cf1b356846dc4811bf2ee4506a3a35f8/roles/96c5293ae00249159873405c9cd172ae 0.163s",
                                "2026-05-20 01:47:24.013 15 INFO tempest.lib.common.rest_client [req-cb2d7034-cd91-4238-880f-150b499cef47 req-cb2d7034-cd91-4238-880f-150b499cef47 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.262s",
                                "2026-05-20 01:47:24.058 25 INFO tempest.lib.common.rest_client [req-e776d8b9-919a-41b0-9f39-8d3250d4a4ab req-e776d8b9-919a-41b0-9f39-8d3250d4a4ab ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.181s",
                                "2026-05-20 01:47:24.118 37 INFO tempest.lib.common.rest_client [req-af0f04a0-67c2-4f9c-9bfc-50c7a9566853 req-af0f04a0-67c2-4f9c-9bfc-50c7a9566853 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.750s",
                                "2026-05-20 01:47:24.133 21 INFO tempest.lib.common.rest_client [req-0203e961-a6b2-4fc1-8581-de69b50329e7 req-0203e961-a6b2-4fc1-8581-de69b50329e7 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.337s",
                                "2026-05-20 01:47:24.139 29 INFO tempest.lib.common.rest_client [req-5494197a-346e-4754-be8f-3c3f3093526f req-5494197a-346e-4754-be8f-3c3f3093526f ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/662201ab4e864880845d288a49bc7f81/users/de010260ee344035ab1041f192853d29/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.197s",
                                "2026-05-20 01:47:24.181 17 INFO tempest.lib.common.rest_client [req-50916c5f-0af4-4797-afa9-fb81406a4b72 req-50916c5f-0af4-4797-afa9-fb81406a4b72 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.621s",
                                "2026-05-20 01:47:24.279 27 INFO tempest.lib.common.rest_client [req-af06ecc9-93b9-44af-85e6-ad17fcdc04fb req-af06ecc9-93b9-44af-85e6-ad17fcdc04fb ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.574s",
                                "2026-05-20 01:47:24.297 19 INFO tempest.lib.common.rest_client [req-84dbb824-68d7-4aa0-934a-bb433c48ceec req-84dbb824-68d7-4aa0-934a-bb433c48ceec ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s",
                                "2026-05-20 01:47:24.314 11 INFO tempest.lib.common.rest_client [req-3569d45c-b51f-4680-9cb8-c2c109349204 req-3569d45c-b51f-4680-9cb8-c2c109349204 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.523s",
                                "2026-05-20 01:47:24.315 41 INFO tempest.lib.common.rest_client [req-eba8b04e-686e-4e7f-bd7c-8a1f596bcc7d req-eba8b04e-686e-4e7f-bd7c-8a1f596bcc7d ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c989e9cf7edd4976adbedfeb174067bb/users/fde2ba0ec3104688a452ab8afb0ebefc/roles/68cd1badce4c4baeb95895efe5da31f7 0.426s",
                                "2026-05-20 01:47:24.340 33 INFO tempest.lib.common.rest_client [req-e883089c-a9a2-4183-a3b5-490ea9eb9de4 req-e883089c-a9a2-4183-a3b5-490ea9eb9de4 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.717s",
                                "2026-05-20 01:47:24.359 31 INFO tempest.lib.common.rest_client [req-d339e09e-0658-492f-a448-f8b13f77f43b req-d339e09e-0658-492f-a448-f8b13f77f43b ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s",
                                "2026-05-20 01:47:24.390 35 INFO tempest.lib.common.rest_client [req-7942935a-81d4-4740-968b-fd391668d08f req-7942935a-81d4-4740-968b-fd391668d08f ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.763s",
                                "2026-05-20 01:47:24.463 13 INFO tempest.lib.common.rest_client [req-7870abe4-442e-4e87-a62b-84752ed64353 req-7870abe4-442e-4e87-a62b-84752ed64353 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.619s",
                                "2026-05-20 01:47:24.466 23 INFO tempest.lib.common.rest_client [req-09a47f8f-b718-4852-b18d-5230d4681b78 req-09a47f8f-b718-4852-b18d-5230d4681b78 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1af2da58807b41988d413126031fedfd/users/2a5df68ed82d46f8b1fc3f38e178e00a/roles/96c5293ae00249159873405c9cd172ae 0.528s",
                                "2026-05-20 01:47:24.495 25 INFO tempest.lib.common.rest_client [req-ba291f5a-d75f-4b80-9a84-37af1e4a0ea1 req-ba291f5a-d75f-4b80-9a84-37af1e4a0ea1 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.433s",
                                "2026-05-20 01:47:24.563 29 INFO tempest.lib.common.rest_client [req-7be46a9d-f242-4b45-af42-442748ddcdb2 req-7be46a9d-f242-4b45-af42-442748ddcdb2 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.420s",
                                "2026-05-20 01:47:24.608 15 INFO tempest.lib.common.rest_client [req-f6c872c6-b43e-4e39-a694-3f9d91c4ac73 req-f6c872c6-b43e-4e39-a694-3f9d91c4ac73 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.557s",
                                "2026-05-20 01:47:24.627 27 INFO tempest.lib.common.rest_client [req-0ec124a4-1190-4117-a0bf-ad769332909e req-0ec124a4-1190-4117-a0bf-ad769332909e ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.328s",
                                "2026-05-20 01:47:24.627 37 INFO tempest.lib.common.rest_client [req-e8321b09-3128-4039-8749-0271b66b3c7f req-e8321b09-3128-4039-8749-0271b66b3c7f ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.482s",
                                "2026-05-20 01:47:24.751 41 INFO tempest.lib.common.rest_client [req-3ddcf926-58e6-4b81-819b-3d70f8047d9a req-3ddcf926-58e6-4b81-819b-3d70f8047d9a ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.434s",
                                "2026-05-20 01:47:24.776 11 INFO tempest.lib.common.rest_client [req-9e2f03d9-1ecd-4f53-9d98-696ec0295aa2 req-9e2f03d9-1ecd-4f53-9d98-696ec0295aa2 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/89a8c2e18dce4575940a57ef6be38ba6/users/811eb184a6fd43098439ad0dbfeb5182/roles/68cd1badce4c4baeb95895efe5da31f7 0.459s",
                                "2026-05-20 01:47:24.827 31 INFO tempest.lib.common.rest_client [req-129368ab-f735-472d-9bda-51ff4d6c384b req-129368ab-f735-472d-9bda-51ff4d6c384b ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.467s",
                                "2026-05-20 01:47:24.854 21 INFO tempest.lib.common.rest_client [req-217d0c67-9d67-45d9-b7eb-717a5e833f72 req-217d0c67-9d67-45d9-b7eb-717a5e833f72 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.719s",
                                "2026-05-20 01:47:24.897 17 INFO tempest.lib.common.rest_client [req-f6f3f0f9-2e56-4e5a-9466-899410e76aee req-f6f3f0f9-2e56-4e5a-9466-899410e76aee ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.712s",
                                "2026-05-20 01:47:24.942 35 INFO tempest.lib.common.rest_client [req-ff8456a4-13e7-4cd0-b84e-7255afb1bcb5 req-ff8456a4-13e7-4cd0-b84e-7255afb1bcb5 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.548s",
                                "2026-05-20 01:47:24.942 39 INFO tempest.lib.common.rest_client [req-b743fb40-d12d-4c1d-8890-74f0d2754d7c req-b743fb40-d12d-4c1d-8890-74f0d2754d7c ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.962s",
                                "2026-05-20 01:47:24.976 23 INFO tempest.lib.common.rest_client [req-62b64704-b206-42b8-b30c-e7db7f2bb14d req-62b64704-b206-42b8-b30c-e7db7f2bb14d ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s",
                                "2026-05-20 01:47:24.981 25 INFO tempest.lib.common.rest_client [req-15f2b2f9-2014-445b-9f8d-a28b54752048 req-15f2b2f9-2014-445b-9f8d-a28b54752048 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.465s",
                                "2026-05-20 01:47:24.985 19 INFO tempest.lib.common.rest_client [req-d57745bb-e2ff-46c3-8ab7-cd0c4fa45698 req-d57745bb-e2ff-46c3-8ab7-cd0c4fa45698 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aed3f06dd237483bb2ba44c2800d97ff/users/cf1b356846dc4811bf2ee4506a3a35f8/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.682s",
                                "2026-05-20 01:47:25.083 11 INFO tempest.lib.common.rest_client [req-edf9a9b7-cf4f-4086-8c0d-1a4acacb0aa9 req-edf9a9b7-cf4f-4086-8c0d-1a4acacb0aa9 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s",
                                "2026-05-20 01:47:25.090 29 INFO tempest.lib.common.rest_client [req-795df51d-3a9f-42ca-94cd-04e23da7b494 req-795df51d-3a9f-42ca-94cd-04e23da7b494 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/662201ab4e864880845d288a49bc7f81/users/de010260ee344035ab1041f192853d29/roles/68cd1badce4c4baeb95895efe5da31f7 0.524s",
                                "2026-05-20 01:47:25.210 17 INFO tempest.lib.common.rest_client [req-a20cc739-3344-4872-8fa4-10c08cdb70e2 req-a20cc739-3344-4872-8fa4-10c08cdb70e2 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s",
                                "2026-05-20 01:47:25.262 33 INFO tempest.lib.common.rest_client [req-f4a5a76e-e61e-47d9-b7ab-cb84559a1b8d req-f4a5a76e-e61e-47d9-b7ab-cb84559a1b8d ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.916s",
                                "2026-05-20 01:47:25.393 13 INFO tempest.lib.common.rest_client [req-372b6b03-e3c9-4e1f-a3e6-96e24ec2ea1b req-372b6b03-e3c9-4e1f-a3e6-96e24ec2ea1b ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.927s",
                                "2026-05-20 01:47:25.396 27 INFO tempest.lib.common.rest_client [req-cea428d5-376f-4cd1-832e-28f7293a7e90 req-cea428d5-376f-4cd1-832e-28f7293a7e90 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.764s",
                                "2026-05-20 01:47:25.429 29 INFO tempest.lib.common.rest_client [req-ee507899-443b-441d-bde6-3526b6d51613 req-ee507899-443b-441d-bde6-3526b6d51613 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.336s",
                                "2026-05-20 01:47:25.442 41 INFO tempest.lib.common.rest_client [req-fa68df9a-0b84-4038-80af-2531d520e065 req-fa68df9a-0b84-4038-80af-2531d520e065 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c989e9cf7edd4976adbedfeb174067bb/users/fde2ba0ec3104688a452ab8afb0ebefc/roles/96c5293ae00249159873405c9cd172ae 0.687s",
                                "2026-05-20 01:47:25.445 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fde2ba0ec3104688a452ab8afb0ebefc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:25.446 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-863298560-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c989e9cf7edd4976adbedfeb174067bb', 'project_name': 'tempest-GroupSnapshotsV319Test-863298560', 'tenant_id': 'c989e9cf7edd4976adbedfeb174067bb', 'tenant_name': 'tempest-GroupSnapshotsV319Test-863298560', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fde2ba0ec3104688a452ab8afb0ebefc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:25.447 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-863298560-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c989e9cf7edd4976adbedfeb174067bb', 'project_name': 'tempest-GroupSnapshotsV319Test-863298560', 'tenant_id': 'c989e9cf7edd4976adbedfeb174067bb', 'tenant_name': 'tempest-GroupSnapshotsV319Test-863298560', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fde2ba0ec3104688a452ab8afb0ebefc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:25.513 15 INFO tempest.lib.common.rest_client [req-9a2ba279-2f43-4bf9-874e-376722bd768a req-9a2ba279-2f43-4bf9-874e-376722bd768a ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.902s",
                                "2026-05-20 01:47:25.554 33 INFO tempest.lib.common.rest_client [req-c94a7dd3-1768-46fe-b31a-c8fe5306d677 req-c94a7dd3-1768-46fe-b31a-c8fe5306d677 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s",
                                "2026-05-20 01:47:25.556 21 INFO tempest.lib.common.rest_client [req-1f4310f4-f508-4565-9837-6d264f515e16 req-1f4310f4-f508-4565-9837-6d264f515e16 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.699s",
                                "2026-05-20 01:47:25.565 23 INFO tempest.lib.common.rest_client [req-7510ba4d-c57e-4104-83cb-e55912197743 req-7510ba4d-c57e-4104-83cb-e55912197743 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1af2da58807b41988d413126031fedfd/users/2a5df68ed82d46f8b1fc3f38e178e00a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.582s",
                                "2026-05-20 01:47:25.657 37 INFO tempest.lib.common.rest_client [req-2aff72e7-b3ca-4dfb-87b6-fecdff29f652 req-2aff72e7-b3ca-4dfb-87b6-fecdff29f652 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.025s",
                                "2026-05-20 01:47:25.669 19 INFO tempest.lib.common.rest_client [req-dd44ed78-5da7-4c27-8970-0ac2f8b79e16 req-dd44ed78-5da7-4c27-8970-0ac2f8b79e16 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.682s",
                                "2026-05-20 01:47:25.669 29 INFO tempest.lib.common.rest_client [req-1d98970c-3330-4674-bb92-ce098f6cd285 req-1d98970c-3330-4674-bb92-ce098f6cd285 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/662201ab4e864880845d288a49bc7f81/users/de010260ee344035ab1041f192853d29/roles/96c5293ae00249159873405c9cd172ae 0.234s",
                                "2026-05-20 01:47:25.670 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user de010260ee344035ab1041f192853d29 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:25.671 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-597433582-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '662201ab4e864880845d288a49bc7f81', 'project_name': 'tempest-VolumesTransfersTest-597433582', 'tenant_id': '662201ab4e864880845d288a49bc7f81', 'tenant_name': 'tempest-VolumesTransfersTest-597433582', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de010260ee344035ab1041f192853d29', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:25.672 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-597433582-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '662201ab4e864880845d288a49bc7f81', 'project_name': 'tempest-VolumesTransfersTest-597433582', 'tenant_id': '662201ab4e864880845d288a49bc7f81', 'tenant_name': 'tempest-VolumesTransfersTest-597433582', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de010260ee344035ab1041f192853d29', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:25.723 25 INFO tempest.lib.common.rest_client [req-0a3bfbb1-d1de-49e1-a7d3-aae029631299 req-0a3bfbb1-d1de-49e1-a7d3-aae029631299 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.737s",
                                "2026-05-20 01:47:25.754 31 INFO tempest.lib.common.rest_client [req-73107e1c-e4a8-43a9-b184-484f841d136c req-73107e1c-e4a8-43a9-b184-484f841d136c ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.924s",
                                "2026-05-20 01:47:25.777 35 INFO tempest.lib.common.rest_client [req-0d40a9e8-300a-4346-93a8-4a29a9fb3722 req-0d40a9e8-300a-4346-93a8-4a29a9fb3722 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56283b9d678c4332a72e00324ba6aad1/users/8191c8cc298c4409b669bdd05249d397/roles/96c5293ae00249159873405c9cd172ae 0.830s",
                                "2026-05-20 01:47:25.782 37 INFO tempest.lib.common.rest_client [req-cf741eaa-f71a-4750-a730-4845ee7e4c40 req-cf741eaa-f71a-4750-a730-4845ee7e4c40 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s",
                                "2026-05-20 01:47:25.794 17 INFO tempest.lib.common.rest_client [req-b19a54ae-a458-438d-9206-3278d8684b91 req-b19a54ae-a458-438d-9206-3278d8684b91 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/361535f8109543a1ac68bf926f4e336f/users/8f3e91043acf43c198410771a4eecd20/roles/96c5293ae00249159873405c9cd172ae 0.578s",
                                "2026-05-20 01:47:25.797 33 INFO tempest.lib.common.rest_client [req-b139a8ca-47c6-4567-b7ae-4178d2bde9ae req-b139a8ca-47c6-4567-b7ae-4178d2bde9ae ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eedb97292b8544bc8b3164d986e35d85/users/3dec50a151574bf7a2b3a57e5459364d/roles/96c5293ae00249159873405c9cd172ae 0.240s",
                                "2026-05-20 01:47:25.863 39 INFO tempest.lib.common.rest_client [req-fbdf10df-e44e-461e-ac58-3f8a1a22b398 req-fbdf10df-e44e-461e-ac58-3f8a1a22b398 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.918s",
                                "2026-05-20 01:47:25.882 27 INFO tempest.lib.common.rest_client [req-d0969a0a-a149-41f1-b649-e6b0b8ac383f req-d0969a0a-a149-41f1-b649-e6b0b8ac383f ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s",
                                "2026-05-20 01:47:25.897 13 INFO tempest.lib.common.rest_client [req-31476931-86e6-4fc3-9e0b-83f26555ca2e req-31476931-86e6-4fc3-9e0b-83f26555ca2e ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.501s",
                                "2026-05-20 01:47:25.900 15 INFO tempest.lib.common.rest_client [req-d2af3287-4d8b-4412-af1f-03eb4a7bb4ed req-d2af3287-4d8b-4412-af1f-03eb4a7bb4ed ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s",
                                "2026-05-20 01:47:25.902 11 INFO tempest.lib.common.rest_client [req-5e172ae3-4602-486c-b183-9c8b7c7fd22a req-5e172ae3-4602-486c-b183-9c8b7c7fd22a ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/89a8c2e18dce4575940a57ef6be38ba6/users/811eb184a6fd43098439ad0dbfeb5182/roles/96c5293ae00249159873405c9cd172ae 0.814s",
                                "2026-05-20 01:47:25.902 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 811eb184a6fd43098439ad0dbfeb5182 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:25.902 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-1314724561-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '89a8c2e18dce4575940a57ef6be38ba6', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-1314724561', 'tenant_id': '89a8c2e18dce4575940a57ef6be38ba6', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-1314724561', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '811eb184a6fd43098439ad0dbfeb5182', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:25.908 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-1314724561-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '89a8c2e18dce4575940a57ef6be38ba6', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-1314724561', 'tenant_id': '89a8c2e18dce4575940a57ef6be38ba6', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-1314724561', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '811eb184a6fd43098439ad0dbfeb5182', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:25.924 25 INFO tempest.lib.common.rest_client [req-eec4ea91-b95a-412f-8645-0d4d42708ce2 req-eec4ea91-b95a-412f-8645-0d4d42708ce2 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-20 01:47:25.982 17 INFO tempest.lib.common.rest_client [req-d3584c32-7107-4e04-926e-4991c09b490f req-d3584c32-7107-4e04-926e-4991c09b490f ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-20 01:47:25.985 23 INFO tempest.lib.common.rest_client [req-43de1b43-c83a-4d7a-a1f6-26a17fd653d8 req-43de1b43-c83a-4d7a-a1f6-26a17fd653d8 ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.414s",
                                "2026-05-20 01:47:26.020 39 INFO tempest.lib.common.rest_client [req-3e9a9d1e-8601-474a-8e6f-1454909aabe2 req-3e9a9d1e-8601-474a-8e6f-1454909aabe2 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d25723ff887340f3bcbaf5b0bf99a3f8/users/c0fa56244dc341ee952f3b92c8206648/roles/96c5293ae00249159873405c9cd172ae 0.154s",
                                "2026-05-20 01:47:26.037 21 INFO tempest.lib.common.rest_client [req-7ba1ef14-ec4b-4b28-9b04-f90823a85928 req-7ba1ef14-ec4b-4b28-9b04-f90823a85928 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28e2b90d81c4405cbf1e465227b6d4db/users/aaa2a4d5a25c4b6ca20887afaf560403/roles/96c5293ae00249159873405c9cd172ae 0.477s",
                                "2026-05-20 01:47:26.107 35 INFO tempest.lib.common.rest_client [req-a4d00c8f-fdf1-4973-b912-9bedd16b6186 req-a4d00c8f-fdf1-4973-b912-9bedd16b6186 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.327s",
                                "2026-05-20 01:47:26.146 33 INFO tempest.lib.common.rest_client [req-17adb771-24bd-4dc0-a647-bda154edd445 req-17adb771-24bd-4dc0-a647-bda154edd445 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s",
                                "2026-05-20 01:47:26.154 19 INFO tempest.lib.common.rest_client [req-71a4e9b4-914b-4561-ab04-0a9a8b15228b req-71a4e9b4-914b-4561-ab04-0a9a8b15228b ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aed3f06dd237483bb2ba44c2800d97ff/users/cf1b356846dc4811bf2ee4506a3a35f8/roles/68cd1badce4c4baeb95895efe5da31f7 0.483s",
                                "2026-05-20 01:47:26.167 17 INFO tempest.lib.common.rest_client [req-07c9bfff-7eeb-4f1a-a404-00bf2c6a4ebe req-07c9bfff-7eeb-4f1a-a404-00bf2c6a4ebe ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/361535f8109543a1ac68bf926f4e336f/users/8f3e91043acf43c198410771a4eecd20/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.183s",
                                "2026-05-20 01:47:26.205 15 INFO tempest.lib.common.rest_client [req-dfb16437-c383-463c-97cf-bbed8dfe5a84 req-dfb16437-c383-463c-97cf-bbed8dfe5a84 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ac2d379df774c53b4f5c6bde9c96ef9/users/c7fb91c2976142329af49c8f698e88eb/roles/96c5293ae00249159873405c9cd172ae 0.295s",
                                "2026-05-20 01:47:26.256 13 INFO tempest.lib.common.rest_client [req-26cbf445-ecdd-4ac6-88ee-ba1a21c7f61a req-26cbf445-ecdd-4ac6-88ee-ba1a21c7f61a ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b7ab3287d8784b9d88d85158a608272b/users/a93e640047eb43f3a5059226fd1c2935/roles/96c5293ae00249159873405c9cd172ae 0.357s",
                                "2026-05-20 01:47:26.324 21 INFO tempest.lib.common.rest_client [req-e601de79-e5c8-4513-9e11-4e29916349f5 req-e601de79-e5c8-4513-9e11-4e29916349f5 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s",
                                "2026-05-20 01:47:26.325 31 INFO tempest.lib.common.rest_client [req-8a9051d7-5b1c-4c63-bc56-23dc14bdc414 req-8a9051d7-5b1c-4c63-bc56-23dc14bdc414 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.569s",
                                "2026-05-20 01:47:26.363 13 INFO tempest.lib.common.rest_client [req-7387379a-ea92-4a9b-9247-4abcfbb6cde7 req-7387379a-ea92-4a9b-9247-4abcfbb6cde7 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s",
                                "2026-05-20 01:47:26.402 37 INFO tempest.lib.common.rest_client [req-135cc7af-0d14-40f5-9053-f4566b53d51b req-135cc7af-0d14-40f5-9053-f4566b53d51b ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a7f675866ec4884926672bdc4bbcfcb/users/0c33b18156fb4d7c9feaf9dc915b2227/roles/96c5293ae00249159873405c9cd172ae 0.614s",
                                "2026-05-20 01:47:26.409 25 INFO tempest.lib.common.rest_client [req-6683569d-e880-47ab-b30f-3b46d940e701 req-6683569d-e880-47ab-b30f-3b46d940e701 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c967a8f026f4d7b90e76ec02dfbbbcd/users/be9e17f106e343639d6efeae44bd7cf1/roles/96c5293ae00249159873405c9cd172ae 0.479s",
                                "2026-05-20 01:47:26.411 19 INFO tempest.lib.common.rest_client [req-fec4cf3d-0915-4b37-b34d-3461c42b9a20 req-fec4cf3d-0915-4b37-b34d-3461c42b9a20 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-20 01:47:26.429 29 INFO tempest.lib.common.rest_client [req-90d2f235-1f71-409d-a910-3546e3821e56 req-90d2f235-1f71-409d-a910-3546e3821e56 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.747s",
                                "2026-05-20 01:47:26.439 41 INFO tempest.lib.common.rest_client [req-f7a3604f-1964-4fef-a2fe-170f6d299967 req-f7a3604f-1964-4fef-a2fe-170f6d299967 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.983s",
                                "2026-05-20 01:47:26.515 39 INFO tempest.lib.common.rest_client [req-3d26afac-579e-4a16-99ed-6b9674079bd6 req-3d26afac-579e-4a16-99ed-6b9674079bd6 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.492s",
                                "2026-05-20 01:47:26.544 33 INFO tempest.lib.common.rest_client [req-1eb1957e-684e-4dee-9f06-056176eb2fd7 req-1eb1957e-684e-4dee-9f06-056176eb2fd7 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eedb97292b8544bc8b3164d986e35d85/users/3dec50a151574bf7a2b3a57e5459364d/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.396s",
                                "2026-05-20 01:47:26.561 27 INFO tempest.lib.common.rest_client [req-4ee83ee4-1e6f-4319-92bb-1c6e45db02e1 req-4ee83ee4-1e6f-4319-92bb-1c6e45db02e1 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6666521e0c34f9ba346eaa92388a3bb/users/7b9f16d387734c7bb5f5c6c30cbe1712/roles/96c5293ae00249159873405c9cd172ae 0.674s",
                                "2026-05-20 01:47:26.565 13 INFO tempest.lib.common.rest_client [req-4cd1a28b-086b-4143-934a-ff7cf2a399d2 req-4cd1a28b-086b-4143-934a-ff7cf2a399d2 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b7ab3287d8784b9d88d85158a608272b/users/a93e640047eb43f3a5059226fd1c2935/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.199s",
                                "2026-05-20 01:47:26.573 29 INFO tempest.lib.common.rest_client [req-e9707d69-be49-4581-ae9e-d30368b22203 req-e9707d69-be49-4581-ae9e-d30368b22203 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.139s",
                                "2026-05-20 01:47:26.626 15 INFO tempest.lib.common.rest_client [req-f034be75-67b6-4d6d-b9af-477e387e551d req-f034be75-67b6-4d6d-b9af-477e387e551d ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.411s",
                                "2026-05-20 01:47:26.727 39 INFO tempest.lib.common.rest_client [req-c4a3551b-84c2-45fd-bce8-08267451596a req-c4a3551b-84c2-45fd-bce8-08267451596a ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d25723ff887340f3bcbaf5b0bf99a3f8/users/c0fa56244dc341ee952f3b92c8206648/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.206s",
                                "2026-05-20 01:47:26.728 25 INFO tempest.lib.common.rest_client [req-d8876ac4-4274-44e7-869a-f96909d82bbf req-d8876ac4-4274-44e7-869a-f96909d82bbf ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s",
                                "2026-05-20 01:47:26.734 23 INFO tempest.lib.common.rest_client [req-7fbc11fb-2ae6-4b93-863a-8caecbd47883 req-7fbc11fb-2ae6-4b93-863a-8caecbd47883 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1af2da58807b41988d413126031fedfd/users/2a5df68ed82d46f8b1fc3f38e178e00a/roles/68cd1badce4c4baeb95895efe5da31f7 0.744s",
                                "2026-05-20 01:47:26.736 31 INFO tempest.lib.common.rest_client [req-5b2d7316-982b-4018-aae1-7e49955b460d req-5b2d7316-982b-4018-aae1-7e49955b460d ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b8fc53cd5244d8489f9095a1c66b8e7/users/0a7225188c3745c18a8d535f11648696/roles/a5048e830be14347876cdf483f806a64 0.408s",
                                "2026-05-20 01:47:26.843 35 INFO tempest.lib.common.rest_client [req-2a7cb761-1b4b-4bd3-ab7e-a8017deb7602 req-2a7cb761-1b4b-4bd3-ab7e-a8017deb7602 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56283b9d678c4332a72e00324ba6aad1/users/8191c8cc298c4409b669bdd05249d397/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.734s",
                                "2026-05-20 01:47:26.855 33 INFO tempest.lib.common.rest_client [req-675da64e-7e82-427d-a8a8-9d4d2fd96a32 req-675da64e-7e82-427d-a8a8-9d4d2fd96a32 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s",
                                "2026-05-20 01:47:26.858 41 INFO tempest.lib.common.rest_client [req-7c0df188-8efe-438d-acf1-9a7e0e53b02d req-7c0df188-8efe-438d-acf1-9a7e0e53b02d ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.413s",
                                "2026-05-20 01:47:26.970 15 INFO tempest.lib.common.rest_client [req-e14e2d73-32cb-421b-91ad-164336c8385d req-e14e2d73-32cb-421b-91ad-164336c8385d ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ac2d379df774c53b4f5c6bde9c96ef9/users/c7fb91c2976142329af49c8f698e88eb/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.338s",
                                "2026-05-20 01:47:26.972 23 INFO tempest.lib.common.rest_client [req-f836d59c-4844-4164-a921-2d9902a69cfa req-f836d59c-4844-4164-a921-2d9902a69cfa ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-20 01:47:26.987 11 INFO tempest.lib.common.rest_client [req-9e4948d5-84c5-44a9-aabf-8390fed04e62 req-9e4948d5-84c5-44a9-aabf-8390fed04e62 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.069s",
                                "2026-05-20 01:47:27.001 39 INFO tempest.lib.common.rest_client [req-0ff75782-ed19-4060-97c8-ffeb0f4d7f4e req-0ff75782-ed19-4060-97c8-ffeb0f4d7f4e ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s",
                                "2026-05-20 01:47:27.019 17 INFO tempest.lib.common.rest_client [req-eb71537f-c700-4d33-9b95-265639ad0771 req-eb71537f-c700-4d33-9b95-265639ad0771 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.846s",
                                "2026-05-20 01:47:27.111 37 INFO tempest.lib.common.rest_client [req-fcc8194d-dd76-4e24-8622-60caddbe1ad8 req-fcc8194d-dd76-4e24-8622-60caddbe1ad8 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.705s",
                                "2026-05-20 01:47:27.114 21 INFO tempest.lib.common.rest_client [req-2f730067-98d9-4984-801f-b4fa17edc8ab req-2f730067-98d9-4984-801f-b4fa17edc8ab ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28e2b90d81c4405cbf1e465227b6d4db/users/aaa2a4d5a25c4b6ca20887afaf560403/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.787s",
                                "2026-05-20 01:47:27.121 25 INFO tempest.lib.common.rest_client [req-29f84a44-3488-4a13-83c6-4b67ad752f0f req-29f84a44-3488-4a13-83c6-4b67ad752f0f ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c967a8f026f4d7b90e76ec02dfbbbcd/users/be9e17f106e343639d6efeae44bd7cf1/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.391s",
                                "2026-05-20 01:47:27.146 11 INFO tempest.lib.common.rest_client [req-bcf23fbc-a9f2-49b6-8217-b6f8ae425dfb req-bcf23fbc-a9f2-49b6-8217-b6f8ae425dfb ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.157s",
                                "2026-05-20 01:47:27.222 19 INFO tempest.lib.common.rest_client [req-8c498822-ea5a-441d-ad2f-4cf3ded7ed5d req-8c498822-ea5a-441d-ad2f-4cf3ded7ed5d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aed3f06dd237483bb2ba44c2800d97ff/users/cf1b356846dc4811bf2ee4506a3a35f8/roles/96c5293ae00249159873405c9cd172ae 0.809s",
                                "2026-05-20 01:47:27.223 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cf1b356846dc4811bf2ee4506a3a35f8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:27.224 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1437099890-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aed3f06dd237483bb2ba44c2800d97ff', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1437099890', 'tenant_id': 'aed3f06dd237483bb2ba44c2800d97ff', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1437099890', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf1b356846dc4811bf2ee4506a3a35f8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:27.224 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1437099890-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aed3f06dd237483bb2ba44c2800d97ff', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1437099890', 'tenant_id': 'aed3f06dd237483bb2ba44c2800d97ff', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1437099890', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf1b356846dc4811bf2ee4506a3a35f8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:27.285 29 INFO tempest.lib.common.rest_client [req-b5f68ea2-6f74-444f-a401-3b9b1b61fcea req-b5f68ea2-6f74-444f-a401-3b9b1b61fcea ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.708s",
                                "2026-05-20 01:47:27.310 33 INFO tempest.lib.common.rest_client [req-f7320061-28d1-4736-82d7-587a5b658aad req-f7320061-28d1-4736-82d7-587a5b658aad ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eedb97292b8544bc8b3164d986e35d85/users/3dec50a151574bf7a2b3a57e5459364d/roles/68cd1badce4c4baeb95895efe5da31f7 0.449s",
                                "2026-05-20 01:47:27.312 27 INFO tempest.lib.common.rest_client [req-19a27ddb-7a06-4257-976c-c98cadd5a46c req-19a27ddb-7a06-4257-976c-c98cadd5a46c ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.745s",
                                "2026-05-20 01:47:27.347 17 INFO tempest.lib.common.rest_client [req-6101ff41-b393-4af9-9c92-0580865993c8 req-6101ff41-b393-4af9-9c92-0580865993c8 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/361535f8109543a1ac68bf926f4e336f/users/8f3e91043acf43c198410771a4eecd20/roles/68cd1badce4c4baeb95895efe5da31f7 0.325s",
                                "2026-05-20 01:47:27.405 13 INFO tempest.lib.common.rest_client [req-d72224bc-8d1e-4955-917c-723f68332cda req-d72224bc-8d1e-4955-917c-723f68332cda ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.837s",
                                "2026-05-20 01:47:27.404 15 INFO tempest.lib.common.rest_client [req-4d334194-eca9-4096-a88f-5285d573eb34 req-4d334194-eca9-4096-a88f-5285d573eb34 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.431s",
                                "2026-05-20 01:47:27.433 31 INFO tempest.lib.common.rest_client [req-4a4296e9-4e8e-4c9b-adfa-1ef1cdac4915 req-4a4296e9-4e8e-4c9b-adfa-1ef1cdac4915 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.695s",
                                "2026-05-20 01:47:27.485 21 INFO tempest.lib.common.rest_client [req-36bb435f-77ab-4772-a9da-9d16c64b6e99 req-36bb435f-77ab-4772-a9da-9d16c64b6e99 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.368s",
                                "2026-05-20 01:47:27.483 37 INFO tempest.lib.common.rest_client [req-b7a7b6c2-df31-421f-88e0-7a600172deea req-b7a7b6c2-df31-421f-88e0-7a600172deea ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a7f675866ec4884926672bdc4bbcfcb/users/0c33b18156fb4d7c9feaf9dc915b2227/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.368s",
                                "2026-05-20 01:47:27.488 23 INFO tempest.lib.common.rest_client [req-ce33e455-9b45-47dc-8fe4-a26eea6d2c0e req-ce33e455-9b45-47dc-8fe4-a26eea6d2c0e ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1af2da58807b41988d413126031fedfd/users/2a5df68ed82d46f8b1fc3f38e178e00a/roles/96c5293ae00249159873405c9cd172ae 0.513s",
                                "2026-05-20 01:47:27.488 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2a5df68ed82d46f8b1fc3f38e178e00a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:27.489 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesAccessTest-126479146-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1af2da58807b41988d413126031fedfd', 'project_name': 'tempest-VolumeTypesAccessTest-126479146', 'tenant_id': '1af2da58807b41988d413126031fedfd', 'tenant_name': 'tempest-VolumeTypesAccessTest-126479146', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2a5df68ed82d46f8b1fc3f38e178e00a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:27.492 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesAccessTest-126479146-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1af2da58807b41988d413126031fedfd', 'project_name': 'tempest-VolumeTypesAccessTest-126479146', 'tenant_id': '1af2da58807b41988d413126031fedfd', 'tenant_name': 'tempest-VolumeTypesAccessTest-126479146', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2a5df68ed82d46f8b1fc3f38e178e00a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:27.527 35 INFO tempest.lib.common.rest_client [req-7a823c83-1de0-4b0e-b5d9-49963fabf35f req-7a823c83-1de0-4b0e-b5d9-49963fabf35f ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.680s",
                                "2026-05-20 01:47:27.548 41 INFO tempest.lib.common.rest_client [req-0afb1250-f80b-4bbd-9621-bdf40fee7261 req-0afb1250-f80b-4bbd-9621-bdf40fee7261 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.688s",
                                "2026-05-20 01:47:27.614 33 INFO tempest.lib.common.rest_client [req-df958cc7-46cb-4652-9d1f-777df7077b5e req-df958cc7-46cb-4652-9d1f-777df7077b5e ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s",
                                "2026-05-20 01:47:27.618 29 INFO tempest.lib.common.rest_client [req-c62f215b-13ee-407e-98cb-ad3bb9606bce req-c62f215b-13ee-407e-98cb-ad3bb9606bce ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.330s",
                                "2026-05-20 01:47:27.627 39 INFO tempest.lib.common.rest_client [req-9c44a030-e6d0-4366-bfd0-5f9621266db3 req-9c44a030-e6d0-4366-bfd0-5f9621266db3 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d25723ff887340f3bcbaf5b0bf99a3f8/users/c0fa56244dc341ee952f3b92c8206648/roles/68cd1badce4c4baeb95895efe5da31f7 0.623s",
                                "2026-05-20 01:47:27.651 17 INFO tempest.lib.common.rest_client [req-a8579166-0302-48b6-aedb-f4b160c688b9 req-a8579166-0302-48b6-aedb-f4b160c688b9 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.302s",
                                "2026-05-20 01:47:27.654 25 INFO tempest.lib.common.rest_client [req-5d1dd8c8-7e28-408c-854f-910deaf0d225 req-5d1dd8c8-7e28-408c-854f-910deaf0d225 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.527s",
                                "2026-05-20 01:47:27.757 15 INFO tempest.lib.common.rest_client [req-d5662003-9177-480c-8b1e-6fd459140780 req-d5662003-9177-480c-8b1e-6fd459140780 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ac2d379df774c53b4f5c6bde9c96ef9/users/c7fb91c2976142329af49c8f698e88eb/roles/68cd1badce4c4baeb95895efe5da31f7 0.350s",
                                "2026-05-20 01:47:27.763 31 INFO tempest.lib.common.rest_client [req-c64ebd57-b2c2-4644-b413-324613735056 req-c64ebd57-b2c2-4644-b413-324613735056 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b8fc53cd5244d8489f9095a1c66b8e7/users/0a7225188c3745c18a8d535f11648696/roles/a5048e830be14347876cdf483f806a64 0.327s",
                                "2026-05-20 01:47:27.791 27 INFO tempest.lib.common.rest_client [req-8585dbfa-a870-4993-9fda-c5a6a73f25f5 req-8585dbfa-a870-4993-9fda-c5a6a73f25f5 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6666521e0c34f9ba346eaa92388a3bb/users/7b9f16d387734c7bb5f5c6c30cbe1712/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.476s",
                                "2026-05-20 01:47:27.889 37 INFO tempest.lib.common.rest_client [req-3b78c989-fa59-4eba-8e5f-35dc427d6b89 req-3b78c989-fa59-4eba-8e5f-35dc427d6b89 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s",
                                "2026-05-20 01:47:27.944 29 INFO tempest.lib.common.rest_client [req-82e8c531-e11d-49a7-a4c8-9dee8fcd5b28 req-82e8c531-e11d-49a7-a4c8-9dee8fcd5b28 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/beb0d13437b0421b9fbe4c37f858361e/users/b4ebf2070f894322abb04e7db62323a4/roles/96c5293ae00249159873405c9cd172ae 0.323s",
                                "2026-05-20 01:47:27.948 35 INFO tempest.lib.common.rest_client [req-6adb406e-3661-4527-86d4-889794bfe2e0 req-6adb406e-3661-4527-86d4-889794bfe2e0 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56283b9d678c4332a72e00324ba6aad1/users/8191c8cc298c4409b669bdd05249d397/roles/68cd1badce4c4baeb95895efe5da31f7 0.418s",
                                "2026-05-20 01:47:27.948 13 INFO tempest.lib.common.rest_client [req-24b2c521-442c-4d28-914d-fdd7258c7e4b req-24b2c521-442c-4d28-914d-fdd7258c7e4b ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b7ab3287d8784b9d88d85158a608272b/users/a93e640047eb43f3a5059226fd1c2935/roles/68cd1badce4c4baeb95895efe5da31f7 0.537s",
                                "2026-05-20 01:47:28.001 11 INFO tempest.lib.common.rest_client [req-854c20f6-61fd-41a7-a58c-7e04fba68a4a req-854c20f6-61fd-41a7-a58c-7e04fba68a4a ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.853s",
                                "2026-05-20 01:47:28.146 39 INFO tempest.lib.common.rest_client [req-cf611ee1-ac07-49bd-8abb-f8d7d4df3481 req-cf611ee1-ac07-49bd-8abb-f8d7d4df3481 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.512s",
                                "2026-05-20 01:47:28.147 21 INFO tempest.lib.common.rest_client [req-af152815-f048-4895-8ebe-1a5317fe2958 req-af152815-f048-4895-8ebe-1a5317fe2958 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28e2b90d81c4405cbf1e465227b6d4db/users/aaa2a4d5a25c4b6ca20887afaf560403/roles/68cd1badce4c4baeb95895efe5da31f7 0.656s",
                                "2026-05-20 01:47:28.162 33 INFO tempest.lib.common.rest_client [req-a8187854-51cc-4488-8b14-a00e5a4d1d29 req-a8187854-51cc-4488-8b14-a00e5a4d1d29 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eedb97292b8544bc8b3164d986e35d85/users/3dec50a151574bf7a2b3a57e5459364d/roles/96c5293ae00249159873405c9cd172ae 0.546s",
                                "2026-05-20 01:47:28.163 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3dec50a151574bf7a2b3a57e5459364d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:28.163 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1139689017-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eedb97292b8544bc8b3164d986e35d85', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1139689017', 'tenant_id': 'eedb97292b8544bc8b3164d986e35d85', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1139689017', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3dec50a151574bf7a2b3a57e5459364d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:28.164 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1139689017-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eedb97292b8544bc8b3164d986e35d85', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1139689017', 'tenant_id': 'eedb97292b8544bc8b3164d986e35d85', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1139689017', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3dec50a151574bf7a2b3a57e5459364d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:28.231 17 INFO tempest.lib.common.rest_client [req-432139be-fd67-4f8d-a50a-1686e0525cf6 req-432139be-fd67-4f8d-a50a-1686e0525cf6 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/361535f8109543a1ac68bf926f4e336f/users/8f3e91043acf43c198410771a4eecd20/roles/96c5293ae00249159873405c9cd172ae 0.576s",
                                "2026-05-20 01:47:28.232 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8f3e91043acf43c198410771a4eecd20 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:28.232 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-803429870-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '361535f8109543a1ac68bf926f4e336f', 'project_name': 'tempest-GroupSnapshotsTest-803429870', 'tenant_id': '361535f8109543a1ac68bf926f4e336f', 'tenant_name': 'tempest-GroupSnapshotsTest-803429870', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8f3e91043acf43c198410771a4eecd20', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:28.233 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-803429870-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '361535f8109543a1ac68bf926f4e336f', 'project_name': 'tempest-GroupSnapshotsTest-803429870', 'tenant_id': '361535f8109543a1ac68bf926f4e336f', 'tenant_name': 'tempest-GroupSnapshotsTest-803429870', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8f3e91043acf43c198410771a4eecd20', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:28.249 19 INFO tempest.lib.common.rest_client [req-adf02aae-1da3-4260-8ed9-32e799bedae0 req-adf02aae-1da3-4260-8ed9-32e799bedae0 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.016s",
                                "2026-05-20 01:47:28.275 31 INFO tempest.lib.common.rest_client [req-786826bc-03c2-4896-855d-93d699eeb8d5 req-786826bc-03c2-4896-855d-93d699eeb8d5 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.506s",
                                "2026-05-20 01:47:28.282 23 INFO tempest.lib.common.rest_client [req-0aa98e4a-0ef2-4241-bce5-33562c89611e req-0aa98e4a-0ef2-4241-bce5-33562c89611e ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.773s",
                                "2026-05-20 01:47:28.350 41 INFO tempest.lib.common.rest_client [req-388799f1-9673-4b58-9a8e-ffdc7fe7800e req-388799f1-9673-4b58-9a8e-ffdc7fe7800e ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.799s",
                                "2026-05-20 01:47:28.358 29 INFO tempest.lib.common.rest_client [req-5f72f3a1-7c68-4616-b77d-e31d8f07ae6c req-5f72f3a1-7c68-4616-b77d-e31d8f07ae6c ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.410s",
                                "2026-05-20 01:47:28.368 27 INFO tempest.lib.common.rest_client [req-7628501d-d7d3-43ef-86d6-2dfec491d5cb req-7628501d-d7d3-43ef-86d6-2dfec491d5cb ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.574s",
                                "2026-05-20 01:47:28.368 25 INFO tempest.lib.common.rest_client [req-04aa69b6-507f-413d-998e-689d1861efb2 req-04aa69b6-507f-413d-998e-689d1861efb2 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c967a8f026f4d7b90e76ec02dfbbbcd/users/be9e17f106e343639d6efeae44bd7cf1/roles/68cd1badce4c4baeb95895efe5da31f7 0.710s",
                                "2026-05-20 01:47:28.462 13 INFO tempest.lib.common.rest_client [req-308e4af5-37fa-44e5-8c51-1d8341192e50 req-308e4af5-37fa-44e5-8c51-1d8341192e50 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.512s",
                                "2026-05-20 01:47:28.475 11 INFO tempest.lib.common.rest_client [req-3b65a5f7-36b1-4173-8b7a-e6475cdb25a1 req-3b65a5f7-36b1-4173-8b7a-e6475cdb25a1 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.472s",
                                "2026-05-20 01:47:28.483 15 INFO tempest.lib.common.rest_client [req-46457a6a-2850-4bfe-b2a2-8e1bb1e8f41e req-46457a6a-2850-4bfe-b2a2-8e1bb1e8f41e ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.724s",
                                "2026-05-20 01:47:28.490 37 INFO tempest.lib.common.rest_client [req-ed3dbdd3-c846-4cb0-856d-26da5bba381a req-ed3dbdd3-c846-4cb0-856d-26da5bba381a ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a7f675866ec4884926672bdc4bbcfcb/users/0c33b18156fb4d7c9feaf9dc915b2227/roles/68cd1badce4c4baeb95895efe5da31f7 0.599s",
                                "2026-05-20 01:47:28.494 21 INFO tempest.lib.common.rest_client [req-1db36c69-7ab6-4654-b1ad-7e7484cf9a07 req-1db36c69-7ab6-4654-b1ad-7e7484cf9a07 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.342s",
                                "2026-05-20 01:47:28.526 19 INFO tempest.lib.common.rest_client [req-92eef3b9-ba2b-45d0-a3e8-842af2ecbe9c req-92eef3b9-ba2b-45d0-a3e8-842af2ecbe9c ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.271s",
                                "2026-05-20 01:47:28.586 39 INFO tempest.lib.common.rest_client [req-df2a6faf-d03b-46b6-a7af-e965103716f8 req-df2a6faf-d03b-46b6-a7af-e965103716f8 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d25723ff887340f3bcbaf5b0bf99a3f8/users/c0fa56244dc341ee952f3b92c8206648/roles/96c5293ae00249159873405c9cd172ae 0.437s",
                                "2026-05-20 01:47:28.587 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c0fa56244dc341ee952f3b92c8206648 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:28.588 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-358779788-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd25723ff887340f3bcbaf5b0bf99a3f8', 'project_name': 'tempest-GroupsTest-358779788', 'tenant_id': 'd25723ff887340f3bcbaf5b0bf99a3f8', 'tenant_name': 'tempest-GroupsTest-358779788', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0fa56244dc341ee952f3b92c8206648', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:28.589 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-358779788-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd25723ff887340f3bcbaf5b0bf99a3f8', 'project_name': 'tempest-GroupsTest-358779788', 'tenant_id': 'd25723ff887340f3bcbaf5b0bf99a3f8', 'tenant_name': 'tempest-GroupsTest-358779788', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0fa56244dc341ee952f3b92c8206648', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:28.613 31 INFO tempest.lib.common.rest_client [req-873d9737-644e-446f-aa7c-40425d0954ee req-873d9737-644e-446f-aa7c-40425d0954ee ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b8fc53cd5244d8489f9095a1c66b8e7/users/0a7225188c3745c18a8d535f11648696/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.334s",
                                "2026-05-20 01:47:28.612 35 INFO tempest.lib.common.rest_client [req-e5bc658a-30ba-42e9-a258-2c82746c7f36 req-e5bc658a-30ba-42e9-a258-2c82746c7f36 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.662s",
                                "2026-05-20 01:47:28.638 23 INFO tempest.lib.common.rest_client [req-9a80dd2e-9bf5-46c1-a38e-6220ebfdb6a0 req-9a80dd2e-9bf5-46c1-a38e-6220ebfdb6a0 ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.350s",
                                "2026-05-20 01:47:28.725 27 INFO tempest.lib.common.rest_client [req-a5bd4792-dee0-4def-a770-db07ba4f745e req-a5bd4792-dee0-4def-a770-db07ba4f745e ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6666521e0c34f9ba346eaa92388a3bb/users/7b9f16d387734c7bb5f5c6c30cbe1712/roles/68cd1badce4c4baeb95895efe5da31f7 0.353s",
                                "2026-05-20 01:47:28.780 25 INFO tempest.lib.common.rest_client [req-79c78dc6-5e6e-43d6-a70b-47f735d386fa req-79c78dc6-5e6e-43d6-a70b-47f735d386fa ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.409s",
                                "2026-05-20 01:47:28.791 13 INFO tempest.lib.common.rest_client [req-cca01d2a-1155-4cc0-843b-0136f948db42 req-cca01d2a-1155-4cc0-843b-0136f948db42 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b7ab3287d8784b9d88d85158a608272b/users/a93e640047eb43f3a5059226fd1c2935/roles/96c5293ae00249159873405c9cd172ae 0.327s",
                                "2026-05-20 01:47:28.791 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a93e640047eb43f3a5059226fd1c2935 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:28.791 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-1215707182-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b7ab3287d8784b9d88d85158a608272b', 'project_name': 'tempest-ExtraSpecsNegativeTest-1215707182', 'tenant_id': 'b7ab3287d8784b9d88d85158a608272b', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-1215707182', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a93e640047eb43f3a5059226fd1c2935', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:28.792 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-1215707182-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b7ab3287d8784b9d88d85158a608272b', 'project_name': 'tempest-ExtraSpecsNegativeTest-1215707182', 'tenant_id': 'b7ab3287d8784b9d88d85158a608272b', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-1215707182', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a93e640047eb43f3a5059226fd1c2935', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:28.809 37 INFO tempest.lib.common.rest_client [req-ea7ca031-fac4-4dff-83ff-59bad40ca5a6 req-ea7ca031-fac4-4dff-83ff-59bad40ca5a6 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.317s",
                                "2026-05-20 01:47:28.926 11 INFO tempest.lib.common.rest_client [req-b8c64ce9-df85-495f-8730-2a7f7ec5fb59 req-b8c64ce9-df85-495f-8730-2a7f7ec5fb59 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/26f3c195068a457d837ffd1c4e1a0a11/users/1141d38e19314276af401481ead308b0/roles/a5048e830be14347876cdf483f806a64 0.448s",
                                "2026-05-20 01:47:28.927 31 INFO tempest.lib.common.rest_client [req-e8ed397a-dcb8-4c1b-acef-3b179b12f362 req-e8ed397a-dcb8-4c1b-acef-3b179b12f362 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s",
                                "2026-05-20 01:47:28.916 21 INFO tempest.lib.common.rest_client [req-58358d3b-f8a3-4529-ada9-039fda15be46 req-58358d3b-f8a3-4529-ada9-039fda15be46 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28e2b90d81c4405cbf1e465227b6d4db/users/aaa2a4d5a25c4b6ca20887afaf560403/roles/96c5293ae00249159873405c9cd172ae 0.419s",
                                "2026-05-20 01:47:28.917 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user aaa2a4d5a25c4b6ca20887afaf560403 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:28.918 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1805349116-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '28e2b90d81c4405cbf1e465227b6d4db', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1805349116', 'tenant_id': '28e2b90d81c4405cbf1e465227b6d4db', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1805349116', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aaa2a4d5a25c4b6ca20887afaf560403', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:28.918 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1805349116-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '28e2b90d81c4405cbf1e465227b6d4db', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1805349116', 'tenant_id': '28e2b90d81c4405cbf1e465227b6d4db', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1805349116', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aaa2a4d5a25c4b6ca20887afaf560403', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:28.919 35 INFO tempest.lib.common.rest_client [req-0133dd78-eb45-45ec-962c-0b8001b97b27 req-0133dd78-eb45-45ec-962c-0b8001b97b27 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56283b9d678c4332a72e00324ba6aad1/users/8191c8cc298c4409b669bdd05249d397/roles/96c5293ae00249159873405c9cd172ae 0.304s",
                                "2026-05-20 01:47:28.919 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8191c8cc298c4409b669bdd05249d397 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:28.920 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-2105121040-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '56283b9d678c4332a72e00324ba6aad1', 'project_name': 'tempest-GroupsV320Test-2105121040', 'tenant_id': '56283b9d678c4332a72e00324ba6aad1', 'tenant_name': 'tempest-GroupsV320Test-2105121040', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8191c8cc298c4409b669bdd05249d397', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:28.921 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-2105121040-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '56283b9d678c4332a72e00324ba6aad1', 'project_name': 'tempest-GroupsV320Test-2105121040', 'tenant_id': '56283b9d678c4332a72e00324ba6aad1', 'tenant_name': 'tempest-GroupsV320Test-2105121040', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8191c8cc298c4409b669bdd05249d397', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:29.031 27 INFO tempest.lib.common.rest_client [req-4e9c5729-5598-44a7-90f0-a7c177f7f95f req-4e9c5729-5598-44a7-90f0-a7c177f7f95f ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s",
                                "2026-05-20 01:47:29.030 37 INFO tempest.lib.common.rest_client [req-2730f6a4-e6b4-45bf-806f-98ef430ceec1 req-2730f6a4-e6b4-45bf-806f-98ef430ceec1 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a7f675866ec4884926672bdc4bbcfcb/users/0c33b18156fb4d7c9feaf9dc915b2227/roles/96c5293ae00249159873405c9cd172ae 0.217s",
                                "2026-05-20 01:47:29.031 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0c33b18156fb4d7c9feaf9dc915b2227 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:29.032 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1803219861-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8a7f675866ec4884926672bdc4bbcfcb', 'project_name': 'tempest-GroupTypeSpecsTest-1803219861', 'tenant_id': '8a7f675866ec4884926672bdc4bbcfcb', 'tenant_name': 'tempest-GroupTypeSpecsTest-1803219861', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0c33b18156fb4d7c9feaf9dc915b2227', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:29.032 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1803219861-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8a7f675866ec4884926672bdc4bbcfcb', 'project_name': 'tempest-GroupTypeSpecsTest-1803219861', 'tenant_id': '8a7f675866ec4884926672bdc4bbcfcb', 'tenant_name': 'tempest-GroupTypeSpecsTest-1803219861', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0c33b18156fb4d7c9feaf9dc915b2227', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:29.058 33 INFO tempest.lib.common.rest_client [req-c753f2c8-aec6-46f6-876b-9c227f29dfa2 req-c753f2c8-aec6-46f6-876b-9c227f29dfa2 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.884s",
                                "2026-05-20 01:47:29.152 17 INFO tempest.lib.common.rest_client [req-d2da31ba-75cf-4dc7-8095-8b22d3926d55 req-d2da31ba-75cf-4dc7-8095-8b22d3926d55 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.907s",
                                "2026-05-20 01:47:29.161 11 INFO tempest.lib.common.rest_client [req-cb0f713f-59db-44b5-9117-e66819254335 req-cb0f713f-59db-44b5-9117-e66819254335 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-20 01:47:29.174 27 INFO tempest.lib.common.rest_client [req-b5371ffc-c6fb-4e45-99fc-db2a5392380b req-b5371ffc-c6fb-4e45-99fc-db2a5392380b ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6666521e0c34f9ba346eaa92388a3bb/users/7b9f16d387734c7bb5f5c6c30cbe1712/roles/96c5293ae00249159873405c9cd172ae 0.140s",
                                "2026-05-20 01:47:29.174 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7b9f16d387734c7bb5f5c6c30cbe1712 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:29.174 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-227548577-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e6666521e0c34f9ba346eaa92388a3bb', 'project_name': 'tempest-GroupTypesTest-227548577', 'tenant_id': 'e6666521e0c34f9ba346eaa92388a3bb', 'tenant_name': 'tempest-GroupTypesTest-227548577', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7b9f16d387734c7bb5f5c6c30cbe1712', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:29.175 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-227548577-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e6666521e0c34f9ba346eaa92388a3bb', 'project_name': 'tempest-GroupTypesTest-227548577', 'tenant_id': 'e6666521e0c34f9ba346eaa92388a3bb', 'tenant_name': 'tempest-GroupTypesTest-227548577', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7b9f16d387734c7bb5f5c6c30cbe1712', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:29.192 29 INFO tempest.lib.common.rest_client [req-efa69e79-a392-41f9-97fd-7677a39c1b6a req-efa69e79-a392-41f9-97fd-7677a39c1b6a ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/beb0d13437b0421b9fbe4c37f858361e/users/b4ebf2070f894322abb04e7db62323a4/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.826s",
                                "2026-05-20 01:47:29.280 41 INFO tempest.lib.common.rest_client [req-6afda16c-c696-4c26-8391-309a141827a6 req-6afda16c-c696-4c26-8391-309a141827a6 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a8f557fc34a4c8aae9af714e769cb0f/users/627928bb8606466d917de9d6b6f03f2d/roles/a5048e830be14347876cdf483f806a64 0.928s",
                                "2026-05-20 01:47:29.391 41 INFO tempest.lib.common.rest_client [req-937619f1-4dcb-4c97-8d8a-4dc32b0a9bc4 req-937619f1-4dcb-4c97-8d8a-4dc32b0a9bc4 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.108s",
                                "2026-05-20 01:47:29.408 29 INFO tempest.lib.common.rest_client [req-abe9398d-9811-4e48-af3d-d28dbf9c6c0e req-abe9398d-9811-4e48-af3d-d28dbf9c6c0e ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-20 01:47:29.385 15 INFO tempest.lib.common.rest_client [req-3166dace-34f8-43e3-a73d-0e76b8bb879b req-3166dace-34f8-43e3-a73d-0e76b8bb879b ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ac2d379df774c53b4f5c6bde9c96ef9/users/c7fb91c2976142329af49c8f698e88eb/roles/96c5293ae00249159873405c9cd172ae 0.897s",
                                "2026-05-20 01:47:29.385 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c7fb91c2976142329af49c8f698e88eb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:29.386 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1401584107-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ac2d379df774c53b4f5c6bde9c96ef9', 'project_name': 'tempest-UserMessagesTest-1401584107', 'tenant_id': '0ac2d379df774c53b4f5c6bde9c96ef9', 'tenant_name': 'tempest-UserMessagesTest-1401584107', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c7fb91c2976142329af49c8f698e88eb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:29.387 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1401584107-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ac2d379df774c53b4f5c6bde9c96ef9', 'project_name': 'tempest-UserMessagesTest-1401584107', 'tenant_id': '0ac2d379df774c53b4f5c6bde9c96ef9', 'tenant_name': 'tempest-UserMessagesTest-1401584107', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c7fb91c2976142329af49c8f698e88eb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:29.468 23 INFO tempest.lib.common.rest_client [req-3f0eef69-bee1-4958-966e-10594c8c5a46 req-3f0eef69-bee1-4958-966e-10594c8c5a46 ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.825s",
                                "2026-05-20 01:47:29.474 13 INFO tempest.lib.common.rest_client [req-440f1f26-c804-4ee9-b04e-7a0a8bf830ea req-440f1f26-c804-4ee9-b04e-7a0a8bf830ea ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.676s",
                                "2026-05-20 01:47:29.625 41 INFO tempest.lib.common.rest_client [req-1329d796-d5ca-4f5c-894b-224b16176775 req-1329d796-d5ca-4f5c-894b-224b16176775 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a8f557fc34a4c8aae9af714e769cb0f/users/627928bb8606466d917de9d6b6f03f2d/roles/a5048e830be14347876cdf483f806a64 0.229s",
                                "2026-05-20 01:47:29.802 41 INFO tempest.lib.common.rest_client [req-36766dce-e6c3-498f-8296-c9a0d4228e9d req-36766dce-e6c3-498f-8296-c9a0d4228e9d ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-20 01:47:29.831 19 INFO tempest.lib.common.rest_client [req-6f7ed5a2-cffc-4e70-87d9-67278224a12c req-6f7ed5a2-cffc-4e70-87d9-67278224a12c ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.303s",
                                "2026-05-20 01:47:29.880 25 INFO tempest.lib.common.rest_client [req-146e0083-a722-41f6-acdb-82ac1782b483 req-146e0083-a722-41f6-acdb-82ac1782b483 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c967a8f026f4d7b90e76ec02dfbbbcd/users/be9e17f106e343639d6efeae44bd7cf1/roles/96c5293ae00249159873405c9cd172ae 1.096s",
                                "2026-05-20 01:47:29.880 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user be9e17f106e343639d6efeae44bd7cf1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:29.881 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1395379519-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4c967a8f026f4d7b90e76ec02dfbbbcd', 'project_name': 'tempest-SnapshotsActionsTest-1395379519', 'tenant_id': '4c967a8f026f4d7b90e76ec02dfbbbcd', 'tenant_name': 'tempest-SnapshotsActionsTest-1395379519', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'be9e17f106e343639d6efeae44bd7cf1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:29.882 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1395379519-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4c967a8f026f4d7b90e76ec02dfbbbcd', 'project_name': 'tempest-SnapshotsActionsTest-1395379519', 'tenant_id': '4c967a8f026f4d7b90e76ec02dfbbbcd', 'tenant_name': 'tempest-SnapshotsActionsTest-1395379519', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'be9e17f106e343639d6efeae44bd7cf1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:29.926 39 INFO tempest.lib.common.rest_client [req-df8bd6ea-0032-4c49-9cc5-c28af87c0c56 req-df8bd6ea-0032-4c49-9cc5-c28af87c0c56 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.327s",
                                "2026-05-20 01:47:29.998 35 INFO tempest.lib.common.rest_client [req-d3f4c1b1-5654-4fee-a24f-5d3d0fe11328 req-d3f4c1b1-5654-4fee-a24f-5d3d0fe11328 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.066s",
                                "2026-05-20 01:47:30.020 37 INFO tempest.lib.common.rest_client [req-c3618a8e-4930-444e-83b8-a632ae7acddd req-c3618a8e-4930-444e-83b8-a632ae7acddd ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.981s",
                                "2026-05-20 01:47:30.059 31 INFO tempest.lib.common.rest_client [req-7bcc40a9-9aca-4990-89ff-70f1f32df294 req-7bcc40a9-9aca-4990-89ff-70f1f32df294 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b8fc53cd5244d8489f9095a1c66b8e7/users/0a7225188c3745c18a8d535f11648696/roles/68cd1badce4c4baeb95895efe5da31f7 1.128s",
                                "2026-05-20 01:47:30.208 33 INFO tempest.lib.common.rest_client [req-d013af46-bf23-4732-a128-3513201685c0 req-d013af46-bf23-4732-a128-3513201685c0 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.148s",
                                "2026-05-20 01:47:30.257 17 INFO tempest.lib.common.rest_client [req-37ae2232-33c7-4358-8712-6253bc5d2ed4 req-37ae2232-33c7-4358-8712-6253bc5d2ed4 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.103s",
                                "2026-05-20 01:47:30.262 37 INFO tempest.lib.common.rest_client [req-41cb3902-4745-417c-8b83-ac3eb5cdbe90 req-41cb3902-4745-417c-8b83-ac3eb5cdbe90 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.237s",
                                "2026-05-20 01:47:30.457 11 INFO tempest.lib.common.rest_client [req-f3a2c713-f909-4bb0-8abc-24f3fd08789b req-f3a2c713-f909-4bb0-8abc-24f3fd08789b ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/26f3c195068a457d837ffd1c4e1a0a11/users/1141d38e19314276af401481ead308b0/roles/a5048e830be14347876cdf483f806a64 1.283s",
                                "2026-05-20 01:47:30.507 29 INFO tempest.lib.common.rest_client [req-d06264d6-cc70-43a5-af7c-c33fcad6cc0c req-d06264d6-cc70-43a5-af7c-c33fcad6cc0c ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/beb0d13437b0421b9fbe4c37f858361e/users/b4ebf2070f894322abb04e7db62323a4/roles/68cd1badce4c4baeb95895efe5da31f7 1.096s",
                                "2026-05-20 01:47:30.514 21 INFO tempest.lib.common.rest_client [req-d3029ce2-eb5e-4e6a-9ed8-5680edaa43c3 req-d3029ce2-eb5e-4e6a-9ed8-5680edaa43c3 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.586s",
                                "2026-05-20 01:47:30.562 25 INFO tempest.lib.common.rest_client [req-cdec43a4-6493-453b-81db-23117fd71a54 req-cdec43a4-6493-453b-81db-23117fd71a54 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s",
                                "2026-05-20 01:47:30.594 27 INFO tempest.lib.common.rest_client [req-a9784bc8-9832-44de-8b3c-48adc146a36f req-a9784bc8-9832-44de-8b3c-48adc146a36f ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.410s",
                                "2026-05-20 01:47:30.623 23 INFO tempest.lib.common.rest_client [req-1446e80a-6f78-465f-8bed-a450165df0a7 req-1446e80a-6f78-465f-8bed-a450165df0a7 ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.152s",
                                "2026-05-20 01:47:30.649 19 INFO tempest.lib.common.rest_client [req-d6a15283-cbf8-4493-a2cc-f0e2caa4428f req-d6a15283-cbf8-4493-a2cc-f0e2caa4428f ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.815s",
                                "2026-05-20 01:47:30.661 13 INFO tempest.lib.common.rest_client [req-4d031610-91e4-4a9c-be9d-a621724e0579 req-4d031610-91e4-4a9c-be9d-a621724e0579 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.185s",
                                "2026-05-20 01:47:30.737 35 INFO tempest.lib.common.rest_client [req-b3e87e07-5eed-4416-bad7-5f8a1b5cccae req-b3e87e07-5eed-4416-bad7-5f8a1b5cccae ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.736s",
                                "2026-05-20 01:47:30.799 21 INFO tempest.lib.common.rest_client [req-9d850f18-b6c2-450a-95d2-a545452f8d18 req-9d850f18-b6c2-450a-95d2-a545452f8d18 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.281s",
                                "2026-05-20 01:47:30.870 41 INFO tempest.lib.common.rest_client [req-3bb4c397-8147-4be4-b48e-bc57bcb2a2b8 req-3bb4c397-8147-4be4-b48e-bc57bcb2a2b8 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a8f557fc34a4c8aae9af714e769cb0f/users/627928bb8606466d917de9d6b6f03f2d/roles/fd0d3aaaa6d543eb88540abed2033e0d 1.065s",
                                "2026-05-20 01:47:30.924 11 INFO tempest.lib.common.rest_client [req-bbe8c9f7-e269-4b21-8f45-4c87c200a7cc req-bbe8c9f7-e269-4b21-8f45-4c87c200a7cc ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.464s",
                                "2026-05-20 01:47:30.997 15 INFO tempest.lib.common.rest_client [req-37a85324-0765-4b91-b7f5-62dd95ce45e4 req-37a85324-0765-4b91-b7f5-62dd95ce45e4 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.596s",
                                "2026-05-20 01:47:31.005 27 INFO tempest.lib.common.rest_client [req-97b02766-f3e3-4022-b962-8c74a9bc0b8c req-97b02766-f3e3-4022-b962-8c74a9bc0b8c ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.407s",
                                "2026-05-20 01:47:31.010 39 INFO tempest.lib.common.rest_client [req-6ca3f64a-5e7d-40ec-9423-316dec1cd50a req-6ca3f64a-5e7d-40ec-9423-316dec1cd50a ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.080s",
                                "2026-05-20 01:47:31.019 17 INFO tempest.lib.common.rest_client [req-ac286a74-6241-47c6-8a26-bfd444ea77cf req-ac286a74-6241-47c6-8a26-bfd444ea77cf ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.759s",
                                "2026-05-20 01:47:31.083 25 INFO tempest.lib.common.rest_client [req-e2932c45-d79b-48ea-8e33-8bda33f48894 req-e2932c45-d79b-48ea-8e33-8bda33f48894 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.518s",
                                "2026-05-20 01:47:31.115 31 INFO tempest.lib.common.rest_client [req-9ff4df38-7a50-4af4-b35e-8db390b514ed req-9ff4df38-7a50-4af4-b35e-8db390b514ed ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.051s",
                                "2026-05-20 01:47:31.128 41 INFO tempest.lib.common.rest_client [req-6e1934d9-ef53-48ac-b681-a7ec40fdc8d1 req-6e1934d9-ef53-48ac-b681-a7ec40fdc8d1 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-20 01:47:31.225 29 INFO tempest.lib.common.rest_client [req-fc45021e-f94b-46df-a7fb-3ffd889eb9ab req-fc45021e-f94b-46df-a7fb-3ffd889eb9ab ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.714s",
                                "2026-05-20 01:47:31.228 19 INFO tempest.lib.common.rest_client [req-408dfceb-d169-45d4-a5fd-44c67eec32c6 req-408dfceb-d169-45d4-a5fd-44c67eec32c6 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/79d90f307dec47ff8614a76a663e35be/users/fb1c27007a1b47c089714f4b3caf14ec/roles/a5048e830be14347876cdf483f806a64 0.577s",
                                "2026-05-20 01:47:31.279 33 INFO tempest.lib.common.rest_client [req-cb61299a-b0af-4533-99c7-08ffd60c808b req-cb61299a-b0af-4533-99c7-08ffd60c808b ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.068s",
                                "2026-05-20 01:47:31.361 23 INFO tempest.lib.common.rest_client [req-334bae93-991e-4ce7-89f3-ee511e6f648e req-334bae93-991e-4ce7-89f3-ee511e6f648e ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f646e5147df4d539136bce04d39564d/users/d422a2069d8842928eaa6bcdb6645f7d/roles/96c5293ae00249159873405c9cd172ae 0.735s",
                                "2026-05-20 01:47:31.409 15 INFO tempest.lib.common.rest_client [req-6b6c1fcb-e5c6-4933-a9c6-0c7a06a3c645 req-6b6c1fcb-e5c6-4933-a9c6-0c7a06a3c645 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.408s",
                                "2026-05-20 01:47:31.503 17 INFO tempest.lib.common.rest_client [req-337fae03-a60d-4b9a-aa10-edcf2c58a4b2 req-337fae03-a60d-4b9a-aa10-edcf2c58a4b2 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.483s",
                                "2026-05-20 01:47:31.555 41 INFO tempest.lib.common.rest_client [req-b702e2fa-d875-4161-b8ae-179727a52bb8 req-b702e2fa-d875-4161-b8ae-179727a52bb8 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a8f557fc34a4c8aae9af714e769cb0f/users/627928bb8606466d917de9d6b6f03f2d/roles/68cd1badce4c4baeb95895efe5da31f7 0.424s",
                                "2026-05-20 01:47:31.615 13 INFO tempest.lib.common.rest_client [req-fd8da9db-681b-4b0c-95bb-a6b406eb2f33 req-fd8da9db-681b-4b0c-95bb-a6b406eb2f33 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.951s",
                                "2026-05-20 01:47:31.638 37 INFO tempest.lib.common.rest_client [req-84f9a96b-3678-4d3f-84bf-24934936afd5 req-84f9a96b-3678-4d3f-84bf-24934936afd5 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.371s",
                                "2026-05-20 01:47:31.656 33 INFO tempest.lib.common.rest_client [req-afb5bda1-7950-4dd4-855d-54ea290f801b req-afb5bda1-7950-4dd4-855d-54ea290f801b ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s",
                                "2026-05-20 01:47:31.686 11 INFO tempest.lib.common.rest_client [req-863836b7-ff10-4aa5-b29b-359d004a5dcd req-863836b7-ff10-4aa5-b29b-359d004a5dcd ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/26f3c195068a457d837ffd1c4e1a0a11/users/1141d38e19314276af401481ead308b0/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.759s",
                                "2026-05-20 01:47:31.727 17 INFO tempest.lib.common.rest_client [req-e6105ae4-8ff7-4ba4-89c0-f28bb96545b7 req-e6105ae4-8ff7-4ba4-89c0-f28bb96545b7 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5245806f9e9e4b439081b8300ecd9fbb/users/ed8774fd85c343f4a5033cbdc477a4ad/roles/a5048e830be14347876cdf483f806a64 0.215s",
                                "2026-05-20 01:47:31.747 27 INFO tempest.lib.common.rest_client [req-86f7fe99-ec25-441d-b349-db106d8ad323 req-86f7fe99-ec25-441d-b349-db106d8ad323 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.736s",
                                "2026-05-20 01:47:31.779 21 INFO tempest.lib.common.rest_client [req-6ba78176-0bc2-4c3f-b4c8-f146172f58b3 req-6ba78176-0bc2-4c3f-b4c8-f146172f58b3 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.972s",
                                "2026-05-20 01:47:31.851 29 INFO tempest.lib.common.rest_client [req-538f4c28-c354-476e-a64b-3379e634ad33 req-538f4c28-c354-476e-a64b-3379e634ad33 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/beb0d13437b0421b9fbe4c37f858361e/users/b4ebf2070f894322abb04e7db62323a4/roles/96c5293ae00249159873405c9cd172ae 0.623s",
                                "2026-05-20 01:47:31.851 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b4ebf2070f894322abb04e7db62323a4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:31.852 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1850831112-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'beb0d13437b0421b9fbe4c37f858361e', 'project_name': 'tempest-VolumesTransfersTest-1850831112', 'tenant_id': 'beb0d13437b0421b9fbe4c37f858361e', 'tenant_name': 'tempest-VolumesTransfersTest-1850831112', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b4ebf2070f894322abb04e7db62323a4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:31.852 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1850831112-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'beb0d13437b0421b9fbe4c37f858361e', 'project_name': 'tempest-VolumesTransfersTest-1850831112', 'tenant_id': 'beb0d13437b0421b9fbe4c37f858361e', 'tenant_name': 'tempest-VolumesTransfersTest-1850831112', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b4ebf2070f894322abb04e7db62323a4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:31.937 35 INFO tempest.lib.common.rest_client [req-4badb372-24ba-45f7-8b68-e4252495ee90 req-4badb372-24ba-45f7-8b68-e4252495ee90 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.197s",
                                "2026-05-20 01:47:31.941 17 INFO tempest.lib.common.rest_client [req-612e6d97-516b-4689-9013-8dcaedd03ed0 req-612e6d97-516b-4689-9013-8dcaedd03ed0 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-20 01:47:31.976 23 INFO tempest.lib.common.rest_client [req-fa622f47-240f-49bb-91a5-5b57c5e0000c req-fa622f47-240f-49bb-91a5-5b57c5e0000c ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.613s",
                                "2026-05-20 01:47:31.984 13 INFO tempest.lib.common.rest_client [req-6c9692a2-ec96-4e5e-b174-259cdca706ff req-6c9692a2-ec96-4e5e-b174-259cdca706ff ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.367s",
                                "2026-05-20 01:47:31.990 31 INFO tempest.lib.common.rest_client [req-d5c029ab-91cd-4c45-b508-562b302d7661 req-d5c029ab-91cd-4c45-b508-562b302d7661 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b8fc53cd5244d8489f9095a1c66b8e7/users/0a7225188c3745c18a8d535f11648696/roles/96c5293ae00249159873405c9cd172ae 0.872s",
                                "2026-05-20 01:47:31.992 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0a7225188c3745c18a8d535f11648696 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:31.993 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1105515727-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b8fc53cd5244d8489f9095a1c66b8e7', 'project_name': 'tempest-VolumesBackupsAdminTest-1105515727', 'tenant_id': '4b8fc53cd5244d8489f9095a1c66b8e7', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1105515727', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a7225188c3745c18a8d535f11648696', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:31.993 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1105515727-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b8fc53cd5244d8489f9095a1c66b8e7', 'project_name': 'tempest-VolumesBackupsAdminTest-1105515727', 'tenant_id': '4b8fc53cd5244d8489f9095a1c66b8e7', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1105515727', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a7225188c3745c18a8d535f11648696', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:32.082 19 INFO tempest.lib.common.rest_client [req-802b635d-3eb8-4d8b-a81e-169fc641eb9e req-802b635d-3eb8-4d8b-a81e-169fc641eb9e ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.853s",
                                "2026-05-20 01:47:32.080 41 INFO tempest.lib.common.rest_client [req-6678f618-f547-473a-82a0-2d62d944868d req-6678f618-f547-473a-82a0-2d62d944868d ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.522s",
                                "2026-05-20 01:47:32.123 37 INFO tempest.lib.common.rest_client [req-8f2376d4-99f8-4d2d-9e30-f297d4e6ce71 req-8f2376d4-99f8-4d2d-9e30-f297d4e6ce71 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.482s",
                                "2026-05-20 01:47:32.141 13 INFO tempest.lib.common.rest_client [req-2a9ee4bb-946f-4bb2-a905-12dc3973fc6c req-2a9ee4bb-946f-4bb2-a905-12dc3973fc6c ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d170586110f48158a93e0e452cbc674/users/1382e72991d54d0a878200f7eafa9385/roles/a5048e830be14347876cdf483f806a64 0.154s",
                                "2026-05-20 01:47:32.187 25 INFO tempest.lib.common.rest_client [req-bffa6be4-a6c2-4403-bafe-9a204296eb9c req-bffa6be4-a6c2-4403-bafe-9a204296eb9c ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.101s",
                                "2026-05-20 01:47:32.229 27 INFO tempest.lib.common.rest_client [req-2b32bbf7-d43b-40ae-89d2-41a42eef2816 req-2b32bbf7-d43b-40ae-89d2-41a42eef2816 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.479s",
                                "2026-05-20 01:47:32.279 23 INFO tempest.lib.common.rest_client [req-b3871bb8-05b6-4d1a-b240-e495c2251028 req-b3871bb8-05b6-4d1a-b240-e495c2251028 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f646e5147df4d539136bce04d39564d/users/d422a2069d8842928eaa6bcdb6645f7d/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.297s",
                                "2026-05-20 01:47:32.293 35 INFO tempest.lib.common.rest_client [req-8ac6e44a-cf09-46f1-9092-46a30e3bba66 req-8ac6e44a-cf09-46f1-9092-46a30e3bba66 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.354s",
                                "2026-05-20 01:47:32.300 39 INFO tempest.lib.common.rest_client [req-04a4043c-2ba4-4bfc-a89d-f48d4a5fd35e req-04a4043c-2ba4-4bfc-a89d-f48d4a5fd35e ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.282s",
                                "2026-05-20 01:47:32.288 41 INFO tempest.lib.common.rest_client [req-57ecaa87-baae-4faa-9cf2-9b91148adfa8 req-57ecaa87-baae-4faa-9cf2-9b91148adfa8 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a8f557fc34a4c8aae9af714e769cb0f/users/627928bb8606466d917de9d6b6f03f2d/roles/96c5293ae00249159873405c9cd172ae 0.205s",
                                "2026-05-20 01:47:32.288 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 627928bb8606466d917de9d6b6f03f2d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:32.289 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-1178458422-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a8f557fc34a4c8aae9af714e769cb0f', 'project_name': 'tempest-GroupSnapshotsV319Test-1178458422', 'tenant_id': '6a8f557fc34a4c8aae9af714e769cb0f', 'tenant_name': 'tempest-GroupSnapshotsV319Test-1178458422', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '627928bb8606466d917de9d6b6f03f2d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:32.289 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-1178458422-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a8f557fc34a4c8aae9af714e769cb0f', 'project_name': 'tempest-GroupSnapshotsV319Test-1178458422', 'tenant_id': '6a8f557fc34a4c8aae9af714e769cb0f', 'tenant_name': 'tempest-GroupSnapshotsV319Test-1178458422', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '627928bb8606466d917de9d6b6f03f2d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:32.405 25 INFO tempest.lib.common.rest_client [req-0442ecb6-9907-4cf1-b15c-d5c92c12e9d1 req-0442ecb6-9907-4cf1-b15c-d5c92c12e9d1 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s",
                                "2026-05-20 01:47:32.420 33 INFO tempest.lib.common.rest_client [req-5425160a-43fb-4b7e-8f60-57ffeaba5401 req-5425160a-43fb-4b7e-8f60-57ffeaba5401 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0ba3044cc404f35818b500a95fae46a/users/9873d7d0328f452b98d5d38b99ff47d2/roles/96c5293ae00249159873405c9cd172ae 0.761s",
                                "2026-05-20 01:47:32.451 37 INFO tempest.lib.common.rest_client [req-fe2beab2-42df-4d92-8494-6011ec3592aa req-fe2beab2-42df-4d92-8494-6011ec3592aa ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2457078cc5db478c8cc8a29d55dc943f/users/687b4770cb2543038ff04120d4d91383/roles/a5048e830be14347876cdf483f806a64 0.321s",
                                "2026-05-20 01:47:32.465 19 INFO tempest.lib.common.rest_client [req-44b7e29b-8a6b-456a-b277-490380c49064 req-44b7e29b-8a6b-456a-b277-490380c49064 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/79d90f307dec47ff8614a76a663e35be/users/fb1c27007a1b47c089714f4b3caf14ec/roles/a5048e830be14347876cdf483f806a64 0.379s",
                                "2026-05-20 01:47:32.501 29 INFO tempest.lib.common.rest_client [req-8bc1592a-ec0c-4223-83d3-f96757576e08 req-8bc1592a-ec0c-4223-83d3-f96757576e08 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s",
                                "2026-05-20 01:47:32.528 35 INFO tempest.lib.common.rest_client [req-b719f0aa-d763-4dff-9d12-231d2d4ddd41 req-b719f0aa-d763-4dff-9d12-231d2d4ddd41 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/725c512029604c1dbdbd71c2395e975c/users/0f9338a72f3444eba9c677553ccb3f7b/roles/a5048e830be14347876cdf483f806a64 0.232s",
                                "2026-05-20 01:47:32.540 15 INFO tempest.lib.common.rest_client [req-b4671fb2-5302-40fc-822d-becc506a522d req-b4671fb2-5302-40fc-822d-becc506a522d ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.127s",
                                "2026-05-20 01:47:32.597 11 INFO tempest.lib.common.rest_client [req-17f88ded-d0e7-46c3-a088-dfd3a78c5c7c req-17f88ded-d0e7-46c3-a088-dfd3a78c5c7c ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.909s",
                                "2026-05-20 01:47:32.636 21 INFO tempest.lib.common.rest_client [req-628f1d3e-61cf-4e17-a384-bc17fe5fe0ff req-628f1d3e-61cf-4e17-a384-bc17fe5fe0ff ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.851s",
                                "2026-05-20 01:47:32.652 19 INFO tempest.lib.common.rest_client [req-d247cdd1-ad63-4792-8cc5-cf45efd91854 req-d247cdd1-ad63-4792-8cc5-cf45efd91854 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-20 01:47:32.670 23 INFO tempest.lib.common.rest_client [req-dba26b27-159a-45b9-8105-bb856159ab4c req-dba26b27-159a-45b9-8105-bb856159ab4c ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.388s",
                                "2026-05-20 01:47:32.714 37 INFO tempest.lib.common.rest_client [req-294d5091-f734-4c43-8c76-c579ff51c8b7 req-294d5091-f734-4c43-8c76-c579ff51c8b7 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s",
                                "2026-05-20 01:47:32.717 15 INFO tempest.lib.common.rest_client [req-90815d51-f3ec-4cfa-a1fb-413cc390ceac req-90815d51-f3ec-4cfa-a1fb-413cc390ceac ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-20 01:47:32.723 17 INFO tempest.lib.common.rest_client [req-e9268e60-50ea-442c-8bde-78021e73195c req-e9268e60-50ea-442c-8bde-78021e73195c ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5245806f9e9e4b439081b8300ecd9fbb/users/ed8774fd85c343f4a5033cbdc477a4ad/roles/a5048e830be14347876cdf483f806a64 0.774s",
                                "2026-05-20 01:47:32.724 25 INFO tempest.lib.common.rest_client [req-b1637eb6-ea8a-4b30-bdec-cc2d16f4766b req-b1637eb6-ea8a-4b30-bdec-cc2d16f4766b ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/415fd91445c24c1c9853285f2aa95611/users/2ae1426030e54434ab5fb7b4cb4cc450/roles/a5048e830be14347876cdf483f806a64 0.312s",
                                "2026-05-20 01:47:32.819 13 INFO tempest.lib.common.rest_client [req-f168e5be-23bd-4a6a-b664-031fd2bf82df req-f168e5be-23bd-4a6a-b664-031fd2bf82df ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.675s",
                                "2026-05-20 01:47:32.861 35 INFO tempest.lib.common.rest_client [req-42756a38-7814-4532-af5e-fa8d581f1305 req-42756a38-7814-4532-af5e-fa8d581f1305 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.330s",
                                "2026-05-20 01:47:32.862 19 INFO tempest.lib.common.rest_client [req-ad546e7a-e238-4518-a628-9ab012565142 req-ad546e7a-e238-4518-a628-9ab012565142 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/79d90f307dec47ff8614a76a663e35be/users/fb1c27007a1b47c089714f4b3caf14ec/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.207s",
                                "2026-05-20 01:47:32.881 27 INFO tempest.lib.common.rest_client [req-ade166cd-8691-4655-aeaf-ac5284eb7298 req-ade166cd-8691-4655-aeaf-ac5284eb7298 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9fe82233af8744758db3bea3ca320238/users/ed5a03c09ee0489c97b41b0d28d19269/roles/a5048e830be14347876cdf483f806a64 0.649s",
                                "2026-05-20 01:47:32.988 25 INFO tempest.lib.common.rest_client [req-cbb58c59-7c9d-43dc-ba32-46c6aa3f62e8 req-cbb58c59-7c9d-43dc-ba32-46c6aa3f62e8 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s",
                                "2026-05-20 01:47:32.990 39 INFO tempest.lib.common.rest_client [req-f589a00a-f443-45cf-bb8d-4f5b6894d108 req-f589a00a-f443-45cf-bb8d-4f5b6894d108 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.687s",
                                "2026-05-20 01:47:33.017 13 INFO tempest.lib.common.rest_client [req-5ae9aa60-da29-4b6d-9eb6-9f6555adc52b req-5ae9aa60-da29-4b6d-9eb6-9f6555adc52b ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d170586110f48158a93e0e452cbc674/users/1382e72991d54d0a878200f7eafa9385/roles/a5048e830be14347876cdf483f806a64 0.196s",
                                "2026-05-20 01:47:33.052 41 INFO tempest.lib.common.rest_client [req-c9f0f72e-b381-4695-b5ef-69e782dd8ce1 req-c9f0f72e-b381-4695-b5ef-69e782dd8ce1 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.752s",
                                "2026-05-20 01:47:33.068 21 INFO tempest.lib.common.rest_client [req-57a4d051-95fb-4320-b2bb-615e3a9d0d63 req-57a4d051-95fb-4320-b2bb-615e3a9d0d63 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d33919ff6468493589681be638652173/users/dfb0df4cdb634151b6dc170eec25815e/roles/a5048e830be14347876cdf483f806a64 0.419s",
                                "2026-05-20 01:47:33.128 33 INFO tempest.lib.common.rest_client [req-849f8a5f-2016-460f-8b0a-f2ffbecd59f8 req-849f8a5f-2016-460f-8b0a-f2ffbecd59f8 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.705s",
                                "2026-05-20 01:47:33.132 27 INFO tempest.lib.common.rest_client [req-cf00656b-ec80-4c35-808e-0bcbfd6f16be req-cf00656b-ec80-4c35-808e-0bcbfd6f16be ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s",
                                "2026-05-20 01:47:33.176 15 INFO tempest.lib.common.rest_client [req-ef3df9f9-6a75-4d1c-8d39-c8f6c4c673e7 req-ef3df9f9-6a75-4d1c-8d39-c8f6c4c673e7 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5183a2b96f304aef9865001c4d056a71/users/d023db82ec3e42f995a017ea585b90c0/roles/a5048e830be14347876cdf483f806a64 0.453s",
                                "2026-05-20 01:47:33.198 17 INFO tempest.lib.common.rest_client [req-dafb0964-28fe-4403-8236-1a5d78018eef req-dafb0964-28fe-4403-8236-1a5d78018eef ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.470s",
                                "2026-05-20 01:47:33.198 31 INFO tempest.lib.common.rest_client [req-c372aa7d-148b-475d-8433-a09acc745183 req-c372aa7d-148b-475d-8433-a09acc745183 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.195s",
                                "2026-05-20 01:47:33.219 29 INFO tempest.lib.common.rest_client [req-592663c6-8b46-4e2b-a068-5be883ca756d req-592663c6-8b46-4e2b-a068-5be883ca756d ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.715s",
                                "2026-05-20 01:47:33.261 35 INFO tempest.lib.common.rest_client [req-9f0fbe44-5636-455f-9d92-f74868118b09 req-9f0fbe44-5636-455f-9d92-f74868118b09 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/725c512029604c1dbdbd71c2395e975c/users/0f9338a72f3444eba9c677553ccb3f7b/roles/a5048e830be14347876cdf483f806a64 0.396s",
                                "2026-05-20 01:47:33.324 25 INFO tempest.lib.common.rest_client [req-0cdf0e98-080d-48c1-b413-30773b20a9b7 req-0cdf0e98-080d-48c1-b413-30773b20a9b7 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/415fd91445c24c1c9853285f2aa95611/users/2ae1426030e54434ab5fb7b4cb4cc450/roles/a5048e830be14347876cdf483f806a64 0.333s",
                                "2026-05-20 01:47:33.383 21 INFO tempest.lib.common.rest_client [req-1d4d17b0-0615-475d-9287-ad774dadf50f req-1d4d17b0-0615-475d-9287-ad774dadf50f ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s",
                                "2026-05-20 01:47:33.391 11 INFO tempest.lib.common.rest_client [req-81998eda-8d65-445b-86e5-cfcb27196d1c req-81998eda-8d65-445b-86e5-cfcb27196d1c ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/26f3c195068a457d837ffd1c4e1a0a11/users/1141d38e19314276af401481ead308b0/roles/68cd1badce4c4baeb95895efe5da31f7 0.793s",
                                "2026-05-20 01:47:33.432 23 INFO tempest.lib.common.rest_client [req-9f992b23-1cc5-4f27-b20e-836cf3e238c7 req-9f992b23-1cc5-4f27-b20e-836cf3e238c7 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f646e5147df4d539136bce04d39564d/users/d422a2069d8842928eaa6bcdb6645f7d/roles/68cd1badce4c4baeb95895efe5da31f7 0.759s",
                                "2026-05-20 01:47:33.448 15 INFO tempest.lib.common.rest_client [req-24b16a07-351c-4943-9f81-708179e8af79 req-24b16a07-351c-4943-9f81-708179e8af79 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s",
                                "2026-05-20 01:47:33.493 27 INFO tempest.lib.common.rest_client [req-7ceba6aa-7b49-4ace-bdce-1a277474a01b req-7ceba6aa-7b49-4ace-bdce-1a277474a01b ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9fe82233af8744758db3bea3ca320238/users/ed5a03c09ee0489c97b41b0d28d19269/roles/a5048e830be14347876cdf483f806a64 0.355s",
                                "2026-05-20 01:47:33.512 17 INFO tempest.lib.common.rest_client [req-c2931a1a-c38a-40b5-8e42-eb18210b1431 req-c2931a1a-c38a-40b5-8e42-eb18210b1431 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5245806f9e9e4b439081b8300ecd9fbb/users/ed8774fd85c343f4a5033cbdc477a4ad/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.311s",
                                "2026-05-20 01:47:33.583 37 INFO tempest.lib.common.rest_client [req-b05c530e-001c-4f1c-8076-4d37e2748fd4 req-b05c530e-001c-4f1c-8076-4d37e2748fd4 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2457078cc5db478c8cc8a29d55dc943f/users/687b4770cb2543038ff04120d4d91383/roles/a5048e830be14347876cdf483f806a64 0.865s",
                                "2026-05-20 01:47:33.593 19 INFO tempest.lib.common.rest_client [req-7df1387d-f943-47dd-a2e6-ea578a6b0db7 req-7df1387d-f943-47dd-a2e6-ea578a6b0db7 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.728s",
                                "2026-05-20 01:47:33.645 25 INFO tempest.lib.common.rest_client [req-e993df77-e9bb-4dde-8ceb-24633158b666 req-e993df77-e9bb-4dde-8ceb-24633158b666 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s",
                                "2026-05-20 01:47:33.678 13 INFO tempest.lib.common.rest_client [req-043a1bf7-79b2-4837-8711-01f3c55a4742 req-043a1bf7-79b2-4837-8711-01f3c55a4742 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.655s",
                                "2026-05-20 01:47:33.685 23 INFO tempest.lib.common.rest_client [req-652abd02-7b4e-4ab2-afe2-bf6fda28e1ba req-652abd02-7b4e-4ab2-afe2-bf6fda28e1ba ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s",
                                "2026-05-20 01:47:33.720 39 INFO tempest.lib.common.rest_client [req-8fb16012-ef3d-4c12-aafa-5670c7ecad9a req-8fb16012-ef3d-4c12-aafa-5670c7ecad9a ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/564a27b97e234cafb3a2112b2be7b9ad/users/c9a0a5c85d374f8c83f830b2a4e606ff/roles/a5048e830be14347876cdf483f806a64 0.727s",
                                "2026-05-20 01:47:33.718 33 INFO tempest.lib.common.rest_client [req-4a3a629c-8f9a-4da8-bf1c-01fdc70ffb8e req-4a3a629c-8f9a-4da8-bf1c-01fdc70ffb8e ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0ba3044cc404f35818b500a95fae46a/users/9873d7d0328f452b98d5d38b99ff47d2/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.583s",
                                "2026-05-20 01:47:33.757 17 INFO tempest.lib.common.rest_client [req-b19d2e8c-6143-4866-be34-9d427b2418d8 req-b19d2e8c-6143-4866-be34-9d427b2418d8 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-20 01:47:33.834 25 INFO tempest.lib.common.rest_client [req-aba5a5be-8bea-4766-b8eb-bbcbb52478c1 req-aba5a5be-8bea-4766-b8eb-bbcbb52478c1 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/415fd91445c24c1c9853285f2aa95611/users/2ae1426030e54434ab5fb7b4cb4cc450/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.186s",
                                "2026-05-20 01:47:33.836 39 INFO tempest.lib.common.rest_client [req-fb9fc3fa-749f-461f-be60-7ead8a56e551 req-fb9fc3fa-749f-461f-be60-7ead8a56e551 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s",
                                "2026-05-20 01:47:33.871 35 INFO tempest.lib.common.rest_client [req-b9b65c97-941e-463e-94ce-3dbe7d367b44 req-b9b65c97-941e-463e-94ce-3dbe7d367b44 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.607s",
                                "2026-05-20 01:47:33.967 29 INFO tempest.lib.common.rest_client [req-890b19c0-4dfe-4c40-82f1-52ae9ff0efde req-890b19c0-4dfe-4c40-82f1-52ae9ff0efde ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.745s",
                                "2026-05-20 01:47:33.968 11 INFO tempest.lib.common.rest_client [req-4373b738-8cda-4343-ab7b-4cb098277839 req-4373b738-8cda-4343-ab7b-4cb098277839 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.575s",
                                "2026-05-20 01:47:34.014 27 INFO tempest.lib.common.rest_client [req-9a41629f-c9c5-4787-841a-d40f52bde984 req-9a41629f-c9c5-4787-841a-d40f52bde984 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.519s",
                                "2026-05-20 01:47:34.012 15 INFO tempest.lib.common.rest_client [req-b37343d0-31e1-422d-967c-0db825899fd7 req-b37343d0-31e1-422d-967c-0db825899fd7 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5183a2b96f304aef9865001c4d056a71/users/d023db82ec3e42f995a017ea585b90c0/roles/a5048e830be14347876cdf483f806a64 0.560s",
                                "2026-05-20 01:47:34.033 19 INFO tempest.lib.common.rest_client [req-7714cacc-1e79-4bd4-a239-16b25a66ce69 req-7714cacc-1e79-4bd4-a239-16b25a66ce69 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/79d90f307dec47ff8614a76a663e35be/users/fb1c27007a1b47c089714f4b3caf14ec/roles/68cd1badce4c4baeb95895efe5da31f7 0.435s",
                                "2026-05-20 01:47:34.042 25 INFO tempest.lib.common.rest_client [req-cc6d1f77-5619-469a-a50e-92b5c3e84f38 req-cc6d1f77-5619-469a-a50e-92b5c3e84f38 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-20 01:47:34.088 21 INFO tempest.lib.common.rest_client [req-c10b0c88-2719-4e88-9ae0-bc837d8a3127 req-c10b0c88-2719-4e88-9ae0-bc837d8a3127 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d33919ff6468493589681be638652173/users/dfb0df4cdb634151b6dc170eec25815e/roles/a5048e830be14347876cdf483f806a64 0.701s",
                                "2026-05-20 01:47:34.119 41 INFO tempest.lib.common.rest_client [req-6f0e068a-7c98-41d0-a4bc-0010b9ee8caf req-6f0e068a-7c98-41d0-a4bc-0010b9ee8caf ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/types 1.060s",
                                "2026-05-20 01:47:34.156 37 INFO tempest.lib.common.rest_client [req-87db7b8a-acd6-4ee2-a8a5-7ca9e6ef74ce req-87db7b8a-acd6-4ee2-a8a5-7ca9e6ef74ce ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.569s",
                                "2026-05-20 01:47:34.188 23 INFO tempest.lib.common.rest_client [req-ccb9b1b2-8c96-4950-b093-4e464a35193b req-ccb9b1b2-8c96-4950-b093-4e464a35193b ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f646e5147df4d539136bce04d39564d/users/d422a2069d8842928eaa6bcdb6645f7d/roles/96c5293ae00249159873405c9cd172ae 0.501s",
                                "2026-05-20 01:47:34.188 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d422a2069d8842928eaa6bcdb6645f7d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:34.188 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesAccessTest-818043128-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f646e5147df4d539136bce04d39564d', 'project_name': 'tempest-VolumeTypesAccessTest-818043128', 'tenant_id': '4f646e5147df4d539136bce04d39564d', 'tenant_name': 'tempest-VolumeTypesAccessTest-818043128', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd422a2069d8842928eaa6bcdb6645f7d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:34.188 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesAccessTest-818043128-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f646e5147df4d539136bce04d39564d', 'project_name': 'tempest-VolumeTypesAccessTest-818043128', 'tenant_id': '4f646e5147df4d539136bce04d39564d', 'tenant_name': 'tempest-VolumeTypesAccessTest-818043128', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd422a2069d8842928eaa6bcdb6645f7d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:34.188 11 INFO tempest.lib.common.rest_client [req-0890634f-3035-41a6-9f89-03ed216edc2f req-0890634f-3035-41a6-9f89-03ed216edc2f ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/26f3c195068a457d837ffd1c4e1a0a11/users/1141d38e19314276af401481ead308b0/roles/96c5293ae00249159873405c9cd172ae 0.217s",
                                "2026-05-20 01:47:34.189 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1141d38e19314276af401481ead308b0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:34.189 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-262830879-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '26f3c195068a457d837ffd1c4e1a0a11', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-262830879', 'tenant_id': '26f3c195068a457d837ffd1c4e1a0a11', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-262830879', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1141d38e19314276af401481ead308b0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:34.190 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-262830879-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '26f3c195068a457d837ffd1c4e1a0a11', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-262830879', 'tenant_id': '26f3c195068a457d837ffd1c4e1a0a11', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-262830879', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1141d38e19314276af401481ead308b0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:34.226 17 INFO tempest.lib.common.rest_client [req-a6c3e455-eb8c-441b-a103-c1a5e911dacf req-a6c3e455-eb8c-441b-a103-c1a5e911dacf ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5245806f9e9e4b439081b8300ecd9fbb/users/ed8774fd85c343f4a5033cbdc477a4ad/roles/68cd1badce4c4baeb95895efe5da31f7 0.461s",
                                "2026-05-20 01:47:34.233 27 INFO tempest.lib.common.rest_client [req-3ddfdc32-e588-41cd-a61f-a44c8a99912a req-3ddfdc32-e588-41cd-a61f-a44c8a99912a ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9fe82233af8744758db3bea3ca320238/users/ed5a03c09ee0489c97b41b0d28d19269/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.209s",
                                "2026-05-20 01:47:34.230 13 INFO tempest.lib.common.rest_client [req-f90ea5fe-da3b-40c6-bd57-b48f094e4733 req-f90ea5fe-da3b-40c6-bd57-b48f094e4733 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d170586110f48158a93e0e452cbc674/users/1382e72991d54d0a878200f7eafa9385/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.545s",
                                "2026-05-20 01:47:34.250 33 INFO tempest.lib.common.rest_client [req-a88e1eba-d0c6-4888-806d-5df72a9b14e3 req-a88e1eba-d0c6-4888-806d-5df72a9b14e3 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.528s",
                                "2026-05-20 01:47:34.281 41 INFO tempest.lib.common.rest_client [req-8673c553-fa78-474e-b610-d1f6fe6618d0 req-8673c553-fa78-474e-b610-d1f6fe6618d0 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_types 0.151s",
                                "2026-05-20 01:47:34.344 29 INFO tempest.lib.common.rest_client [req-4331f877-bca0-40f2-9b64-777e56f62200 req-4331f877-bca0-40f2-9b64-777e56f62200 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s",
                                "2026-05-20 01:47:34.351 21 INFO tempest.lib.common.rest_client [req-62f152e8-66bc-4cda-a9cc-ab44c1efc3b8 req-62f152e8-66bc-4cda-a9cc-ab44c1efc3b8 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s",
                                "2026-05-20 01:47:34.352 13 INFO tempest.lib.common.rest_client [req-09bc4796-3424-426a-9576-fb24b09db68e req-09bc4796-3424-426a-9576-fb24b09db68e ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-05-20 01:47:34.362 39 INFO tempest.lib.common.rest_client [req-fde83cf9-013f-4425-a41b-202a5861d247 req-fde83cf9-013f-4425-a41b-202a5861d247 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/564a27b97e234cafb3a2112b2be7b9ad/users/c9a0a5c85d374f8c83f830b2a4e606ff/roles/a5048e830be14347876cdf483f806a64 0.520s",
                                "2026-05-20 01:47:34.412 15 INFO tempest.lib.common.rest_client [req-7d7d68c5-347f-4751-b57c-b936311fbdc5 req-7d7d68c5-347f-4751-b57c-b936311fbdc5 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.395s",
                                "2026-05-20 01:47:34.425 35 INFO tempest.lib.common.rest_client [req-1594331e-85dd-4e9a-b91c-d447f8ace666 req-1594331e-85dd-4e9a-b91c-d447f8ace666 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/725c512029604c1dbdbd71c2395e975c/users/0f9338a72f3444eba9c677553ccb3f7b/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.550s",
                                "2026-05-20 01:47:34.451 25 INFO tempest.lib.common.rest_client [req-e0776983-85dd-45df-843f-78bc29e42f88 req-e0776983-85dd-45df-843f-78bc29e42f88 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/415fd91445c24c1c9853285f2aa95611/users/2ae1426030e54434ab5fb7b4cb4cc450/roles/68cd1badce4c4baeb95895efe5da31f7 0.404s",
                                "2026-05-20 01:47:34.471 33 INFO tempest.lib.common.rest_client [req-9c7e8d8f-34ee-4516-b195-64be6d09cb16 req-9c7e8d8f-34ee-4516-b195-64be6d09cb16 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0ba3044cc404f35818b500a95fae46a/users/9873d7d0328f452b98d5d38b99ff47d2/roles/68cd1badce4c4baeb95895efe5da31f7 0.218s",
                                "2026-05-20 01:47:34.514 19 INFO tempest.lib.common.rest_client [req-fdf814d8-e917-469d-9614-2a447c1e889c req-fdf814d8-e917-469d-9614-2a447c1e889c ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.479s",
                                "2026-05-20 01:47:34.565 21 INFO tempest.lib.common.rest_client [req-ade16aa9-cc13-4250-8a7c-ddc8beaccf3b req-ade16aa9-cc13-4250-8a7c-ddc8beaccf3b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d33919ff6468493589681be638652173/users/dfb0df4cdb634151b6dc170eec25815e/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.209s",
                                "2026-05-20 01:47:34.598 37 INFO tempest.lib.common.rest_client [req-660b484d-78a9-40fe-a05c-7b81799294b3 req-660b484d-78a9-40fe-a05c-7b81799294b3 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2457078cc5db478c8cc8a29d55dc943f/users/687b4770cb2543038ff04120d4d91383/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.440s",
                                "2026-05-20 01:47:34.643 17 INFO tempest.lib.common.rest_client [req-471c3b74-4fff-4925-b422-163775d85dfc req-471c3b74-4fff-4925-b422-163775d85dfc ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.414s",
                                "2026-05-20 01:47:34.668 27 INFO tempest.lib.common.rest_client [req-fff97d88-fd4f-48e9-9053-2b2ef9a170ac req-fff97d88-fd4f-48e9-9053-2b2ef9a170ac ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.432s",
                                "2026-05-20 01:47:34.673 33 INFO tempest.lib.common.rest_client [req-57f2aa57-4e67-48bf-87c9-dd9f5927f713 req-57f2aa57-4e67-48bf-87c9-dd9f5927f713 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-20 01:47:34.680 15 INFO tempest.lib.common.rest_client [req-941946e3-c203-454d-8b06-fcc08e114d3b req-941946e3-c203-454d-8b06-fcc08e114d3b ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5183a2b96f304aef9865001c4d056a71/users/d023db82ec3e42f995a017ea585b90c0/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.265s",
                                "2026-05-20 01:47:34.738 31 INFO tempest.lib.common.rest_client [req-d625d169-0428-416f-86ae-b2100a282ae2 req-d625d169-0428-416f-86ae-b2100a282ae2 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes 1.528s",
                                "2026-05-20 01:47:34.780 13 INFO tempest.lib.common.rest_client [req-b8c38889-06a9-49cd-9dbc-709fea7fbbe9 req-b8c38889-06a9-49cd-9dbc-709fea7fbbe9 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d170586110f48158a93e0e452cbc674/users/1382e72991d54d0a878200f7eafa9385/roles/68cd1badce4c4baeb95895efe5da31f7 0.422s",
                                "2026-05-20 01:47:34.793 37 INFO tempest.lib.common.rest_client [req-01c91cc1-2bb6-4706-a2f6-9ea9ec21ac0d req-01c91cc1-2bb6-4706-a2f6-9ea9ec21ac0d ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-20 01:47:34.852 31 INFO tempest.lib.common.rest_client [req-370723b4-9b0b-46c5-8861-fb2ab32499bb req-370723b4-9b0b-46c5-8861-fb2ab32499bb ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.105s",
                                "2026-05-20 01:47:34.868 15 INFO tempest.lib.common.rest_client [req-4f8c5ac9-c4fe-41f9-afd0-b1f60351ceda req-4f8c5ac9-c4fe-41f9-afd0-b1f60351ceda ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-20 01:47:34.895 35 INFO tempest.lib.common.rest_client [req-be4a04a8-732e-4148-a8de-4841ca0ec629 req-be4a04a8-732e-4148-a8de-4841ca0ec629 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.464s",
                                "2026-05-20 01:47:34.926 37 INFO tempest.lib.common.rest_client [req-7ccb2ac1-26e1-4e0a-8352-1656cdb8724b req-7ccb2ac1-26e1-4e0a-8352-1656cdb8724b ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2457078cc5db478c8cc8a29d55dc943f/users/687b4770cb2543038ff04120d4d91383/roles/68cd1badce4c4baeb95895efe5da31f7 0.130s",
                                "2026-05-20 01:47:34.927 29 INFO tempest.lib.common.rest_client [req-9b889e00-0bd2-4872-a9f0-dd407b44782b req-9b889e00-0bd2-4872-a9f0-dd407b44782b ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07afe2c7c8c546d9bf32f80d044ef39a/users/23c9cbf825ea4f0d8fc74617d98a753e/roles/a5048e830be14347876cdf483f806a64 0.580s",
                                "2026-05-20 01:47:34.949 11 INFO tempest.lib.common.rest_client [req-2b313423-ce1e-4297-84c8-6f7104639e58 req-2b313423-ce1e-4297-84c8-6f7104639e58 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.751s",
                                "2026-05-20 01:47:35.040 39 INFO tempest.lib.common.rest_client [req-e30b23cc-1cca-4243-af56-d31248b75589 req-e30b23cc-1cca-4243-af56-d31248b75589 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.676s",
                                "2026-05-20 01:47:35.039 37 INFO tempest.lib.common.rest_client [req-69b35ac3-e95d-4732-b81c-dfbbbb7d1f20 req-69b35ac3-e95d-4732-b81c-dfbbbb7d1f20 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.111s",
                                "2026-05-20 01:47:35.079 23 INFO tempest.lib.common.rest_client [req-54ec47da-dd58-4b5f-b853-51935b370c7f req-54ec47da-dd58-4b5f-b853-51935b370c7f ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.885s",
                                "2026-05-20 01:47:35.068 19 INFO tempest.lib.common.rest_client [req-aca5c6a8-f0b9-425b-a582-d2e39858e345 req-aca5c6a8-f0b9-425b-a582-d2e39858e345 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/79d90f307dec47ff8614a76a663e35be/users/fb1c27007a1b47c089714f4b3caf14ec/roles/96c5293ae00249159873405c9cd172ae 0.551s",
                                "2026-05-20 01:47:35.068 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fb1c27007a1b47c089714f4b3caf14ec is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:35.069 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1293718781-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '79d90f307dec47ff8614a76a663e35be', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1293718781', 'tenant_id': '79d90f307dec47ff8614a76a663e35be', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1293718781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fb1c27007a1b47c089714f4b3caf14ec', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:35.069 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1293718781-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '79d90f307dec47ff8614a76a663e35be', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1293718781', 'tenant_id': '79d90f307dec47ff8614a76a663e35be', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1293718781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fb1c27007a1b47c089714f4b3caf14ec', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:35.143 41 INFO tempest.lib.common.rest_client [req-630ddb64-3836-442b-89b7-b24d80a80c89 req-630ddb64-3836-442b-89b7-b24d80a80c89 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups 0.859s",
                                "2026-05-20 01:47:35.160 25 INFO tempest.lib.common.rest_client [req-3186adf2-670b-44ff-9227-0f0606d7bd78 req-3186adf2-670b-44ff-9227-0f0606d7bd78 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.707s",
                                "2026-05-20 01:47:35.190 27 INFO tempest.lib.common.rest_client [req-72dccfa3-08da-4fb3-8897-24f5b6083753 req-72dccfa3-08da-4fb3-8897-24f5b6083753 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9fe82233af8744758db3bea3ca320238/users/ed5a03c09ee0489c97b41b0d28d19269/roles/68cd1badce4c4baeb95895efe5da31f7 0.519s",
                                "2026-05-20 01:47:35.204 21 INFO tempest.lib.common.rest_client [req-36956892-5923-4bf7-a983-d3db66faa3e9 req-36956892-5923-4bf7-a983-d3db66faa3e9 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.631s",
                                "2026-05-20 01:47:35.195 37 INFO tempest.lib.common.rest_client [req-2a32b792-d112-4ab3-8d1d-bfd94946f299 req-2a32b792-d112-4ab3-8d1d-bfd94946f299 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2457078cc5db478c8cc8a29d55dc943f/users/687b4770cb2543038ff04120d4d91383/roles/96c5293ae00249159873405c9cd172ae 0.145s",
                                "2026-05-20 01:47:35.196 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 687b4770cb2543038ff04120d4d91383 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:35.196 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1652870180-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2457078cc5db478c8cc8a29d55dc943f', 'project_name': 'tempest-GroupTypeSpecsTest-1652870180', 'tenant_id': '2457078cc5db478c8cc8a29d55dc943f', 'tenant_name': 'tempest-GroupTypeSpecsTest-1652870180', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '687b4770cb2543038ff04120d4d91383', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:35.200 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1652870180-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2457078cc5db478c8cc8a29d55dc943f', 'project_name': 'tempest-GroupTypeSpecsTest-1652870180', 'tenant_id': '2457078cc5db478c8cc8a29d55dc943f', 'tenant_name': 'tempest-GroupTypeSpecsTest-1652870180', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '687b4770cb2543038ff04120d4d91383', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:35.192 17 INFO tempest.lib.common.rest_client [req-77e3fe94-ff47-48cd-be3a-bee147211f93 req-77e3fe94-ff47-48cd-be3a-bee147211f93 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5245806f9e9e4b439081b8300ecd9fbb/users/ed8774fd85c343f4a5033cbdc477a4ad/roles/96c5293ae00249159873405c9cd172ae 0.543s",
                                "2026-05-20 01:47:35.192 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ed8774fd85c343f4a5033cbdc477a4ad is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:35.193 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1982048960-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5245806f9e9e4b439081b8300ecd9fbb', 'project_name': 'tempest-GroupSnapshotsTest-1982048960', 'tenant_id': '5245806f9e9e4b439081b8300ecd9fbb', 'tenant_name': 'tempest-GroupSnapshotsTest-1982048960', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed8774fd85c343f4a5033cbdc477a4ad', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:35.193 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1982048960-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5245806f9e9e4b439081b8300ecd9fbb', 'project_name': 'tempest-GroupSnapshotsTest-1982048960', 'tenant_id': '5245806f9e9e4b439081b8300ecd9fbb', 'tenant_name': 'tempest-GroupSnapshotsTest-1982048960', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed8774fd85c343f4a5033cbdc477a4ad', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:35.283 13 INFO tempest.lib.common.rest_client [req-d80a239f-b70b-4492-b764-e5508bae23d2 req-d80a239f-b70b-4492-b764-e5508bae23d2 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.501s",
                                "2026-05-20 01:47:35.275 33 INFO tempest.lib.common.rest_client [req-79f20519-a5a5-4f3b-9527-060f6f42189d req-79f20519-a5a5-4f3b-9527-060f6f42189d ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0ba3044cc404f35818b500a95fae46a/users/9873d7d0328f452b98d5d38b99ff47d2/roles/96c5293ae00249159873405c9cd172ae 0.599s",
                                "2026-05-20 01:47:35.275 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9873d7d0328f452b98d5d38b99ff47d2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:35.275 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1838018097-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b0ba3044cc404f35818b500a95fae46a', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1838018097', 'tenant_id': 'b0ba3044cc404f35818b500a95fae46a', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1838018097', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9873d7d0328f452b98d5d38b99ff47d2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:35.276 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1838018097-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b0ba3044cc404f35818b500a95fae46a', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1838018097', 'tenant_id': 'b0ba3044cc404f35818b500a95fae46a', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1838018097', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9873d7d0328f452b98d5d38b99ff47d2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:35.319 41 INFO tempest.lib.common.rest_client [req-bb45ed8a-d1ec-43f0-b34a-ad8fe00c653a req-bb45ed8a-d1ec-43f0-b34a-ad8fe00c653a ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups/8a717976-accb-4c7e-97c3-98b02614a4fe 0.170s",
                                "2026-05-20 01:47:35.324 41 INFO tempest.common.waiters [-] group 8a717976-accb-4c7e-97c3-98b02614a4fe reached available after waiting for 0.324336 seconds",
                                "2026-05-20 01:47:35.389 29 INFO tempest.lib.common.rest_client [req-f946fe2e-571e-41c9-b024-12fce0015cfe req-f946fe2e-571e-41c9-b024-12fce0015cfe ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.458s",
                                "2026-05-20 01:47:35.383 25 INFO tempest.lib.common.rest_client [req-3388b061-7fb2-4d42-8792-70244de38d2c req-3388b061-7fb2-4d42-8792-70244de38d2c ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/415fd91445c24c1c9853285f2aa95611/users/2ae1426030e54434ab5fb7b4cb4cc450/roles/96c5293ae00249159873405c9cd172ae 0.216s",
                                "2026-05-20 01:47:35.384 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2ae1426030e54434ab5fb7b4cb4cc450 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:35.384 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-55530740-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '415fd91445c24c1c9853285f2aa95611', 'project_name': 'tempest-SnapshotsActionsTest-55530740', 'tenant_id': '415fd91445c24c1c9853285f2aa95611', 'tenant_name': 'tempest-SnapshotsActionsTest-55530740', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ae1426030e54434ab5fb7b4cb4cc450', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:35.384 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-55530740-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '415fd91445c24c1c9853285f2aa95611', 'project_name': 'tempest-SnapshotsActionsTest-55530740', 'tenant_id': '415fd91445c24c1c9853285f2aa95611', 'tenant_name': 'tempest-SnapshotsActionsTest-55530740', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ae1426030e54434ab5fb7b4cb4cc450', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:35.395 15 INFO tempest.lib.common.rest_client [req-6f33053b-f9f8-4213-90c6-2937f8086c36 req-6f33053b-f9f8-4213-90c6-2937f8086c36 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5183a2b96f304aef9865001c4d056a71/users/d023db82ec3e42f995a017ea585b90c0/roles/68cd1badce4c4baeb95895efe5da31f7 0.522s",
                                "2026-05-20 01:47:35.415 39 INFO tempest.lib.common.rest_client [req-4d588c38-7c06-4456-881a-553135e55f52 req-4d588c38-7c06-4456-881a-553135e55f52 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/564a27b97e234cafb3a2112b2be7b9ad/users/c9a0a5c85d374f8c83f830b2a4e606ff/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.373s",
                                "2026-05-20 01:47:35.477 35 INFO tempest.lib.common.rest_client [req-dfad4a4c-f620-4e7c-8773-3d610d904124 req-dfad4a4c-f620-4e7c-8773-3d610d904124 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/725c512029604c1dbdbd71c2395e975c/users/0f9338a72f3444eba9c677553ccb3f7b/roles/68cd1badce4c4baeb95895efe5da31f7 0.579s",
                                "2026-05-20 01:47:35.552 21 INFO tempest.lib.common.rest_client [req-836abbce-0c48-4b58-8c4c-d363ee1d393c req-836abbce-0c48-4b58-8c4c-d363ee1d393c ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d33919ff6468493589681be638652173/users/dfb0df4cdb634151b6dc170eec25815e/roles/68cd1badce4c4baeb95895efe5da31f7 0.345s",
                                "2026-05-20 01:47:35.581 13 INFO tempest.lib.common.rest_client [req-acc07395-de40-40d8-88b9-b71f2ee65237 req-acc07395-de40-40d8-88b9-b71f2ee65237 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d170586110f48158a93e0e452cbc674/users/1382e72991d54d0a878200f7eafa9385/roles/96c5293ae00249159873405c9cd172ae 0.295s",
                                "2026-05-20 01:47:35.582 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1382e72991d54d0a878200f7eafa9385 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:35.583 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-317447963-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3d170586110f48158a93e0e452cbc674', 'project_name': 'tempest-ExtraSpecsNegativeTest-317447963', 'tenant_id': '3d170586110f48158a93e0e452cbc674', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-317447963', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1382e72991d54d0a878200f7eafa9385', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:35.584 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-317447963-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3d170586110f48158a93e0e452cbc674', 'project_name': 'tempest-ExtraSpecsNegativeTest-317447963', 'tenant_id': '3d170586110f48158a93e0e452cbc674', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-317447963', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1382e72991d54d0a878200f7eafa9385', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:35.609 23 INFO tempest.lib.common.rest_client [req-f611b07b-52f3-4a70-aeaf-6de93bd51ef0 req-f611b07b-52f3-4a70-aeaf-6de93bd51ef0 ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.527s",
                                "2026-05-20 01:47:35.708 11 INFO tempest.lib.common.rest_client [req-15ce3d3e-ea38-4f2c-9e11-cf94e50588ad req-15ce3d3e-ea38-4f2c-9e11-cf94e50588ad ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/26f3c195068a457d837ffd1c4e1a0a11/os-quota-sets/89a8c2e18dce4575940a57ef6be38ba6 0.756s",
                                "2026-05-20 01:47:35.746 15 INFO tempest.lib.common.rest_client [req-34296189-4f3b-4e57-b6bf-906af2b490ec req-34296189-4f3b-4e57-b6bf-906af2b490ec ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s",
                                "2026-05-20 01:47:35.761 21 INFO tempest.lib.common.rest_client [req-1d2ff97c-3a8f-4609-8651-6810f65eb716 req-1d2ff97c-3a8f-4609-8651-6810f65eb716 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "2026-05-20 01:47:35.779 27 INFO tempest.lib.common.rest_client [req-67e685a4-3c48-4424-ba1c-164245d58a71 req-67e685a4-3c48-4424-ba1c-164245d58a71 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.587s",
                                "2026-05-20 01:47:35.791 41 INFO tempest.lib.common.rest_client [req-d265a700-c91e-475a-a9a5-8239189234c4 req-d265a700-c91e-475a-a9a5-8239189234c4 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes 0.461s",
                                "2026-05-20 01:47:35.867 15 INFO tempest.lib.common.rest_client [req-a7ea8da3-8593-47ff-884d-42f995189b33 req-a7ea8da3-8593-47ff-884d-42f995189b33 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5183a2b96f304aef9865001c4d056a71/users/d023db82ec3e42f995a017ea585b90c0/roles/96c5293ae00249159873405c9cd172ae 0.117s",
                                "2026-05-20 01:47:35.867 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d023db82ec3e42f995a017ea585b90c0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:35.868 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-216065522-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5183a2b96f304aef9865001c4d056a71', 'project_name': 'tempest-UserMessagesTest-216065522', 'tenant_id': '5183a2b96f304aef9865001c4d056a71', 'tenant_name': 'tempest-UserMessagesTest-216065522', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd023db82ec3e42f995a017ea585b90c0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:35.868 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-216065522-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5183a2b96f304aef9865001c4d056a71', 'project_name': 'tempest-UserMessagesTest-216065522', 'tenant_id': '5183a2b96f304aef9865001c4d056a71', 'tenant_name': 'tempest-UserMessagesTest-216065522', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd023db82ec3e42f995a017ea585b90c0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:35.941 41 INFO tempest.lib.common.rest_client [req-dfa93a1a-ac3c-433e-b563-c9d8ad6a7c2f req-dfa93a1a-ac3c-433e-b563-c9d8ad6a7c2f ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/2aba27d9-764c-4111-99b8-55b1e28e93b1 0.131s",
                                "2026-05-20 01:47:35.973 19 INFO tempest.lib.common.rest_client [req-01cf0213-d33d-4353-9da9-30da0ddaa28d req-01cf0213-d33d-4353-9da9-30da0ddaa28d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.897s",
                                "2026-05-20 01:47:35.984 31 INFO tempest.lib.common.rest_client [req-f46ff667-da93-4db1-b832-bcd59ce52c02 req-f46ff667-da93-4db1-b832-bcd59ce52c02 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.120s",
                                "2026-05-20 01:47:35.996 17 INFO tempest.lib.common.rest_client [req-d7ad6852-6f3d-47c2-bad2-bcf56d89f740 req-d7ad6852-6f3d-47c2-bad2-bcf56d89f740 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.793s",
                                "2026-05-20 01:47:36.001 31 INFO tempest.common.waiters [-] volume 89b3001b-9521-4ad4-ae82-dbafa1da6942 reached available after waiting for 2.001023 seconds",
                                "2026-05-20 01:47:36.097 29 INFO tempest.lib.common.rest_client [req-0d68056d-e63d-4b59-89ae-1ceff026dc5e req-0d68056d-e63d-4b59-89ae-1ceff026dc5e ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07afe2c7c8c546d9bf32f80d044ef39a/users/23c9cbf825ea4f0d8fc74617d98a753e/roles/a5048e830be14347876cdf483f806a64 0.706s",
                                "2026-05-20 01:47:36.136 33 INFO tempest.lib.common.rest_client [req-6d71e261-c00c-473c-83c8-1a114b280d6c req-6d71e261-c00c-473c-83c8-1a114b280d6c ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.855s",
                                "2026-05-20 01:47:36.203 39 INFO tempest.lib.common.rest_client [req-557845ab-a67b-4ea9-bee0-68e7e1bcaa6e req-557845ab-a67b-4ea9-bee0-68e7e1bcaa6e ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.787s",
                                "2026-05-20 01:47:36.255 35 INFO tempest.lib.common.rest_client [req-05da6bdb-c635-45a3-964c-4c7e5454a716 req-05da6bdb-c635-45a3-964c-4c7e5454a716 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.772s",
                                "2026-05-20 01:47:36.311 37 INFO tempest.lib.common.rest_client [req-466addb7-3390-4ff6-9daf-cc4998b01840 req-466addb7-3390-4ff6-9daf-cc4998b01840 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.091s",
                                "2026-05-20 01:47:36.315 31 INFO tempest.lib.common.rest_client [req-a6bb28d1-ad15-4fec-8204-a0fa438c6e08 req-a6bb28d1-ad15-4fec-8204-a0fa438c6e08 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups 0.311s",
                                "2026-05-20 01:47:36.352 39 INFO tempest.lib.common.rest_client [req-206f7aac-2a7f-4e13-81c7-bca006ef435a req-206f7aac-2a7f-4e13-81c7-bca006ef435a ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/564a27b97e234cafb3a2112b2be7b9ad/users/c9a0a5c85d374f8c83f830b2a4e606ff/roles/68cd1badce4c4baeb95895efe5da31f7 0.146s",
                                "2026-05-20 01:47:36.389 11 INFO tempest.lib.common.rest_client [req-39502f64-2622-4dbf-8467-50635afaf44e req-39502f64-2622-4dbf-8467-50635afaf44e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes 0.673s",
                                "2026-05-20 01:47:36.441 21 INFO tempest.lib.common.rest_client [req-34d3c694-f1a2-4068-9c21-57e917bb11e1 req-34d3c694-f1a2-4068-9c21-57e917bb11e1 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d33919ff6468493589681be638652173/users/dfb0df4cdb634151b6dc170eec25815e/roles/96c5293ae00249159873405c9cd172ae 0.678s",
                                "2026-05-20 01:47:36.441 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dfb0df4cdb634151b6dc170eec25815e is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:36.441 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-114065280-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd33919ff6468493589681be638652173', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-114065280', 'tenant_id': 'd33919ff6468493589681be638652173', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-114065280', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dfb0df4cdb634151b6dc170eec25815e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:36.442 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-114065280-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd33919ff6468493589681be638652173', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-114065280', 'tenant_id': 'd33919ff6468493589681be638652173', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-114065280', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dfb0df4cdb634151b6dc170eec25815e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:36.487 25 INFO tempest.lib.common.rest_client [req-34c8a482-cab2-4703-ae55-33744a2f1fa1 req-34c8a482-cab2-4703-ae55-33744a2f1fa1 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.091s",
                                "2026-05-20 01:47:36.504 11 INFO tempest.lib.common.rest_client [req-cd8cd68b-4514-4883-b77e-bbb3f55bd686 req-cd8cd68b-4514-4883-b77e-bbb3f55bd686 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes/6f01d249-bd7d-4c44-b25b-248f7060ae90 0.107s",
                                "2026-05-20 01:47:36.536 15 INFO tempest.lib.common.rest_client [req-465a5784-aa14-46be-aa09-a98f9b31530a req-465a5784-aa14-46be-aa09-a98f9b31530a ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.660s",
                                "2026-05-20 01:47:36.550 29 INFO tempest.lib.common.rest_client [req-b967b3a1-c9f8-4063-b20a-8b7dbd53cecc req-b967b3a1-c9f8-4063-b20a-8b7dbd53cecc ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.450s",
                                "2026-05-20 01:47:36.637 31 INFO tempest.lib.common.rest_client [req-57f039be-4b80-4c49-a1d7-3b6be434f10c req-57f039be-4b80-4c49-a1d7-3b6be434f10c ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.316s",
                                "2026-05-20 01:47:36.621 27 INFO tempest.lib.common.rest_client [req-8e9d7afb-0793-4b20-a8a6-e587a7ab7722 req-8e9d7afb-0793-4b20-a8a6-e587a7ab7722 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9fe82233af8744758db3bea3ca320238/users/ed5a03c09ee0489c97b41b0d28d19269/roles/96c5293ae00249159873405c9cd172ae 0.839s",
                                "2026-05-20 01:47:36.622 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ed5a03c09ee0489c97b41b0d28d19269 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:36.622 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-820403636-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9fe82233af8744758db3bea3ca320238', 'project_name': 'tempest-GroupTypesTest-820403636', 'tenant_id': '9fe82233af8744758db3bea3ca320238', 'tenant_name': 'tempest-GroupTypesTest-820403636', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed5a03c09ee0489c97b41b0d28d19269', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:36.623 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-820403636-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9fe82233af8744758db3bea3ca320238', 'project_name': 'tempest-GroupTypesTest-820403636', 'tenant_id': '9fe82233af8744758db3bea3ca320238', 'tenant_name': 'tempest-GroupTypesTest-820403636', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed5a03c09ee0489c97b41b0d28d19269', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:36.652 23 INFO tempest.lib.common.rest_client [req-cd44e725-7121-4914-8ad4-3accf10eaa47 req-cd44e725-7121-4914-8ad4-3accf10eaa47 ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.040s",
                                "2026-05-20 01:47:36.674 13 INFO tempest.lib.common.rest_client [req-00013036-6500-4575-bcdb-bcd768b4f4c7 req-00013036-6500-4575-bcdb-bcd768b4f4c7 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.079s",
                                "2026-05-20 01:47:36.760 33 INFO tempest.lib.common.rest_client [req-faea0e11-217c-4c73-bd0c-15155b1d77d9 req-faea0e11-217c-4c73-bd0c-15155b1d77d9 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.617s",
                                "2026-05-20 01:47:36.765 39 INFO tempest.lib.common.rest_client [req-9dde6a2a-8dcb-4524-9fa4-cf8cc139f777 req-9dde6a2a-8dcb-4524-9fa4-cf8cc139f777 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.410s",
                                "2026-05-20 01:47:36.768 23 INFO tempest.lib.common.rest_client [req-75469a5c-1353-4f86-8355-ba3b667ad64f req-75469a5c-1353-4f86-8355-ba3b667ad64f ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s",
                                "2026-05-20 01:47:36.773 37 INFO tempest.lib.common.rest_client [req-cfe282f3-18cc-4601-a609-3f95242f9b55 req-cfe282f3-18cc-4601-a609-3f95242f9b55 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types 0.457s",
                                "2026-05-20 01:47:36.806 35 INFO tempest.lib.common.rest_client [req-1d51fade-c7c7-4930-bc8b-3dcfe3847a30 req-1d51fade-c7c7-4930-bc8b-3dcfe3847a30 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/725c512029604c1dbdbd71c2395e975c/users/0f9338a72f3444eba9c677553ccb3f7b/roles/96c5293ae00249159873405c9cd172ae 0.548s",
                                "2026-05-20 01:47:36.808 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0f9338a72f3444eba9c677553ccb3f7b is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:36.809 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1785277346-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '725c512029604c1dbdbd71c2395e975c', 'project_name': 'tempest-GroupsV320Test-1785277346', 'tenant_id': '725c512029604c1dbdbd71c2395e975c', 'tenant_name': 'tempest-GroupsV320Test-1785277346', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f9338a72f3444eba9c677553ccb3f7b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:36.809 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1785277346-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '725c512029604c1dbdbd71c2395e975c', 'project_name': 'tempest-GroupsV320Test-1785277346', 'tenant_id': '725c512029604c1dbdbd71c2395e975c', 'tenant_name': 'tempest-GroupsV320Test-1785277346', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f9338a72f3444eba9c677553ccb3f7b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:36.822 17 INFO tempest.lib.common.rest_client [req-fa459ab3-f504-4591-82ed-065af699fd77 req-fa459ab3-f504-4591-82ed-065af699fd77 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 0.822s",
                                "2026-05-20 01:47:36.975 29 INFO tempest.lib.common.rest_client [req-f6d5a127-5fba-4503-a21a-a6b9b91abb71 req-f6d5a127-5fba-4503-a21a-a6b9b91abb71 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07afe2c7c8c546d9bf32f80d044ef39a/users/23c9cbf825ea4f0d8fc74617d98a753e/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.422s",
                                "2026-05-20 01:47:37.004 17 INFO tempest.lib.common.rest_client [req-b4683864-2853-4578-9166-372273139a30 req-b4683864-2853-4578-9166-372273139a30 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/group_types 0.172s",
                                "2026-05-20 01:47:37.042 21 INFO tempest.lib.common.rest_client [req-562c8e93-843f-48d4-8627-51587b066986 req-562c8e93-843f-48d4-8627-51587b066986 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s",
                                "2026-05-20 01:47:37.058 15 INFO tempest.lib.common.rest_client [req-9c875b7b-69ef-4daf-a122-61118289bff3 req-9c875b7b-69ef-4daf-a122-61118289bff3 ] Request (UserMessagesTest:test_delete_message): 200 POST https://api.testbed.osism.xyz:8776/v3/5183a2b96f304aef9865001c4d056a71/types 0.515s",
                                "2026-05-20 01:47:37.121 23 INFO tempest.lib.common.rest_client [req-80498cc6-bfe7-479f-9115-d4550e3aea54 req-80498cc6-bfe7-479f-9115-d4550e3aea54 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc9d2c105b1e44a0ad28c3e90ba7ff13/users/ef0102caf86e455d94af254e7f2fcc51/roles/a5048e830be14347876cdf483f806a64 0.351s",
                                "2026-05-20 01:47:37.120 39 INFO tempest.lib.common.rest_client [req-e6638b2e-baa5-4974-aa0a-9f6a9a752c59 req-e6638b2e-baa5-4974-aa0a-9f6a9a752c59 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/564a27b97e234cafb3a2112b2be7b9ad/users/c9a0a5c85d374f8c83f830b2a4e606ff/roles/96c5293ae00249159873405c9cd172ae 0.350s",
                                "2026-05-20 01:47:37.120 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c9a0a5c85d374f8c83f830b2a4e606ff is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:37.120 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1070047460-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '564a27b97e234cafb3a2112b2be7b9ad', 'project_name': 'tempest-GroupsTest-1070047460', 'tenant_id': '564a27b97e234cafb3a2112b2be7b9ad', 'tenant_name': 'tempest-GroupsTest-1070047460', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c9a0a5c85d374f8c83f830b2a4e606ff', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:37.121 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1070047460-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '564a27b97e234cafb3a2112b2be7b9ad', 'project_name': 'tempest-GroupsTest-1070047460', 'tenant_id': '564a27b97e234cafb3a2112b2be7b9ad', 'tenant_name': 'tempest-GroupsTest-1070047460', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c9a0a5c85d374f8c83f830b2a4e606ff', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:37.130 13 INFO tempest.lib.common.rest_client [req-2afdc43b-ee8c-4857-a8ae-d8ad8c970b64 req-2afdc43b-ee8c-4857-a8ae-d8ad8c970b64 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types 0.451s",
                                "2026-05-20 01:47:37.315 27 INFO tempest.lib.common.rest_client [req-9a0c1def-ff77-4b1a-b5fa-3e77a159ba21 req-9a0c1def-ff77-4b1a-b5fa-3e77a159ba21 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s",
                                "2026-05-20 01:47:37.380 23 INFO tempest.lib.common.rest_client [req-cedbcd16-d12b-4e19-b22d-b80fe71f59bc req-cedbcd16-d12b-4e19-b22d-b80fe71f59bc ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s",
                                "2026-05-20 01:47:37.391 21 INFO tempest.lib.common.rest_client [req-a9fa3fbf-5e51-4408-91cb-108e6d647984 req-a9fa3fbf-5e51-4408-91cb-108e6d647984 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/d33919ff6468493589681be638652173/os-quota-sets/28e2b90d81c4405cbf1e465227b6d4db 0.345s",
                                "2026-05-20 01:47:37.410 29 INFO tempest.lib.common.rest_client [req-be44bbf7-919b-4701-a39a-4a76779806e7 req-be44bbf7-919b-4701-a39a-4a76779806e7 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.434s",
                                "2026-05-20 01:47:37.449 17 INFO tempest.lib.common.rest_client [req-5a00d81b-427e-4b07-b014-c05ef0b77563 req-5a00d81b-427e-4b07-b014-c05ef0b77563 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups 0.438s",
                                "2026-05-20 01:47:37.497 27 INFO tempest.lib.common.rest_client [req-619d9aff-5003-4da6-a03d-772e8d4bf235 req-619d9aff-5003-4da6-a03d-772e8d4bf235 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types 0.177s",
                                "2026-05-20 01:47:37.540 29 INFO tempest.lib.common.rest_client [req-3e4932ed-cca8-4bfa-95e4-5d0738491172 req-3e4932ed-cca8-4bfa-95e4-5d0738491172 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07afe2c7c8c546d9bf32f80d044ef39a/users/23c9cbf825ea4f0d8fc74617d98a753e/roles/68cd1badce4c4baeb95895efe5da31f7 0.127s",
                                "2026-05-20 01:47:37.596 21 INFO tempest.lib.common.rest_client [req-1984f49e-8852-4cf6-bce3-ea3450833f1e req-1984f49e-8852-4cf6-bce3-ea3450833f1e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/d33919ff6468493589681be638652173/os-quota-sets/28e2b90d81c4405cbf1e465227b6d4db 0.197s",
                                "2026-05-20 01:47:37.615 27 INFO tempest.lib.common.rest_client [req-ef088587-8506-464d-851d-94b17c7fba35 req-ef088587-8506-464d-851d-94b17c7fba35 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types 0.115s",
                                "2026-05-20 01:47:37.616 23 INFO tempest.lib.common.rest_client [req-0a25493f-0b91-477c-bf3c-a7885eae07df req-0a25493f-0b91-477c-bf3c-a7885eae07df ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc9d2c105b1e44a0ad28c3e90ba7ff13/users/ef0102caf86e455d94af254e7f2fcc51/roles/a5048e830be14347876cdf483f806a64 0.231s",
                                "2026-05-20 01:47:37.641 33 INFO tempest.lib.common.rest_client [req-e0698641-fa35-4c82-b45b-be1777c7c0ae req-e0698641-fa35-4c82-b45b-be1777c7c0ae ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.874s",
                                "2026-05-20 01:47:37.649 11 INFO tempest.lib.common.rest_client [req-cfaf6207-6bdd-47c2-bcb1-9f32189f0fbf req-cfaf6207-6bdd-47c2-bcb1-9f32189f0fbf ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes/6f01d249-bd7d-4c44-b25b-248f7060ae90 0.128s",
                                "2026-05-20 01:47:37.663 11 INFO tempest.common.waiters [-] volume 6f01d249-bd7d-4c44-b25b-248f7060ae90 reached available after waiting for 1.662944 seconds",
                                "2026-05-20 01:47:37.691 25 INFO tempest.lib.common.rest_client [req-9f6ea5a9-6ec4-4ac6-8ba5-182fe240d1ae req-9f6ea5a9-6ec4-4ac6-8ba5-182fe240d1ae ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/volumes 1.199s",
                                "2026-05-20 01:47:37.759 37 INFO tempest.lib.common.rest_client [req-3078448e-72f8-4c27-ad8b-6e1c238c25d2 req-3078448e-72f8-4c27-ad8b-6e1c238c25d2 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs 0.980s",
                                "2026-05-20 01:47:37.769 27 INFO tempest.lib.common.rest_client [req-4f710bad-7016-416a-b1d1-9a0a3fbf03ec req-4f710bad-7016-416a-b1d1-9a0a3fbf03ec ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types/5c8f121c-043c-45dc-a4fd-ea5ac6d2394b 0.150s",
                                "2026-05-20 01:47:37.775 29 INFO tempest.lib.common.rest_client [req-71f6581e-c688-48e1-adb4-4ad83791fad4 req-71f6581e-c688-48e1-adb4-4ad83791fad4 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-20 01:47:37.778 23 INFO tempest.lib.common.rest_client [req-05253307-1f6f-4795-a6ad-6125b110926c req-05253307-1f6f-4795-a6ad-6125b110926c ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-20 01:47:37.790 33 INFO tempest.lib.common.rest_client [req-9b610c06-a864-4369-9ad8-76bda9e2b876 req-9b610c06-a864-4369-9ad8-76bda9e2b876 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s",
                                "2026-05-20 01:47:37.830 25 INFO tempest.lib.common.rest_client [req-5d40a81a-9d6e-4595-9294-c8ff98be4c50 req-5d40a81a-9d6e-4595-9294-c8ff98be4c50 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/volumes/c1e9f62e-1936-4bdc-aa5c-2ad56b66248a 0.129s",
                                "2026-05-20 01:47:37.840 15 INFO tempest.lib.common.rest_client [req-bed3a3f4-79a7-44c3-bd59-de353307a00d req-bed3a3f4-79a7-44c3-bd59-de353307a00d ] Request (UserMessagesTest:test_delete_message): 202 POST https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/volumes 0.772s",
                                "2026-05-20 01:47:37.854 41 INFO tempest.lib.common.rest_client [req-f8430196-8bbc-42db-9c14-1a25360c2777 req-f8430196-8bbc-42db-9c14-1a25360c2777 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/2aba27d9-764c-4111-99b8-55b1e28e93b1 0.893s",
                                "2026-05-20 01:47:37.863 41 INFO tempest.common.waiters [-] volume 2aba27d9-764c-4111-99b8-55b1e28e93b1 reached available after waiting for 2.863343 seconds",
                                "2026-05-20 01:47:37.862 13 INFO tempest.lib.common.rest_client [req-52a0539e-cf93-4ef7-96a6-a6c590c43dbb req-52a0539e-cf93-4ef7-96a6-a6c590c43dbb ] Request (ExtraSpecsNegativeTest:test_create_invalid_body): 400 POST https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc/extra_specs 0.710s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_invalid_body [0.729338s] ... ok",
                                "2026-05-20 01:47:37.887 39 INFO tempest.lib.common.rest_client [req-c8c89e69-44c3-4e2e-9b92-41e195313be6 req-c8c89e69-44c3-4e2e-9b92-41e195313be6 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.754s",
                                "2026-05-20 01:47:37.891 27 INFO tempest.lib.common.rest_client [req-8ab49abc-e2f4-4944-923c-5b2f3e2a5f20 req-8ab49abc-e2f4-4944-923c-5b2f3e2a5f20 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types/5c8f121c-043c-45dc-a4fd-ea5ac6d2394b 0.119s",
                                "2026-05-20 01:47:37.904 11 INFO tempest.lib.common.rest_client [req-396e7ad4-e226-4080-99a2-b01ed100a9da req-396e7ad4-e226-4080-99a2-b01ed100a9da ] Request (VolumeQuotasNegativeTestJSON:test_quota_volume_gigabytes): 200 PUT https://api.testbed.osism.xyz:8776/v3/26f3c195068a457d837ffd1c4e1a0a11/os-quota-sets/89a8c2e18dce4575940a57ef6be38ba6 0.239s",
                                "2026-05-20 01:47:37.913 35 INFO tempest.lib.common.rest_client [req-a9b7c42d-9731-4360-91c6-a2f70cdf920b req-a9b7c42d-9731-4360-91c6-a2f70cdf920b ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.084s",
                                "2026-05-20 01:47:37.912 17 INFO tempest.lib.common.rest_client [req-2e1965b2-cfa8-4029-aa65-890d3772b5e9 req-2e1965b2-cfa8-4029-aa65-890d3772b5e9 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf 0.457s",
                                "2026-05-20 01:47:37.930 17 INFO tempest.common.waiters [-] group 50f731aa-2e2a-46d8-910a-6a09888d7daf reached available after waiting for 0.930706 seconds",
                                "2026-05-20 01:47:37.945 19 INFO tempest.lib.common.rest_client [req-eb9b81cf-1195-4412-b0e5-dcbf8ac57d84 req-eb9b81cf-1195-4412-b0e5-dcbf8ac57d84 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/79d90f307dec47ff8614a76a663e35be/scheduler-stats/get_pools 1.967s",
                                "2026-05-20 01:47:37.959 23 INFO tempest.lib.common.rest_client [req-3d57bead-5ab3-42b1-aefe-0b4d637b8908 req-3d57bead-5ab3-42b1-aefe-0b4d637b8908 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc9d2c105b1e44a0ad28c3e90ba7ff13/users/ef0102caf86e455d94af254e7f2fcc51/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.179s",
                                "2026-05-20 01:47:37.976 33 INFO tempest.lib.common.rest_client [req-f63fa87e-e443-4986-9e1d-856269d2aa25 req-f63fa87e-e443-4986-9e1d-856269d2aa25 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc20b67483954c529d09f20b135e09f0/users/1cbbacb21b9741cdaf86b5132d204601/roles/a5048e830be14347876cdf483f806a64 0.171s",
                                "2026-05-20 01:47:37.981 31 INFO tempest.lib.common.rest_client [req-69607524-a5dd-4ed1-8811-134bf3fad552 req-69607524-a5dd-4ed1-8811-134bf3fad552 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.335s",
                                "2026-05-20 01:47:38.077 37 INFO tempest.lib.common.rest_client [req-4aa53b5d-0e99-4a61-9c5e-6b5250ddd763 req-4aa53b5d-0e99-4a61-9c5e-6b5250ddd763 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs 0.313s",
                                "2026-05-20 01:47:38.106 13 INFO tempest.lib.common.rest_client [req-4b96f3ee-36c9-4b7f-9c85-9e64c72b543c req-4b96f3ee-36c9-4b7f-9c85-9e64c72b543c ] Request (ExtraSpecsNegativeTest:test_create_none_body): 400 POST https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc/extra_specs 0.233s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_none_body [0.237192s] ... ok",
                                "2026-05-20 01:47:38.134 27 INFO tempest.lib.common.rest_client [req-2f8c8104-f6c7-44f2-a24d-e4aa41101d6b req-2f8c8104-f6c7-44f2-a24d-e4aa41101d6b ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types/5c8f121c-043c-45dc-a4fd-ea5ac6d2394b 0.230s",
                                "2026-05-20 01:47:38.133 29 INFO tempest.lib.common.rest_client [req-3348b5f5-9c0d-4a29-8b5e-d3a27b7b4e6a req-3348b5f5-9c0d-4a29-8b5e-d3a27b7b4e6a ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07afe2c7c8c546d9bf32f80d044ef39a/users/23c9cbf825ea4f0d8fc74617d98a753e/roles/96c5293ae00249159873405c9cd172ae 0.351s",
                                "2026-05-20 01:47:38.133 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 23c9cbf825ea4f0d8fc74617d98a753e is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:38.133 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-824300455-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '07afe2c7c8c546d9bf32f80d044ef39a', 'project_name': 'tempest-VolumesTransfersTest-824300455', 'tenant_id': '07afe2c7c8c546d9bf32f80d044ef39a', 'tenant_name': 'tempest-VolumesTransfersTest-824300455', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23c9cbf825ea4f0d8fc74617d98a753e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:38.133 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-824300455-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '07afe2c7c8c546d9bf32f80d044ef39a', 'project_name': 'tempest-VolumesTransfersTest-824300455', 'tenant_id': '07afe2c7c8c546d9bf32f80d044ef39a', 'tenant_name': 'tempest-VolumesTransfersTest-824300455', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23c9cbf825ea4f0d8fc74617d98a753e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:38.134 15 INFO tempest.lib.common.rest_client [req-95a16bb7-9ff8-4593-8f03-1fb8f1938c6d req-95a16bb7-9ff8-4593-8f03-1fb8f1938c6d ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/volumes/e7d3811e-6095-48df-bbfd-a38a1278f815 0.271s",
                                "2026-05-20 01:47:38.255 23 INFO tempest.lib.common.rest_client [req-e3a27c4f-a54d-4fc4-a962-c03757fd8ead req-e3a27c4f-a54d-4fc4-a962-c03757fd8ead ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s",
                                "2026-05-20 01:47:38.288 33 INFO tempest.lib.common.rest_client [req-57065b54-f6de-49d3-a41c-8ceb21fce4ea req-57065b54-f6de-49d3-a41c-8ceb21fce4ea ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s",
                                "2026-05-20 01:47:38.340 41 INFO tempest.lib.common.rest_client [req-e22a4b5d-e9b9-4fdd-9c2b-eeb3461e0bf2 req-e22a4b5d-e9b9-4fdd-9c2b-eeb3461e0bf2 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots 0.475s",
                                "2026-05-20 01:47:38.376 37 INFO tempest.lib.common.rest_client [req-8ebf6648-19c5-4739-b984-8a7c47857bb5 req-8ebf6648-19c5-4739-b984-8a7c47857bb5 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key2 0.289s",
                                "2026-05-20 01:47:38.392 35 INFO tempest.lib.common.rest_client [req-7644b4ce-ec8f-4221-a870-167fc7ddb968 req-7644b4ce-ec8f-4221-a870-167fc7ddb968 ] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/types 0.467s",
                                "2026-05-20 01:47:38.414 39 INFO tempest.lib.common.rest_client [req-976707c5-d4d0-46ec-b3c9-0cd099550c6c req-976707c5-d4d0-46ec-b3c9-0cd099550c6c ] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types 0.523s",
                                "2026-05-20 01:47:38.408 23 INFO tempest.lib.common.rest_client [req-4d1b2fa5-68d4-48e7-8927-60f8adf7136d req-4d1b2fa5-68d4-48e7-8927-60f8adf7136d ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc9d2c105b1e44a0ad28c3e90ba7ff13/users/ef0102caf86e455d94af254e7f2fcc51/roles/68cd1badce4c4baeb95895efe5da31f7 0.149s",
                                "2026-05-20 01:47:38.460 41 INFO tempest.lib.common.rest_client [req-b3c06f6d-86f8-4a66-82d1-98be80fc3e72 req-b3c06f6d-86f8-4a66-82d1-98be80fc3e72 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.109s",
                                "2026-05-20 01:47:38.465 13 INFO tempest.lib.common.rest_client [req-20d68a8a-fba8-48eb-a760-200baedf6d71 req-20d68a8a-fba8-48eb-a760-200baedf6d71 ] Request (ExtraSpecsNegativeTest:test_create_nonexistent_type_id): 404 POST https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/8a81f692-bc4c-4c17-9c22-aa646938c7b5/extra_specs 0.351s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_nonexistent_type_id [0.355877s] ... ok",
                                "2026-05-20 01:47:38.492 17 INFO tempest.lib.common.rest_client [req-b053ab9e-709a-436b-827b-785cd16479b2 req-b053ab9e-709a-436b-827b-785cd16479b2 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes 0.560s",
                                "2026-05-20 01:47:38.514 33 INFO tempest.lib.common.rest_client [req-758c7dcc-06f8-4679-928b-2ee0bf46ecdd req-758c7dcc-06f8-4679-928b-2ee0bf46ecdd ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc20b67483954c529d09f20b135e09f0/users/1cbbacb21b9741cdaf86b5132d204601/roles/a5048e830be14347876cdf483f806a64 0.223s",
                                "2026-05-20 01:47:38.545 39 INFO tempest.lib.common.rest_client [req-ea95f9b4-bc2b-4cbe-92a7-926947a110fe req-ea95f9b4-bc2b-4cbe-92a7-926947a110fe ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types 0.119s",
                                "2026-05-20 01:47:38.550 13 INFO tempest.lib.common.rest_client [req-ce2305eb-7ccf-4243-b6fa-b723dcc94fef req-ce2305eb-7ccf-4243-b6fa-b723dcc94fef ] Request (ExtraSpecsNegativeTest:test_delete_nonexistent_volume_type_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9cd2920a-6fdd-49b9-881c-278c13c4a6d0/extra_specs/spec1 0.082s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_delete_nonexistent_volume_type_id [0.084219s] ... ok",
                                "2026-05-20 01:47:38.572 21 INFO tempest.lib.common.rest_client [req-505ad02f-ed0c-480c-99a0-7ac66606af9e req-505ad02f-ed0c-480c-99a0-7ac66606af9e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/volumes 0.969s",
                                "2026-05-20 01:47:38.585 11 INFO tempest.lib.common.rest_client [req-0d1d8d18-e9ae-4b8d-85f6-ec03e2ae5c01 req-0d1d8d18-e9ae-4b8d-85f6-ec03e2ae5c01 ] Request (VolumeQuotasNegativeTestJSON:test_quota_volume_gigabytes): 413 POST https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes 0.672s",
                                "2026-05-20 01:47:38.618 35 INFO tempest.lib.common.rest_client [req-c394ee19-70d7-45c7-ac0d-614da443c066 req-c394ee19-70d7-45c7-ac0d-614da443c066 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/group_types 0.214s",
                                "2026-05-20 01:47:38.620 27 INFO tempest.lib.common.rest_client [req-102189d2-02a9-4dc1-a193-52df26caf3ff req-102189d2-02a9-4dc1-a193-52df26caf3ff ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types 0.476s",
                                "2026-05-20 01:47:38.625 23 INFO tempest.lib.common.rest_client [req-46bcef9f-f1b5-4ca9-8ff5-9735235539ff req-46bcef9f-f1b5-4ca9-8ff5-9735235539ff ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "{0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_gigabytes [0.922695s] ... ok",
                                "2026-05-20 01:47:38.650 33 INFO tempest.lib.common.rest_client [req-1b92df2d-9347-41c0-ad9b-e2907c541b0f req-1b92df2d-9347-41c0-ad9b-e2907c541b0f ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.125s",
                                "2026-05-20 01:47:38.652 37 INFO tempest.lib.common.rest_client [req-a0924d6d-9a8b-42c1-b404-9b76b8218cc5 req-a0924d6d-9a8b-42c1-b404-9b76b8218cc5 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key3 0.273s",
                                "2026-05-20 01:47:38.660 13 INFO tempest.lib.common.rest_client [req-43c09183-6356-4bf0-9800-2488f5c20565 req-43c09183-6356-4bf0-9800-2488f5c20565 ] Request (ExtraSpecsNegativeTest:test_get_nonexistent_extra_spec_name): 404 GET https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc/extra_specs/nonexistent_extra_spec_name 0.107s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_extra_spec_name [0.109729s] ... ok",
                                "2026-05-20 01:47:38.666 19 INFO tempest.lib.common.rest_client [req-6bbe6e77-9860-4d53-a19d-1a3401dfa0e7 req-6bbe6e77-9860-4d53-a19d-1a3401dfa0e7 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/79d90f307dec47ff8614a76a663e35be/scheduler-stats/get_pools?detail=True 0.712s",
                                "2026-05-20 01:47:38.685 17 INFO tempest.lib.common.rest_client [req-4235d228-8bd1-4f91-9da8-8cb4eb6b818d req-4235d228-8bd1-4f91-9da8-8cb4eb6b818d ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/119dc7ce-9c38-4959-b722-faac31854346 0.180s",
                                "2026-05-20 01:47:38.707 21 INFO tempest.lib.common.rest_client [req-34e1216f-d846-490e-8020-8c6dd9e42c69 req-34e1216f-d846-490e-8020-8c6dd9e42c69 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/volumes/22d80fdd-e915-4a92-9572-f0b09f87a957 0.126s",
                                "{8} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_create_list_update_show_delete [1.306813s] ... ok",
                                "2026-05-20 01:47:38.812 13 INFO tempest.lib.common.rest_client [req-d493deed-0e6c-4b52-8db2-8506d8460b36 req-d493deed-0e6c-4b52-8db2-8506d8460b36 ] Request (ExtraSpecsNegativeTest:test_get_nonexistent_volume_type_id): 404 GET https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/4335868a-f706-42ea-b056-a0707f2ae919/extra_specs/spec1 0.142s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_volume_type_id [0.145565s] ... ok",
                                "2026-05-20 01:47:38.825 29 INFO tempest.lib.common.rest_client [req-e9087bc6-b24c-4057-a14a-d3813389de10 req-e9087bc6-b24c-4057-a14a-d3813389de10 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.674s",
                                "2026-05-20 01:47:38.824 23 INFO tempest.lib.common.rest_client [req-733c29c6-e2f6-4a1d-94c7-ff49da534c72 req-733c29c6-e2f6-4a1d-94c7-ff49da534c72 ] Request (VolumeTypesAccessTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc9d2c105b1e44a0ad28c3e90ba7ff13/users/ef0102caf86e455d94af254e7f2fcc51/roles/96c5293ae00249159873405c9cd172ae 0.195s",
                                "2026-05-20 01:47:38.825 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ef0102caf86e455d94af254e7f2fcc51 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:38.826 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesAccessTest-255208019-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bc9d2c105b1e44a0ad28c3e90ba7ff13', 'project_name': 'tempest-VolumeTypesAccessTest-255208019', 'tenant_id': 'bc9d2c105b1e44a0ad28c3e90ba7ff13', 'tenant_name': 'tempest-VolumeTypesAccessTest-255208019', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ef0102caf86e455d94af254e7f2fcc51', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:38.826 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesAccessTest-255208019-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bc9d2c105b1e44a0ad28c3e90ba7ff13', 'project_name': 'tempest-VolumeTypesAccessTest-255208019', 'tenant_id': 'bc9d2c105b1e44a0ad28c3e90ba7ff13', 'tenant_name': 'tempest-VolumeTypesAccessTest-255208019', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ef0102caf86e455d94af254e7f2fcc51', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:38.845 37 INFO tempest.lib.common.rest_client [req-7cf9150f-762b-4025-9124-2ecc46d6b91d req-7cf9150f-762b-4025-9124-2ecc46d6b91d ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key3 0.184s",
                                "2026-05-20 01:47:38.882 27 INFO tempest.lib.common.rest_client [req-aabc871e-79ec-4116-aa87-bfc86d480de1 req-aabc871e-79ec-4116-aa87-bfc86d480de1 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types 0.118s",
                                "2026-05-20 01:47:38.890 11 INFO tempest.lib.common.rest_client [req-4efd75aa-7cbf-4236-a52e-7f57b999c155 req-4efd75aa-7cbf-4236-a52e-7f57b999c155 ] Request (VolumeQuotasNegativeTestJSON:test_quota_volumes): 200 PUT https://api.testbed.osism.xyz:8776/v3/26f3c195068a457d837ffd1c4e1a0a11/os-quota-sets/89a8c2e18dce4575940a57ef6be38ba6 0.236s",
                                "2026-05-20 01:47:38.910 13 INFO tempest.lib.common.rest_client [req-f71dd9f7-222d-45b1-ab8e-64339a402106 req-f71dd9f7-222d-45b1-ab8e-64339a402106 ] Request (ExtraSpecsNegativeTest:test_list_nonexistent_volume_type_id): 404 GET https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/44320ee0-358e-4b19-83b0-4edc0afbf567/extra_specs 0.092s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_list_nonexistent_volume_type_id [0.096438s] ... ok",
                                "2026-05-20 01:47:38.985 13 INFO tempest.lib.common.rest_client [req-96a01319-a6cf-4684-b787-3ef4fe66b723 req-96a01319-a6cf-4684-b787-3ef4fe66b723 ] Request (ExtraSpecsNegativeTest:test_update_multiple_extra_spec): 400 PUT https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc/extra_specs/spec1 0.072s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_multiple_extra_spec [0.075132s] ... ok",
                                "2026-05-20 01:47:38.996 33 INFO tempest.lib.common.rest_client [req-ea2570b1-8339-4e0d-8d88-521831d9afa3 req-ea2570b1-8339-4e0d-8d88-521831d9afa3 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc20b67483954c529d09f20b135e09f0/users/1cbbacb21b9741cdaf86b5132d204601/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.345s",
                                "2026-05-20 01:47:38.999 27 INFO tempest.lib.common.rest_client [req-24f50e58-b267-40b9-b8bf-134b75f4ba7a req-24f50e58-b267-40b9-b8bf-134b75f4ba7a ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types 0.113s",
                                "2026-05-20 01:47:39.043 39 INFO tempest.lib.common.rest_client [req-90c94728-b735-4342-90be-4a4ababb3a82 req-90c94728-b735-4342-90be-4a4ababb3a82 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.494s",
                                "2026-05-20 01:47:39.095 25 INFO tempest.lib.common.rest_client [req-f147fded-88cc-48b3-af40-c4d1019500cc req-f147fded-88cc-48b3-af40-c4d1019500cc ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/volumes/c1e9f62e-1936-4bdc-aa5c-2ad56b66248a 0.251s",
                                "2026-05-20 01:47:39.105 25 INFO tempest.common.waiters [-] volume c1e9f62e-1936-4bdc-aa5c-2ad56b66248a reached available after waiting for 2.105501 seconds",
                                "2026-05-20 01:47:39.113 37 INFO tempest.lib.common.rest_client [req-3d6412a4-0cc3-48b9-a763-205a06f6a676 req-3d6412a4-0cc3-48b9-a763-205a06f6a676 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs 0.264s",
                                "2026-05-20 01:47:39.119 27 INFO tempest.lib.common.rest_client [req-e8e1b94f-456e-4c71-927b-b9738360e19e req-e8e1b94f-456e-4c71-927b-b9738360e19e ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types?sort=name%3Aasc&is_public=None 0.114s",
                                "2026-05-20 01:47:39.131 13 INFO tempest.lib.common.rest_client [req-d2cf5fd0-2f4a-4225-ae34-4a908b968cef req-d2cf5fd0-2f4a-4225-ae34-4a908b968cef ] Request (ExtraSpecsNegativeTest:test_update_no_body): 400 PUT https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc/extra_specs/spec1 0.142s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_no_body [0.144900s] ... ok",
                                "2026-05-20 01:47:39.170 39 INFO tempest.lib.common.rest_client [req-ccb74544-5635-49bf-b37e-c59e445f4abc req-ccb74544-5635-49bf-b37e-c59e445f4abc ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634 0.118s",
                                "2026-05-20 01:47:39.187 11 INFO tempest.lib.common.rest_client [req-a047ecda-565f-44ac-909d-c552e3dd4814 req-a047ecda-565f-44ac-909d-c552e3dd4814 ] Request (VolumeQuotasNegativeTestJSON:test_quota_volumes): 413 POST https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes 0.287s",
                                "{0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volumes [0.539888s] ... ok",
                                "2026-05-20 01:47:39.208 31 INFO tempest.lib.common.rest_client [req-c49dffeb-f8e1-48ac-b4e3-466eb3a57dca req-c49dffeb-f8e1-48ac-b4e3-466eb3a57dca ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.215s",
                                "2026-05-20 01:47:39.217 33 INFO tempest.lib.common.rest_client [req-72db8063-38fe-4b94-8af8-4aa69d0f5e46 req-72db8063-38fe-4b94-8af8-4aa69d0f5e46 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s",
                                "2026-05-20 01:47:39.227 35 INFO tempest.lib.common.rest_client [req-6090e850-7929-4dad-928a-1a21c3cca147 req-6090e850-7929-4dad-928a-1a21c3cca147 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups 0.602s",
                                "2026-05-20 01:47:39.228 37 INFO tempest.lib.common.rest_client [req-3f74c10a-d879-4cf6-8762-03d90665d2e8 req-3f74c10a-d879-4cf6-8762-03d90665d2e8 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key1 0.112s",
                                "2026-05-20 01:47:39.268 13 INFO tempest.lib.common.rest_client [req-dab72547-5a16-4961-b2ab-a96e713e1e06 req-dab72547-5a16-4961-b2ab-a96e713e1e06 ] Request (ExtraSpecsNegativeTest:test_update_none_extra_spec_id): 400 PUT https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc/extra_specs/None 0.131s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_none_extra_spec_id [0.136396s] ... ok",
                                "2026-05-20 01:47:39.350 15 INFO tempest.lib.common.rest_client [req-289a80b9-3946-4cf8-97a3-8f0a9eb110da req-289a80b9-3946-4cf8-97a3-8f0a9eb110da ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/volumes/e7d3811e-6095-48df-bbfd-a38a1278f815 0.177s",
                                "2026-05-20 01:47:39.364 15 INFO tempest.common.waiters [-] volume e7d3811e-6095-48df-bbfd-a38a1278f815 reached error after waiting for 1.364152 seconds",
                                "2026-05-20 01:47:39.378 33 INFO tempest.lib.common.rest_client [req-1a331d83-c428-4d33-a5d8-128a96ae3535 req-1a331d83-c428-4d33-a5d8-128a96ae3535 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc20b67483954c529d09f20b135e09f0/users/1cbbacb21b9741cdaf86b5132d204601/roles/68cd1badce4c4baeb95895efe5da31f7 0.157s",
                                "2026-05-20 01:47:39.399 35 INFO tempest.lib.common.rest_client [req-2cf553ea-2d0a-4f6d-a6fd-7b0a009db0c7 req-2cf553ea-2d0a-4f6d-a6fd-7b0a009db0c7 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.164s",
                                "2026-05-20 01:47:39.401 11 INFO tempest.lib.common.rest_client [req-d0dc860a-235f-4310-bbda-8aacbc1a5f3d req-d0dc860a-235f-4310-bbda-8aacbc1a5f3d ] Request (VolumeQuotasNegativeTestJSON:test_volume_extend_gigabytes_quota_deviation): 200 PUT https://api.testbed.osism.xyz:8776/v3/26f3c195068a457d837ffd1c4e1a0a11/os-quota-sets/89a8c2e18dce4575940a57ef6be38ba6 0.211s",
                                "2026-05-20 01:47:39.411 35 INFO tempest.common.waiters [-] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.411086 seconds",
                                "2026-05-20 01:47:39.416 19 INFO tempest.lib.common.rest_client [req-1d157e25-d675-404b-adaa-4f425588af76 req-1d157e25-d675-404b-adaa-4f425588af76 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/79d90f307dec47ff8614a76a663e35be/capabilities/testbed-node-0@rbd-volumes#volumes 0.732s",
                                "2026-05-20 01:47:39.436 13 INFO tempest.lib.common.rest_client [req-89e08568-e13f-48d2-a57c-60a73a1febb9 req-89e08568-e13f-48d2-a57c-60a73a1febb9 ] Request (ExtraSpecsNegativeTest:test_update_nonexistent_extra_spec_id): 400 PUT https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc/extra_specs/35910ff7-d112-4061-8a01-6d8766cd93ad 0.165s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_extra_spec_id [0.170325s] ... ok",
                                "2026-05-20 01:47:39.437 23 INFO tempest.lib.common.rest_client [req-15746fb7-a413-4afb-8f48-17b4b166cf4d req-15746fb7-a413-4afb-8f48-17b4b166cf4d ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s",
                                "2026-05-20 01:47:39.437 25 INFO tempest.lib.common.rest_client [req-60cde7f0-2234-43bd-9d07-be5dc4d0add3 req-60cde7f0-2234-43bd-9d07-be5dc4d0add3 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 0.325s",
                                "2026-05-20 01:47:39.454 27 INFO tempest.lib.common.rest_client [req-cf9ccc17-2101-422b-82d9-fdbffa711b0b req-cf9ccc17-2101-422b-82d9-fdbffa711b0b ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types?sort=name%3Adesc&is_public=None 0.327s",
                                "2026-05-20 01:47:39.487 37 INFO tempest.lib.common.rest_client [req-30253328-df0b-4d9f-891e-2d02c280c65b req-30253328-df0b-4d9f-891e-2d02c280c65b ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key1 0.246s",
                                "2026-05-20 01:47:39.498 15 INFO tempest.lib.common.rest_client [req-f15d6323-c4ed-4b97-9c38-b6432e22602c req-f15d6323-c4ed-4b97-9c38-b6432e22602c ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/messages 0.130s",
                                "2026-05-20 01:47:39.551 29 INFO tempest.lib.common.rest_client [req-a3111dee-4ad0-40d9-93f2-cb6af3dab41b req-a3111dee-4ad0-40d9-93f2-cb6af3dab41b ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes 0.711s",
                                "2026-05-20 01:47:39.557 35 INFO tempest.lib.common.rest_client [req-a925dd0d-8622-4a3a-97a1-7101e5f6f372 req-a925dd0d-8622-4a3a-97a1-7101e5f6f372 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.141s",
                                "2026-05-20 01:47:39.604 15 INFO tempest.lib.common.rest_client [req-bf4bc644-eb3f-4a03-9cf8-9ea4312482e7 req-bf4bc644-eb3f-4a03-9cf8-9ea4312482e7 ] Request (UserMessagesTest:test_delete_message): 204 DELETE https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/messages/b9b5400a-ba67-446b-b150-27eb2e4e2abb 0.100s",
                                "2026-05-20 01:47:39.610 25 INFO tempest.lib.common.rest_client [req-c2448125-ea87-4cd0-bcc7-4b0ce6ed3255 req-c2448125-ea87-4cd0-bcc7-4b0ce6ed3255 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.165s",
                                "2026-05-20 01:47:39.611 37 INFO tempest.lib.common.rest_client [req-7b369873-470c-4986-ae99-9117747b64b7 req-7b369873-470c-4986-ae99-9117747b64b7 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key2 0.122s",
                                "2026-05-20 01:47:39.606 33 INFO tempest.lib.common.rest_client [req-c65af393-e85a-4ab7-8cd3-93d877b4fb50 req-c65af393-e85a-4ab7-8cd3-93d877b4fb50 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-20 01:47:39.663 11 INFO tempest.lib.common.rest_client [req-4cc1f580-ea08-4367-960f-1ebedcc918ec req-4cc1f580-ea08-4367-960f-1ebedcc918ec ] Request (VolumeQuotasNegativeTestJSON:test_volume_extend_gigabytes_quota_deviation): 413 POST https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes/6f01d249-bd7d-4c44-b25b-248f7060ae90/action 0.247s",
                                "{0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_volume_extend_gigabytes_quota_deviation [0.475507s] ... ok",
                                "2026-05-20 01:47:39.671 27 INFO tempest.lib.common.rest_client [req-4406df76-7c2b-44a1-8ae7-902c06c92c92 req-4406df76-7c2b-44a1-8ae7-902c06c92c92 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types?is_public=False 0.204s",
                                "2026-05-20 01:47:39.685 41 INFO tempest.lib.common.rest_client [req-dd7e4238-a06e-4bcc-914b-8eb870562737 req-dd7e4238-a06e-4bcc-914b-8eb870562737 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.214s",
                                "2026-05-20 01:47:39.691 41 INFO tempest.common.waiters [-] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 1.691104 seconds",
                                "2026-05-20 01:47:39.739 29 INFO tempest.lib.common.rest_client [req-6ec13500-facc-4377-8a08-ae1072586e10 req-6ec13500-facc-4377-8a08-ae1072586e10 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.162s",
                                "2026-05-20 01:47:39.749 35 INFO tempest.lib.common.rest_client [req-f122aa8d-5b52-4ec2-87f8-067ba599a25c req-f122aa8d-5b52-4ec2-87f8-067ba599a25c ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.189s",
                                "2026-05-20 01:47:39.753 15 INFO tempest.lib.common.rest_client [req-395ebdb9-159e-4655-9a35-61c0b8a7fea6 req-395ebdb9-159e-4655-9a35-61c0b8a7fea6 ] Request (UserMessagesTest:test_delete_message): 404 GET https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/messages/b9b5400a-ba67-446b-b150-27eb2e4e2abb 0.148s",
                                "2026-05-20 01:47:39.762 35 INFO tempest.common.waiters [-] group a2e40330-9e0e-4113-83a3-154833cbf799 reached creating after waiting for 0.761968 seconds",
                                "2026-05-20 01:47:39.763 13 INFO tempest.lib.common.rest_client [req-dcbf4813-4a5b-46c3-99f7-2545e539a88b req-dcbf4813-4a5b-46c3-99f7-2545e539a88b ] Request (ExtraSpecsNegativeTest:test_update_nonexistent_type_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/cc5da1b8-babb-4a4e-ac73-46ba95d5d542/extra_specs/spec1 0.318s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_type_id [0.329420s] ... ok",
                                "2026-05-20 01:47:39.770 37 INFO tempest.lib.common.rest_client [req-891daf4e-0640-49b9-b3ad-e1733e2b25be req-891daf4e-0640-49b9-b3ad-e1733e2b25be ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key2 0.152s",
                                "2026-05-20 01:47:39.812 33 INFO tempest.lib.common.rest_client [req-9c99ada9-c4fe-4981-ad50-7673c3d2acd6 req-9c99ada9-c4fe-4981-ad50-7673c3d2acd6 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc20b67483954c529d09f20b135e09f0/users/1cbbacb21b9741cdaf86b5132d204601/roles/96c5293ae00249159873405c9cd172ae 0.198s",
                                "2026-05-20 01:47:39.814 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1cbbacb21b9741cdaf86b5132d204601 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:47:39.815 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-2097204746-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bc20b67483954c529d09f20b135e09f0', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-2097204746', 'tenant_id': 'bc20b67483954c529d09f20b135e09f0', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-2097204746', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1cbbacb21b9741cdaf86b5132d204601', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:39.815 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-2097204746-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bc20b67483954c529d09f20b135e09f0', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-2097204746', 'tenant_id': 'bc20b67483954c529d09f20b135e09f0', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-2097204746', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1cbbacb21b9741cdaf86b5132d204601', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:47:39.849 41 INFO tempest.lib.common.rest_client [req-f4ad2fdf-0130-4d1c-a7ad-5fb3614337ba req-f4ad2fdf-0130-4d1c-a7ad-5fb3614337ba ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/detail 0.151s",
                                "2026-05-20 01:47:39.848 17 INFO tempest.lib.common.rest_client [req-b5b409d1-7b68-41e2-aa74-3226ec1557a9 req-b5b409d1-7b68-41e2-aa74-3226ec1557a9 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/119dc7ce-9c38-4959-b722-faac31854346 0.134s",
                                "2026-05-20 01:47:39.867 17 INFO tempest.common.waiters [-] volume 119dc7ce-9c38-4959-b722-faac31854346 reached available after waiting for 1.867862 seconds",
                                "2026-05-20 01:47:39.885 15 INFO tempest.lib.common.rest_client [req-ac148d06-2740-4f0e-bd14-6faedb1f156c req-ac148d06-2740-4f0e-bd14-6faedb1f156c ] Request (UserMessagesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/volumes/e7d3811e-6095-48df-bbfd-a38a1278f815 0.127s",
                                "2026-05-20 01:47:39.891 11 INFO tempest.lib.common.rest_client [req-3e84f678-656f-4af8-a6c7-01b99f2d6af2 req-3e84f678-656f-4af8-a6c7-01b99f2d6af2 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes/6f01d249-bd7d-4c44-b25b-248f7060ae90 0.209s",
                                "2026-05-20 01:47:39.890 27 INFO tempest.lib.common.rest_client [req-bc6d88ff-298d-4a1f-99c0-2f602aed35c7 req-bc6d88ff-298d-4a1f-99c0-2f602aed35c7 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types?is_public=True 0.208s",
                                "2026-05-20 01:47:39.917 21 INFO tempest.lib.common.rest_client [req-a565685b-24a1-455c-ab41-6758e23a1b1c req-a565685b-24a1-455c-ab41-6758e23a1b1c ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/volumes/22d80fdd-e915-4a92-9572-f0b09f87a957 0.183s",
                                "2026-05-20 01:47:39.937 35 INFO tempest.lib.common.rest_client [req-b78978d1-ebbc-4136-bea6-16409ebba986 req-b78978d1-ebbc-4136-bea6-16409ebba986 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.173s",
                                "2026-05-20 01:47:39.943 21 INFO tempest.common.waiters [-] volume 22d80fdd-e915-4a92-9572-f0b09f87a957 reached available after waiting for 1.943795 seconds",
                                "2026-05-20 01:47:39.947 23 INFO tempest.lib.common.rest_client [req-37131ee1-402d-4ef0-ae42-209ba09a2860 req-37131ee1-402d-4ef0-ae42-209ba09a2860 ] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types 0.504s",
                                "2026-05-20 01:47:39.968 37 INFO tempest.lib.common.rest_client [req-98e8abab-6224-410e-b069-82c56c7b9a6e req-98e8abab-6224-410e-b069-82c56c7b9a6e ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key3 0.193s",
                                "2026-05-20 01:47:40.027 13 INFO tempest.lib.common.rest_client [req-ead87e27-d2d2-4e44-99d7-4c9a323d09ed req-ead87e27-d2d2-4e44-99d7-4c9a323d09ed ] Request (ExtraSpecsNegativeTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc 0.252s",
                                "2026-05-20 01:47:40.049 19 INFO tempest.lib.common.rest_client [req-d71f555c-93c4-458f-8054-62f869893ee9 req-d71f555c-93c4-458f-8054-62f869893ee9 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/79d90f307dec47ff8614a76a663e35be/capabilities/testbed-node-2@rbd-volumes#volumes 0.621s",
                                "2026-05-20 01:47:40.056 35 INFO tempest.lib.common.rest_client [req-cfb536ab-e2fb-41a0-b4da-98fd16f751da req-cfb536ab-e2fb-41a0-b4da-98fd16f751da ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.114s",
                                "2026-05-20 01:47:40.062 35 INFO tempest.common.waiters [-] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.062928 seconds",
                                "2026-05-20 01:47:40.094 27 INFO tempest.lib.common.rest_client [req-8958309a-4f1b-4a6a-8ec9-6756f83ebe06 req-8958309a-4f1b-4a6a-8ec9-6756f83ebe06 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types/e3d2ddfb-d107-4db0-b488-26aa70abd286 0.192s",
                                "2026-05-20 01:47:40.130 37 INFO tempest.lib.common.rest_client [req-55744389-ed95-4e7b-9536-d0009c3f95c1 req-55744389-ed95-4e7b-9536-d0009c3f95c1 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518/group_specs/key3 0.159s",
                                "2026-05-20 01:47:40.149 11 INFO tempest.lib.common.rest_client [req-ecf798fe-c289-43b7-a666-6051daaa5623 req-ecf798fe-c289-43b7-a666-6051daaa5623 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes/6f01d249-bd7d-4c44-b25b-248f7060ae90 0.236s",
                                "2026-05-20 01:47:40.172 13 INFO tempest.lib.common.rest_client [req-1afb341b-4a1c-4a9d-bea2-daa35856de2d req-1afb341b-4a1c-4a9d-bea2-daa35856de2d ] Request (ExtraSpecsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/3d170586110f48158a93e0e452cbc674/types/9d8147e5-e154-4149-8027-f3f34f0165bc 0.142s",
                                "2026-05-20 01:47:40.203 35 INFO tempest.lib.common.rest_client [req-5532be47-9994-47f3-864c-0857e45147d1 req-5532be47-9994-47f3-864c-0857e45147d1 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.136s",
                                "2026-05-20 01:47:40.213 15 INFO tempest.lib.common.rest_client [req-9f83773d-a800-4d6d-8a26-abc4f30b89bd req-9f83773d-a800-4d6d-8a26-abc4f30b89bd ] Request (UserMessagesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/volumes/e7d3811e-6095-48df-bbfd-a38a1278f815 0.316s",
                                "2026-05-20 01:47:40.212 41 INFO tempest.lib.common.rest_client [req-d1d71ea4-5adf-4bc4-a343-93629d555ec7 req-d1d71ea4-5adf-4bc4-a343-93629d555ec7 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 0.356s",
                                "2026-05-20 01:47:40.219 41 INFO tempest.common.waiters [-] snapshot 1e92b7fd-5dbe-4627-a9f6-9e782d34332f reached available after waiting for 0.219250 seconds",
                                "2026-05-20 01:47:40.285 27 INFO tempest.lib.common.rest_client [req-8ebd57a2-0912-4d5e-8ab7-3984439a5429 req-8ebd57a2-0912-4d5e-8ab7-3984439a5429 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9fe82233af8744758db3bea3ca320238/group_types/bf3c9e9d-866e-4412-86c3-a07ad3d72cae 0.188s",
                                "{8} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_list_by_optional_params [1.524289s] ... ok",
                                "2026-05-20 01:47:40.336 39 INFO tempest.lib.common.rest_client [req-506e0ba4-8fe5-4b49-9ec9-4e80a85aeac4 req-506e0ba4-8fe5-4b49-9ec9-4e80a85aeac4 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634 0.153s",
                                "2026-05-20 01:47:40.340 39 INFO tempest.common.waiters [-] group 2cbf1656-da88-4dcb-8617-0ab70d955634 reached available after waiting for 1.340906 seconds",
                                "2026-05-20 01:47:40.340 11 INFO tempest.lib.common.rest_client [req-93cbe6a1-b264-476e-9665-00aac7572df1 req-93cbe6a1-b264-476e-9665-00aac7572df1 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes/6f01d249-bd7d-4c44-b25b-248f7060ae90 0.186s",
                                "2026-05-20 01:47:40.354 17 INFO tempest.lib.common.rest_client [req-2a650de1-397c-415a-a0e5-5f97f9c0a7e6 req-2a650de1-397c-415a-a0e5-5f97f9c0a7e6 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots 0.480s",
                                "2026-05-20 01:47:40.354 23 INFO tempest.lib.common.rest_client [req-c4c7a1ad-06ba-462c-8b84-041c03d9306e req-c4c7a1ad-06ba-462c-8b84-041c03d9306e ] Request (VolumeTypesAccessTest:test_volume_type_access_add): 404 POST https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes 0.398s",
                                "2026-05-20 01:47:40.355 23 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-20 01:47:40.368 35 INFO tempest.lib.common.rest_client [req-4223640b-803c-4012-96c1-bfa427963f6d req-4223640b-803c-4012-96c1-bfa427963f6d ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.163s",
                                "2026-05-20 01:47:40.375 35 INFO tempest.common.waiters [-] group a2e40330-9e0e-4113-83a3-154833cbf799 reached error after waiting for 0.375273 seconds",
                                "2026-05-20 01:47:40.367 31 INFO tempest.lib.common.rest_client [req-80797ac8-cb70-4cc3-af5e-fb613b8361e7 req-80797ac8-cb70-4cc3-af5e-fb613b8361e7 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.150s",
                                "2026-05-20 01:47:40.482 21 INFO tempest.lib.common.rest_client [req-ef60c097-a720-498a-8228-2f09019e9480 req-ef60c097-a720-498a-8228-2f09019e9480 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/snapshots 0.537s",
                                "2026-05-20 01:47:40.501 23 INFO tempest.lib.common.rest_client [req-d0e44ecb-7e66-48a9-83af-dc01cf7968a8 req-d0e44ecb-7e66-48a9-83af-dc01cf7968a8 ] Request (VolumeTypesAccessTest:test_volume_type_access_add): 202 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8/action 0.142s",
                                "2026-05-20 01:47:40.540 35 INFO tempest.lib.common.rest_client [req-d0466811-ee7d-492b-ae3a-844e3b49a675 req-d0466811-ee7d-492b-ae3a-844e3b49a675 ] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.162s",
                                "2026-05-20 01:47:40.565 37 INFO tempest.lib.common.rest_client [req-348281ae-9fcd-45bb-9317-d3f87d510c7c req-348281ae-9fcd-45bb-9317-d3f87d510c7c ] Request (GroupTypeSpecsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2457078cc5db478c8cc8a29d55dc943f/group_types/075bd7c8-8e5c-4ae7-81a7-f670551d8518 0.427s",
                                "2026-05-20 01:47:40.579 33 INFO tempest.lib.common.rest_client [req-b3f1c52c-21ba-48e5-8fb5-c3d3c4420eb5 req-b3f1c52c-21ba-48e5-8fb5-c3d3c4420eb5 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.755s",
                                "2026-05-20 01:47:40.590 15 INFO tempest.lib.common.rest_client [req-1978e22f-dbcc-4b4c-a0da-1737a2b2ce64 req-1978e22f-dbcc-4b4c-a0da-1737a2b2ce64 ] Request (UserMessagesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/0ac2d379df774c53b4f5c6bde9c96ef9/volumes/e7d3811e-6095-48df-bbfd-a38a1278f815 0.375s",
                                "2026-05-20 01:47:40.601 39 INFO tempest.lib.common.rest_client [req-0daa8b36-2e24-47bf-a8ef-1a49e75df9f4 req-0daa8b36-2e24-47bf-a8ef-1a49e75df9f4 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.254s",
                                "2026-05-20 01:47:40.623 13 INFO tempest.lib.common.rest_client [req-dd3f9425-f8ca-45cb-8a87-cb20135de87a req-dd3f9425-f8ca-45cb-8a87-cb20135de87a ] Request (ExtraSpecsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a93e640047eb43f3a5059226fd1c2935 0.449s",
                                "{13} tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest.test_group_type_specs_create_show_update_list_delete [4.256608s] ... ok",
                                "2026-05-20 01:47:40.657 21 INFO tempest.lib.common.rest_client [req-03beb409-ddba-4ab2-ab08-13d4cd91692c req-03beb409-ddba-4ab2-ab08-13d4cd91692c ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/snapshots/cf05bffd-8853-453c-84c4-3b67e2e1eade 0.167s",
                                "2026-05-20 01:47:40.661 35 INFO tempest.lib.common.rest_client [req-0adb46af-0b9e-476e-85e9-a09bc0ed92ee req-0adb46af-0b9e-476e-85e9-a09bc0ed92ee ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.119s",
                                "2026-05-20 01:47:40.669 35 INFO tempest.common.waiters [-] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.669101 seconds",
                                "2026-05-20 01:47:40.675 27 INFO tempest.lib.common.rest_client [req-81983778-6707-434f-8579-7761d496880d req-81983778-6707-434f-8579-7761d496880d ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7b9f16d387734c7bb5f5c6c30cbe1712 0.387s",
                                "2026-05-20 01:47:40.680 41 INFO tempest.lib.common.rest_client [req-03a3fc95-e02e-4ad1-8041-41179a30edf8 req-03a3fc95-e02e-4ad1-8041-41179a30edf8 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.449s",
                                "2026-05-20 01:47:40.700 17 INFO tempest.lib.common.rest_client [req-52a8dce5-63df-497a-b472-0b05b2ad84a5 req-52a8dce5-63df-497a-b472-0b05b2ad84a5 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.336s",
                                "2026-05-20 01:47:40.764 39 INFO tempest.lib.common.rest_client [req-7fa52713-ae62-4619-a282-bae5193f0353 req-7fa52713-ae62-4619-a282-bae5193f0353 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca 0.156s",
                                "2026-05-20 01:47:40.787 25 INFO tempest.lib.common.rest_client [req-0a0c07cc-fed7-4b4d-bf4a-5f4c327806d3 req-0a0c07cc-fed7-4b4d-bf4a-5f4c327806d3 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.169s",
                                "2026-05-20 01:47:40.792 25 INFO tempest.common.waiters [-] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 1.792004 seconds",
                                "2026-05-20 01:47:40.820 41 INFO tempest.lib.common.rest_client [req-b9240f11-a45c-4067-b34c-a5625e6564db req-b9240f11-a45c-4067-b34c-a5625e6564db ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.132s",
                                "2026-05-20 01:47:40.826 41 INFO tempest.common.waiters [-] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached creating after waiting for 0.826679 seconds",
                                "2026-05-20 01:47:40.865 19 INFO tempest.lib.common.rest_client [req-f378516e-3b6c-4c14-bf99-927b3e92ed90 req-f378516e-3b6c-4c14-bf99-927b3e92ed90 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/79d90f307dec47ff8614a76a663e35be/capabilities/testbed-node-1@rbd-volumes#volumes 0.810s",
                                "2026-05-20 01:47:40.878 29 INFO tempest.lib.common.rest_client [req-a988f9b8-2f84-4b82-a9cb-ceaf501819c7 req-a988f9b8-2f84-4b82-a9cb-ceaf501819c7 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.110s",
                                "2026-05-20 01:47:40.896 29 INFO tempest.common.waiters [-] volume 10de5bfc-4c47-4d41-9323-25b8b6db037c reached available after waiting for 1.896304 seconds",
                                "{4} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_compare_volume_stats_values [2.921766s] ... ok",
                                "2026-05-20 01:47:40.962 15 INFO tempest.lib.common.rest_client [req-4ec539be-7013-498e-8f2d-39112fcf7c60 req-4ec539be-7013-498e-8f2d-39112fcf7c60 ] Request (UserMessagesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/5183a2b96f304aef9865001c4d056a71/types/46fc18d1-18e2-45a8-b298-0af6651d66eb 0.370s",
                                "2026-05-20 01:47:40.966 33 INFO tempest.lib.common.rest_client [req-71a3f3fb-760c-49f1-8db4-e3da5cf512f7 req-71a3f3fb-760c-49f1-8db4-e3da5cf512f7 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 0.382s",
                                "2026-05-20 01:47:40.979 41 INFO tempest.lib.common.rest_client [req-e6768bbe-5613-4153-a66f-84459e958bbf req-e6768bbe-5613-4153-a66f-84459e958bbf ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.149s",
                                "2026-05-20 01:47:41.034 35 INFO tempest.lib.common.rest_client [req-87f87051-22b6-4410-bd9a-d4c04dfc3f32 req-87f87051-22b6-4410-bd9a-d4c04dfc3f32 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 0.361s",
                                "2026-05-20 01:47:41.044 23 INFO tempest.lib.common.rest_client [req-19696183-931a-4d78-9009-507568932171 req-19696183-931a-4d78-9009-507568932171 ] Request (VolumeTypesAccessTest:test_volume_type_access_add): 202 POST https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes 0.539s",
                                "2026-05-20 01:47:41.053 37 INFO tempest.lib.common.rest_client [req-8b478746-0119-495d-b241-91676bf26e17 req-8b478746-0119-495d-b241-91676bf26e17 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0c33b18156fb4d7c9feaf9dc915b2227 0.400s",
                                "2026-05-20 01:47:41.060 15 INFO tempest.lib.common.rest_client [req-5eb3f277-a70e-4161-927f-6f4641060242 req-5eb3f277-a70e-4161-927f-6f4641060242 ] Request (UserMessagesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/5183a2b96f304aef9865001c4d056a71/types/46fc18d1-18e2-45a8-b298-0af6651d66eb 0.093s",
                                "2026-05-20 01:47:41.082 33 INFO tempest.lib.common.rest_client [req-811ca3a3-f55a-41de-976b-5b12546870d7 req-811ca3a3-f55a-41de-976b-5b12546870d7 ] Request (VolumeQuotasAdminTestJSON:test_delete_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85/defaults 0.106s",
                                "2026-05-20 01:47:41.088 13 INFO tempest.lib.common.rest_client [req-58c73eef-2acf-4801-9980-d7324587dfd5 req-58c73eef-2acf-4801-9980-d7324587dfd5 ] Request (ExtraSpecsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1382e72991d54d0a878200f7eafa9385 0.459s",
                                "2026-05-20 01:47:41.088 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b7ab3287d8784b9d88d85158a608272b",
                                "2026-05-20 01:47:41.113 27 INFO tempest.lib.common.rest_client [req-522ea75d-3bef-4bd5-bde8-e3dd7171685c req-522ea75d-3bef-4bd5-bde8-e3dd7171685c ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ed5a03c09ee0489c97b41b0d28d19269 0.436s",
                                "2026-05-20 01:47:41.116 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e6666521e0c34f9ba346eaa92388a3bb",
                                "2026-05-20 01:47:41.128 29 INFO tempest.lib.common.rest_client [req-dbcbe73d-7e3d-4ebe-a5f3-a3b3d3e480f4 req-dbcbe73d-7e3d-4ebe-a5f3-a3b3d3e480f4 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer 0.229s",
                                "{2} tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_delete_message [4.523400s] ... ok",
                                "2026-05-20 01:47:41.215 23 INFO tempest.lib.common.rest_client [req-5f3bc464-43ed-4ceb-9187-97f8794346cb req-5f3bc464-43ed-4ceb-9187-97f8794346cb ] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 0.157s",
                                "2026-05-20 01:47:41.280 29 INFO tempest.lib.common.rest_client [req-9fb949da-a544-4253-92d4-052f55f68125 req-9fb949da-a544-4253-92d4-052f55f68125 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.140s",
                                "2026-05-20 01:47:41.294 29 INFO tempest.common.waiters [-] volume 10de5bfc-4c47-4d41-9323-25b8b6db037c reached awaiting-transfer after waiting for 0.294794 seconds",
                                "2026-05-20 01:47:41.576 19 INFO tempest.lib.common.rest_client [req-57e07b5a-9414-4344-bd98-5c45919d21bc req-57e07b5a-9414-4344-bd98-5c45919d21bc ] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 200 GET https://api.testbed.osism.xyz:8776/v3/79d90f307dec47ff8614a76a663e35be/capabilities/testbed-node-0@rbd-volumes#volumes 0.654s",
                                "{4} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_get_capabilities_backend [0.667310s] ... ok",
                                "2026-05-20 01:47:41.690 37 INFO tempest.lib.common.rest_client [-] Request (GroupTypeSpecsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/687b4770cb2543038ff04120d4d91383 0.634s",
                                "2026-05-20 01:47:41.689 15 INFO tempest.lib.common.rest_client [req-cf7fd39d-c5ad-47af-8725-14fd8128a268 req-cf7fd39d-c5ad-47af-8725-14fd8128a268 ] Request (UserMessagesTest:test_list_show_messages): 500 POST https://api.testbed.osism.xyz:8776/v3/5183a2b96f304aef9865001c4d056a71/types 0.540s",
                                "{2} tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_list_show_messages [0.546733s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_user_messages.py\", line 60, in test_list_show_messages",
                                "    message_id = self._create_user_message()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_user_messages.py\", line 42, in _create_user_message",
                                "    bogus_type = self.create_volume_type(",
                                "        name=vol_type_name, extra_specs=extra_specs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('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/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-20 01:47:41,689 15 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_list_show_messages): 500 POST https://api.testbed.osism.xyz:8776/v3/5183a2b96f304aef9865001c4d056a71/types 0.540s",
                                "",
                                "2026-05-20 01:47:41.690 37 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-20 01:47:41.690 37 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test     teardown()",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:47:41.690 37 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-20 01:47:41.690 37 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test                                            resp=resp)",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test Details: 500",
                                "2026-05-20 01:47:41.690 37 ERROR tempest.test ",
                                "{13} tearDownClass (tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest) [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-20 01:47:41.850 11 INFO tempest.lib.common.rest_client [req-19eb57e2-9bb9-431d-8049-41a733723b6c req-19eb57e2-9bb9-431d-8049-41a733723b6c ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/89a8c2e18dce4575940a57ef6be38ba6/volumes/6f01d249-bd7d-4c44-b25b-248f7060ae90 0.482s",
                                "2026-05-20 01:47:41.852 41 INFO tempest.lib.common.rest_client [req-8bc545e0-6311-40d7-817e-b101c6c51c82 req-8bc545e0-6311-40d7-817e-b101c6c51c82 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.868s",
                                "2026-05-20 01:47:41.857 41 INFO tempest.common.waiters [-] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 0.857174 seconds",
                                "2026-05-20 01:47:41.858 31 INFO tempest.lib.common.rest_client [req-0de526a0-99d6-4472-badb-b00ac84567e3 req-0de526a0-99d6-4472-badb-b00ac84567e3 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.479s",
                                "2026-05-20 01:47:41.887 39 INFO tempest.lib.common.rest_client [req-4018e8af-0975-48ed-8995-b85ce64f71ad req-4018e8af-0975-48ed-8995-b85ce64f71ad ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca 0.115s",
                                "2026-05-20 01:47:41.893 39 INFO tempest.common.waiters [-] group ae86da40-d264-44b8-a260-94722cbaecca reached available after waiting for 1.893198 seconds",
                                "2026-05-20 01:47:41.900 27 INFO tempest.lib.common.rest_client [req-4fc9ea07-9cfd-463d-8788-b000c4d2814b req-4fc9ea07-9cfd-463d-8788-b000c4d2814b ] Request (GroupTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.782s",
                                "2026-05-20 01:47:41.905 13 INFO tempest.lib.common.rest_client [-] Request (ExtraSpecsNegativeTest:tearDownClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.815s",
                                "2026-05-20 01:47:41.922 17 INFO tempest.lib.common.rest_client [req-6c0675d0-8bab-4512-a407-cb55c16eb14b req-6c0675d0-8bab-4512-a407-cb55c16eb14b ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.215s",
                                "2026-05-20 01:47:41.905 13 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-20 01:47:41.905 13 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     teardown()",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.905 13 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-20 01:47:41.905 13 ERROR tempest.test     resp_body = security_group_client.list_security_groups(",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test         tenant_id=tenant,",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test         name=\"default\")",
                                "2026-05-20 01:47:41.905 13 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-20 01:47:41.905 13 ERROR tempest.test     return self.list_resources(uri, **filters)",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     resp, body = self.get(req_uri)",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     resp, resp_body = self._request(method, url, headers=headers,",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test                                     body=body, chunked=chunked)",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     req_url, req_headers, req_body = self.auth_provider.auth_request(",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test         method, url, headers, body, self.filters)",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     auth_url, auth_headers, auth_body = self._decorate_request(",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test                                         ~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test         filters, method, url, headers, body)",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     auth_data = self.get_auth()",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     self.set_auth()",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     ~~~~~~~~~~~~~^^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     self.cache = self._get_auth()",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test                  ~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     token, auth_data = auth_func(**auth_params)",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test                        ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.905 13 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-20 01:47:41.905 13 ERROR tempest.test     body = self.auth(**kwargs)",
                                "2026-05-20 01:47:41.905 13 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-20 01:47:41.905 13 ERROR tempest.test     resp, body = self.post(self.auth_url, body=body)",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test     resp_header, resp_body = self.request(",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test                              ~~~~~~~~~~~~^",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:41.905 13 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-20 01:47:41.905 13 ERROR tempest.test     raise exceptions.IdentityError(",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test         'Unexpected status code {0}'.format(resp.status))",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test tempest.lib.exceptions.IdentityError: Got identity error",
                                "2026-05-20 01:47:41.905 13 ERROR tempest.test Details: Unexpected status code 500",
                                "2026-05-20 01:47:41.905 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 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-20 01:47:42.284 41 INFO tempest.lib.common.rest_client [req-2dcf2d4a-1c01-484a-b120-3523922a3a47 req-2dcf2d4a-1c01-484a-b120-3523922a3a47 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.424s",
                                "2026-05-20 01:47:42.292 25 INFO tempest.lib.common.rest_client [req-efec554b-0a23-44fb-9ce9-6ac0cdf1c2b7 req-efec554b-0a23-44fb-9ce9-6ac0cdf1c2b7 ] Request (SnapshotsActionsTest:test_reset_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 1.493s",
                                "2026-05-20 01:47:42.302 33 INFO tempest.lib.common.rest_client [req-2545d16e-b352-450f-93cb-edb897b29522 req-2545d16e-b352-450f-93cb-edb897b29522 ] Request (VolumeQuotasAdminTestJSON:test_delete_quota): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 1.202s",
                                "2026-05-20 01:47:42.307 15 INFO tempest.lib.common.rest_client [-] Request (UserMessagesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/c7fb91c2976142329af49c8f698e88eb 0.604s",
                                "2026-05-20 01:47:42.312 35 INFO tempest.lib.common.rest_client [req-98b33039-fec3-45c0-8e38-d21dab5ae46d req-98b33039-fec3-45c0-8e38-d21dab5ae46d ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 1.261s",
                                "2026-05-20 01:47:42.313 35 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=0x7eed37a686e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:47:42.302 19 INFO tempest.lib.common.rest_client [-] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/cf1b356846dc4811bf2ee4506a3a35f8 0.712s",
                                "2026-05-20 01:47:42.303 19 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-20 01:47:42.303 19 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test     teardown()",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:47:42.303 19 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-20 01:47:42.303 19 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test                                            resp=resp)",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test Details: 500",
                                "2026-05-20 01:47:42.303 19 ERROR tempest.test ",
                                "{4} 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 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-20 01:47:42.308 15 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-20 01:47:42.308 15 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test     teardown()",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:47:42.308 15 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-20 01:47:42.308 15 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test                                            resp=resp)",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test Details: 500",
                                "2026-05-20 01:47:42.308 15 ERROR tempest.test ",
                                "{2} tearDownClass (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 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-20 01:47:52.444 29 INFO tempest.lib.common.rest_client [req-d4fa10a3-dd77-45de-ae03-5fd44ef5f12e req-d4fa10a3-dd77-45de-ae03-5fd44ef5f12e ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer/b44f4258-9891-4711-8998-854a9fbe2821 11.147s",
                                "2026-05-20 01:47:52.452 21 INFO tempest.lib.common.rest_client [req-0cb8417f-bd23-4e76-b918-8d8ef1443301 req-0cb8417f-bd23-4e76-b918-8d8ef1443301 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 500 GET https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/snapshots/cf05bffd-8853-453c-84c4-3b67e2e1eade 10.783s",
                                "2026-05-20 01:47:52.453 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumeSnapshotQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-20 01:47:52.477 41 INFO tempest.lib.common.rest_client [req-71e580e2-5eca-4d69-9fc1-e3e03f3966f3 req-71e580e2-5eca-4d69-9fc1-e3e03f3966f3 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 10.183s",
                                "2026-05-20 01:47:52.491 25 INFO tempest.lib.common.rest_client [req-601c0dab-a0a2-44e2-a14f-d63c1c16864e req-601c0dab-a0a2-44e2-a14f-d63c1c16864e ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 10.182s",
                                "{7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status [11.701620s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 72, in test_reset_snapshot_status",
                                "    self.admin_snapshots_client.reset_snapshot_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], status)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_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/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/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_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/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-20 01:47:42,292 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 1.493s",
                                "2026-05-20 01:47:52,491 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 10.182s",
                                "",
                                "2026-05-20 01:47:52.996 31 INFO tempest.lib.common.rest_client [req-110d0978-f813-42b5-aae0-d430a4d86b16 req-110d0978-f813-42b5-aae0-d430a4d86b16 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 10.127s",
                                "2026-05-20 01:47:54.050 37 INFO tempest.lib.common.rest_client [-] Request (VolumesDeleteCascade:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 12.340s",
                                "2026-05-20 01:47:54.053 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesDeleteCascade.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-20 01:47:59.678 13 INFO tempest.lib.common.rest_client [-] Request (VolumesListAdminTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.759s",
                                "2026-05-20 01:47:59.679 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesListAdminTestJSON.setUpClass. Invoking tearDownClass.",
                                "{1} 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 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-20 01:47:59.776 15 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.446s",
                                "2026-05-20 01:47:59.776 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesTest.setUpClass. Invoking tearDownClass.",
                                "{2} 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-20 01:47:59.797 19 INFO tempest.lib.common.rest_client [-] Request (GroupsV314Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.476s",
                                "2026-05-20 01:47:59.798 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in GroupsV314Test.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (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 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-20 01:48:00.120 41 INFO tempest.lib.common.rest_client [req-6a8ce83d-c619-4252-af79-c57dd0e94607 req-6a8ce83d-c619-4252-af79-c57dd0e94607 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 7.637s",
                                "2026-05-20 01:48:00.125 41 INFO tempest.common.waiters [-] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 0.125004 seconds",
                                "2026-05-20 01:48:00.136 35 INFO tempest.lib.common.rest_client [req-3f569969-6876-472d-b2d1-6720929619af req-3f569969-6876-472d-b2d1-6720929619af ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 12.818s",
                                "2026-05-20 01:48:00.134 17 INFO tempest.lib.common.rest_client [req-93f6b699-193f-4374-8c6e-0e8dbc6297aa req-93f6b699-193f-4374-8c6e-0e8dbc6297aa ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 17.203s",
                                "2026-05-20 01:48:00.164 23 INFO tempest.lib.common.rest_client [req-ca43445d-7f94-496a-904a-ed161692bc28 req-ca43445d-7f94-496a-904a-ed161692bc28 ] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 17.937s",
                                "2026-05-20 01:48:00.321 29 INFO tempest.lib.common.rest_client [req-2606d3ab-da99-4ec9-9879-6104ebfd1a1e req-2606d3ab-da99-4ec9-9879-6104ebfd1a1e ] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer/b44f4258-9891-4711-8998-854a9fbe2821 7.868s",
                                "2026-05-20 01:48:00.370 41 INFO tempest.lib.common.rest_client [req-88470caf-03fb-4015-ab8a-fbe176ca1582 req-88470caf-03fb-4015-ab8a-fbe176ca1582 ] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.242s",
                                "2026-05-20 01:48:00.387 11 INFO tempest.lib.common.rest_client [req-15656cdd-9a44-4eef-883c-06ab194e3882 req-15656cdd-9a44-4eef-883c-06ab194e3882 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/26f3c195068a457d837ffd1c4e1a0a11/os-quota-sets/89a8c2e18dce4575940a57ef6be38ba6 18.533s",
                                "2026-05-20 01:48:00.437 33 INFO tempest.lib.common.rest_client [req-c9020922-20ab-4ebf-8a95-a7f497f3fcbd req-c9020922-20ab-4ebf-8a95-a7f497f3fcbd ] Request (VolumeQuotasAdminTestJSON:_run_cleanups): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 18.118s",
                                "2026-05-20 01:48:00.473 39 INFO tempest.lib.common.rest_client [req-b9ce28ea-fef1-4900-a6c9-f88b02fde646 req-b9ce28ea-fef1-4900-a6c9-f88b02fde646 ] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 18.578s",
                                "{11} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_delete_quota [19.473605s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 109, in test_delete_quota",
                                "    self.admin_quotas_client.update_quota_set(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.demo_tenant_id, volumes=(volume_default + 5))",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 59, in update_quota_set",
                                "    resp, body = self.put('os-quota-sets/%s' % tenant_id, put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      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 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/quotas_client.py\", line 59, in update_quota_set",
                                "    resp, body = self.put('os-quota-sets/%s' % tenant_id, put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      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 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-20 01:47:41,082 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_delete_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85/defaults 0.106s",
                                "2026-05-20 01:47:42,302 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_delete_quota): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 1.202s",
                                "2026-05-20 01:48:00,437 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:_run_cleanups): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 18.118s",
                                "",
                                "2026-05-20 01:48:01.982 17 INFO tempest.lib.common.rest_client [req-b2a3c01f-3962-4c35-b9b7-2bfa21b492fe req-b2a3c01f-3962-4c35-b9b7-2bfa21b492fe ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.842s",
                                "2026-05-20 01:48:02.326 41 INFO tempest.lib.common.rest_client [req-49a624c2-b9df-4bfa-8743-00fa064f4faa req-49a624c2-b9df-4bfa-8743-00fa064f4faa ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/detail 1.952s",
                                "2026-05-20 01:48:02.339 15 INFO tempest.lib.common.rest_client [req-60897742-8c5e-464c-b923-557e1454ba74 req-60897742-8c5e-464c-b923-557e1454ba74 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 2.550s",
                                "2026-05-20 01:48:02.345 19 INFO tempest.lib.common.rest_client [req-f58a774d-9f6d-46d6-b62d-9a7d7127277d req-f58a774d-9f6d-46d6-b62d-9a7d7127277d ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 2.532s",
                                "2026-05-20 01:48:02.344 13 INFO tempest.lib.common.rest_client [req-bc1fe4e5-ecc6-49e5-b781-576fae2f22fb req-bc1fe4e5-ecc6-49e5-b781-576fae2f22fb ] Request (VolumesTransfersV355Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 2.652s",
                                "2026-05-20 01:48:02.344 37 INFO tempest.lib.common.rest_client [req-050cffad-0d89-434f-b490-d829a0657552 req-050cffad-0d89-434f-b490-d829a0657552 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 8.275s",
                                "2026-05-20 01:48:02.391 21 INFO tempest.lib.common.rest_client [req-6c06a4e6-1df2-432f-a881-f637dd314887 req-6c06a4e6-1df2-432f-a881-f637dd314887 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/snapshots/cf05bffd-8853-453c-84c4-3b67e2e1eade 9.912s",
                                "2026-05-20 01:48:02.819 35 INFO tempest.lib.common.rest_client [req-f5ee58f2-580d-4d13-b5ad-1c86257bd548 req-f5ee58f2-580d-4d13-b5ad-1c86257bd548 ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 2.660s",
                                "2026-05-20 01:48:02.819 35 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=0x7eed37a686e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:48:02.823 25 INFO tempest.lib.common.rest_client [req-b3166d27-2405-46be-ab44-403d7cae0bfb req-b3166d27-2405-46be-ab44-403d7cae0bfb ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.323s",
                                "2026-05-20 01:48:02.821 31 INFO tempest.lib.common.rest_client [req-5969e9fa-b4e4-4abd-a28c-c3b153216566 req-5969e9fa-b4e4-4abd-a28c-c3b153216566 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 9.812s",
                                "2026-05-20 01:48:02.821 21 INFO tempest.lib.common.rest_client [req-c04ceec9-d1dc-476d-9f89-6d92234e8ebc req-c04ceec9-d1dc-476d-9f89-6d92234e8ebc ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/volumes/22d80fdd-e915-4a92-9572-f0b09f87a957 0.428s",
                                "2026-05-20 01:48:02.822 21 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x76b0181bbc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:48:02.830 11 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/811eb184a6fd43098439ad0dbfeb5182 2.435s",
                                "2026-05-20 01:48:02.830 11 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-20 01:48:02.830 11 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test     teardown()",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:48:02.830 11 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-20 01:48:02.830 11 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test                                            resp=resp)",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test Details: 500",
                                "2026-05-20 01:48:02.830 11 ERROR tempest.test ",
                                "{0} tearDownClass (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 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-20 01:48:12.854 29 INFO tempest.lib.common.rest_client [req-e9eca265-4b52-43af-9f24-df3c0efd3000 req-e9eca265-4b52-43af-9f24-df3c0efd3000 ] Request (VolumesTransfersTest:_run_cleanups): 503 DELETE https://api.testbed.osism.xyz:8776/v3/07afe2c7c8c546d9bf32f80d044ef39a/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 12.530s",
                                "2026-05-20 01:48:12.861 33 INFO tempest.lib.common.rest_client [req-f8cfea76-b06a-4e7e-bde4-68a1184f24f3 req-f8cfea76-b06a-4e7e-bde4-68a1184f24f3 ] Request (VolumeQuotasAdminTestJSON:test_list_default_quotas): 500 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85/defaults 12.316s",
                                "{11} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_default_quotas [12.325200s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 67, in test_list_default_quotas",
                                "    self.admin_quotas_client.show_default_quota_set(self.demo_tenant_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 31, in show_default_quota_set",
                                "    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.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:48:12,861 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_list_default_quotas): 500 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85/defaults 12.316s",
                                "",
                                "2026-05-20 01:48:12.868 23 INFO tempest.lib.common.rest_client [req-382e2bab-6b29-4784-b3f3-aa70c5a76f79 req-382e2bab-6b29-4784-b3f3-aa70c5a76f79 ] Request (VolumeTypesAccessTest:test_volume_type_access_add): 500 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 11.686s",
                                "2026-05-20 01:48:12.914 39 INFO tempest.lib.common.rest_client [req-34455fb0-0761-4550-8937-49b1a605b627 req-34455fb0-0761-4550-8937-49b1a605b627 ] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 12.432s",
                                "2026-05-20 01:48:12.915 39 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=0x724d5e9b8590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:48:13.109 17 INFO tempest.lib.common.rest_client [req-486706a9-ef06-4de9-aca3-f01aa902932a req-486706a9-ef06-4de9-aca3-f01aa902932a ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 10.121s",
                                "2026-05-20 01:48:13.329 27 INFO tempest.lib.common.rest_client [req-36c73872-3b20-423e-b22f-ba51a6e96423 req-36c73872-3b20-423e-b22f-ba51a6e96423 ] Request (GroupTypesTest:tearDownClass): 500 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e6666521e0c34f9ba346eaa92388a3bb&name=default 31.425s",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test [-] teardown of credentials failed: Got server fault",
                                "Details: Request Failed: internal server error while processing your request.: tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: Request Failed: internal server error while processing your request.",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test     teardown()",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:13.332 27 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-20 01:48:13.332 27 ERROR tempest.test     resp_body = security_group_client.list_security_groups(",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test         tenant_id=tenant,",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test         name=\"default\")",
                                "2026-05-20 01:48:13.332 27 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-20 01:48:13.332 27 ERROR tempest.test     return self.list_resources(uri, **filters)",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test     resp, body = self.get(req_uri)",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test                                  message=message)",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test Details: Request Failed: internal server error while processing your request.",
                                "2026-05-20 01:48:13.332 27 ERROR tempest.test ",
                                "{8} 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 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 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: Request Failed: internal server error while processing your request.",
                                "",
                                "2026-05-20 01:48:13.348 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeMultiattachTest.setUpClass. Invoking tearDownClass.",
                                "{8} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeMultiattachTest) ... SKIPPED: Volume multi-attach is not available.",
                                "2026-05-20 01:48:20.313 15 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.966s",
                                "2026-05-20 01:48:20.314 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VersionsTest.setUpClass. Invoking tearDownClass.",
                                "{2} setUpClass (tempest.api.volume.test_versions.VersionsTest) [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-20 01:48:20.329 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.",
                                "{2} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendAttachedTest) ... SKIPPED: Attached volume extend is disabled.",
                                "2026-05-20 01:48:20.337 31 INFO tempest.lib.common.rest_client [req-c5f3226e-36a2-40b0-b172-87aa006cf65d req-c5f3226e-36a2-40b0-b172-87aa006cf65d ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 17.508s",
                                "2026-05-20 01:48:20.384 41 INFO tempest.lib.common.rest_client [req-7eeb2bf3-f995-4303-8817-523f870249f3 req-7eeb2bf3-f995-4303-8817-523f870249f3 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/detail 18.032s",
                                "2026-05-20 01:48:20.414 35 INFO tempest.lib.common.rest_client [req-130aee29-8659-4b36-afad-846a13abb35c req-130aee29-8659-4b36-afad-846a13abb35c ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 12.591s",
                                "2026-05-20 01:48:20.456 17 INFO tempest.lib.common.rest_client [req-ad2c4dde-6ce3-4157-bb23-e1725fedc333 req-ad2c4dde-6ce3-4157-bb23-e1725fedc333 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 7.332s",
                                "2026-05-20 01:48:20.464 21 INFO tempest.lib.common.rest_client [req-e0db3799-3d4f-4819-90a9-15b0f179375c req-e0db3799-3d4f-4819-90a9-15b0f179375c ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/volumes/22d80fdd-e915-4a92-9572-f0b09f87a957 12.628s",
                                "2026-05-20 01:48:20.468 33 INFO tempest.lib.common.rest_client [req-a59917e7-412c-4fbc-989d-9e18a6008712 req-a59917e7-412c-4fbc-989d-9e18a6008712 ] Request (VolumeQuotasAdminTestJSON:test_list_quotas): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 7.595s",
                                "2026-05-20 01:48:20.469 23 INFO tempest.lib.common.rest_client [req-86a507b1-2cef-438b-a4a4-394a60469774 req-86a507b1-2cef-438b-a4a4-394a60469774 ] Request (VolumeTypesAccessTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 7.578s",
                                "{11} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_quotas [7.607765s] ... ok",
                                "2026-05-20 01:48:20.509 29 INFO tempest.lib.common.rest_client [req-27b239fb-e86e-46a4-8513-40e1ba74b849 req-27b239fb-e86e-46a4-8513-40e1ba74b849 ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 7.640s",
                                "2026-05-20 01:48:20.574 39 INFO tempest.lib.common.rest_client [req-ab855ef2-c108-4578-ae8a-277fcf42ae5c req-ab855ef2-c108-4578-ae8a-277fcf42ae5c ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.647s",
                                "2026-05-20 01:48:20.562 25 INFO tempest.lib.common.rest_client [req-bbf76bb4-cd3b-4c4c-9d69-4ae3c4143b5b req-bbf76bb4-cd3b-4c4c-9d69-4ae3c4143b5b ] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 17.728s",
                                "2026-05-20 01:48:20.621 41 INFO tempest.lib.common.rest_client [req-6f90b0f3-fccb-40fe-8b78-959112b4886e req-6f90b0f3-fccb-40fe-8b78-959112b4886e ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 0.217s",
                                "2026-05-20 01:48:20.707 25 INFO tempest.lib.common.rest_client [req-c11121f0-5f18-4ba4-93ba-970a10732cfb req-c11121f0-5f18-4ba4-93ba-970a10732cfb ] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.143s",
                                "2026-05-20 01:48:20.710 25 INFO tempest.common.waiters [-] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.710306 seconds",
                                "{7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating [28.214400s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 105, in test_snapshot_force_delete_when_snapshot_is_creating",
                                "    self._create_reset_and_force_delete_temp_snapshot('creating')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('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/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-20 01:48:02,823 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.323s",
                                "2026-05-20 01:48:20,562 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 17.728s",
                                "2026-05-20 01:48:20,707 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.143s",
                                "2026-05-20 01:48:20,710 25 INFO     [tempest.common.waiters] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.710306 seconds",
                                "",
                                "2026-05-20 01:48:20.720 23 INFO tempest.lib.common.rest_client [req-8fc58c46-3b5e-4edf-afcf-100d19b0ad97 req-8fc58c46-3b5e-4edf-afcf-100d19b0ad97 ] Request (VolumeTypesAccessTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 0.228s",
                                "2026-05-20 01:48:20.745 21 INFO tempest.lib.common.rest_client [req-28847868-1cdd-47da-b4c4-64a0f361c791 req-28847868-1cdd-47da-b4c4-64a0f361c791 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/28e2b90d81c4405cbf1e465227b6d4db/volumes/22d80fdd-e915-4a92-9572-f0b09f87a957 0.251s",
                                "2026-05-20 01:48:20.753 33 INFO tempest.lib.common.rest_client [req-7ed551d0-b92d-4c4a-9270-eeb91a495b6e req-7ed551d0-b92d-4c4a-9270-eeb91a495b6e ] Request (VolumeQuotasAdminTestJSON:test_quota_usage): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85?usage=True 0.269s",
                                "2026-05-20 01:48:20.808 17 INFO tempest.lib.common.rest_client [req-7c67595f-1f19-4bf0-ae0f-412598a55042 req-7c67595f-1f19-4bf0-ae0f-412598a55042 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/detail 0.340s",
                                "2026-05-20 01:48:20.883 13 INFO tempest.lib.common.rest_client [req-14502045-451a-41bd-9a75-4daf5ee7dfc9 req-14502045-451a-41bd-9a75-4daf5ee7dfc9 ] Request (VolumesTransfersV355Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.520s",
                                "2026-05-20 01:48:20.889 11 INFO tempest.lib.common.rest_client [req-1b19a104-a339-4f55-8aad-72752df8daef req-1b19a104-a339-4f55-8aad-72752df8daef ] Request (VolumesBackupsV39Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.043s",
                                "2026-05-20 01:48:20.894 37 INFO tempest.lib.common.rest_client [req-b081118c-a85d-4dca-b3fa-eca89d90af12 req-b081118c-a85d-4dca-b3fa-eca89d90af12 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.535s",
                                "2026-05-20 01:48:20.910 19 INFO tempest.lib.common.rest_client [req-3b1e102a-a476-4992-be1a-0023ffa08f2c req-3b1e102a-a476-4992-be1a-0023ffa08f2c ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.549s",
                                "2026-05-20 01:48:20.922 27 INFO tempest.lib.common.rest_client [req-fa6b6b13-d993-4a9f-85b0-ef14357cc999 req-fa6b6b13-d993-4a9f-85b0-ef14357cc999 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.567s",
                                "2026-05-20 01:48:21.310 23 INFO tempest.lib.common.rest_client [req-02363731-70ec-44d3-b83f-e41a9cb2496b req-02363731-70ec-44d3-b83f-e41a9cb2496b ] Request (VolumeTypesAccessTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8/action 0.581s",
                                "2026-05-20 01:48:21.309 29 INFO tempest.lib.common.rest_client [req-2080769f-0529-4719-a688-941839d43a8e req-2080769f-0529-4719-a688-941839d43a8e ] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.758s",
                                "2026-05-20 01:48:21.310 29 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:48:31.322 25 INFO tempest.lib.common.rest_client [req-5e7541bc-6998-432d-8356-938c01c91221 req-5e7541bc-6998-432d-8356-938c01c91221 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.608s",
                                "2026-05-20 01:48:31.322 35 INFO tempest.lib.common.rest_client [req-72719cb2-5c09-4c87-91da-7062d731b4da req-72719cb2-5c09-4c87-91da-7062d731b4da ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 10.893s",
                                "2026-05-20 01:48:31.330 37 INFO tempest.lib.common.rest_client [req-dd8c3e7f-295c-4a08-bc3f-e95b4321c81f req-dd8c3e7f-295c-4a08-bc3f-e95b4321c81f ] Request (VolumesActionsTest:setUpClass): 500 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 10.433s",
                                "2026-05-20 01:48:31.331 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.",
                                "{13} 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 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 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-20 01:48:31.337 13 INFO tempest.lib.common.rest_client [req-f31964c6-ef40-4256-a807-c5d1c57bf65c req-f31964c6-ef40-4256-a807-c5d1c57bf65c ] Request (VolumesTransfersV355Test:setUpClass): 500 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 10.446s",
                                "2026-05-20 01:48:31.337 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumesTransfersV355Test.setUpClass. Invoking tearDownClass.",
                                "{1} 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 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 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-20 01:48:31.321 17 INFO tempest.lib.common.rest_client [req-73962e58-eb19-40e0-8cf8-c9cbbde7d44e req-73962e58-eb19-40e0-8cf8-c9cbbde7d44e ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf/action 10.494s",
                                "2026-05-20 01:48:31.322 17 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=0x747452dbbcb0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:48:31.349 19 INFO tempest.lib.common.rest_client [req-62b2052b-59d9-4fbc-b525-111458b6dcfa req-62b2052b-59d9-4fbc-b525-111458b6dcfa ] Request (QosSpecsTestJSON:setUpClass): 500 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 10.437s",
                                "2026-05-20 01:48:31.349 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in QosSpecsTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-20 01:48:31.336 39 INFO tempest.lib.common.rest_client [req-28f1ce9d-e813-46e7-afcb-f1586131764a req-28f1ce9d-e813-46e7-afcb-f1586131764a ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca/action 10.715s",
                                "2026-05-20 01:48:31.337 39 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=0x724d5e9b8590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "{4} 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 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 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-20 01:48:31.529 31 INFO tempest.lib.common.rest_client [req-a650dfa6-b861-4396-bf57-a81278539167 req-a650dfa6-b861-4396-bf57-a81278539167 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 10.182s",
                                "2026-05-20 01:48:38.272 11 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsV39Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.368s",
                                "2026-05-20 01:48:38.273 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsV39Test.setUpClass. Invoking tearDownClass.",
                                "{0} 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 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-20 01:48:38.299 41 INFO tempest.lib.common.rest_client [req-263eaae2-c9b5-4751-a252-122d6081d1c7 req-263eaae2-c9b5-4751-a252-122d6081d1c7 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 16.657s",
                                "2026-05-20 01:48:38.465 27 INFO tempest.lib.common.rest_client [-] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.534s",
                                "2026-05-20 01:48:38.465 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeRetypeWithoutMigrationTest.setUpClass. Invoking tearDownClass.",
                                "{8} 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 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-20 01:48:38.571 39 INFO tempest.lib.common.rest_client [req-9608c800-eec4-4786-b5fd-8a4d9fa92421 req-9608c800-eec4-4786-b5fd-8a4d9fa92421 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.231s",
                                "2026-05-20 01:48:38.588 35 INFO tempest.lib.common.rest_client [req-d3ff1a71-e351-4076-99ad-c47862374b9c req-d3ff1a71-e351-4076-99ad-c47862374b9c ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/group_types/0c7ddd9c-362e-4db4-ad3d-bde2249a0738 7.257s",
                                "2026-05-20 01:48:38.665 25 INFO tempest.lib.common.rest_client [req-9b1ffaa0-4112-403d-b403-c24ebd68e4f6 req-9b1ffaa0-4112-403d-b403-c24ebd68e4f6 ] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 7.337s",
                                "2026-05-20 01:48:38.694 23 INFO tempest.lib.common.rest_client [req-c51f25a8-77bd-4175-ac63-75a97b2f55fb req-c51f25a8-77bd-4175-ac63-75a97b2f55fb ] Request (VolumeTypesAccessTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8 17.377s",
                                "{6} tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest.test_volume_type_access_add [59.263197s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_type_access.py\", line 51, in test_volume_type_access_add",
                                "    volume = self.create_volume(volume_type=volume_type['id'])",
                                "",
                                "      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.",
                                "",
                                "",
                                "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 165, in _delete_volume_for_cleanup",
                                "    BaseVolumeTest.delete_volume(volumes_client, volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 229, in delete_volume",
                                "    client.delete_volume(volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume",
                                "    resp, body = self.delete(url)",
                                "                 ~~~~~~~~~~~^^^^^",
                                "",
                                "      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': '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.'}",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 210, in remove_type_access",
                                "    resp, body = self.post(url, 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: 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/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-20 01:47:39,947 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types 0.504s",
                                "2026-05-20 01:47:40,354 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 404 POST https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes 0.398s",
                                "2026-05-20 01:47:40,355 23 WARNING  [tempest.lib.common.rest_client] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-20 01:47:40,501 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 202 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8/action 0.142s",
                                "2026-05-20 01:47:41,044 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 202 POST https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes 0.539s",
                                "2026-05-20 01:47:41,215 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 0.157s",
                                "2026-05-20 01:48:00,164 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 17.937s",
                                "2026-05-20 01:48:12,868 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 500 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 11.686s",
                                "2026-05-20 01:48:20,469 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 7.578s",
                                "2026-05-20 01:48:20,720 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 0.228s",
                                "2026-05-20 01:48:21,310 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8/action 0.581s",
                                "2026-05-20 01:48:38,694 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8 17.377s",
                                "",
                                "2026-05-20 01:48:38.776 25 INFO tempest.lib.common.rest_client [req-020e7821-bd20-4825-8084-e68ff8f42cd9 req-020e7821-bd20-4825-8084-e68ff8f42cd9 ] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.108s",
                                "2026-05-20 01:48:38.780 25 INFO tempest.common.waiters [-] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.780381 seconds",
                                "{7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting [18.069029s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 110, in test_snapshot_force_delete_when_snapshot_is_deleting",
                                "    self._create_reset_and_force_delete_temp_snapshot('deleting')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('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/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-20 01:48:31,322 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.608s",
                                "2026-05-20 01:48:38,665 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 7.337s",
                                "2026-05-20 01:48:38,776 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.108s",
                                "2026-05-20 01:48:38,780 25 INFO     [tempest.common.waiters] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.780381 seconds",
                                "",
                                "2026-05-20 01:48:38.780 29 INFO tempest.lib.common.rest_client [req-90e12ce2-b9a4-4d9c-81fb-39ddeb8e810a req-90e12ce2-b9a4-4d9c-81fb-39ddeb8e810a ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 12.466s",
                                "2026-05-20 01:48:38.806 17 INFO tempest.lib.common.rest_client [req-b0964dd9-d4f4-4e45-a023-86c5345fb425 req-b0964dd9-d4f4-4e45-a023-86c5345fb425 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/detail 2.477s",
                                "2026-05-20 01:48:38.827 21 INFO tempest.lib.common.rest_client [req-1ee7e812-eb35-4408-81e2-05fb54f82fb3 req-1ee7e812-eb35-4408-81e2-05fb54f82fb3 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/d33919ff6468493589681be638652173/os-quota-sets/28e2b90d81c4405cbf1e465227b6d4db 18.080s",
                                "2026-05-20 01:48:38.838 31 INFO tempest.lib.common.rest_client [req-10b6194a-5d80-4e05-8c20-f3b370463bf1 req-10b6194a-5d80-4e05-8c20-f3b370463bf1 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 7.301s",
                                "2026-05-20 01:48:38.834 21 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 0x76b01241b480>), (<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 0x76b013303f40>)): 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 0x76b01241b480>), (<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 0x76b013303f40>))",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test     cls.resource_setup()",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:48:38.834 21 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-20 01:48:38.834 21 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test                                             snapshot['id'], 'available')",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:38.834 21 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-20 01:48:38.834 21 ERROR tempest.test     resource_status = show_resource(resource_id)[",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "2026-05-20 01:48:38.834 21 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-20 01:48:38.834 21 ERROR tempest.test     resp, body = self.get(url)",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test                  ~~~~~~~~^^^^^",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test                                  message=message)",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test ",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test ",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test     teardown()",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "2026-05-20 01:48:38.834 21 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 0x76b01241b480>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "2026-05-20 01:48:38.834 21 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 0x76b013303f40>))",
                                "2026-05-20 01:48:38.834 21 ERROR tempest.test ",
                                "2026-05-20 01:48:38.887 23 INFO tempest.lib.common.rest_client [req-ecd74c7f-5a31-40a6-be4b-db2c89a8ccc8 req-ecd74c7f-5a31-40a6-be4b-db2c89a8ccc8 ] Request (VolumeTypesAccessTest:test_volume_type_access_list): 200 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types 0.178s",
                                "2026-05-20 01:48:38.901 35 INFO tempest.lib.common.rest_client [req-7c33501f-3ca3-418b-ac0b-04d5a565a7c3 req-7c33501f-3ca3-418b-ac0b-04d5a565a7c3 ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/types/868334d2-2410-4ca7-bf7c-82eaeba7472a 0.306s",
                                "2026-05-20 01:48:38.947 29 INFO tempest.lib.common.rest_client [req-29575ce1-afd7-4712-b961-398c1045500a req-29575ce1-afd7-4712-b961-398c1045500a ] Request (VolumesTransfersTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.148s",
                                "2026-05-20 01:48:38.950 17 INFO tempest.lib.common.rest_client [req-c22ee027-680d-4499-b51d-ffca8a46806c req-c22ee027-680d-4499-b51d-ffca8a46806c ] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf/action 0.125s",
                                "{9} tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_get_list_accept_volume_transfer [60.122965s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volume_transfers.py\", line 57, in test_create_get_list_accept_volume_transfer",
                                "    body = self.client.show_volume_transfer(transfer_id)['transfer']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/transfers_client.py\", line 57, in show_volume_transfer",
                                "    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/api/volume/base.py\", line 229, in delete_volume",
                                "    client.delete_volume(volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume",
                                "    resp, body = self.delete(url)",
                                "                 ~~~~~~~~~~~^^^^^",
                                "",
                                "      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 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "",
                                "",
                                "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 165, in _delete_volume_for_cleanup",
                                "    BaseVolumeTest.delete_volume(volumes_client, volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 229, in delete_volume",
                                "    client.delete_volume(volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume",
                                "    resp, body = self.delete(url)",
                                "                 ~~~~~~~~~~~^^^^^",
                                "",
                                "      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': '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.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:47:39,551 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes 0.711s",
                                "2026-05-20 01:47:39,739 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.162s",
                                "2026-05-20 01:47:40,878 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.110s",
                                "2026-05-20 01:47:40,896 29 INFO     [tempest.common.waiters] volume 10de5bfc-4c47-4d41-9323-25b8b6db037c reached available after waiting for 1.896304 seconds",
                                "2026-05-20 01:47:41,128 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer 0.229s",
                                "2026-05-20 01:47:41,280 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.140s",
                                "2026-05-20 01:47:41,294 29 INFO     [tempest.common.waiters] volume 10de5bfc-4c47-4d41-9323-25b8b6db037c reached awaiting-transfer after waiting for 0.294794 seconds",
                                "2026-05-20 01:47:52,444 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer/b44f4258-9891-4711-8998-854a9fbe2821 11.147s",
                                "2026-05-20 01:48:00,321 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer/b44f4258-9891-4711-8998-854a9fbe2821 7.868s",
                                "2026-05-20 01:48:12,854 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 503 DELETE https://api.testbed.osism.xyz:8776/v3/07afe2c7c8c546d9bf32f80d044ef39a/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 12.530s",
                                "2026-05-20 01:48:20,509 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 7.640s",
                                "2026-05-20 01:48:21,309 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.758s",
                                "2026-05-20 01:48:21,310 29 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...",
                                "2026-05-20 01:48:38,780 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 12.466s",
                                "2026-05-20 01:48:38,947 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.148s",
                                "",
                                "{12} tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status [60.988462s] ... 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 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 0c7ddd9c-362e-4db4-ad3d-bde2249a0738 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-20 01:47:38,392 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/types 0.467s",
                                "2026-05-20 01:47:38,618 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/group_types 0.214s",
                                "2026-05-20 01:47:39,227 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups 0.602s",
                                "2026-05-20 01:47:39,399 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.164s",
                                "2026-05-20 01:47:39,411 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.411086 seconds",
                                "2026-05-20 01:47:39,557 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.141s",
                                "2026-05-20 01:47:39,749 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.189s",
                                "2026-05-20 01:47:39,762 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached creating after waiting for 0.761968 seconds",
                                "2026-05-20 01:47:39,937 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.173s",
                                "2026-05-20 01:47:40,056 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.114s",
                                "2026-05-20 01:47:40,062 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.062928 seconds",
                                "2026-05-20 01:47:40,203 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.136s",
                                "2026-05-20 01:47:40,368 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.163s",
                                "2026-05-20 01:47:40,375 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached error after waiting for 0.375273 seconds",
                                "2026-05-20 01:47:40,540 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.162s",
                                "2026-05-20 01:47:40,661 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.119s",
                                "2026-05-20 01:47:40,669 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.669101 seconds",
                                "2026-05-20 01:47:41,034 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 0.361s",
                                "2026-05-20 01:47:42,312 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-",
                                "    4113-83a3-154833cbf799/action 1.261s",
                                "2026-05-20 01:47:42,313 35 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=0x7eed37a686e0>>, retrying...",
                                "2026-05-20 01:48:00,136 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 12.818s",
                                "2026-05-20 01:48:02,819 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 2.660s",
                                "2026-05-20 01:48:02,819 35 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=0x7eed37a686e0>>, retrying...",
                                "2026-05-20 01:48:20,414 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 12.591s",
                                "2026-05-20 01:48:31,322 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 10.893s",
                                "2026-05-20 01:48:38,588 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/group_types/0c7ddd9c-362e-4db4-ad3d-bde2249a0738 7.257s",
                                "2026-05-20 01:48:38,901 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/types/868334d2-2410-4ca7-bf7c-82eaeba7472a 0.306s",
                                "",
                                "2026-05-20 01:48:38.998 19 INFO tempest.lib.common.rest_client [req-f11aaf99-1523-4a89-bd2a-dc57c48f93ac req-f11aaf99-1523-4a89-bd2a-dc57c48f93ac ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.626s",
                                "2026-05-20 01:48:39.008 11 INFO tempest.lib.common.rest_client [req-349f1ae3-6b0d-402a-a63d-208b5e1ab88d req-349f1ae3-6b0d-402a-a63d-208b5e1ab88d ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.719s",
                                "2026-05-20 01:48:39.111 17 INFO tempest.lib.common.rest_client [req-d0f85ed3-29bd-424b-a1af-12220fc3aca8 req-d0f85ed3-29bd-424b-a1af-12220fc3aca8 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/group_types/30026b97-2480-4c82-99ef-c3be0a03c76b 0.153s",
                                "2026-05-20 01:48:39.118 27 INFO tempest.lib.common.rest_client [req-e142b206-60af-488b-acd3-002703a9661a req-e142b206-60af-488b-acd3-002703a9661a ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.635s",
                                "2026-05-20 01:48:39.472 23 INFO tempest.lib.common.rest_client [req-292d4fad-ad1f-42b4-a633-4e94bb752efe req-292d4fad-ad1f-42b4-a633-4e94bb752efe ] Request (VolumeTypesAccessTest:test_volume_type_access_list): 500 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96/action 0.582s",
                                "2026-05-20 01:48:39.479 25 INFO tempest.lib.common.rest_client [req-679e439c-8bac-40e7-badd-e3deb2e673ed req-679e439c-8bac-40e7-badd-e3deb2e673ed ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 0.694s",
                                "2026-05-20 01:48:39.484 35 INFO tempest.lib.common.rest_client [-] Request (GroupsV320Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/8191c8cc298c4409b669bdd05249d397 0.517s",
                                "2026-05-20 01:48:39.493 21 INFO tempest.lib.common.rest_client [-] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/aaa2a4d5a25c4b6ca20887afaf560403 0.645s",
                                "2026-05-20 01:48:39.485 35 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-20 01:48:39.485 35 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test     teardown()",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:48:39.485 35 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-20 01:48:39.485 35 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test                                            resp=resp)",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test Details: 500",
                                "2026-05-20 01:48:39.485 35 ERROR tempest.test ",
                                "{12} 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 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-20 01:48:39.493 21 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-20 01:48:39.493 21 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     cls.resource_setup()",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:48:39.493 21 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-20 01:48:39.493 21 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test                                             snapshot['id'], 'available')",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.493 21 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-20 01:48:39.493 21 ERROR tempest.test     resource_status = show_resource(resource_id)[",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.493 21 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-20 01:48:39.493 21 ERROR tempest.test     resp, body = self.get(url)",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test                  ~~~~~~~~^^^^^",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test                                  message=message)",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test ",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test ",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     teardown()",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:48:39.493 21 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-20 01:48:39.493 21 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test                                            resp=resp)",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test Details: 500",
                                "2026-05-20 01:48:39.493 21 ERROR tempest.test ",
                                "{5} 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-20 01:48:49.479 39 INFO tempest.lib.common.rest_client [req-bb1ad10e-942a-4d75-b685-cede7b48c4fb req-bb1ad10e-942a-4d75-b685-cede7b48c4fb ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca/action 10.889s",
                                "2026-05-20 01:48:49.607 23 INFO tempest.lib.common.rest_client [req-67c90b8c-a5b3-409f-8ca6-47733dcb5ea3 req-67c90b8c-a5b3-409f-8ca6-47733dcb5ea3 ] Request (VolumeTypesAccessTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 10.127s",
                                "2026-05-20 01:48:49.608 23 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 0x7089c4adf5c0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:48:49.932 17 INFO tempest.lib.common.rest_client [req-845cd77c-e446-4247-b40c-da7b18b97505 req-845cd77c-e446-4247-b40c-da7b18b97505 ] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types/131dfe36-15c6-42ed-9814-a7190b4214f7 10.815s",
                                "2026-05-20 01:48:49.933 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 0x74744db4f610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:48:49.936 31 INFO tempest.lib.common.rest_client [req-e71bf642-3661-4737-aee3-d2c5e7ec3d75 req-e71bf642-3661-4737-aee3-d2c5e7ec3d75 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 11.078s",
                                "2026-05-20 01:48:49.937 31 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x74f217217c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:48:49.939 41 INFO tempest.lib.common.rest_client [req-0887c6ac-1792-409a-8962-4fa36b315593 req-0887c6ac-1792-409a-8962-4fa36b315593 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 10.626s",
                                "2026-05-20 01:48:49.940 41 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseGroupSnapshotsTest._delete_group_snapshot of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7ece607ac050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:48:49.978 33 INFO tempest.lib.common.rest_client [req-73f4c29b-8841-4c83-aa55-8a10523b5512 req-73f4c29b-8841-4c83-aa55-8a10523b5512 ] Request (VolumeQuotasAdminTestJSON:test_quota_usage): 500 POST https://api.testbed.osism.xyz:8776/v3/eedb97292b8544bc8b3164d986e35d85/volumes 29.211s",
                                "{11} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_quota_usage [29.503019s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 123, in test_quota_usage",
                                "    volume = self.create_volume()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume",
                                "    volume = self.volumes_client.create_volume(**kwargs)['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 pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:48:20,753 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_quota_usage): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85?usage=True 0.269s",
                                "2026-05-20 01:48:49,978 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_quota_usage): 500 POST https://api.testbed.osism.xyz:8776/v3/eedb97292b8544bc8b3164d986e35d85/volumes 29.211s",
                                "",
                                "2026-05-20 01:48:56.127 35 INFO tempest.lib.common.rest_client [-] Request (VolumeHostsAdminTestsJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.631s",
                                "2026-05-20 01:48:56.128 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeHostsAdminTestsJSON.setUpClass. Invoking tearDownClass.",
                                "{12} setUpClass (tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON) [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-20 01:48:56.206 11 INFO tempest.lib.common.rest_client [-] Request (VolumesSummaryTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.179s",
                                "2026-05-20 01:48:56.208 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSummaryTest.setUpClass. Invoking tearDownClass.",
                                "{0} 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 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-20 01:48:56.291 21 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesExtraSpecsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.734s",
                                "2026-05-20 01:48:56.292 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesExtraSpecsTest.setUpClass. Invoking tearDownClass.",
                                "{5} 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-20 01:48:56.311 27 INFO tempest.lib.common.rest_client [-] Request (ExtensionsTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.179s",
                                "2026-05-20 01:48:56.312 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in ExtensionsTestJSON.setUpClass. Invoking tearDownClass.",
                                "{8} 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 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-20 01:48:56.379 19 INFO tempest.lib.common.rest_client [-] Request (VolumePoolsAdminTestsJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.350s",
                                "2026-05-20 01:48:56.379 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumePoolsAdminTestsJSON.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (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 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-20 01:48:56.407 41 INFO tempest.lib.common.rest_client [req-6795cd1b-b50b-4037-bee1-04255100f4a5 req-6795cd1b-b50b-4037-bee1-04255100f4a5 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 1.463s",
                                "2026-05-20 01:48:56.438 31 INFO tempest.lib.common.rest_client [req-3f420756-500f-4c44-9fb5-fd211ac3236e req-3f420756-500f-4c44-9fb5-fd211ac3236e ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 1.498s",
                                "2026-05-20 01:48:56.491 25 INFO tempest.lib.common.rest_client [req-b020fe82-69f1-4fdc-a733-113077c4cb49 req-b020fe82-69f1-4fdc-a733-113077c4cb49 ] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 17.006s",
                                "2026-05-20 01:48:56.495 23 INFO tempest.lib.common.rest_client [req-7386178e-bbe1-47ca-ba5b-4a0463cdfa1f req-7386178e-bbe1-47ca-ba5b-4a0463cdfa1f ] Request (VolumeTypesAccessTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 1.881s",
                                "2026-05-20 01:48:56.560 39 INFO tempest.lib.common.rest_client [req-26fad6c1-b83a-44ba-85c6-764464e6529b req-26fad6c1-b83a-44ba-85c6-764464e6529b ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 7.070s",
                                "2026-05-20 01:48:56.594 23 INFO tempest.lib.common.rest_client [req-b48a0ff1-bbbc-4cee-8beb-9a9c7de25567 req-b48a0ff1-bbbc-4cee-8beb-9a9c7de25567 ] Request (VolumeTypesAccessTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 0.098s",
                                "{6} tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest.test_volume_type_access_list [17.888240s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_type_access.py\", line 63, in test_volume_type_access_list",
                                "    self.admin_volume_types_client.add_type_access(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_type['id'], project=self.volumes_client.tenant_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 197, in add_type_access",
                                "    resp, body = self.post(url, 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: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:48:38,887 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_list): 200 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types 0.178s",
                                "2026-05-20 01:48:39,472 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_list): 500 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96/action 0.582s",
                                "2026-05-20 01:48:49,607 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 10.127s",
                                "2026-05-20 01:48:49,608 23 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 0x7089c4adf5c0>>, retrying...",
                                "2026-05-20 01:48:56,495 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 1.881s",
                                "2026-05-20 01:48:56,594 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 0.098s",
                                "",
                                "2026-05-20 01:48:56.643 31 INFO tempest.lib.common.rest_client [req-a398a4f0-9996-4ef0-9873-cbcce86bc3b0 req-a398a4f0-9996-4ef0-9873-cbcce86bc3b0 ] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.179s",
                                "2026-05-20 01:48:56.680 17 INFO tempest.lib.common.rest_client [req-2888aadf-2b11-40a9-9e40-cb3284ab62cb req-2888aadf-2b11-40a9-9e40-cb3284ab62cb ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types/131dfe36-15c6-42ed-9814-a7190b4214f7 1.745s",
                                "{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot [80.684803s] ... 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 46, in _create_group_snapshot",
                                "    waiters.wait_for_volume_resource_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.group_snapshots_client, group_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/group_snapshots_client.py\", line 59, in show_group_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/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/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot",
                                "    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot",
                                "    resp, body = self.delete('group_snapshots/%s' % group_snapshot_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': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}",
                                "",
                                "",
                                "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 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Invalid Group: Group has existing snapshots.'}",
                                "",
                                "",
                                "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 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 30026b97-2480-4c82-99ef-c3be0a03c76b deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "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-20 01:47:36,822 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 0.822s",
                                "2026-05-20 01:47:37,004 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/group_types 0.172s",
                                "2026-05-20 01:47:37,449 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups 0.438s",
                                "2026-05-20 01:47:37,912 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf 0.457s",
                                "2026-05-20 01:47:37,930 17 INFO     [tempest.common.waiters] group 50f731aa-2e2a-46d8-910a-6a09888d7daf reached available after waiting for 0.930706 seconds",
                                "2026-05-20 01:47:38,492 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes 0.560s",
                                "2026-05-20 01:47:38,685 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/119dc7ce-9c38-4959-b722-faac31854346 0.180s",
                                "2026-05-20 01:47:39,848 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/119dc7ce-9c38-4959-b722-faac31854346 0.134s",
                                "2026-05-20 01:47:39,867 17 INFO     [tempest.common.waiters] volume 119dc7ce-9c38-4959-b722-faac31854346 reached available after waiting for 1.867862 seconds",
                                "2026-05-20 01:47:40,354 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots 0.480s",
                                "2026-05-20 01:47:40,700 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.336s",
                                "2026-05-20 01:47:41,922 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.215s",
                                "2026-05-20 01:48:00,134 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 17.203s",
                                "2026-05-20 01:48:01,982 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.842s",
                                "2026-05-20 01:48:13,109 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 10.121s",
                                "2026-05-20 01:48:20,456 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 7.332s",
                                "2026-05-20 01:48:20,808 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f810954",
                                "    3a1ac68bf926f4e336f/volumes/detail 0.340s",
                                "2026-05-20 01:48:31,321 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf/action 10.494s",
                                "2026-05-20 01:48:31,322 17 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=0x747452dbbcb0>>, retrying...",
                                "2026-05-20 01:48:38,806 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/detail 2.477s",
                                "2026-05-20 01:48:38,950 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf/action 0.125s",
                                "2026-05-20 01:48:39,111 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/group_types/30026b97-2480-4c82-99ef-c3be0a03c76b 0.153s",
                                "2026-05-20 01:48:49,932 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types/131dfe36-15c6-42ed-9814-a7190b4214f7 10.815s",
                                "2026-05-20 01:48:49,933 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 0x74744db4f610>>, retrying...",
                                "2026-05-20 01:48:56,680 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types/131dfe36-15c6-42ed-9814-a7190b4214f7 1.745s",
                                "",
                                "2026-05-20 01:48:56.738 29 INFO tempest.lib.common.rest_client [req-c0e9d529-d512-4440-9c39-82fe3d0ad0af req-c0e9d529-d512-4440-9c39-82fe3d0ad0af ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes 17.776s",
                                "2026-05-20 01:48:56.773 25 INFO tempest.lib.common.rest_client [req-a4cc6021-c9d8-4a86-8925-db8f58e446ab req-a4cc6021-c9d8-4a86-8925-db8f58e446ab ] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.277s",
                                "2026-05-20 01:48:56.780 25 INFO tempest.common.waiters [-] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.780320 seconds",
                                "{7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error [17.997911s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 115, in test_snapshot_force_delete_when_snapshot_is_error",
                                "    self._create_reset_and_force_delete_temp_snapshot('error')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('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/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-20 01:48:39,479 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 0.694s",
                                "2026-05-20 01:48:56,491 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 17.006s",
                                "2026-05-20 01:48:56,773 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.277s",
                                "2026-05-20 01:48:56,780 25 INFO     [tempest.common.waiters] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.780320 seconds",
                                "",
                                "2026-05-20 01:48:56.786 41 INFO tempest.lib.common.rest_client [req-e12cb95c-0640-4a05-88a4-89a941e73c65 req-e12cb95c-0640-4a05-88a4-89a941e73c65 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/detail 0.370s",
                                "2026-05-20 01:48:56.817 31 INFO tempest.lib.common.rest_client [req-df17f677-ba22-4058-b48b-5a4c724c4da3 req-df17f677-ba22-4058-b48b-5a4c724c4da3 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.172s",
                                "2026-05-20 01:48:56.907 21 INFO tempest.lib.common.rest_client [req-0dc5faed-5852-4eae-a735-5982534d3a27 req-0dc5faed-5852-4eae-a735-5982534d3a27 ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s",
                                "2026-05-20 01:48:56.908 35 INFO tempest.lib.common.rest_client [req-35a59203-a14a-4997-97ca-162212c1fe76 req-35a59203-a14a-4997-97ca-162212c1fe76 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.769s",
                                "2026-05-20 01:48:56.943 41 INFO tempest.lib.common.rest_client [req-c1845625-90b3-4937-a2ac-c7a39192b938 req-c1845625-90b3-4937-a2ac-c7a39192b938 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups/8a717976-accb-4c7e-97c3-98b02614a4fe/action 0.146s",
                                "2026-05-20 01:48:56.969 11 INFO tempest.lib.common.rest_client [req-40b6bf81-6d9b-4123-b262-ab5b2ff62163 req-40b6bf81-6d9b-4123-b262-ab5b2ff62163 ] Request (VolumesListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s",
                                "2026-05-20 01:48:57.323 17 INFO tempest.lib.common.rest_client [req-dedeff00-1a24-42cd-b55e-71203ac84aa7 req-dedeff00-1a24-42cd-b55e-71203ac84aa7 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 0.594s",
                                "2026-05-20 01:48:57.326 17 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",
                                "{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes [0.604900s] ... 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 220, in test_delete_group_snapshots_following_updated_volumes",
                                "    volume_type = self.create_volume_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('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/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-20 01:48:57,323 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 0.594s",
                                "2026-05-20 01:48:57,326 17 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-20 01:48:57.331 23 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesAccessTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/2a5df68ed82d46f8b1fc3f38e178e00a 0.731s",
                                "2026-05-20 01:48:57.332 23 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-20 01:48:57.332 23 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test     teardown()",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:48:57.332 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-20 01:48:57.332 23 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:57.332 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-20 01:48:57.332 23 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:48:57.332 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-20 01:48:57.332 23 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test                                            resp=resp)",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test Details: 500",
                                "2026-05-20 01:48:57.332 23 ERROR tempest.test ",
                                "{6} tearDownClass (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 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-20 01:49:07.316 25 INFO tempest.lib.common.rest_client [req-8d58a611-606c-4b2b-ba3d-7beaabf8b12f req-8d58a611-606c-4b2b-ba3d-7beaabf8b12f ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.531s",
                                "2026-05-20 01:49:07.316 39 INFO tempest.lib.common.rest_client [req-0a93b518-bd84-445f-b925-5af9e4b3fcf3 req-0a93b518-bd84-445f-b925-5af9e4b3fcf3 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634/action 10.742s",
                                "2026-05-20 01:49:07.317 39 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=0x724d5e9b8590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:49:07.342 11 INFO tempest.lib.common.rest_client [-] Request (VolumesListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 10.364s",
                                "2026-05-20 01:49:07.342 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesListTestJSON.setUpClass. Invoking tearDownClass.",
                                "{0} 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 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-20 01:49:09.437 17 INFO tempest.lib.common.rest_client [req-827eae70-e8be-474d-8fef-75c52b61e33e req-827eae70-e8be-474d-8fef-75c52b61e33e ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 12.101s",
                                "{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete [12.107986s] ... 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 86, in test_group_snapshot_create_show_list_delete",
                                "    volume_type = self.create_volume_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('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/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-20 01:49:09,437 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 12.101s",
                                "",
                                "2026-05-20 01:49:09.440 31 INFO tempest.lib.common.rest_client [req-66d0c390-c443-458d-9edf-c561746b0941 req-66d0c390-c443-458d-9edf-c561746b0941 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 11.603s",
                                "2026-05-20 01:49:09.440 31 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x74f217217c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:49:14.284 23 INFO tempest.lib.common.rest_client [-] Request (AvailabilityZoneTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.938s",
                                "2026-05-20 01:49:14.284 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in AvailabilityZoneTestJSON.setUpClass. Invoking tearDownClass.",
                                "{6} setUpClass (tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON) [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-20 01:49:14.302 21 INFO tempest.lib.common.rest_client [-] Request (VolumesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.383s",
                                "2026-05-20 01:49:14.303 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{5} 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 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-20 01:49:14.339 35 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.422s",
                                "2026-05-20 01:49:14.340 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{12} setUpClass (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 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-20 01:49:14.406 39 INFO tempest.lib.common.rest_client [req-beb60711-1adc-413d-af97-ff1b186c0ee5 req-beb60711-1adc-413d-af97-ff1b186c0ee5 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.086s",
                                "2026-05-20 01:49:14.429 29 INFO tempest.lib.common.rest_client [req-e74b0700-beb7-4ebf-901b-9a1a40a8d37e req-e74b0700-beb7-4ebf-901b-9a1a40a8d37e ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 17.678s",
                                "2026-05-20 01:49:14.490 41 INFO tempest.lib.common.rest_client [req-88b756a0-dd11-4038-b07b-fcd039c458cd req-88b756a0-dd11-4038-b07b-fcd039c458cd ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_types/4a2cbf65-cda7-4c1c-ba9a-5f13e6eac9c2 17.540s",
                                "2026-05-20 01:49:14.547 33 INFO tempest.lib.common.rest_client [req-67e6711d-6fe2-4c24-bd7b-12893e87e013 req-67e6711d-6fe2-4c24-bd7b-12893e87e013 ] Request (VolumeQuotasAdminTestJSON:test_quota_usage_after_volume_transfer): 500 POST https://api.testbed.osism.xyz:8776/v3/eedb97292b8544bc8b3164d986e35d85/volumes 24.561s",
                                "{11} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_quota_usage_after_volume_transfer [24.568616s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 141, in test_quota_usage_after_volume_transfer",
                                "    volume = self.create_volume()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume",
                                "    volume = self.volumes_client.create_volume(**kwargs)['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 pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:49:14,547 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_quota_usage_after_volume_transfer): 500 POST https://api.testbed.osism.xyz:8776/v3/eedb97292b8544bc8b3164d986e35d85/volumes 24.561s",
                                "",
                                "2026-05-20 01:49:14.635 31 INFO tempest.lib.common.rest_client [req-063afd2d-b703-481b-aaa0-c808cd0de411 req-063afd2d-b703-481b-aaa0-c808cd0de411 ] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.188s",
                                "2026-05-20 01:49:14.706 17 INFO tempest.lib.common.rest_client [req-a0842f18-ca45-47c3-8394-2d6b764e7ffd req-a0842f18-ca45-47c3-8394-2d6b764e7ffd ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8f3e91043acf43c198410771a4eecd20 5.259s",
                                "2026-05-20 01:49:14.727 41 INFO tempest.lib.common.rest_client [req-82b41e82-6644-44f4-a12e-0875332cced9 req-82b41e82-6644-44f4-a12e-0875332cced9 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/types/d51a6c58-810f-4ba1-bc70-acf1d41a9271 0.230s",
                                "2026-05-20 01:49:14.748 31 INFO tempest.lib.common.rest_client [req-1b5f99ef-71d7-4bac-a3e5-2582cf667a49 req-1b5f99ef-71d7-4bac-a3e5-2582cf667a49 ] Request (VolumesBackupsAdminTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.110s",
                                "2026-05-20 01:49:14.761 33 INFO tempest.lib.common.rest_client [req-24c08fb0-fd45-4e3e-9f12-9aa6eb4eacff req-24c08fb0-fd45-4e3e-9f12-9aa6eb4eacff ] Request (VolumeQuotasAdminTestJSON:test_show_quota_usage): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/bc20b67483954c529d09f20b135e09f0?usage=True 0.200s",
                                "{11} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_show_quota_usage [0.219064s] ... ok",
                                "{10} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_export_import [101.542055s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 65, in test_volume_backup_export_import",
                                "    backup = self.create_backup(volume_id=volume['id'], name=backup_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 219, in create_backup",
                                "    waiters.wait_for_volume_resource_status(backup_client, backup['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/backups_client.py\", line 83, in show_backup",
                                "    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/backups_client.py\", line 76, in delete_backup",
                                "    resp, body = self.delete('backups/%s' % backup_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/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion",
                                "    if self.is_resource_deleted(id, *args, **kwargs):",
                                "       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 140, in is_resource_deleted",
                                "    self.show_backup(id)",
                                "    ~~~~~~~~~~~~~~~~^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup",
                                "    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 pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:47:34,738 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes 1.528s",
                                "2026-05-20 01:47:34,852 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.105s",
                                "2026-05-20 01:47:35,984 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.120s",
                                "2026-05-20 01:47:36,001 31 INFO     [tempest.common.waiters] volume 89b3001b-9521-4ad4-ae82-dbafa1da6942 reached available after waiting for 2.001023 seconds",
                                "2026-05-20 01:47:36,315 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups 0.311s",
                                "2026-05-20 01:47:36,637 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.316s",
                                "2026-05-20 01:47:37,981 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.335s",
                                "2026-05-20 01:47:39,208 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.215s",
                                "2026-05-20 01:47:40,367 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.150s",
                                "2026-05-20 01:47:41,858 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.479s",
                                "2026-05-20 01:47:52,996 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 10.127s",
                                "2026-05-20 01:48:02,821 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 9.812s",
                                "2026-05-20 01:48:20,337 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 17.508s",
                                "2026-05-20 01:48:31,529 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 10.182s",
                                "2026-05-20 01:48:38,838 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 7.301s",
                                "2026-05-20 01:48:49,936 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 11.078s",
                                "2026-05-20 01:48:49,937 31 WARNING  [tempest.lib.common.utils.test_utils] G",
                                "    ot ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x74f217217c40>, retrying...",
                                "2026-05-20 01:48:56,438 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 1.498s",
                                "2026-05-20 01:48:56,643 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.179s",
                                "2026-05-20 01:48:56,817 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.172s",
                                "2026-05-20 01:49:09,440 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 11.603s",
                                "2026-05-20 01:49:09,440 31 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x74f217217c40>, retrying...",
                                "2026-05-20 01:49:14,635 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.188s",
                                "2026-05-20 01:49:14,748 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.110s",
                                "",
                                "{15} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status [101.678263s] ... 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 324, in test_reset_group_snapshot_status",
                                "    self.admin_group_snapshots_client.reset_group_snapshot_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        group_snapshot['id'], status)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 90, in reset_group_snapshot_status",
                                "    resp, body = self.post('group_snapshots/%s/action' % group_snapshot_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_snapshots_client.py\", line 90, in reset_group_snapshot_status",
                                "    resp, body = self.post('group_snapshots/%s/action' % group_snapshot_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/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot",
                                "    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot",
                                "    resp, body = self.delete('group_snapshots/%s' % group_snapshot_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': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    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 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Invalid Group: Group has existing snapshots.'}",
                                "",
                                "",
                                "Captured traceback-4:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    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 4a2cbf65-cda7-4c1c-ba9a-5f13e6eac9c2 deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-5:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    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-20 01:47:34,119 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/types 1.060s",
                                "2026-05-20 01:47:34,281 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_types 0.151s",
                                "2026-05-20 01:47:35,143 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups 0.859s",
                                "2026-05-20 01:47:35,319 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups/8a717976-accb-4c7e-97c3-98b02614a4fe 0.170s",
                                "2026-05-20 01:47:35,324 41 INFO     [tempest.common.waiters] group 8a717976-accb-4c7e-97c3-98b02614a4fe reached available after waiting for 0.324336 seconds",
                                "2026-05-20 01:47:35,791 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes 0.461s",
                                "2026-05-20 01:47:35,941 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/2aba27d9-764c-4111-99b8-55b1e28e93b1 0.131s",
                                "2026-05-20 01:47:37,854 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/2aba27d9-764c-4111-99b8-55b1e28e93b1 0.893s",
                                "2026-05-20 01:47:37,863 41 INFO     [tempest.common.waiters] volume 2aba27d9-764c-4111-99b8-55b1e28e93b1 reached available after waiting for 2.863343 seconds",
                                "2026-05-20 01:47:38,340 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots 0.475s",
                                "2026-05-20 01:47:38,460 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.109s",
                                "2026-05-20 01:47:39,685 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.214s",
                                "2026-05-20 01:47:39,691 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 1.691104 seconds",
                                "2026-05-20 01:47:39,849 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/detail 0.151s",
                                "2026-05-20 01:47:40,212 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 0.356s",
                                "2026-05-20 01:47:40,219 41 INFO     [tempest.common.waiters] snapshot 1e92b7fd-5dbe-4627-a9f6-9e782d34332f reached available after waiting for 0.219250 seconds",
                                "2026-05-20 01:47:40,680 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.449s",
                                "2026-05-20 01:47:40,820 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https:",
                                "    //api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.132s",
                                "2026-05-20 01:47:40,826 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached creating after waiting for 0.826679 seconds",
                                "2026-05-20 01:47:40,979 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.149s",
                                "2026-05-20 01:47:41,852 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.868s",
                                "2026-05-20 01:47:41,857 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 0.857174 seconds",
                                "2026-05-20 01:47:42,284 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.424s",
                                "2026-05-20 01:47:52,477 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 10.183s",
                                "2026-05-20 01:48:00,120 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 7.637s",
                                "2026-05-20 01:48:00,125 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 0.125004 seconds",
                                "2026-05-20 01:48:00,370 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.242s",
                                "2026-05-20 01:48:02,326 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/detail 1.952s",
                                "2026-05-20 01:48:20,384 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/detail 18.032s",
                                "2026-05-20 01:48:20,621 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 0.217s",
                                "2026-05-20 01:48:38,299 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 16.657s",
                                "2026-05-20 01:48:49,939 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 10.626s",
                                "2026-05-20 01:48:49,940 41 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseGroupSnapshotsTest._delete_group_snapshot of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7ece607ac050>>, retrying...",
                                "2026-05-20 01:48:56,407 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 1.463s",
                                "2026-05-20 01:48:56,786 41 INFO     [tempest.lib.common.res",
                                "    t_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/detail 0.370s",
                                "2026-05-20 01:48:56,943 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups/8a717976-accb-4c7e-97c3-98b02614a4fe/action 0.146s",
                                "2026-05-20 01:49:14,490 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_types/4a2cbf65-cda7-4c1c-ba9a-5f13e6eac9c2 17.540s",
                                "2026-05-20 01:49:14,727 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/types/d51a6c58-810f-4ba1-bc70-acf1d41a9271 0.230s",
                                "",
                                "2026-05-20 01:49:15.211 31 INFO tempest.lib.common.rest_client [req-f748c18a-c93e-4410-9b08-228af072ed6c req-f748c18a-c93e-4410-9b08-228af072ed6c ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes 0.397s",
                                "2026-05-20 01:49:15.215 25 INFO tempest.lib.common.rest_client [req-814a14fe-1182-419a-9be8-f7b63a1845ae req-814a14fe-1182-419a-9be8-f7b63a1845ae ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 7.892s",
                                "{7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting [18.435892s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 120, in test_snapshot_force_delete_when_snapshot_is_error_deleting",
                                "    self._create_reset_and_force_delete_temp_snapshot('error_deleting')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('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/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/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_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/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-20 01:49:07,316 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.531s",
                                "2026-05-20 01:49:15,215 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 7.892s",
                                "",
                                "{10} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_reset_status [0.408604s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 126, in test_volume_backup_reset_status",
                                "    volume = self.create_volume()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume",
                                "    volume = self.volumes_client.create_volume(**kwargs)['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 pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:49:15,211 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes 0.397s",
                                "",
                                "2026-05-20 01:49:27.181 33 INFO tempest.lib.common.rest_client [req-4edbce5d-c249-4ffb-917f-70b3155df155 req-4edbce5d-c249-4ffb-917f-70b3155df155 ] Request (VolumeQuotasAdminTestJSON:test_update_all_quota_resources_for_tenant): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 12.403s",
                                "2026-05-20 01:49:27.184 29 INFO tempest.lib.common.rest_client [req-5e847753-884b-4f3f-8ddf-a1dcb8cda427 req-5e847753-884b-4f3f-8ddf-a1dcb8cda427 ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 11.745s",
                                "{11} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_update_all_quota_resources_for_tenant [12.413999s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 80, in test_update_all_quota_resources_for_tenant",
                                "    quota_set = self.admin_quotas_client.update_quota_set(",
                                "                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.demo_tenant_id,",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "        **new_quota_set)['quota_set']",
                                "        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 59, in update_quota_set",
                                "    resp, body = self.put('os-quota-sets/%s' % tenant_id, put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      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 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-20 01:49:27,181 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_update_all_quota_resources_for_tenant): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 12.403s",
                                "",
                                "2026-05-20 01:49:27.195 17 INFO tempest.lib.common.rest_client [req-cad1b43c-be0e-4601-bc14-0b0b6cfcb553 req-cad1b43c-be0e-4601-bc14-0b0b6cfcb553 ] Request (GroupSnapshotsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/ed8774fd85c343f4a5033cbdc477a4ad 12.482s",
                                "2026-05-20 01:49:27.201 31 INFO tempest.lib.common.rest_client [req-58699d09-0b77-406c-9e7d-8921aab8efff req-58699d09-0b77-406c-9e7d-8921aab8efff ] Request (VolumesBackupsAdminTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/371d0435ce814dd29ba899d9b0766604 11.973s",
                                "2026-05-20 01:49:27.208 25 INFO tempest.lib.common.rest_client [req-11192661-0bfc-41d1-9476-a90e226c1ef3 req-11192661-0bfc-41d1-9476-a90e226c1ef3 ] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 11.978s",
                                "2026-05-20 01:49:27.222 41 INFO tempest.lib.common.rest_client [req-3eb5c0f5-8219-4de2-b3c8-aebc794f8672 req-3eb5c0f5-8219-4de2-b3c8-aebc794f8672 ] Request (GroupSnapshotsV319Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/fde2ba0ec3104688a452ab8afb0ebefc 12.396s",
                                "2026-05-20 01:49:27.198 17 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-20 01:49:27.198 17 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test     teardown()",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:49:27.198 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-20 01:49:27.198 17 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:27.198 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-20 01:49:27.198 17 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:49:27.198 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-20 01:49:27.198 17 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test                                  message=message)",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-20 01:49:27.198 17 ERROR tempest.test ",
                                "{3} tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest) [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-20 01:49:27.202 31 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-20 01:49:27.202 31 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test     teardown()",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:49:27.202 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-20 01:49:27.202 31 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:27.202 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-20 01:49:27.202 31 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:49:27.202 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-20 01:49:27.202 31 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test                                  message=message)",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-20 01:49:27.202 31 ERROR tempest.test ",
                                "2026-05-20 01:49:27.223 41 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-20 01:49:27.223 41 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test     teardown()",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:49:27.223 41 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-20 01:49:27.223 41 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test                                  message=message)",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-20 01:49:27.223 41 ERROR tempest.test ",
                                "{10} tearDownClass (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 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.",
                                "",
                                "{15} 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 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-20 01:49:32.251 23 INFO tempest.lib.common.rest_client [-] Request (VolumesExtendTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.955s",
                                "2026-05-20 01:49:32.251 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesExtendTest.setUpClass. Invoking tearDownClass.",
                                "{6} 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 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-20 01:49:32.332 21 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.015s",
                                "2026-05-20 01:49:32.333 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> 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 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-20 01:49:32.392 29 INFO tempest.lib.common.rest_client [req-fbf571f9-9e68-49a1-99f1-edbdd52087ba req-fbf571f9-9e68-49a1-99f1-edbdd52087ba ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 5.200s",
                                "2026-05-20 01:49:32.812 29 INFO tempest.lib.common.rest_client [req-c542b0a5-5d93-4a32-981f-f66f214b5c4c req-c542b0a5-5d93-4a32-981f-f66f214b5c4c ] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.406s",
                                "2026-05-20 01:49:32.812 29 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:49:32.813 25 INFO tempest.lib.common.rest_client [req-ab6b52c9-2334-427b-b7ad-f3a3cccdc510 req-ab6b52c9-2334-427b-b7ad-f3a3cccdc510 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 5.596s",
                                "{7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status [17.595876s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 85, in test_update_snapshot_status",
                                "    self.admin_snapshots_client.reset_snapshot_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], status)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_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/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/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_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/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-20 01:49:27,208 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 11.978s",
                                "2026-05-20 01:49:32,813 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 5.596s",
                                "",
                                "2026-05-20 01:49:32.825 39 INFO tempest.lib.common.rest_client [req-faa71d4d-e41f-47c5-89ec-04a4d19af9db req-faa71d4d-e41f-47c5-89ec-04a4d19af9db ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634/action 18.407s",
                                "2026-05-20 01:49:32.826 39 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=0x724d5e9b8590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:49:42.835 41 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 15.586s",
                                "2026-05-20 01:49:42.836 41 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.",
                                "{15} setUpClass (tempest.api.volume.admin.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-20 01:49:42.845 31 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 15.627s",
                                "2026-05-20 01:49:42.846 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneTest.setUpClass. Invoking tearDownClass.",
                                "{10} 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-20 01:49:42.834 33 INFO tempest.lib.common.rest_client [req-f8e8896a-0848-417a-aee1-016053d87bd4 req-f8e8896a-0848-417a-aee1-016053d87bd4 ] Request (VolumeQuotasAdminTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/3dec50a151574bf7a2b3a57e5459364d 15.639s",
                                "2026-05-20 01:49:42.834 33 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-20 01:49:42.834 33 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test     teardown()",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:49:42.834 33 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-20 01:49:42.834 33 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test                                  message=message)",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-20 01:49:42.834 33 ERROR tempest.test ",
                                "{11} tearDownClass (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 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-20 01:49:42.845 33 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeWithMigrationTest.setUpClass. Invoking tearDownClass.",
                                "{11} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithMigrationTest) ... SKIPPED: Cinder multi-backend feature disabled",
                                "2026-05-20 01:49:42.930 25 INFO tempest.lib.common.rest_client [req-c451dafb-8b64-4153-b59b-6764c65e11a9 req-c451dafb-8b64-4153-b59b-6764c65e11a9 ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 10.105s",
                                "2026-05-20 01:49:42.930 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <class 'tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest'>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:49:47.948 29 INFO tempest.lib.common.rest_client [req-a4270838-5048-496f-b055-4b680baa5a49 req-a4270838-5048-496f-b055-4b680baa5a49 ] Request (VolumesTransfersTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 10.133s",
                                "2026-05-20 01:49:47.949 29 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:49:47.951 39 INFO tempest.lib.common.rest_client [req-78811ed7-41b9-42a4-8bbd-70c77c773d1e req-78811ed7-41b9-42a4-8bbd-70c77c773d1e ] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 10.122s",
                                "2026-05-20 01:49:50.902 17 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotaClassesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 23.671s",
                                "2026-05-20 01:49:50.903 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeQuotaClassesTest.setUpClass. Invoking tearDownClass.",
                                "{3} setUpClass (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 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-20 01:49:50.984 39 INFO tempest.lib.common.rest_client [req-0cf22c27-6abc-4971-a1c4-5ff28e829e62 req-0cf22c27-6abc-4971-a1c4-5ff28e829e62 ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types/ef22df6a-e8d1-4b59-8015-5ca42a3ab6f0 3.028s",
                                "2026-05-20 01:49:51.082 25 INFO tempest.lib.common.rest_client [req-686fb9bd-ded4-4660-ba26-4645f1c1a54c req-686fb9bd-ded4-4660-ba26-4645f1c1a54c ] Request (SnapshotsActionsTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 3.147s",
                                "2026-05-20 01:49:51.170 39 INFO tempest.lib.common.rest_client [req-f99605c6-6b98-4430-9ff9-7eb04747aa9e req-f99605c6-6b98-4430-9ff9-7eb04747aa9e ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types/bfbe9857-a0b2-44cd-a064-eb48ac156d15 0.176s",
                                "2026-05-20 01:49:51.204 25 INFO tempest.lib.common.rest_client [req-69e7b18d-242a-469a-b7e7-2d34444c6abb req-69e7b18d-242a-469a-b7e7-2d34444c6abb ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.119s",
                                "{14} tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete [133.286178s] ... 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 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-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 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 ef22df6a-e8d1-4b59-8015-5ca42a3ab6f0 deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "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-20 01:47:38,414 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types 0.523s",
                                "2026-05-20 01:47:38,545 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types 0.119s",
                                "2026-05-20 01:47:39,043 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.494s",
                                "2026-05-20 01:47:39,170 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634 0.118s",
                                "2026-05-20 01:47:40,336 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634 0.153s",
                                "2026-05-20 01:47:40,340 39 INFO     [tempest.common.waiters] group 2cbf1656-da88-4dcb-8617-0ab70d955634 reached available after waiting for 1.340906 seconds",
                                "2026-05-20 01:47:40,601 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.254s",
                                "2026-05-20 01:47:40,764 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca 0.156s",
                                "2026-05-20 01:47:41,887 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca 0.115s",
                                "2026-05-20 01:47:41,893 39 INFO     [tempest.common.waiters] group ae86da40-d264-44b8-a260-94722cbaecca reached available after waiting for 1.893198 seconds",
                                "2026-05-20 01:48:00,473 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 18.578s",
                                "2026-05-20 01:48:12,914 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 12.432s",
                                "2026-05-20 01:48:12,915 39 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=0x724d5e9b8590>>, retrying...",
                                "2026-05-20 01:48:20,574 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.647s",
                                "2026-05-20 01:48:31,336 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca/action 10.715s",
                                "2026-05-20 01:48:31,337 39 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=0x724d5e9b8590>>, retrying...",
                                "2026-05-20 01:48:38,571 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.231s",
                                "2026-05-20 01:48:49,479 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b",
                                "    0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca/action 10.889s",
                                "2026-05-20 01:48:56,560 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 7.070s",
                                "2026-05-20 01:49:07,316 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634/action 10.742s",
                                "2026-05-20 01:49:07,317 39 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=0x724d5e9b8590>>, retrying...",
                                "2026-05-20 01:49:14,406 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.086s",
                                "2026-05-20 01:49:32,825 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634/action 18.407s",
                                "2026-05-20 01:49:32,826 39 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=0x724d5e9b8590>>, retrying...",
                                "2026-05-20 01:49:47,951 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 10.122s",
                                "2026-05-20 01:49:50,984 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types/ef22df6a-e8d1-4b59-8015-5ca42a3ab6f0 3.028s",
                                "2026-05-20 01:49:51,170 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types/bfbe9857-a0b2-44cd-a064-eb48ac156d15 0.176s",
                                "",
                                "2026-05-20 01:49:51.391 39 INFO tempest.lib.common.rest_client [req-7ae62f78-98ba-4982-b98e-70c84be6c599 req-7ae62f78-98ba-4982-b98e-70c84be6c599 ] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types 0.161s",
                                "2026-05-20 01:49:53.107 25 INFO tempest.lib.common.rest_client [req-d37aadd5-c1ca-405c-9232-50ed6bdcfe0f req-d37aadd5-c1ca-405c-9232-50ed6bdcfe0f ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.897s",
                                "2026-05-20 01:49:53.132 29 INFO tempest.lib.common.rest_client [req-fec38d0f-9f36-4b4b-b2f5-465ca5aa1fbe req-fec38d0f-9f36-4b4b-b2f5-465ca5aa1fbe ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.179s",
                                "2026-05-20 01:49:53.138 39 INFO tempest.lib.common.rest_client [req-ea4add1b-cb53-4e63-b02b-f21e792c0865 req-ea4add1b-cb53-4e63-b02b-f21e792c0865 ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types 1.742s",
                                "2026-05-20 01:49:53.222 17 INFO tempest.lib.common.rest_client [req-3106257a-1709-4502-8945-ed6e13dcfb40 req-3106257a-1709-4502-8945-ed6e13dcfb40 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 2.307s",
                                "2026-05-20 01:49:53.227 41 INFO tempest.lib.common.rest_client [req-3ee95e8b-86da-443c-9b4b-529847419608 req-3ee95e8b-86da-443c-9b4b-529847419608 ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 10.377s",
                                "2026-05-20 01:49:53.230 33 INFO tempest.lib.common.rest_client [req-918ca9b2-b649-4d5d-bcfb-8dcb4d963e88 req-918ca9b2-b649-4d5d-bcfb-8dcb4d963e88 ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 10.375s",
                                "2026-05-20 01:49:53.233 31 INFO tempest.lib.common.rest_client [req-4e5b19c0-7d74-48ef-98ae-be63951ad4b9 req-4e5b19c0-7d74-48ef-98ae-be63951ad4b9 ] Request (VolumesCloneNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 10.366s",
                                "2026-05-20 01:49:53.374 39 INFO tempest.lib.common.rest_client [req-8a76aa7e-1ac3-4c5f-80e5-a39b28f5c768 req-8a76aa7e-1ac3-4c5f-80e5-a39b28f5c768 ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.227s",
                                "2026-05-20 01:49:53.446 29 INFO tempest.lib.common.rest_client [req-09c8a134-e179-4cd3-a209-28d5f778c33a req-09c8a134-e179-4cd3-a209-28d5f778c33a ] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.295s",
                                "2026-05-20 01:49:53.504 39 INFO tempest.lib.common.rest_client [req-0c2d74a0-b87c-449c-b347-f770c3857aae req-0c2d74a0-b87c-449c-b347-f770c3857aae ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.122s",
                                "2026-05-20 01:49:53.539 29 INFO tempest.lib.common.rest_client [req-de481358-979e-4dae-8eb3-014e69781e9f req-de481358-979e-4dae-8eb3-014e69781e9f ] Request (VolumesTransfersTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.091s",
                                "{9} tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_list_delete_volume_transfer [74.582295s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volume_transfers.py\", line 81, in test_create_list_delete_volume_transfer",
                                "    volume = self.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.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:48:56,738 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes 17.776s",
                                "2026-05-20 01:49:14,429 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 17.678s",
                                "2026-05-20 01:49:27,184 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 11.745s",
                                "2026-05-20 01:49:32,392 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 5.200s",
                                "2026-05-20 01:49:32,812 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.406s",
                                "2026-05-20 01:49:32,812 29 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...",
                                "2026-05-20 01:49:47,948 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 10.133s",
                                "2026-05-20 01:49:47,949 29 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...",
                                "2026-05-20 01:49:53,132 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.179s",
                                "2026-05-20 01:49:53,446 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.295s",
                                "2026-05-20 01:49:53,539 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.091s",
                                "",
                                "2026-05-20 01:49:53.859 31 INFO tempest.lib.common.rest_client [req-64367c46-1d4c-4e18-9de2-4aaf7851a6a4 req-64367c46-1d4c-4e18-9de2-4aaf7851a6a4 ] Request (VolumesCloneNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-20 01:49:53.876 41 INFO tempest.lib.common.rest_client [req-f7fc78a9-76bc-4ea8-8680-e7b5a8488eab req-f7fc78a9-76bc-4ea8-8680-e7b5a8488eab ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s",
                                "2026-05-20 01:49:53.879 33 INFO tempest.lib.common.rest_client [req-902ac620-bcf8-49ec-bed2-016433cd4674 req-902ac620-bcf8-49ec-bed2-016433cd4674 ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s",
                                "2026-05-20 01:49:53.886 17 INFO tempest.lib.common.rest_client [req-f7fe0205-c536-44ac-a104-286aa1b883f2 req-f7fe0205-c536-44ac-a104-286aa1b883f2 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.652s",
                                "2026-05-20 01:49:53.885 29 INFO tempest.lib.common.rest_client [req-0542a497-1871-4177-a386-fe4ee2591370 req-0542a497-1871-4177-a386-fe4ee2591370 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/de010260ee344035ab1041f192853d29 0.342s",
                                "2026-05-20 01:49:54.123 33 INFO tempest.lib.common.rest_client [req-743b8092-15a1-42c2-88a2-4daf2dca6265 req-743b8092-15a1-42c2-88a2-4daf2dca6265 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.239s",
                                "2026-05-20 01:49:54.132 41 INFO tempest.lib.common.rest_client [req-33bf30ca-3bd2-4ccc-9637-28bc0f8fba7f req-33bf30ca-3bd2-4ccc-9637-28bc0f8fba7f ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.253s",
                                "2026-05-20 01:49:54.133 31 INFO tempest.lib.common.rest_client [req-fd17911f-339e-4828-86a2-be673e102afe req-fd17911f-339e-4828-86a2-be673e102afe ] Request (VolumesCloneNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.271s",
                                "2026-05-20 01:49:54.135 17 INFO tempest.lib.common.rest_client [req-805039e3-951b-41f7-917b-be1e0d91df5d req-805039e3-951b-41f7-917b-be1e0d91df5d ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.242s",
                                "2026-05-20 01:49:54.235 25 INFO tempest.lib.common.rest_client [req-d1bc1abc-e093-4130-b2f5-1931520e3ffe req-d1bc1abc-e093-4130-b2f5-1931520e3ffe ] Request (SnapshotsActionsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.124s",
                                "2026-05-20 01:49:54.302 29 INFO tempest.lib.common.rest_client [req-0b4efc7b-8bc1-42a5-a463-8daf5372aa55 req-0b4efc7b-8bc1-42a5-a463-8daf5372aa55 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b4ebf2070f894322abb04e7db62323a4 0.414s",
                                "2026-05-20 01:49:54.361 25 INFO tempest.lib.common.rest_client [req-633d7c9c-d191-4698-a766-ebcf3edd2691 req-633d7c9c-d191-4698-a766-ebcf3edd2691 ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/volumes/c1e9f62e-1936-4bdc-aa5c-2ad56b66248a 0.124s",
                                "2026-05-20 01:49:54.442 41 INFO tempest.lib.common.rest_client [req-0c4e553c-db72-49fa-9d7c-6336e1fc6871 req-0c4e553c-db72-49fa-9d7c-6336e1fc6871 ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.306s",
                                "2026-05-20 01:49:54.443 31 INFO tempest.lib.common.rest_client [req-f6076903-d543-4f30-995d-6f08324dacf2 req-f6076903-d543-4f30-995d-6f08324dacf2 ] Request (VolumesCloneNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.306s",
                                "2026-05-20 01:49:54.442 33 INFO tempest.lib.common.rest_client [req-81e00ff2-c692-42ee-9a68-45ffc3401a82 req-81e00ff2-c692-42ee-9a68-45ffc3401a82 ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.315s",
                                "2026-05-20 01:49:54.470 17 INFO tempest.lib.common.rest_client [req-ef67b51c-f6e2-4d47-a694-ab9b4ffcf22a req-ef67b51c-f6e2-4d47-a694-ab9b4ffcf22a ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.333s",
                                "2026-05-20 01:49:54.540 25 INFO tempest.lib.common.rest_client [req-c9c84a8e-0c0a-4bf0-84be-0330ee5f6cd2 req-c9c84a8e-0c0a-4bf0-84be-0330ee5f6cd2 ] Request (SnapshotsActionsTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/volumes/c1e9f62e-1936-4bdc-aa5c-2ad56b66248a 0.167s",
                                "2026-05-20 01:49:54.643 39 INFO tempest.lib.common.rest_client [req-688314ad-1271-4964-a073-26cab1688cff req-688314ad-1271-4964-a073-26cab1688cff ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.129s",
                                "2026-05-20 01:49:54.654 25 INFO tempest.lib.common.rest_client [req-3956b3a2-e8ff-4212-a139-93777d7e4a65 req-3956b3a2-e8ff-4212-a139-93777d7e4a65 ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/volumes/c1e9f62e-1936-4bdc-aa5c-2ad56b66248a 0.111s",
                                "2026-05-20 01:49:54.656 39 INFO tempest.common.waiters [-] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.656428 seconds",
                                "2026-05-20 01:49:54.697 29 INFO tempest.lib.common.rest_client [req-dc9d6c1c-3614-4d1d-91ce-d42f5eb4b1d5 req-dc9d6c1c-3614-4d1d-91ce-d42f5eb4b1d5 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/23c9cbf825ea4f0d8fc74617d98a753e 0.392s",
                                "2026-05-20 01:49:54.697 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 07afe2c7c8c546d9bf32f80d044ef39a",
                                "2026-05-20 01:49:55.179 33 INFO tempest.lib.common.rest_client [req-5ffdeb1d-a9af-4615-afcb-a0e34d0cb309 req-5ffdeb1d-a9af-4615-afcb-a0e34d0cb309 ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.734s",
                                "2026-05-20 01:49:55.204 39 INFO tempest.lib.common.rest_client [req-694a37bb-a070-45e8-aac5-16f1a370040e req-694a37bb-a070-45e8-aac5-16f1a370040e ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 0.544s",
                                "2026-05-20 01:49:55.221 31 INFO tempest.lib.common.rest_client [req-96fe1113-7134-4038-93b7-1fe6b6a9ee74 req-96fe1113-7134-4038-93b7-1fe6b6a9ee74 ] Request (VolumesCloneNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.773s",
                                "2026-05-20 01:49:55.231 17 INFO tempest.lib.common.rest_client [req-dc10ba98-7f44-4d6a-9e32-b20ac6c9da81 req-dc10ba98-7f44-4d6a-9e32-b20ac6c9da81 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.756s",
                                "2026-05-20 01:49:55.282 41 INFO tempest.lib.common.rest_client [req-29468e06-138c-4c02-a439-17555fe4cbed req-29468e06-138c-4c02-a439-17555fe4cbed ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.837s",
                                "2026-05-20 01:49:55.345 29 INFO tempest.lib.common.rest_client [req-3b3cef18-d166-4829-9964-77339b5be283 req-3b3cef18-d166-4829-9964-77339b5be283 ] Request (VolumesTransfersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s",
                                "2026-05-20 01:49:55.366 39 INFO tempest.lib.common.rest_client [req-00b2433d-9f2b-4c1f-9f43-c34dfdd8b8c6 req-00b2433d-9f2b-4c1f-9f43-c34dfdd8b8c6 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 0.149s",
                                "2026-05-20 01:49:55.425 33 INFO tempest.lib.common.rest_client [req-7c775d26-66cf-4f2d-afac-1eeaed290162 req-7c775d26-66cf-4f2d-afac-1eeaed290162 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s",
                                "2026-05-20 01:49:55.455 17 INFO tempest.lib.common.rest_client [req-710d7d95-2765-4b6a-b61f-ee98d6d2a379 req-710d7d95-2765-4b6a-b61f-ee98d6d2a379 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-20 01:49:55.461 41 INFO tempest.lib.common.rest_client [req-f1ec3708-2771-45ed-9803-296c77cf6694 req-f1ec3708-2771-45ed-9803-296c77cf6694 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-20 01:49:55.470 31 INFO tempest.lib.common.rest_client [req-7c41d502-8beb-4bdc-abe1-82c9b05a5657 req-7c41d502-8beb-4bdc-abe1-82c9b05a5657 ] Request (VolumesCloneNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-20 01:49:55.626 17 INFO tempest.lib.common.rest_client [req-d0ea34ab-e42a-49f3-8ed1-be625a75ff43 req-d0ea34ab-e42a-49f3-8ed1-be625a75ff43 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/507f1b97fb8c47e798e5809c3854d023/users/1f45f6a1685649e0a1957c21397b7981/roles/96c5293ae00249159873405c9cd172ae 0.166s",
                                "2026-05-20 01:49:55.632 33 INFO tempest.lib.common.rest_client [req-cbafc49a-d8bd-49f7-ba88-20b5e3bc6f5f req-cbafc49a-d8bd-49f7-ba88-20b5e3bc6f5f ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e1052f95afb4c0c804a69b7bbac5771/users/e28c6fefb0cf4299a9b4000ab81133ee/roles/96c5293ae00249159873405c9cd172ae 0.204s",
                                "2026-05-20 01:49:55.631 31 INFO tempest.lib.common.rest_client [req-e392eb3e-d9a4-41eb-80bf-eb27def68e3b req-e392eb3e-d9a4-41eb-80bf-eb27def68e3b ] Request (VolumesCloneNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b04e9b6387a94f6986fa53042556da91/users/8099bcd01b7a4fbfb73db1934741a0fd/roles/96c5293ae00249159873405c9cd172ae 0.159s",
                                "2026-05-20 01:49:55.783 25 INFO tempest.lib.common.rest_client [req-e3ae1798-e4a5-45d1-9dda-39ce6f6370eb req-e3ae1798-e4a5-45d1-9dda-39ce6f6370eb ] Request (SnapshotsActionsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/volumes/c1e9f62e-1936-4bdc-aa5c-2ad56b66248a 0.112s",
                                "2026-05-20 01:49:55.854 41 INFO tempest.lib.common.rest_client [req-56c94a35-5384-4d96-9242-7ae1d7831e26 req-56c94a35-5384-4d96-9242-7ae1d7831e26 ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5918cd000c0a44cbad6119ce9f01be46/users/7f94b16cfbae4a31b02afb96efa0fd7a/roles/96c5293ae00249159873405c9cd172ae 0.389s",
                                "2026-05-20 01:49:55.886 31 INFO tempest.lib.common.rest_client [req-2b9c0708-09cf-4cb4-96b4-9379a587d1ae req-2b9c0708-09cf-4cb4-96b4-9379a587d1ae ] Request (VolumesCloneNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-05-20 01:49:56.015 41 INFO tempest.lib.common.rest_client [req-156d08b8-ef0c-4aa2-948e-e46a866bb7d8 req-156d08b8-ef0c-4aa2-948e-e46a866bb7d8 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s",
                                "2026-05-20 01:49:56.030 17 INFO tempest.lib.common.rest_client [req-b541029c-9afd-45e3-bea5-d1a0f3be8d0d req-b541029c-9afd-45e3-bea5-d1a0f3be8d0d ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.402s",
                                "2026-05-20 01:49:56.037 33 INFO tempest.lib.common.rest_client [req-a58caeb0-88f2-45f4-855b-f5e022c8f879 req-a58caeb0-88f2-45f4-855b-f5e022c8f879 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.401s",
                                "2026-05-20 01:49:56.059 31 INFO tempest.lib.common.rest_client [req-e32eb750-5183-4b96-8a54-73dbe8753253 req-e32eb750-5183-4b96-8a54-73dbe8753253 ] Request (VolumesCloneNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b04e9b6387a94f6986fa53042556da91/users/8099bcd01b7a4fbfb73db1934741a0fd/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.168s",
                                "2026-05-20 01:49:56.291 17 INFO tempest.lib.common.rest_client [req-dbd4bd34-0a7e-4fc1-8632-2a6da6efd0af req-dbd4bd34-0a7e-4fc1-8632-2a6da6efd0af ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/507f1b97fb8c47e798e5809c3854d023/users/1f45f6a1685649e0a1957c21397b7981/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.255s",
                                "2026-05-20 01:49:56.298 41 INFO tempest.lib.common.rest_client [req-1b5a8249-3ef9-4cd0-b7df-e2df3c251f6a req-1b5a8249-3ef9-4cd0-b7df-e2df3c251f6a ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5918cd000c0a44cbad6119ce9f01be46/users/7f94b16cfbae4a31b02afb96efa0fd7a/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.280s",
                                "2026-05-20 01:49:56.308 33 INFO tempest.lib.common.rest_client [req-a0ce7fdb-e74f-4a3e-b8b6-bc926180d03f req-a0ce7fdb-e74f-4a3e-b8b6-bc926180d03f ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e1052f95afb4c0c804a69b7bbac5771/users/e28c6fefb0cf4299a9b4000ab81133ee/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.268s",
                                "2026-05-20 01:49:56.355 25 INFO tempest.lib.common.rest_client [req-f359a709-65d6-473c-9d97-bbe36de057d1 req-f359a709-65d6-473c-9d97-bbe36de057d1 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/be9e17f106e343639d6efeae44bd7cf1 0.568s",
                                "2026-05-20 01:49:56.526 29 INFO tempest.lib.common.rest_client [req-dbcbd4e6-3b7e-4b33-a981-07dcd124673d req-dbcbd4e6-3b7e-4b33-a981-07dcd124673d ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=07afe2c7c8c546d9bf32f80d044ef39a&name=default 1.178s",
                                "2026-05-20 01:49:56.555 41 INFO tempest.lib.common.rest_client [req-fbcb2674-ccf7-4ceb-b22f-739b5f35a312 req-fbcb2674-ccf7-4ceb-b22f-739b5f35a312 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s",
                                "2026-05-20 01:49:56.559 39 INFO tempest.lib.common.rest_client [req-6cfd62b4-e17f-4bd2-a02f-b2c3ff53c72d req-6cfd62b4-e17f-4bd2-a02f-b2c3ff53c72d ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 0.176s",
                                "2026-05-20 01:49:56.566 33 INFO tempest.lib.common.rest_client [req-142fc241-5d98-490a-985d-557ddeb47454 req-142fc241-5d98-490a-985d-557ddeb47454 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s",
                                "2026-05-20 01:49:56.566 31 INFO tempest.lib.common.rest_client [req-85e983f1-88f7-4b09-ab49-8ee26e0ab760 req-85e983f1-88f7-4b09-ab49-8ee26e0ab760 ] Request (VolumesCloneNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.497s",
                                "2026-05-20 01:49:56.570 17 INFO tempest.lib.common.rest_client [req-d6d07ffd-c8e1-41f9-b1c7-ac2d9c90c2aa req-d6d07ffd-c8e1-41f9-b1c7-ac2d9c90c2aa ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s",
                                "2026-05-20 01:49:56.589 39 INFO tempest.common.waiters [-] volume 7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 reached available after waiting for 1.589940 seconds",
                                "2026-05-20 01:49:56.754 25 INFO tempest.lib.common.rest_client [req-1c998f13-4cc9-445d-a687-5c2d55ca7d9d req-1c998f13-4cc9-445d-a687-5c2d55ca7d9d ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2ae1426030e54434ab5fb7b4cb4cc450 0.394s",
                                "2026-05-20 01:49:56.755 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 415fd91445c24c1c9853285f2aa95611",
                                "2026-05-20 01:49:56.845 31 INFO tempest.lib.common.rest_client [req-c15656fa-1262-4eba-a4be-70d566bedc0f req-c15656fa-1262-4eba-a4be-70d566bedc0f ] Request (VolumesCloneNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b04e9b6387a94f6986fa53042556da91/users/8099bcd01b7a4fbfb73db1934741a0fd/roles/68cd1badce4c4baeb95895efe5da31f7 0.276s",
                                "2026-05-20 01:49:56.857 33 INFO tempest.lib.common.rest_client [req-b90440c2-7a6e-4f71-84fe-f887c7863136 req-b90440c2-7a6e-4f71-84fe-f887c7863136 ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e1052f95afb4c0c804a69b7bbac5771/users/e28c6fefb0cf4299a9b4000ab81133ee/roles/68cd1badce4c4baeb95895efe5da31f7 0.288s",
                                "2026-05-20 01:49:56.856 41 INFO tempest.lib.common.rest_client [req-a1efe4bc-4266-4a0b-85a0-1fb49f848d0b req-a1efe4bc-4266-4a0b-85a0-1fb49f848d0b ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5918cd000c0a44cbad6119ce9f01be46/users/7f94b16cfbae4a31b02afb96efa0fd7a/roles/68cd1badce4c4baeb95895efe5da31f7 0.298s",
                                "2026-05-20 01:49:56.877 17 INFO tempest.lib.common.rest_client [req-fa0ab65b-60ea-4d70-9f7d-ca24c2bcfec8 req-fa0ab65b-60ea-4d70-9f7d-ca24c2bcfec8 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/507f1b97fb8c47e798e5809c3854d023/users/1f45f6a1685649e0a1957c21397b7981/roles/68cd1badce4c4baeb95895efe5da31f7 0.303s",
                                "2026-05-20 01:49:57.069 39 INFO tempest.lib.common.rest_client [req-b1094dbd-18d5-49ad-9216-5e24ec179211 req-b1094dbd-18d5-49ad-9216-5e24ec179211 ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 0.476s",
                                "2026-05-20 01:49:57.080 33 INFO tempest.lib.common.rest_client [req-4acee84a-4030-4dae-b59e-174343bdd956 req-4acee84a-4030-4dae-b59e-174343bdd956 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s",
                                "2026-05-20 01:49:57.082 31 INFO tempest.lib.common.rest_client [req-bbd3c885-d922-4193-8bb4-4cf2a114331a req-bbd3c885-d922-4193-8bb4-4cf2a114331a ] Request (VolumesCloneNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s",
                                "2026-05-20 01:49:57.110 41 INFO tempest.lib.common.rest_client [req-b68c6504-7e14-437b-b723-5be29d273d63 req-b68c6504-7e14-437b-b723-5be29d273d63 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s",
                                "2026-05-20 01:49:57.119 17 INFO tempest.lib.common.rest_client [req-99213a63-ac5c-44ca-8b57-ebc18a4cf91b req-99213a63-ac5c-44ca-8b57-ebc18a4cf91b ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s",
                                "2026-05-20 01:49:57.215 29 INFO tempest.lib.common.rest_client [req-e7ad0494-bf99-4d2c-89c6-391c49248bb4 req-e7ad0494-bf99-4d2c-89c6-391c49248bb4 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bdb6feb2-4eb7-4ffd-92be-a31fc777d6e3 0.685s",
                                "2026-05-20 01:49:57.250 39 INFO tempest.lib.common.rest_client [req-31952647-56bd-4b50-ab85-02aa73f4940f req-31952647-56bd-4b50-ab85-02aa73f4940f ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/52ff39ac-e6ea-448e-9fda-83313144d3dc 0.166s",
                                "2026-05-20 01:49:57.264 31 INFO tempest.lib.common.rest_client [req-552a652a-f15b-40c9-9eff-8584e0f90bdb req-552a652a-f15b-40c9-9eff-8584e0f90bdb ] Request (VolumesCloneNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b04e9b6387a94f6986fa53042556da91/users/8099bcd01b7a4fbfb73db1934741a0fd/roles/96c5293ae00249159873405c9cd172ae 0.177s",
                                "2026-05-20 01:49:57.265 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8099bcd01b7a4fbfb73db1934741a0fd is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:49:57.266 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesCloneNegativeTest-807299353-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b04e9b6387a94f6986fa53042556da91', 'project_name': 'tempest-VolumesCloneNegativeTest-807299353', 'tenant_id': 'b04e9b6387a94f6986fa53042556da91', 'tenant_name': 'tempest-VolumesCloneNegativeTest-807299353', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8099bcd01b7a4fbfb73db1934741a0fd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:49:57.266 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesCloneNegativeTest-807299353-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b04e9b6387a94f6986fa53042556da91', 'project_name': 'tempest-VolumesCloneNegativeTest-807299353', 'tenant_id': 'b04e9b6387a94f6986fa53042556da91', 'tenant_name': 'tempest-VolumesCloneNegativeTest-807299353', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8099bcd01b7a4fbfb73db1934741a0fd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:49:57.259 41 INFO tempest.lib.common.rest_client [req-00a07833-181e-4203-b395-5129c5ea408c req-00a07833-181e-4203-b395-5129c5ea408c ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5918cd000c0a44cbad6119ce9f01be46/users/7f94b16cfbae4a31b02afb96efa0fd7a/roles/96c5293ae00249159873405c9cd172ae 0.147s",
                                "2026-05-20 01:49:57.261 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7f94b16cfbae4a31b02afb96efa0fd7a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:49:57.261 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesMetadataTest-1610238745-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5918cd000c0a44cbad6119ce9f01be46', 'project_name': 'tempest-VolumesMetadataTest-1610238745', 'tenant_id': '5918cd000c0a44cbad6119ce9f01be46', 'tenant_name': 'tempest-VolumesMetadataTest-1610238745', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7f94b16cfbae4a31b02afb96efa0fd7a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:49:57.262 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesMetadataTest-1610238745-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5918cd000c0a44cbad6119ce9f01be46', 'project_name': 'tempest-VolumesMetadataTest-1610238745', 'tenant_id': '5918cd000c0a44cbad6119ce9f01be46', 'tenant_name': 'tempest-VolumesMetadataTest-1610238745', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7f94b16cfbae4a31b02afb96efa0fd7a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:49:57.359 17 INFO tempest.lib.common.rest_client [req-81045ae7-af30-4cad-8648-46296c15b970 req-81045ae7-af30-4cad-8648-46296c15b970 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/507f1b97fb8c47e798e5809c3854d023/users/1f45f6a1685649e0a1957c21397b7981/roles/96c5293ae00249159873405c9cd172ae 0.237s",
                                "2026-05-20 01:49:57.359 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1f45f6a1685649e0a1957c21397b7981 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:49:57.360 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-640315686-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '507f1b97fb8c47e798e5809c3854d023', 'project_name': 'tempest-VolumeServicesNegativeTest-640315686', 'tenant_id': '507f1b97fb8c47e798e5809c3854d023', 'tenant_name': 'tempest-VolumeServicesNegativeTest-640315686', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1f45f6a1685649e0a1957c21397b7981', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:49:57.360 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-640315686-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '507f1b97fb8c47e798e5809c3854d023', 'project_name': 'tempest-VolumeServicesNegativeTest-640315686', 'tenant_id': '507f1b97fb8c47e798e5809c3854d023', 'tenant_name': 'tempest-VolumeServicesNegativeTest-640315686', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1f45f6a1685649e0a1957c21397b7981', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:49:57.399 25 INFO tempest.lib.common.rest_client [req-3342bf7a-6ced-423a-acbb-e5d314f1b06f req-3342bf7a-6ced-423a-acbb-e5d314f1b06f ] Request (SnapshotsActionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s",
                                "2026-05-20 01:49:57.441 33 INFO tempest.lib.common.rest_client [req-f89bb3ff-5af2-43a8-8355-90eaa37a52d7 req-f89bb3ff-5af2-43a8-8355-90eaa37a52d7 ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e1052f95afb4c0c804a69b7bbac5771/users/e28c6fefb0cf4299a9b4000ab81133ee/roles/96c5293ae00249159873405c9cd172ae 0.357s",
                                "2026-05-20 01:49:57.442 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e28c6fefb0cf4299a9b4000ab81133ee is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:49:57.442 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotMetadataTestJSON-1716989838-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0e1052f95afb4c0c804a69b7bbac5771', 'project_name': 'tempest-SnapshotMetadataTestJSON-1716989838', 'tenant_id': '0e1052f95afb4c0c804a69b7bbac5771', 'tenant_name': 'tempest-SnapshotMetadataTestJSON-1716989838', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e28c6fefb0cf4299a9b4000ab81133ee', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:49:57.443 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotMetadataTestJSON-1716989838-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0e1052f95afb4c0c804a69b7bbac5771', 'project_name': 'tempest-SnapshotMetadataTestJSON-1716989838', 'tenant_id': '0e1052f95afb4c0c804a69b7bbac5771', 'tenant_name': 'tempest-SnapshotMetadataTestJSON-1716989838', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e28c6fefb0cf4299a9b4000ab81133ee', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:49:57.777 29 INFO tempest.lib.common.rest_client [req-774baef0-94c2-44e9-993a-df401439a1f6 req-774baef0-94c2-44e9-993a-df401439a1f6 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/07afe2c7c8c546d9bf32f80d044ef39a 0.559s",
                                "2026-05-20 01:49:57.779 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 662201ab4e864880845d288a49bc7f81",
                                "2026-05-20 01:49:58.052 41 INFO tempest.lib.common.rest_client [req-c684e982-2a6b-42c3-b57a-429375ea7465 req-c684e982-2a6b-42c3-b57a-429375ea7465 ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.761s",
                                "2026-05-20 01:49:58.065 31 INFO tempest.lib.common.rest_client [req-be882316-e72d-46a5-bca8-920566ec18a0 req-be882316-e72d-46a5-bca8-920566ec18a0 ] Request (VolumesCloneNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s",
                                "2026-05-20 01:49:58.126 17 INFO tempest.lib.common.rest_client [req-8bf6d5db-6816-4631-aaa7-468604d1ea8b req-8bf6d5db-6816-4631-aaa7-468604d1ea8b ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.754s",
                                "2026-05-20 01:49:58.256 33 INFO tempest.lib.common.rest_client [req-e2401ccb-b9b1-49a2-aec2-806df07e0091 req-e2401ccb-b9b1-49a2-aec2-806df07e0091 ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.804s",
                                "2026-05-20 01:49:58.352 17 INFO tempest.lib.common.rest_client [req-cee96426-5439-4627-8e01-53e8d7f46580 req-cee96426-5439-4627-8e01-53e8d7f46580 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.222s",
                                "2026-05-20 01:49:58.425 39 INFO tempest.lib.common.rest_client [req-ec16946d-fce2-464a-910e-3f2bce5f61ff req-ec16946d-fce2-464a-910e-3f2bce5f61ff ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/52ff39ac-e6ea-448e-9fda-83313144d3dc 0.158s",
                                "2026-05-20 01:49:58.442 39 INFO tempest.common.waiters [-] volume 52ff39ac-e6ea-448e-9fda-83313144d3dc reached available after waiting for 1.442878 seconds",
                                "2026-05-20 01:49:58.460 29 INFO tempest.lib.common.rest_client [req-905b1d90-ad09-4a50-91a9-06a9b7664f3d req-905b1d90-ad09-4a50-91a9-06a9b7664f3d ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=662201ab4e864880845d288a49bc7f81&name=default 0.675s",
                                "2026-05-20 01:49:58.619 39 INFO tempest.lib.common.rest_client [req-68f8ea51-fa60-47e0-82bc-8ddaeacfec2d req-68f8ea51-fa60-47e0-82bc-8ddaeacfec2d ] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.173s",
                                "2026-05-20 01:49:58.653 25 INFO tempest.lib.common.rest_client [req-6e61c15e-0794-4c0f-8646-d4358b5cbaec req-6e61c15e-0794-4c0f-8646-d4358b5cbaec ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=415fd91445c24c1c9853285f2aa95611&name=default 1.251s",
                                "2026-05-20 01:49:58.738 39 INFO tempest.lib.common.rest_client [req-da014979-28bb-43fd-a5f6-5a0f8fd89925 req-da014979-28bb-43fd-a5f6-5a0f8fd89925 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.116s",
                                "2026-05-20 01:49:58.931 41 INFO tempest.lib.common.rest_client [req-dfe3615a-63d0-4f81-8211-8f12b0f8703c req-dfe3615a-63d0-4f81-8211-8f12b0f8703c ] Request (VolumesMetadataTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes 0.874s",
                                "2026-05-20 01:49:58.990 31 INFO tempest.lib.common.rest_client [req-6a0b221f-c82a-4019-9c66-31d172604341 req-6a0b221f-c82a-4019-9c66-31d172604341 ] Request (VolumesCloneNegativeTest:test_create_from_volume_decreasing_size): 202 POST https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes 0.921s",
                                "2026-05-20 01:49:59.095 17 INFO tempest.lib.common.rest_client [req-b6a369f6-7f0d-4b06-99f3-89243005271b req-b6a369f6-7f0d-4b06-99f3-89243005271b ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.738s",
                                "2026-05-20 01:49:59.092 41 INFO tempest.lib.common.rest_client [req-2ef45c14-8aac-42ac-a896-1fac7f70643c req-2ef45c14-8aac-42ac-a896-1fac7f70643c ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 0.138s",
                                "2026-05-20 01:49:59.103 29 INFO tempest.lib.common.rest_client [req-811b1a7a-98e1-49ab-99ca-fb11d52f919d req-811b1a7a-98e1-49ab-99ca-fb11d52f919d ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cc4c0644-c3e4-4027-85e5-3c54228649ae 0.638s",
                                "2026-05-20 01:49:59.122 33 INFO tempest.lib.common.rest_client [req-4c52be84-9490-4177-b119-8d5e04e528ba req-4c52be84-9490-4177-b119-8d5e04e528ba ] Request (SnapshotMetadataTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/volumes 0.861s",
                                "2026-05-20 01:49:59.135 31 INFO tempest.lib.common.rest_client [req-355762dd-6f91-4d2a-91e1-08844fa9ccc4 req-355762dd-6f91-4d2a-91e1-08844fa9ccc4 ] Request (VolumesCloneNegativeTest:test_create_from_volume_decreasing_size): 200 GET https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes/c171ef0b-f659-499d-b7c3-8c5577e4ad95 0.127s",
                                "2026-05-20 01:49:59.231 17 INFO tempest.lib.common.rest_client [req-acb4de3e-5803-419f-a61e-59fa0dee0cd8 req-acb4de3e-5803-419f-a61e-59fa0dee0cd8 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.134s",
                                "2026-05-20 01:49:59.271 33 INFO tempest.lib.common.rest_client [req-40552196-75ad-4c44-b011-5e4852bd7832 req-40552196-75ad-4c44-b011-5e4852bd7832 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/volumes/67b508da-3ae3-44a7-966b-1da210cb7e9b 0.136s",
                                "2026-05-20 01:49:59.297 25 INFO tempest.lib.common.rest_client [req-1cfb4c5d-c82c-4be6-85b5-d69bfb4688b8 req-1cfb4c5d-c82c-4be6-85b5-d69bfb4688b8 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/84e7d7d0-818f-404c-80a2-adc8310c6cb2 0.641s",
                                "2026-05-20 01:49:59.400 29 INFO tempest.lib.common.rest_client [req-dfae904c-7e57-408b-b16c-9ab3cd0ff511 req-dfae904c-7e57-408b-b16c-9ab3cd0ff511 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/662201ab4e864880845d288a49bc7f81 0.293s",
                                "2026-05-20 01:49:59.401 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: beb0d13437b0421b9fbe4c37f858361e",
                                "2026-05-20 01:49:59.502 17 INFO tempest.lib.common.rest_client [req-f662e67c-cc3f-4d8a-8a9b-c6c607cca2d5 req-f662e67c-cc3f-4d8a-8a9b-c6c607cca2d5 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b730fd74d1394c5b86774b020b12f374/users/7225bc35a2d54b1ba636f6539c1f3855/roles/a5048e830be14347876cdf483f806a64 0.267s",
                                "2026-05-20 01:49:59.635 17 INFO tempest.lib.common.rest_client [req-7ab7bf35-0c6d-490b-ba4d-9e59062af5e7 req-7ab7bf35-0c6d-490b-ba4d-9e59062af5e7 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.131s",
                                "2026-05-20 01:49:59.717 25 INFO tempest.lib.common.rest_client [req-588dd3ba-e2ef-400d-bb45-39bb73fc01fd req-588dd3ba-e2ef-400d-bb45-39bb73fc01fd ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/415fd91445c24c1c9853285f2aa95611 0.418s",
                                "2026-05-20 01:49:59.717 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4c967a8f026f4d7b90e76ec02dfbbbcd",
                                "2026-05-20 01:49:59.849 29 INFO tempest.lib.common.rest_client [req-da37c205-ba5a-4ff0-afa0-ab138982ec80 req-da37c205-ba5a-4ff0-afa0-ab138982ec80 ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=beb0d13437b0421b9fbe4c37f858361e&name=default 0.445s",
                                "2026-05-20 01:49:59.848 39 INFO tempest.lib.common.rest_client [req-418cc6c1-bd98-4546-a2aa-a6d20d8b9382 req-418cc6c1-bd98-4546-a2aa-a6d20d8b9382 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.100s",
                                "2026-05-20 01:49:59.853 39 INFO tempest.common.waiters [-] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.853539 seconds",
                                "2026-05-20 01:49:59.881 17 INFO tempest.lib.common.rest_client [req-d8fe0373-8e6e-4181-9e78-3821f023e571 req-d8fe0373-8e6e-4181-9e78-3821f023e571 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b730fd74d1394c5b86774b020b12f374/users/7225bc35a2d54b1ba636f6539c1f3855/roles/a5048e830be14347876cdf483f806a64 0.244s",
                                "2026-05-20 01:49:59.973 39 INFO tempest.lib.common.rest_client [req-a803b90f-6cf6-43c4-8473-b8ef008cd251 req-a803b90f-6cf6-43c4-8473-b8ef008cd251 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.117s",
                                "2026-05-20 01:50:00.139 17 INFO tempest.lib.common.rest_client [req-706addde-96c1-4432-a5a0-f422254ce436 req-706addde-96c1-4432-a5a0-f422254ce436 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s",
                                "2026-05-20 01:50:00.139 39 INFO tempest.lib.common.rest_client [req-5b7b3997-6cb7-4417-afe0-2913ea7f18a1 req-5b7b3997-6cb7-4417-afe0-2913ea7f18a1 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.156s",
                                "2026-05-20 01:50:00.260 25 INFO tempest.lib.common.rest_client [req-d710de20-8648-4bc5-8eed-562c40759401 req-d710de20-8648-4bc5-8eed-562c40759401 ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4c967a8f026f4d7b90e76ec02dfbbbcd&name=default 0.540s",
                                "2026-05-20 01:50:00.285 31 INFO tempest.lib.common.rest_client [req-cce9f5c0-eca1-4750-bee2-34ff6753db52 req-cce9f5c0-eca1-4750-bee2-34ff6753db52 ] Request (VolumesCloneNegativeTest:test_create_from_volume_decreasing_size): 200 GET https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes/c171ef0b-f659-499d-b7c3-8c5577e4ad95 0.136s",
                                "2026-05-20 01:50:00.295 31 INFO tempest.common.waiters [-] volume c171ef0b-f659-499d-b7c3-8c5577e4ad95 reached available after waiting for 1.295143 seconds",
                                "2026-05-20 01:50:00.331 17 INFO tempest.lib.common.rest_client [req-f2696682-a1c5-4995-bb54-39f9f725ba5d req-f2696682-a1c5-4995-bb54-39f9f725ba5d ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b730fd74d1394c5b86774b020b12f374/users/7225bc35a2d54b1ba636f6539c1f3855/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.186s",
                                "2026-05-20 01:50:00.337 41 INFO tempest.lib.common.rest_client [req-269f2fbb-59e6-4fb7-a27f-9573c946ce87 req-269f2fbb-59e6-4fb7-a27f-9573c946ce87 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 0.216s",
                                "2026-05-20 01:50:00.354 41 INFO tempest.common.waiters [-] volume 546cf3e5-dbee-40e7-bdbc-bd38687e45e2 reached available after waiting for 1.354512 seconds",
                                "2026-05-20 01:50:00.394 39 INFO tempest.lib.common.rest_client [req-8fb9b66b-2257-417a-a814-a7b192fd4ca2 req-8fb9b66b-2257-417a-a814-a7b192fd4ca2 ] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.228s",
                                "2026-05-20 01:50:00.425 33 INFO tempest.lib.common.rest_client [req-77623ff4-5c33-4880-b781-a119c8b3b55c req-77623ff4-5c33-4880-b781-a119c8b3b55c ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/volumes/67b508da-3ae3-44a7-966b-1da210cb7e9b 0.137s",
                                "2026-05-20 01:50:00.441 33 INFO tempest.common.waiters [-] volume 67b508da-3ae3-44a7-966b-1da210cb7e9b reached available after waiting for 1.441467 seconds",
                                "2026-05-20 01:50:00.483 41 INFO tempest.lib.common.rest_client [req-8b145607-d17e-4329-ae4c-880cac2e7671 req-8b145607-d17e-4329-ae4c-880cac2e7671 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.127s",
                                "2026-05-20 01:50:00.492 29 INFO tempest.lib.common.rest_client [req-758059c4-0118-4aa9-bb8f-f024194cb86e req-758059c4-0118-4aa9-bb8f-f024194cb86e ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/37728f21-aff0-4bb6-9b16-e15090f3735c 0.639s",
                                "2026-05-20 01:50:00.525 39 INFO tempest.lib.common.rest_client [req-277ddbf1-c43d-489e-8ec0-59b55f6ffaa8 req-277ddbf1-c43d-489e-8ec0-59b55f6ffaa8 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.126s",
                                "2026-05-20 01:50:00.541 31 INFO tempest.lib.common.rest_client [req-cce7ba03-e5af-43e4-88eb-1f914fa7efd5 req-cce7ba03-e5af-43e4-88eb-1f914fa7efd5 ] Request (VolumesCloneNegativeTest:test_create_from_volume_decreasing_size): 400 POST https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes 0.243s",
                                "2026-05-20 01:50:00.623 17 INFO tempest.lib.common.rest_client [req-05c2a6fc-b459-40dc-92b9-bc6a1cfd9cc0 req-05c2a6fc-b459-40dc-92b9-bc6a1cfd9cc0 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s",
                                "2026-05-20 01:50:00.672 41 INFO tempest.lib.common.rest_client [req-d22d7138-1da9-40cc-9ba1-3868a01faa83 req-d22d7138-1da9-40cc-9ba1-3868a01faa83 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.185s",
                                "2026-05-20 01:50:00.696 31 INFO tempest.lib.common.rest_client [req-d49c3019-1e0f-41cc-9b64-6f141fc8567a req-d49c3019-1e0f-41cc-9b64-6f141fc8567a ] Request (VolumesCloneNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes/c171ef0b-f659-499d-b7c3-8c5577e4ad95 0.151s",
                                "2026-05-20 01:50:00.780 29 INFO tempest.lib.common.rest_client [req-5f70d591-a473-4090-a007-c35ceda4cd89 req-5f70d591-a473-4090-a007-c35ceda4cd89 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/beb0d13437b0421b9fbe4c37f858361e 0.285s",
                                "2026-05-20 01:50:00.802 33 INFO tempest.lib.common.rest_client [req-d47e0234-90ab-4c7e-a8a8-466db514c94d req-d47e0234-90ab-4c7e-a8a8-466db514c94d ] Request (SnapshotMetadataTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots 0.358s",
                                "2026-05-20 01:50:00.884 31 INFO tempest.lib.common.rest_client [req-8ef0145d-118e-443e-924c-be23f421915e req-8ef0145d-118e-443e-924c-be23f421915e ] Request (VolumesCloneNegativeTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes/c171ef0b-f659-499d-b7c3-8c5577e4ad95 0.174s",
                                "2026-05-20 01:50:00.889 17 INFO tempest.lib.common.rest_client [req-3851881f-dda7-43e4-b9e2-083c0185ea65 req-3851881f-dda7-43e4-b9e2-083c0185ea65 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b730fd74d1394c5b86774b020b12f374/users/7225bc35a2d54b1ba636f6539c1f3855/roles/68cd1badce4c4baeb95895efe5da31f7 0.260s",
                                "2026-05-20 01:50:00.887 41 INFO tempest.lib.common.rest_client [req-f56b36fd-f178-4d84-bf75-feacf10cf430 req-f56b36fd-f178-4d84-bf75-feacf10cf430 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 PUT https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.209s",
                                "2026-05-20 01:50:00.908 33 INFO tempest.lib.common.rest_client [req-ebe4ac25-cd1a-4f1b-8d0f-a9718c01894f req-ebe4ac25-cd1a-4f1b-8d0f-a9718c01894f ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726 0.102s",
                                "2026-05-20 01:50:00.942 25 INFO tempest.lib.common.rest_client [req-6fa23699-84d4-46bc-83f3-8e7e1b824e41 req-6fa23699-84d4-46bc-83f3-8e7e1b824e41 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ee280e6d-b7dc-403b-83ee-2831d8d52d4d 0.677s",
                                "2026-05-20 01:50:01.019 41 INFO tempest.lib.common.rest_client [req-33d90d57-f223-42a2-bbc5-d3097834d3ef req-33d90d57-f223-42a2-bbc5-d3097834d3ef ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.126s",
                                "2026-05-20 01:50:01.038 31 INFO tempest.lib.common.rest_client [req-9919867b-aa9b-43d5-8192-0a3e928bfec9 req-9919867b-aa9b-43d5-8192-0a3e928bfec9 ] Request (VolumesCloneNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes/c171ef0b-f659-499d-b7c3-8c5577e4ad95 0.152s",
                                "2026-05-20 01:50:01.140 17 INFO tempest.lib.common.rest_client [req-29bb03e0-ba61-4622-aa85-da0b4c7f79f5 req-29bb03e0-ba61-4622-aa85-da0b4c7f79f5 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s",
                                "2026-05-20 01:50:01.187 41 INFO tempest.lib.common.rest_client [req-dfc32e6d-7872-4429-bc12-1c7bc1ac1ebf req-dfc32e6d-7872-4429-bc12-1c7bc1ac1ebf ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 DELETE https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata/key1 0.163s",
                                "2026-05-20 01:50:01.297 17 INFO tempest.lib.common.rest_client [req-f1ef15b5-cdc6-4020-8eb3-463529053b49 req-f1ef15b5-cdc6-4020-8eb3-463529053b49 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b730fd74d1394c5b86774b020b12f374/users/7225bc35a2d54b1ba636f6539c1f3855/roles/96c5293ae00249159873405c9cd172ae 0.155s",
                                "2026-05-20 01:50:01.298 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7225bc35a2d54b1ba636f6539c1f3855 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:50:01.298 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-557974308-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b730fd74d1394c5b86774b020b12f374', 'project_name': 'tempest-VolumeServicesNegativeTest-557974308', 'tenant_id': 'b730fd74d1394c5b86774b020b12f374', 'tenant_name': 'tempest-VolumeServicesNegativeTest-557974308', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7225bc35a2d54b1ba636f6539c1f3855', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:50:01.298 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-557974308-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b730fd74d1394c5b86774b020b12f374', 'project_name': 'tempest-VolumeServicesNegativeTest-557974308', 'tenant_id': 'b730fd74d1394c5b86774b020b12f374', 'tenant_name': 'tempest-VolumeServicesNegativeTest-557974308', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7225bc35a2d54b1ba636f6539c1f3855', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:50:01.309 41 INFO tempest.lib.common.rest_client [req-fcb3a672-aa78-4873-bd68-fc29bdf73362 req-fcb3a672-aa78-4873-bd68-fc29bdf73362 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.120s",
                                "2026-05-20 01:50:01.334 25 INFO tempest.lib.common.rest_client [req-8666d02c-4290-42a0-9e20-2a7645caf086 req-8666d02c-4290-42a0-9e20-2a7645caf086 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4c967a8f026f4d7b90e76ec02dfbbbcd 0.390s",
                                "2026-05-20 01:50:01.457 29 INFO tempest.lib.common.rest_client [req-7b59367e-602a-46ed-860d-c30fe7605c93 req-7b59367e-602a-46ed-860d-c30fe7605c93 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.674s",
                                "2026-05-20 01:50:01.471 41 INFO tempest.lib.common.rest_client [req-2635b674-12f5-4375-b60d-2eb907c71669 req-2635b674-12f5-4375-b60d-2eb907c71669 ] Request (VolumesMetadataTest:tearDown): 200 PUT https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.158s",
                                "{15} tempest.api.volume.test_volume_metadata.VolumesMetadataTest.test_crud_volume_metadata [1.119191s] ... ok",
                                "2026-05-20 01:50:01.646 41 INFO tempest.lib.common.rest_client [req-7fedc8de-821a-45fb-9316-091efc166738 req-7fedc8de-821a-45fb-9316-091efc166738 ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 POST https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.169s",
                                "2026-05-20 01:50:01.653 39 INFO tempest.lib.common.rest_client [req-3d92094e-ca67-4230-bdb1-da9b1ffca766 req-3d92094e-ca67-4230-bdb1-da9b1ffca766 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.117s",
                                "2026-05-20 01:50:01.660 39 INFO tempest.common.waiters [-] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.660309 seconds",
                                "2026-05-20 01:50:01.788 41 INFO tempest.lib.common.rest_client [req-899032c6-b889-48da-9dbb-318368c0bdb5 req-899032c6-b889-48da-9dbb-318368c0bdb5 ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 PUT https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata/key3 0.137s",
                                "2026-05-20 01:50:01.861 39 INFO tempest.lib.common.rest_client [req-f84c4abb-1124-46d0-9308-30d88db253b7 req-f84c4abb-1124-46d0-9308-30d88db253b7 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.198s",
                                "2026-05-20 01:50:01.874 25 INFO tempest.lib.common.rest_client [req-baadcb2b-b1cc-48de-b322-6fbefb229b64 req-baadcb2b-b1cc-48de-b322-6fbefb229b64 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-05-20 01:50:01.923 41 INFO tempest.lib.common.rest_client [req-a95915e9-b55e-45d9-9c67-a7a029f6a540 req-a95915e9-b55e-45d9-9c67-a7a029f6a540 ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata/key3 0.129s",
                                "2026-05-20 01:50:02.002 33 INFO tempest.lib.common.rest_client [req-ee16b753-04d8-4e30-90df-ceb65e0e0e07 req-ee16b753-04d8-4e30-90df-ceb65e0e0e07 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726 0.088s",
                                "2026-05-20 01:50:02.007 33 INFO tempest.common.waiters [-] snapshot 5d404cf5-17e0-446a-b487-beceae97b726 reached available after waiting for 2.007779 seconds",
                                "2026-05-20 01:50:02.013 17 INFO tempest.lib.common.rest_client [req-b96f834c-4c2f-434f-b9d1-4890cff2524e req-b96f834c-4c2f-434f-b9d1-4890cff2524e ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.706s",
                                "2026-05-20 01:50:02.036 29 INFO tempest.lib.common.rest_client [req-79e643f5-ef35-4252-a07d-7a0e9e3493be req-79e643f5-ef35-4252-a07d-7a0e9e3493be ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-20 01:50:02.044 41 INFO tempest.lib.common.rest_client [req-cc2f9d02-71d3-4503-8357-66f40f6aa1a5 req-cc2f9d02-71d3-4503-8357-66f40f6aa1a5 ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.118s",
                                "2026-05-20 01:50:02.065 39 INFO tempest.lib.common.rest_client [req-80f7aa5b-a1f4-4477-84b2-412a3ab74c36 req-80f7aa5b-a1f4-4477-84b2-412a3ab74c36 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.178s",
                                "2026-05-20 01:50:02.196 33 INFO tempest.lib.common.rest_client [req-29bb70e0-4c3f-4b23-86a5-4890572c7e4a req-29bb70e0-4c3f-4b23-86a5-4890572c7e4a ] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.184s",
                                "2026-05-20 01:50:02.264 31 INFO tempest.lib.common.rest_client [req-69c72b0f-3efa-4c73-b612-a6ff19c5750b req-69c72b0f-3efa-4c73-b612-a6ff19c5750b ] Request (VolumesCloneNegativeTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/b04e9b6387a94f6986fa53042556da91/volumes/c171ef0b-f659-499d-b7c3-8c5577e4ad95 0.215s",
                                "{10} tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest.test_create_from_volume_decreasing_size [4.199442s] ... ok",
                                "2026-05-20 01:50:02.276 41 INFO tempest.lib.common.rest_client [req-f1c9d614-688f-44af-a3b6-e19615e71516 req-f1c9d614-688f-44af-a3b6-e19615e71516 ] Request (VolumesMetadataTest:tearDown): 200 PUT https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2/metadata 0.225s",
                                "{15} tempest.api.volume.test_volume_metadata.VolumesMetadataTest.test_update_show_volume_metadata_item [0.802599s] ... ok",
                                "2026-05-20 01:50:02.279 29 INFO tempest.lib.common.rest_client [req-5f77cfec-a252-4650-a2b9-d5a27e423e1e req-5f77cfec-a252-4650-a2b9-d5a27e423e1e ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.241s",
                                "2026-05-20 01:50:02.295 33 INFO tempest.lib.common.rest_client [req-c2fe0ea7-6b3c-498b-a69f-8ec780e8e72c req-c2fe0ea7-6b3c-498b-a69f-8ec780e8e72c ] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.090s",
                                "2026-05-20 01:50:02.473 25 INFO tempest.lib.common.rest_client [req-b748f738-b7ac-4ac4-939f-499e1ef697b2 req-b748f738-b7ac-4ac4-939f-499e1ef697b2 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-05-20 01:50:02.516 17 INFO tempest.lib.common.rest_client [req-c6a57acb-9801-42ce-a007-6696d7f5d5d4 req-c6a57acb-9801-42ce-a007-6696d7f5d5d4 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services 0.498s",
                                "2026-05-20 01:50:02.588 41 INFO tempest.lib.common.rest_client [req-c983a7c2-f8f0-4089-ba27-94ad985cc793 req-c983a7c2-f8f0-4089-ba27-94ad985cc793 ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 0.263s",
                                "2026-05-20 01:50:02.602 17 INFO tempest.lib.common.rest_client [req-1ad8e3b7-448a-412d-8d8c-12a05821164d req-1ad8e3b7-448a-412d-8d8c-12a05821164d ] Request (VolumeServicesNegativeTest:test_disable_log_reason_with_no_reason): 400 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/disable-log-reason 0.079s",
                                "{3} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_log_reason_with_no_reason [0.082650s] ... ok",
                                "2026-05-20 01:50:02.637 25 INFO tempest.lib.common.rest_client [req-96e53a31-de9e-499c-898f-c7bd6910e76e req-96e53a31-de9e-499c-898f-c7bd6910e76e ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.161s",
                                "2026-05-20 01:50:02.989 33 INFO tempest.lib.common.rest_client [req-f21b0294-df6a-454e-8815-df686fe37578 req-f21b0294-df6a-454e-8815-df686fe37578 ] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.687s",
                                "2026-05-20 01:50:02.992 31 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneNegativeTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/8099bcd01b7a4fbfb73db1934741a0fd 0.716s",
                                "2026-05-20 01:50:03.006 29 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV357Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.714s",
                                "2026-05-20 01:50:03.006 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesTransfersV357Test.setUpClass. Invoking tearDownClass.",
                                "{9} 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 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 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-20 01:50:02.995 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-20 01:50:02.995 31 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test     teardown()",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:50:02.995 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-20 01:50:02.995 31 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-20 01:50:02.995 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-20 01:50:02.995 31 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:50:02.995 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-20 01:50:02.995 31 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:50:02.995 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-20 01:50:02.995 31 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test                                            resp=resp)",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test Details: 500",
                                "2026-05-20 01:50:02.995 31 ERROR tempest.test ",
                                "{10} tearDownClass (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 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-20 01:50:12.992 17 INFO tempest.lib.common.rest_client [req-3219b1e5-68f2-4099-9699-5718d9ea8cc5 req-3219b1e5-68f2-4099-9699-5718d9ea8cc5 ] Request (VolumeServicesNegativeTest:test_disable_service_with_invalid_binary): 500 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/disable 10.386s",
                                "{3} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_service_with_invalid_binary [10.395979s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_services_negative.py\", line 43, in test_disable_service_with_invalid_binary",
                                "    self.assertRaises(lib_exc.NotFound,",
                                "    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "                      self.admin_volume_services_client.disable_service,",
                                "                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                      host=self.host, binary='invalid_binary')",
                                "                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 569, in assertRaises",
                                "    self.assertThat(our_callable, matcher)",
                                "    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 585, in assertThat",
                                "    mismatch_error = self._matchHelper(matchee, matcher, message, verbose)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 644, in _matchHelper",
                                "    mismatch = matcher.match(matchee)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 152, in match",
                                "    mismatch = self.exception_matcher.match(typed_exc_info)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_higherorder.py\", line 80, in match",
                                "    mismatch = matcher.match(matchee)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 543, in match",
                                "    raise matchee[1].with_traceback(matchee[2])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 140, in match",
                                "    result = actual_callable()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 1332, in __call__",
                                "    return self._callable_object(*self._args, **self._kwargs)",
                                "           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/services_client.py\", line 71, in disable_service",
                                "    resp, body = self.put('os-services/disable', put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      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/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-20 01:50:12,992 17 INFO     [tempest.lib.common.rest_client] Request (VolumeServicesNegativeTest:test_disable_service_with_invalid_binary): 500 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/disable 10.386s",
                                "",
                                "2026-05-20 01:50:13.182 33 INFO tempest.lib.common.rest_client [req-29857605-e2a9-41b6-aea4-d9910db9ffd1 req-29857605-e2a9-41b6-aea4-d9910db9ffd1 ] Request (SnapshotMetadataTestJSON:tearDown): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 10.186s",
                                "{11} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON.test_crud_snapshot_metadata [11.177972s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_snapshot_metadata.py\", line 70, in test_crud_snapshot_metadata",
                                "    body = self.snapshots_client.update_snapshot_metadata(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], metadata=update)['metadata']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 167, in update_snapshot_metadata",
                                "    resp, body = self.put(url, put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      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 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/api/volume/test_snapshot_metadata.py\", line 44, in tearDown",
                                "    self.snapshots_client.update_snapshot_metadata(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], metadata={})",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 167, in update_snapshot_metadata",
                                "    resp, body = self.put(url, put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      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 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-20 01:50:02,196 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.184s",
                                "2026-05-20 01:50:02,295 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.090s",
                                "2026-05-20 01:50:02,989 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.687s",
                                "2026-05-20 01:50:13,182 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:tearDown): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 10.186s",
                                "",
                                "2026-05-20 01:50:14.024 41 INFO tempest.lib.common.rest_client [req-0742d413-d17e-4737-8c43-64650d75b296 req-0742d413-d17e-4737-8c43-64650d75b296 ] Request (VolumesMetadataTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 11.418s",
                                "2026-05-20 01:50:14.025 41 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7ece607e3c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:50:20.800 17 INFO tempest.lib.common.rest_client [req-e3dc07b0-466a-4a7b-9208-f71c6f643ebb req-e3dc07b0-466a-4a7b-9208-f71c6f643ebb ] Request (VolumeServicesNegativeTest:test_enable_service_with_invalid_host): 404 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/enable 7.789s",
                                "{3} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_enable_service_with_invalid_host [7.794284s] ... ok",
                                "2026-05-20 01:50:20.866 29 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.836s",
                                "2026-05-20 01:50:20.866 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsTest.setUpClass. Invoking tearDownClass.",
                                "{9} setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsTest) [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-20 01:50:20.888 31 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.868s",
                                "2026-05-20 01:50:20.889 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesGetTest.setUpClass. Invoking tearDownClass.",
                                "{10} 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-20 01:50:20.912 17 INFO tempest.lib.common.rest_client [req-1d9e0cdc-a846-47b8-811d-18934696c1dc req-1d9e0cdc-a846-47b8-811d-18934696c1dc ] Request (VolumeServicesNegativeTest:test_freeze_host_with_invalid_host): 400 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/freeze 0.108s",
                                "{3} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_freeze_host_with_invalid_host [0.110776s] ... ok",
                                "2026-05-20 01:50:21.046 41 INFO tempest.lib.common.rest_client [req-c5a9fa4a-5298-4760-9ee4-d4a31fba6047 req-c5a9fa4a-5298-4760-9ee4-d4a31fba6047 ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 2.015s",
                                "2026-05-20 01:50:21.482 33 INFO tempest.lib.common.rest_client [req-37d234f0-3d63-4440-84d1-5ddf272e1ab3 req-37d234f0-3d63-4440-84d1-5ddf272e1ab3 ] Request (SnapshotMetadataTestJSON:test_update_show_snapshot_metadata_item): 500 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 8.291s",
                                "2026-05-20 01:50:21.490 39 INFO tempest.lib.common.rest_client [req-e7b93b25-4684-48ab-a5de-8ca16da719f8 req-e7b93b25-4684-48ab-a5de-8ca16da719f8 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac/action 19.393s",
                                "2026-05-20 01:50:21.491 39 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_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006] id=0x724d5e9b4410>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:50:21.506 25 INFO tempest.lib.common.rest_client [-] Request (AbsoluteLimitsTests:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 18.867s",
                                "2026-05-20 01:50:21.507 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in AbsoluteLimitsTests.setUpClass. Invoking tearDownClass.",
                                "{7} 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 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 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-20 01:50:32.147 17 INFO tempest.lib.common.rest_client [req-7924125b-9fbb-4558-84aa-ef7d3d1a63af req-7924125b-9fbb-4558-84aa-ef7d3d1a63af ] Request (VolumeServicesNegativeTest:test_thaw_host_with_invalid_host): 500 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/thaw 11.230s",
                                "2026-05-20 01:50:32.152 33 INFO tempest.lib.common.rest_client [req-5754746f-2d35-4c90-a8e2-0827904ec385 req-5754746f-2d35-4c90-a8e2-0827904ec385 ] Request (SnapshotMetadataTestJSON:tearDown): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 10.662s",
                                "{11} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON.test_update_show_snapshot_metadata_item [18.966541s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_snapshot_metadata.py\", line 97, in test_update_show_snapshot_metadata_item",
                                "    self.snapshots_client.create_snapshot_metadata(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], metadata)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 140, in create_snapshot_metadata",
                                "    resp, body = self.post(url, put_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: 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/api/volume/test_snapshot_metadata.py\", line 44, in tearDown",
                                "    self.snapshots_client.update_snapshot_metadata(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], metadata={})",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 167, in update_snapshot_metadata",
                                "    resp, body = self.put(url, put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      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 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-20 01:50:21,482 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_update_show_snapshot_metadata_item): 500 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 8.291s",
                                "2026-05-20 01:50:32,152 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:tearDown): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 10.662s",
                                "",
                                "{3} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_thaw_host_with_invalid_host [11.249344s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_services_negative.py\", line 68, in test_thaw_host_with_invalid_host",
                                "    self.assertRaises(lib_exc.BadRequest,",
                                "    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "                      self.admin_volume_services_client.thaw_host,",
                                "                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                      host='invalid_host')",
                                "                      ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 569, in assertRaises",
                                "    self.assertThat(our_callable, matcher)",
                                "    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 585, in assertThat",
                                "    mismatch_error = self._matchHelper(matchee, matcher, message, verbose)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 644, in _matchHelper",
                                "    mismatch = matcher.match(matchee)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 152, in match",
                                "    mismatch = self.exception_matcher.match(typed_exc_info)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_higherorder.py\", line 80, in match",
                                "    mismatch = matcher.match(matchee)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 543, in match",
                                "    raise matchee[1].with_traceback(matchee[2])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 140, in match",
                                "    result = actual_callable()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 1332, in __call__",
                                "    return self._callable_object(*self._args, **self._kwargs)",
                                "           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/services_client.py\", line 109, in thaw_host",
                                "    resp, body = self.put('os-services/thaw', put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      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/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-20 01:50:32,147 17 INFO     [tempest.lib.common.rest_client] Request (VolumeServicesNegativeTest:test_thaw_host_with_invalid_host): 500 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/thaw 11.230s",
                                "",
                                "2026-05-20 01:50:32.162 41 INFO tempest.lib.common.rest_client [req-a04b8795-607a-4398-b129-1bd14f865e76 req-a04b8795-607a-4398-b129-1bd14f865e76 ] Request (VolumesMetadataTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 11.093s",
                                "2026-05-20 01:50:32.163 41 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7ece607e3c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:50:36.946 39 INFO tempest.lib.common.rest_client [req-4bb5ee87-53b9-45f9-9a6a-648b3d64cd02 req-4bb5ee87-53b9-45f9-9a6a-648b3d64cd02 ] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 10.451s",
                                "2026-05-20 01:50:36.947 39 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_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006] id=0x724d5e9b4410>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-20 01:50:38.454 25 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.929s",
                                "2026-05-20 01:50:38.454 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotListTestJSON.setUpClass. Invoking tearDownClass.",
                                "{7} 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-20 01:50:38.589 41 INFO tempest.lib.common.rest_client [req-d4d39a6a-479b-4414-9545-fe2843e5bd02 req-d4d39a6a-479b-4414-9545-fe2843e5bd02 ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 1.423s",
                                "2026-05-20 01:50:38.645 33 INFO tempest.lib.common.rest_client [req-6b1fbd23-3b7f-4500-8d89-bdb885762a38 req-6b1fbd23-3b7f-4500-8d89-bdb885762a38 ] Request (SnapshotMetadataTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726 6.450s",
                                "2026-05-20 01:50:38.752 33 INFO tempest.lib.common.rest_client [req-7ebb96d0-3b26-44c0-9008-e3dee87a58e9 req-7ebb96d0-3b26-44c0-9008-e3dee87a58e9 ] Request (SnapshotMetadataTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726 0.104s",
                                "2026-05-20 01:50:38.800 41 INFO tempest.lib.common.rest_client [req-e9ca2b6b-585b-43be-8c38-76acd471df6d req-e9ca2b6b-585b-43be-8c38-76acd471df6d ] Request (VolumesMetadataTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 0.193s",
                                "2026-05-20 01:50:38.819 17 INFO tempest.lib.common.rest_client [req-2c819293-af1c-4268-8d3d-d5a3388cacf8 req-2c819293-af1c-4268-8d3d-d5a3388cacf8 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1f45f6a1685649e0a1957c21397b7981 6.649s",
                                "2026-05-20 01:50:38.950 41 INFO tempest.lib.common.rest_client [req-49d8f723-07a1-4009-9b7a-631fc960e70e req-49d8f723-07a1-4009-9b7a-631fc960e70e ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 0.146s",
                                "2026-05-20 01:50:39.269 17 INFO tempest.lib.common.rest_client [req-35be4efb-07d9-46d6-b39e-c77eea858970 req-35be4efb-07d9-46d6-b39e-c77eea858970 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7225bc35a2d54b1ba636f6539c1f3855 0.448s",
                                "2026-05-20 01:50:39.270 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 507f1b97fb8c47e798e5809c3854d023",
                                "2026-05-20 01:50:39.851 33 INFO tempest.lib.common.rest_client [req-b4b8e342-aea8-41f3-b162-900921b21bf9 req-b4b8e342-aea8-41f3-b162-900921b21bf9 ] Request (SnapshotMetadataTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726 0.091s",
                                "2026-05-20 01:50:39.889 17 INFO tempest.lib.common.rest_client [req-22a4fd9d-ca4a-49e3-9ed3-ca9c60d2147f req-22a4fd9d-ca4a-49e3-9ed3-ca9c60d2147f ] Request (VolumeServicesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s",
                                "2026-05-20 01:50:39.977 33 INFO tempest.lib.common.rest_client [req-1cb86a8f-20ae-4268-b682-2a4b7c9d0bb7 req-1cb86a8f-20ae-4268-b682-2a4b7c9d0bb7 ] Request (SnapshotMetadataTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/volumes/67b508da-3ae3-44a7-966b-1da210cb7e9b 0.124s",
                                "2026-05-20 01:50:40.066 41 INFO tempest.lib.common.rest_client [req-cb214c3b-8e79-4a0c-b2b7-528d55a4c43f req-cb214c3b-8e79-4a0c-b2b7-528d55a4c43f ] Request (VolumesMetadataTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/5918cd000c0a44cbad6119ce9f01be46/volumes/546cf3e5-dbee-40e7-bdbc-bd38687e45e2 0.100s",
                                "2026-05-20 01:50:40.137 33 INFO tempest.lib.common.rest_client [req-b89490de-006a-4c00-9332-565f7bb09725 req-b89490de-006a-4c00-9332-565f7bb09725 ] Request (SnapshotMetadataTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/volumes/67b508da-3ae3-44a7-966b-1da210cb7e9b 0.142s",
                                "2026-05-20 01:50:40.293 33 INFO tempest.lib.common.rest_client [req-f8429edf-77b7-42a4-9595-c6a94f0ba2cc req-f8429edf-77b7-42a4-9595-c6a94f0ba2cc ] Request (SnapshotMetadataTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/volumes/67b508da-3ae3-44a7-966b-1da210cb7e9b 0.153s",
                                "2026-05-20 01:50:40.499 41 INFO tempest.lib.common.rest_client [req-cccbfd76-05d1-467d-ad8c-d387b7378db5 req-cccbfd76-05d1-467d-ad8c-d387b7378db5 ] Request (VolumesMetadataTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7f94b16cfbae4a31b02afb96efa0fd7a 0.429s",
                                "2026-05-20 01:50:40.499 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5918cd000c0a44cbad6119ce9f01be46",
                                "2026-05-20 01:50:40.906 17 INFO tempest.lib.common.rest_client [req-2a35fbf9-5921-4183-9636-641f9d3c7969 req-2a35fbf9-5921-4183-9636-641f9d3c7969 ] Request (VolumeServicesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=507f1b97fb8c47e798e5809c3854d023&name=default 1.013s",
                                "2026-05-20 01:50:41.125 41 INFO tempest.lib.common.rest_client [req-22707793-0b62-46f5-8509-6086a02121a5 req-22707793-0b62-46f5-8509-6086a02121a5 ] Request (VolumesMetadataTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s",
                                "2026-05-20 01:50:41.437 33 INFO tempest.lib.common.rest_client [req-386c15ea-6cb1-4417-8852-0172bd436195 req-386c15ea-6cb1-4417-8852-0172bd436195 ] Request (SnapshotMetadataTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/volumes/67b508da-3ae3-44a7-966b-1da210cb7e9b 0.124s",
                                "2026-05-20 01:50:41.592 17 INFO tempest.lib.common.rest_client [req-f9e615a4-dfa0-4bf1-b26b-b65d4d61bfc3 req-f9e615a4-dfa0-4bf1-b26b-b65d4d61bfc3 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/472b5506-6aff-4b6f-ad53-f90d12ad1d7a 0.683s",
                                "2026-05-20 01:50:41.722 33 INFO tempest.lib.common.rest_client [req-c6c1d673-bea7-403e-b653-042cb771be55 req-c6c1d673-bea7-403e-b653-042cb771be55 ] Request (SnapshotMetadataTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e28c6fefb0cf4299a9b4000ab81133ee 0.283s",
                                "2026-05-20 01:50:41.723 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0e1052f95afb4c0c804a69b7bbac5771",
                                "2026-05-20 01:50:41.906 41 INFO tempest.lib.common.rest_client [req-eae72616-c6d7-4193-8f5b-2d537b6c8c04 req-eae72616-c6d7-4193-8f5b-2d537b6c8c04 ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5918cd000c0a44cbad6119ce9f01be46&name=default 0.778s",
                                "2026-05-20 01:50:42.074 17 INFO tempest.lib.common.rest_client [req-312d3dcb-4b86-411e-9504-ce8571121b68 req-312d3dcb-4b86-411e-9504-ce8571121b68 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/507f1b97fb8c47e798e5809c3854d023 0.479s",
                                "2026-05-20 01:50:42.074 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b730fd74d1394c5b86774b020b12f374",
                                "2026-05-20 01:50:42.167 39 INFO tempest.lib.common.rest_client [req-80a6dd38-2b5f-4bdd-a157-5512627d85ff req-80a6dd38-2b5f-4bdd-a157-5512627d85ff ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.217s",
                                "2026-05-20 01:50:42.421 33 INFO tempest.lib.common.rest_client [req-4cef2052-2f08-4bad-8f41-777ee905fadb req-4cef2052-2f08-4bad-8f41-777ee905fadb ] Request (SnapshotMetadataTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s",
                                "2026-05-20 01:50:43.024 39 INFO tempest.lib.common.rest_client [req-17c74ebf-7f81-4f99-b30c-0c2af3c21fb0 req-17c74ebf-7f81-4f99-b30c-0c2af3c21fb0 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac/action 0.841s",
                                "2026-05-20 01:50:53.038 33 INFO tempest.lib.common.rest_client [req-43225133-8fa9-4454-bc92-14c19705b2c0 req-43225133-8fa9-4454-bc92-14c19705b2c0 ] Request (SnapshotMetadataTestJSON:tearDownClass): 503 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0e1052f95afb4c0c804a69b7bbac5771&name=default 10.615s",
                                "2026-05-20 01:50:53.039 33 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-20 01:50:53.039 33 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test     teardown()",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:50:53.039 33 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-20 01:50:53.039 33 ERROR tempest.test     resp_body = security_group_client.list_security_groups(",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test         tenant_id=tenant,",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test         name=\"default\")",
                                "2026-05-20 01:50:53.039 33 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-20 01:50:53.039 33 ERROR tempest.test     return self.list_resources(uri, **filters)",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test     resp, body = self.get(req_uri)",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test                                             resp=resp)",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test Details: 503",
                                "2026-05-20 01:50:53.039 33 ERROR tempest.test ",
                                "{11} tearDownClass (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 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-20 01:50:53.136 39 INFO tempest.lib.common.rest_client [req-c1133776-81e6-4114-948f-e5a3155cde9a req-c1133776-81e6-4114-948f-e5a3155cde9a ] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types/440c049a-0ff2-49bb-8058-7b4bd33c6ef1 10.107s",
                                "2026-05-20 01:50:53.536 41 INFO tempest.lib.common.rest_client [req-c4e5eca3-7bc1-4634-9316-99242492a780 req-c4e5eca3-7bc1-4634-9316-99242492a780 ] Request (VolumesMetadataTest:tearDownClass): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fe4ce83f-df0e-4cfe-bd69-4e3d38e2f15c 11.627s",
                                "2026-05-20 01:50:53.537 41 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-1933762 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\\': \\'d7057b9d-3867-4425-a8ac-5be9b3ed250f\\', \\'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-1933762 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\\': \\'d7057b9d-3867-4425-a8ac-5be9b3ed250f\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test     teardown()",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-20 01:50:53.537 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-20 01:50:53.537 41 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:50:53.537 41 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-20 01:50:53.537 41 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:50:53.537 41 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-20 01:50:53.537 41 ERROR tempest.test     return self.delete_resource(uri)",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test     resp, body = self.delete(req_uri)",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test     raise exceptions.Conflict(resp_body, resp=resp)",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "2026-05-20 01:50:53.537 41 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-1933762 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\\': \\'d7057b9d-3867-4425-a8ac-5be9b3ed250f\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "2026-05-20 01:50:53.537 41 ERROR tempest.test ",
                                "{15} tearDownClass (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 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-1933762 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\\': \\'d7057b9d-3867-4425-a8ac-5be9b3ed250f\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "",
                                "2026-05-20 01:51:01.627 39 INFO tempest.lib.common.rest_client [req-b07d1335-985a-404e-9894-86dc011f1f12 req-b07d1335-985a-404e-9894-86dc011f1f12 ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types/c061577a-e7fa-4bc2-bb46-94a086edd74e 8.486s",
                                "{14} tempest.api.volume.admin.test_groups.GroupsTest.test_group_update [70.404287s] ... 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-20 01:49:51,391 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types 0.161s",
                                "2026-05-20 01:49:53,138 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types 1.742s",
                                "2026-05-20 01:49:53,374 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.227s",
                                "2026-05-20 01:49:53,504 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.122s",
                                "2026-05-20 01:49:54,643 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.129s",
                                "2026-05-20 01:49:54,656 39 INFO     [tempest.common.waiters] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.656428 seconds",
                                "2026-05-20 01:49:55,204 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 0.544s",
                                "2026-05-20 01:49:55,366 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 0.149s",
                                "2026-05-20 01:49:56,559 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 0.176s",
                                "2026-05-20 01:49:56,589 39 INFO     [tempest.common.waiters] volume 7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 reached available after waiting for 1.589940 seconds",
                                "2026-05-20 01:49:57,069 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 0.476s",
                                "2026-05-20 01:49:57,250 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/52ff39ac-e6ea-448e-9fda-83313144d3dc 0.166s",
                                "2026-05-20 01:49:58,425 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/52ff39ac-e6ea-448e-9fda-83313144d3dc 0.158s",
                                "2026-05-20 01:49:58,442 39 INFO     [tempest.common.waiters] volume 52ff39ac-e6ea-448e-9fda-83313144d3dc reached available after waiting for 1.442878 seconds",
                                "2026-05-20 01:49:58,619 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.173s",
                                "2026-05-20 01:49:58,738 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.116s",
                                "2026-05-20 01:49:59,848 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.100s",
                                "2026-05-20 01:49:59,853 39 INFO     [tempest.common.waiters] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.853539 seconds",
                                "2026-05-20 01:49:59,973 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.117s",
                                "2026-05-20 01:50:00,139 39 INFO     [tempest.lib.co",
                                "    mmon.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.156s",
                                "2026-05-20 01:50:00,394 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.228s",
                                "2026-05-20 01:50:00,525 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.126s",
                                "2026-05-20 01:50:01,653 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.117s",
                                "2026-05-20 01:50:01,660 39 INFO     [tempest.common.waiters] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.660309 seconds",
                                "2026-05-20 01:50:01,861 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.198s",
                                "2026-05-20 01:50:02,065 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.178s",
                                "2026-05-20 01:50:21,490 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac/action 19.393s",
                                "2026-05-20 01:50:21,491 39 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_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006] id=0x724d5e9b4410>>, retrying...",
                                "2026-05-20 01:50:36,946 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 10.451s",
                                "2026-05-20 01:50:36,947 39 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_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006] id=0x724d5e9b4410>>, retrying...",
                                "2026-05-20 01:50:42,167 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.217s",
                                "2026-05-20 01:50:43,024 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac/action 0.841s",
                                "2026-05-20 01:50:53,136 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types/440c049a-0ff2-49bb-8058-7b4bd33c6ef1 10.107s",
                                "2026-05-20 01:51:01,627 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types/c061577a-e7fa-4bc2-bb46-94a086edd74e 8.486s",
                                "",
                                "2026-05-20 01:51:01.680 17 INFO tempest.lib.common.rest_client [req-e27b38e2-4d9f-48c2-9345-bfdb9c4cb1b3 req-e27b38e2-4d9f-48c2-9345-bfdb9c4cb1b3 ] Request (VolumeServicesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b730fd74d1394c5b86774b020b12f374&name=default 19.601s",
                                "2026-05-20 01:51:02.008 39 INFO tempest.lib.common.rest_client [req-7c5e400d-f54c-4911-ae63-5377f0eaeff3 req-7c5e400d-f54c-4911-ae63-5377f0eaeff3 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c0fa56244dc341ee952f3b92c8206648 0.366s",
                                "2026-05-20 01:51:02.383 17 INFO tempest.lib.common.rest_client [req-f5bcc4cf-d17f-47db-9051-6037bbb9b590 req-f5bcc4cf-d17f-47db-9051-6037bbb9b590 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/81b0c89d-ff74-4204-93fa-0567f95ee486 0.700s",
                                "2026-05-20 01:51:02.400 39 INFO tempest.lib.common.rest_client [req-d373fc0e-8f4b-4d46-bc38-5ce213977f2f req-d373fc0e-8f4b-4d46-bc38-5ce213977f2f ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c9a0a5c85d374f8c83f830b2a4e606ff 0.389s",
                                "2026-05-20 01:51:02.400 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d25723ff887340f3bcbaf5b0bf99a3f8",
                                "2026-05-20 01:51:02.809 17 INFO tempest.lib.common.rest_client [req-1524b198-eac1-4615-b2dd-897f367a0241 req-1524b198-eac1-4615-b2dd-897f367a0241 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b730fd74d1394c5b86774b020b12f374 0.423s",
                                "2026-05-20 01:51:03.056 39 INFO tempest.lib.common.rest_client [req-935d0fd0-284e-4867-8eda-ea007c78cffb req-935d0fd0-284e-4867-8eda-ea007c78cffb ] Request (GroupsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.652s",
                                "2026-05-20 01:51:03.364 17 INFO tempest.lib.common.rest_client [req-017a291f-ba41-4908-9c2a-36449c951dff req-017a291f-ba41-4908-9c2a-36449c951dff ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-20 01:51:03.949 17 INFO tempest.lib.common.rest_client [req-251c8611-9414-4ec0-8dcc-95ffd140165c req-251c8611-9414-4ec0-8dcc-95ffd140165c ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-20 01:51:03.973 39 INFO tempest.lib.common.rest_client [req-c56bccff-d4bf-463c-a048-3a30b2255f3a req-c56bccff-d4bf-463c-a048-3a30b2255f3a ] Request (GroupsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d25723ff887340f3bcbaf5b0bf99a3f8&name=default 0.915s",
                                "2026-05-20 01:51:04.111 17 INFO tempest.lib.common.rest_client [req-203fd9fa-14a1-4b9c-b0a7-c00f32892529 req-203fd9fa-14a1-4b9c-b0a7-c00f32892529 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.158s",
                                "2026-05-20 01:51:04.333 17 INFO tempest.lib.common.rest_client [req-480e43cb-1367-4ef0-8de3-4c3d0b1a1f0d req-480e43cb-1367-4ef0-8de3-4c3d0b1a1f0d ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.218s",
                                "2026-05-20 01:51:04.633 39 INFO tempest.lib.common.rest_client [req-264bfbb3-f5e5-40e9-aee3-89280b56d6d6 req-264bfbb3-f5e5-40e9-aee3-89280b56d6d6 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f9da3909-36a8-4338-9043-06044eb9ce73 0.657s",
                                "2026-05-20 01:51:04.906 39 INFO tempest.lib.common.rest_client [req-cb437a29-5e5a-448d-84f0-78d346261526 req-cb437a29-5e5a-448d-84f0-78d346261526 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d25723ff887340f3bcbaf5b0bf99a3f8 0.270s",
                                "2026-05-20 01:51:04.907 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 564a27b97e234cafb3a2112b2be7b9ad",
                                "2026-05-20 01:51:05.077 17 INFO tempest.lib.common.rest_client [req-3cb71673-ee0d-4195-a15d-81255a7fe8a4 req-3cb71673-ee0d-4195-a15d-81255a7fe8a4 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.741s",
                                "2026-05-20 01:51:05.335 17 INFO tempest.lib.common.rest_client [req-060c851f-9c66-4fb6-8317-3cc23697ea4e req-060c851f-9c66-4fb6-8317-3cc23697ea4e ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-20 01:51:05.484 39 INFO tempest.lib.common.rest_client [req-e2760c31-2761-42b9-903d-86e70ad98a1f req-e2760c31-2761-42b9-903d-86e70ad98a1f ] Request (GroupsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=564a27b97e234cafb3a2112b2be7b9ad&name=default 0.575s",
                                "2026-05-20 01:51:05.525 17 INFO tempest.lib.common.rest_client [req-507d9ab9-2ab6-4a0d-9c62-e96978aad22e req-507d9ab9-2ab6-4a0d-9c62-e96978aad22e ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf302748e42495096a20e5cb3ed2d05/users/999836f2c5794af481de58d1b025e728/roles/96c5293ae00249159873405c9cd172ae 0.187s",
                                "2026-05-20 01:51:05.798 17 INFO tempest.lib.common.rest_client [req-a80c0527-097d-43d0-a0e4-25855ea839d4 req-a80c0527-097d-43d0-a0e4-25855ea839d4 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s",
                                "2026-05-20 01:51:05.978 17 INFO tempest.lib.common.rest_client [req-4f8444bf-ed1d-43c2-ad7c-d348820587d7 req-4f8444bf-ed1d-43c2-ad7c-d348820587d7 ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf302748e42495096a20e5cb3ed2d05/users/999836f2c5794af481de58d1b025e728/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.177s",
                                "2026-05-20 01:51:06.146 39 INFO tempest.lib.common.rest_client [req-badb5690-9408-485d-9074-773ac03f65ef req-badb5690-9408-485d-9074-773ac03f65ef ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/93e782da-e2ed-4088-be84-bd11beb67214 0.658s",
                                "2026-05-20 01:51:06.249 17 INFO tempest.lib.common.rest_client [req-d7d893ea-49b6-4139-8f9f-c15efaae7c16 req-d7d893ea-49b6-4139-8f9f-c15efaae7c16 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s",
                                "2026-05-20 01:51:06.397 39 INFO tempest.lib.common.rest_client [req-160df2fa-9390-42f9-b9f1-34ecdf65548c req-160df2fa-9390-42f9-b9f1-34ecdf65548c ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/564a27b97e234cafb3a2112b2be7b9ad 0.249s",
                                "2026-05-20 01:51:06.497 17 INFO tempest.lib.common.rest_client [req-f9c59e20-0595-4c65-804d-f507996f0c32 req-f9c59e20-0595-4c65-804d-f507996f0c32 ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf302748e42495096a20e5cb3ed2d05/users/999836f2c5794af481de58d1b025e728/roles/68cd1badce4c4baeb95895efe5da31f7 0.245s",
                                "2026-05-20 01:51:06.778 17 INFO tempest.lib.common.rest_client [req-93da6109-3a6d-40ce-b4b0-a4056b275a40 req-93da6109-3a6d-40ce-b4b0-a4056b275a40 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-20 01:51:06.957 17 INFO tempest.lib.common.rest_client [req-1fb8d3bb-fe71-47d6-9b8f-ef1411613df3 req-1fb8d3bb-fe71-47d6-9b8f-ef1411613df3 ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf302748e42495096a20e5cb3ed2d05/users/999836f2c5794af481de58d1b025e728/roles/96c5293ae00249159873405c9cd172ae 0.175s",
                                "2026-05-20 01:51:06.958 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 999836f2c5794af481de58d1b025e728 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:51:06.958 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSnapshotTestJSON-603357667-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'faf302748e42495096a20e5cb3ed2d05', 'project_name': 'tempest-VolumesSnapshotTestJSON-603357667', 'tenant_id': 'faf302748e42495096a20e5cb3ed2d05', 'tenant_name': 'tempest-VolumesSnapshotTestJSON-603357667', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '999836f2c5794af481de58d1b025e728', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:51:07.105 39 INFO tempest.lib.common.rest_client [req-e97b6d47-71e5-4b92-83ff-989f7b157857 req-e97b6d47-71e5-4b92-83ff-989f7b157857 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.701s",
                                "2026-05-20 01:51:07.550 17 INFO tempest.lib.common.rest_client [req-9a361519-de37-4765-b81d-b3ab63f64850 req-9a361519-de37-4765-b81d-b3ab63f64850 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s",
                                "2026-05-20 01:51:07.663 39 INFO tempest.lib.common.rest_client [req-d020a723-dac9-4f5b-abc0-063b9180713c req-d020a723-dac9-4f5b-abc0-063b9180713c ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s",
                                "2026-05-20 01:51:07.807 39 INFO tempest.lib.common.rest_client [req-bca468f7-6eb0-476a-a8dc-5bb126b5e4de req-bca468f7-6eb0-476a-a8dc-5bb126b5e4de ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.139s",
                                "2026-05-20 01:51:08.000 39 INFO tempest.lib.common.rest_client [req-ce5b84ed-33ba-46ef-a7d6-e4c1f2d1aa3a req-ce5b84ed-33ba-46ef-a7d6-e4c1f2d1aa3a ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.190s",
                                "2026-05-20 01:51:08.649 39 INFO tempest.lib.common.rest_client [req-f2bbc458-8c5e-4b2c-aa8e-8249f884face req-f2bbc458-8c5e-4b2c-aa8e-8249f884face ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.646s",
                                "2026-05-20 01:51:08.775 39 INFO tempest.lib.common.rest_client [req-fdcd4f09-4e5f-4bb1-a800-ebf5dbf242ef req-fdcd4f09-4e5f-4bb1-a800-ebf5dbf242ef ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s",
                                "2026-05-20 01:51:08.973 39 INFO tempest.lib.common.rest_client [req-64ef5ab7-1dcf-4ad4-a818-5ae817ec5d0e req-64ef5ab7-1dcf-4ad4-a818-5ae817ec5d0e ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0191cc2fa41c4785ba826aa3b28b63cb/users/b44622126dbe4ca6bb426bb3f5df79c1/roles/96c5293ae00249159873405c9cd172ae 0.195s",
                                "2026-05-20 01:51:09.216 39 INFO tempest.lib.common.rest_client [req-fcd1ae7a-6135-40a5-ad11-c69934f613b3 req-fcd1ae7a-6135-40a5-ad11-c69934f613b3 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-20 01:51:09.253 17 INFO tempest.lib.common.rest_client [req-7c5f4ea4-77be-4bdf-9bf0-ac566a5caa84 req-7c5f4ea4-77be-4bdf-9bf0-ac566a5caa84 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.700s",
                                "2026-05-20 01:51:09.388 39 INFO tempest.lib.common.rest_client [req-3200da2d-8bc0-466f-a253-bfe6f0fff59a req-3200da2d-8bc0-466f-a253-bfe6f0fff59a ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0191cc2fa41c4785ba826aa3b28b63cb/users/b44622126dbe4ca6bb426bb3f5df79c1/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.170s",
                                "2026-05-20 01:51:09.678 39 INFO tempest.lib.common.rest_client [req-b56c6b1c-9bc6-47b5-9622-4ef2ee446e99 req-b56c6b1c-9bc6-47b5-9622-4ef2ee446e99 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s",
                                "2026-05-20 01:51:09.854 39 INFO tempest.lib.common.rest_client [req-7d91c36d-ba36-4675-a55d-f654e776868b req-7d91c36d-ba36-4675-a55d-f654e776868b ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0191cc2fa41c4785ba826aa3b28b63cb/users/b44622126dbe4ca6bb426bb3f5df79c1/roles/68cd1badce4c4baeb95895efe5da31f7 0.172s",
                                "2026-05-20 01:51:10.108 39 INFO tempest.lib.common.rest_client [req-e54369f9-15ad-4f60-852a-b4f29c518207 req-e54369f9-15ad-4f60-852a-b4f29c518207 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s",
                                "2026-05-20 01:51:10.271 39 INFO tempest.lib.common.rest_client [req-95977a88-6775-488c-8767-f89d97c945cc req-95977a88-6775-488c-8767-f89d97c945cc ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0191cc2fa41c4785ba826aa3b28b63cb/users/b44622126dbe4ca6bb426bb3f5df79c1/roles/96c5293ae00249159873405c9cd172ae 0.160s",
                                "2026-05-20 01:51:10.271 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b44622126dbe4ca6bb426bb3f5df79c1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:51:10.271 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-425018977-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0191cc2fa41c4785ba826aa3b28b63cb', 'project_name': 'tempest-VolumesServicesTestJSON-425018977', 'tenant_id': '0191cc2fa41c4785ba826aa3b28b63cb', 'tenant_name': 'tempest-VolumesServicesTestJSON-425018977', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b44622126dbe4ca6bb426bb3f5df79c1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:51:10.271 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-425018977-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0191cc2fa41c4785ba826aa3b28b63cb', 'project_name': 'tempest-VolumesServicesTestJSON-425018977', 'tenant_id': '0191cc2fa41c4785ba826aa3b28b63cb', 'tenant_name': 'tempest-VolumesServicesTestJSON-425018977', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b44622126dbe4ca6bb426bb3f5df79c1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:51:10.791 17 INFO tempest.lib.common.rest_client [req-12fe855d-4799-446a-a121-e7c15e0282d1 req-12fe855d-4799-446a-a121-e7c15e0282d1 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.534s",
                                "2026-05-20 01:51:10.936 39 INFO tempest.lib.common.rest_client [req-00ec0c43-8118-45f9-8e13-1e8efd367455 req-00ec0c43-8118-45f9-8e13-1e8efd367455 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s",
                                "2026-05-20 01:51:11.206 39 INFO tempest.lib.common.rest_client [req-1ff569d2-d74c-4e8d-9169-a34e0534cd85 req-1ff569d2-d74c-4e8d-9169-a34e0534cd85 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.267s",
                                "2026-05-20 01:51:11.985 39 INFO tempest.lib.common.rest_client [req-0a19d586-ee99-40ee-9f29-edcf2712ce84 req-0a19d586-ee99-40ee-9f29-edcf2712ce84 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.775s",
                                "2026-05-20 01:51:12.130 39 INFO tempest.lib.common.rest_client [req-0148b244-048f-44b0-b40d-192785e484cc req-0148b244-048f-44b0-b40d-192785e484cc ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s",
                                "2026-05-20 01:51:12.334 39 INFO tempest.lib.common.rest_client [req-e57d7de7-0903-4c71-a431-9daff34e6d27 req-e57d7de7-0903-4c71-a431-9daff34e6d27 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf5966c21bda47bfb1ecf87876eb45ad/users/8aab19da523d47bcabdaef00660b1636/roles/a5048e830be14347876cdf483f806a64 0.200s",
                                "2026-05-20 01:51:12.607 39 INFO tempest.lib.common.rest_client [req-5fe67a77-552a-4e6a-b37b-8d8e5082e2b5 req-5fe67a77-552a-4e6a-b37b-8d8e5082e2b5 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s",
                                "2026-05-20 01:51:12.764 39 INFO tempest.lib.common.rest_client [req-aaa0afca-5369-4cc5-89ce-c0a10fe02287 req-aaa0afca-5369-4cc5-89ce-c0a10fe02287 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf5966c21bda47bfb1ecf87876eb45ad/users/8aab19da523d47bcabdaef00660b1636/roles/a5048e830be14347876cdf483f806a64 0.154s",
                                "2026-05-20 01:51:12.996 39 INFO tempest.lib.common.rest_client [req-ded0b721-8f4f-439e-bd04-2b36505341a9 req-ded0b721-8f4f-439e-bd04-2b36505341a9 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-20 01:51:13.176 39 INFO tempest.lib.common.rest_client [req-9fd83001-97c4-47be-9405-ce9fa81384f9 req-9fd83001-97c4-47be-9405-ce9fa81384f9 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf5966c21bda47bfb1ecf87876eb45ad/users/8aab19da523d47bcabdaef00660b1636/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.178s",
                                "2026-05-20 01:51:13.410 39 INFO tempest.lib.common.rest_client [req-48b79e1e-38a4-4a6d-9ae3-9c77cc40e909 req-48b79e1e-38a4-4a6d-9ae3-9c77cc40e909 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-20 01:51:13.545 17 INFO tempest.lib.common.rest_client [req-ee8abea9-f87e-4e98-91b8-cdcdfff44ca1 req-ee8abea9-f87e-4e98-91b8-cdcdfff44ca1 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.750s",
                                "2026-05-20 01:51:13.617 39 INFO tempest.lib.common.rest_client [req-0ddba711-420b-4449-a1e3-e977c6588c56 req-0ddba711-420b-4449-a1e3-e977c6588c56 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf5966c21bda47bfb1ecf87876eb45ad/users/8aab19da523d47bcabdaef00660b1636/roles/68cd1badce4c4baeb95895efe5da31f7 0.205s",
                                "2026-05-20 01:51:13.821 39 INFO tempest.lib.common.rest_client [req-3368d5c8-c874-41da-8420-7a6dfab8446f req-3368d5c8-c874-41da-8420-7a6dfab8446f ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-20 01:51:13.982 39 INFO tempest.lib.common.rest_client [req-57bb3df5-a85d-4ccd-94bd-c1916e58f071 req-57bb3df5-a85d-4ccd-94bd-c1916e58f071 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf5966c21bda47bfb1ecf87876eb45ad/users/8aab19da523d47bcabdaef00660b1636/roles/96c5293ae00249159873405c9cd172ae 0.158s",
                                "2026-05-20 01:51:13.982 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8aab19da523d47bcabdaef00660b1636 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:51:13.983 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-746580719-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf5966c21bda47bfb1ecf87876eb45ad', 'project_name': 'tempest-VolumesServicesTestJSON-746580719', 'tenant_id': 'cf5966c21bda47bfb1ecf87876eb45ad', 'tenant_name': 'tempest-VolumesServicesTestJSON-746580719', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8aab19da523d47bcabdaef00660b1636', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:51:13.983 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-746580719-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf5966c21bda47bfb1ecf87876eb45ad', 'project_name': 'tempest-VolumesServicesTestJSON-746580719', 'tenant_id': 'cf5966c21bda47bfb1ecf87876eb45ad', 'tenant_name': 'tempest-VolumesServicesTestJSON-746580719', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8aab19da523d47bcabdaef00660b1636', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:51:14.676 39 INFO tempest.lib.common.rest_client [req-0d9a9e2d-7df7-45d3-bc96-390c2bf1bd19 req-0d9a9e2d-7df7-45d3-bc96-390c2bf1bd19 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s",
                                "2026-05-20 01:51:15.007 39 INFO tempest.lib.common.rest_client [req-353d0c22-2059-460f-8128-48b5135a7cd4 req-353d0c22-2059-460f-8128-48b5135a7cd4 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/cf5966c21bda47bfb1ecf87876eb45ad/os-services 0.327s",
                                "2026-05-20 01:51:15.156 39 INFO tempest.lib.common.rest_client [req-f8465eaf-28b1-4e13-9891-d25d1ad3f938 req-f8465eaf-28b1-4e13-9891-d25d1ad3f938 ] Request (VolumesServicesTestJSON:test_get_service_by_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/cf5966c21bda47bfb1ecf87876eb45ad/os-services?host=testbed-node-0 0.136s",
                                "{14} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_host_name [0.146731s] ... ok",
                                "2026-05-20 01:51:15.303 39 INFO tempest.lib.common.rest_client [req-498ccea5-41ea-410c-8bd8-f05001a925de req-498ccea5-41ea-410c-8bd8-f05001a925de ] Request (VolumesServicesTestJSON:test_get_service_by_service_and_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/cf5966c21bda47bfb1ecf87876eb45ad/os-services?host=testbed-node-0&binary=cinder-scheduler 0.137s",
                                "{14} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_and_host_name [0.141821s] ... ok",
                                "2026-05-20 01:51:15.412 39 INFO tempest.lib.common.rest_client [req-35952057-622a-40af-94ab-968a173369cb req-35952057-622a-40af-94ab-968a173369cb ] Request (VolumesServicesTestJSON:test_get_service_by_service_binary_name): 200 GET https://api.testbed.osism.xyz:8776/v3/cf5966c21bda47bfb1ecf87876eb45ad/os-services?binary=cinder-scheduler 0.103s",
                                "{14} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_binary_name [0.110304s] ... ok",
                                "2026-05-20 01:51:16.214 39 INFO tempest.lib.common.rest_client [req-aa240329-5add-4c07-9849-bfc480307385 req-aa240329-5add-4c07-9849-bfc480307385 ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 202 POST https://api.testbed.osism.xyz:8776/v3/0191cc2fa41c4785ba826aa3b28b63cb/volumes 0.793s",
                                "2026-05-20 01:51:16.330 39 INFO tempest.lib.common.rest_client [req-c559f749-1054-43aa-8263-ae9600af4fac req-c559f749-1054-43aa-8263-ae9600af4fac ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/0191cc2fa41c4785ba826aa3b28b63cb/volumes/e9a9eb55-fbfb-41ca-82ae-61bfd097190f 0.103s",
                                "2026-05-20 01:51:17.373 17 INFO tempest.lib.common.rest_client [req-3d2f53f6-b56e-460f-8a8d-98106057b33c req-3d2f53f6-b56e-460f-8a8d-98106057b33c ] Request (VolumesSnapshotTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/30ac66ef-0e9b-456f-b8b6-0868829ede28/add_router_interface 3.826s",
                                "2026-05-20 01:51:17.374 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSnapshotTestJSON-603357667-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'faf302748e42495096a20e5cb3ed2d05', 'project_name': 'tempest-VolumesSnapshotTestJSON-603357667', 'tenant_id': 'faf302748e42495096a20e5cb3ed2d05', 'tenant_name': 'tempest-VolumesSnapshotTestJSON-603357667', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '999836f2c5794af481de58d1b025e728', 'system': None}, Network: {'id': '2564bcf7-543c-48de-8e01-bb673460db85', 'name': 'tempest-VolumesSnapshotTestJSON-1243646018-network', 'tenant_id': 'faf302748e42495096a20e5cb3ed2d05', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'faf302748e42495096a20e5cb3ed2d05', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1170, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-20T01:51:08Z', 'updated_at': '2026-05-20T01:51:08Z', 'revision_number': 1}, Subnet: {'id': '72b4ea77-716a-4e40-87ab-ed4c639d20ac', 'name': 'tempest-VolumesSnapshotTestJSON-1243646018-subnet', 'tenant_id': 'faf302748e42495096a20e5cb3ed2d05', 'network_id': '2564bcf7-543c-48de-8e01-bb673460db85', '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-20T01:51:09Z', 'updated_at': '2026-05-20T01:51:09Z', 'revision_number': 0, 'project_id': 'faf302748e42495096a20e5cb3ed2d05'}, Router: {'id': '30ac66ef-0e9b-456f-b8b6-0868829ede28', 'name': 'tempest-VolumesSnapshotTestJSON-1243646018-router', 'tenant_id': 'faf302748e42495096a20e5cb3ed2d05', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '7809de7e-1338-47ca-8452-5dcd53203fdb', 'external_fixed_ips': [{'subnet_id': '3f416604-76f7-42d3-96db-5deed65b629b', 'ip_address': '192.168.112.183'}], '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': '7809de7e-1338-47ca-8452-5dcd53203fdb', 'external_fixed_ips': [{'ip_address': '192.168.112.183', 'subnet_id': '3f416604-76f7-42d3-96db-5deed65b629b'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-20T01:51:10Z', 'updated_at': '2026-05-20T01:51:12Z', 'revision_number': 2, 'project_id': 'faf302748e42495096a20e5cb3ed2d05'}",
                                "2026-05-20 01:51:17.492 39 INFO tempest.lib.common.rest_client [req-12396b38-7335-4a05-bfac-fae84b218e65 req-12396b38-7335-4a05-bfac-fae84b218e65 ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/0191cc2fa41c4785ba826aa3b28b63cb/volumes/e9a9eb55-fbfb-41ca-82ae-61bfd097190f 0.147s",
                                "2026-05-20 01:51:17.500 39 INFO tempest.common.waiters [-] volume e9a9eb55-fbfb-41ca-82ae-61bfd097190f reached available after waiting for 1.500352 seconds",
                                "2026-05-20 01:51:17.644 39 INFO tempest.lib.common.rest_client [req-d94806d3-a860-4005-807a-1f6aa7a4d52f req-d94806d3-a860-4005-807a-1f6aa7a4d52f ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/cf5966c21bda47bfb1ecf87876eb45ad/volumes/e9a9eb55-fbfb-41ca-82ae-61bfd097190f 0.141s",
                                "2026-05-20 01:51:17.767 39 INFO tempest.lib.common.rest_client [req-c7d9c309-bd6a-405c-9938-66223bd05526 req-c7d9c309-bd6a-405c-9938-66223bd05526 ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/cf5966c21bda47bfb1ecf87876eb45ad/os-services?host=testbed-node-1&binary=cinder-volume 0.105s",
                                "2026-05-20 01:51:17.919 39 INFO tempest.lib.common.rest_client [req-b392f87d-80d7-4a59-9368-5bbed222368a req-b392f87d-80d7-4a59-9368-5bbed222368a ] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0191cc2fa41c4785ba826aa3b28b63cb/volumes/e9a9eb55-fbfb-41ca-82ae-61bfd097190f 0.144s",
                                "2026-05-20 01:51:18.135 39 INFO tempest.lib.common.rest_client [req-d7be2a18-7dae-44cb-bd26-9f036a1aed5e req-d7be2a18-7dae-44cb-bd26-9f036a1aed5e ] Request (VolumesServicesTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/0191cc2fa41c4785ba826aa3b28b63cb/volumes/e9a9eb55-fbfb-41ca-82ae-61bfd097190f 0.198s",
                                "2026-05-20 01:51:18.162 17 INFO tempest.lib.common.rest_client [req-792563ea-8317-43ac-b4ab-d2440706b2ee req-792563ea-8317-43ac-b4ab-d2440706b2ee ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.779s",
                                "2026-05-20 01:51:18.267 39 INFO tempest.lib.common.rest_client [req-1827165c-6d47-425b-9b2b-aad2b0b77b65 req-1827165c-6d47-425b-9b2b-aad2b0b77b65 ] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0191cc2fa41c4785ba826aa3b28b63cb/volumes/e9a9eb55-fbfb-41ca-82ae-61bfd097190f 0.129s",
                                "2026-05-20 01:51:18.786 17 INFO tempest.lib.common.rest_client [req-3be8d4bc-2710-46c2-b2ca-b40d96bf09b4 req-3be8d4bc-2710-46c2-b2ca-b40d96bf09b4 ] Request (VolumesSnapshotTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes 0.620s",
                                "2026-05-20 01:51:18.922 17 INFO tempest.lib.common.rest_client [req-005cd893-4adb-4803-8d25-b771de5362b5 req-005cd893-4adb-4803-8d25-b771de5362b5 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.123s",
                                "2026-05-20 01:51:19.392 39 INFO tempest.lib.common.rest_client [req-750064b0-c946-46bc-a22e-c5c7e61bf6a7 req-750064b0-c946-46bc-a22e-c5c7e61bf6a7 ] Request (VolumesServicesTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/0191cc2fa41c4785ba826aa3b28b63cb/volumes/e9a9eb55-fbfb-41ca-82ae-61bfd097190f 0.104s",
                                "{14} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_volume_host_name [3.974943s] ... ok",
                                "2026-05-20 01:51:19.506 39 INFO tempest.lib.common.rest_client [req-39e01d9d-44a0-4f38-a705-fc5db81e413d req-39e01d9d-44a0-4f38-a705-fc5db81e413d ] Request (VolumesServicesTestJSON:test_list_services): 200 GET https://api.testbed.osism.xyz:8776/v3/cf5966c21bda47bfb1ecf87876eb45ad/os-services 0.109s",
                                "{14} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_list_services [0.119603s] ... ok",
                                "2026-05-20 01:51:19.928 39 INFO tempest.lib.common.rest_client [req-4859e084-8612-497e-98cf-741aa60be021 req-4859e084-8612-497e-98cf-741aa60be021 ] Request (VolumesServicesTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b44622126dbe4ca6bb426bb3f5df79c1 0.411s",
                                "2026-05-20 01:51:20.068 17 INFO tempest.lib.common.rest_client [req-6daaf7aa-7cac-4dbf-845a-3d14d2d94e88 req-6daaf7aa-7cac-4dbf-845a-3d14d2d94e88 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.130s",
                                "2026-05-20 01:51:20.082 17 INFO tempest.common.waiters [-] volume 5d17345c-7c21-43bd-918a-6ec84d86b8e8 reached available after waiting for 2.082249 seconds",
                                "2026-05-20 01:51:20.218 17 INFO tempest.lib.common.rest_client [req-b7a28b72-5351-4a56-9f37-845532a50e4c req-b7a28b72-5351-4a56-9f37-845532a50e4c ] Request (VolumesSnapshotTestJSON:setUp): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.133s",
                                "2026-05-20 01:51:20.370 39 INFO tempest.lib.common.rest_client [req-dc8c9620-d686-478c-874a-7a48ac6719d1 req-dc8c9620-d686-478c-874a-7a48ac6719d1 ] Request (VolumesServicesTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8aab19da523d47bcabdaef00660b1636 0.439s",
                                "2026-05-20 01:51:20.370 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0191cc2fa41c4785ba826aa3b28b63cb",
                                "2026-05-20 01:51:20.585 17 INFO tempest.lib.common.rest_client [req-28cb57a1-790b-41e8-94a5-be7ec3c583ba req-28cb57a1-790b-41e8-94a5-be7ec3c583ba ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.347s",
                                "2026-05-20 01:51:20.684 17 INFO tempest.lib.common.rest_client [req-0573e3d7-1705-440d-b233-97d11f70b996 req-0573e3d7-1705-440d-b233-97d11f70b996 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/5d84016d-3773-4457-adc2-0746a64c7e0a 0.092s",
                                "2026-05-20 01:51:21.051 39 INFO tempest.lib.common.rest_client [req-8559ca58-c625-48ea-b617-f04f81211248 req-8559ca58-c625-48ea-b617-f04f81211248 ] Request (VolumesServicesTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.679s",
                                "2026-05-20 01:51:21.799 17 INFO tempest.lib.common.rest_client [req-02c40879-3682-4861-8c62-3e6310ed8c1e req-02c40879-3682-4861-8c62-3e6310ed8c1e ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/5d84016d-3773-4457-adc2-0746a64c7e0a 0.110s",
                                "2026-05-20 01:51:21.802 17 INFO tempest.common.waiters [-] snapshot 5d84016d-3773-4457-adc2-0746a64c7e0a reached available after waiting for 1.802365 seconds",
                                "2026-05-20 01:51:21.887 39 INFO tempest.lib.common.rest_client [req-d0a9018a-6af9-448f-9aba-a43a49668ac1 req-d0a9018a-6af9-448f-9aba-a43a49668ac1 ] Request (VolumesServicesTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0191cc2fa41c4785ba826aa3b28b63cb&name=default 0.833s",
                                "2026-05-20 01:51:22.139 17 INFO tempest.lib.common.rest_client [req-57949baa-7413-4127-b29b-11a4b728d9f7 req-57949baa-7413-4127-b29b-11a4b728d9f7 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups 0.335s",
                                "2026-05-20 01:51:22.238 17 INFO tempest.lib.common.rest_client [req-a410abde-03aa-40c0-a628-74a86770ef00 req-a410abde-03aa-40c0-a628-74a86770ef00 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.093s",
                                "2026-05-20 01:51:22.535 39 INFO tempest.lib.common.rest_client [req-9d2ce49b-4494-4a12-a457-0a087c3168c8 req-9d2ce49b-4494-4a12-a457-0a087c3168c8 ] Request (VolumesServicesTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cced28f7-0123-4283-8ed4-0be1ec58913d 0.645s",
                                "2026-05-20 01:51:22.819 39 INFO tempest.lib.common.rest_client [req-4cf4dfb2-6541-4116-b111-1591f84536fa req-4cf4dfb2-6541-4116-b111-1591f84536fa ] Request (VolumesServicesTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0191cc2fa41c4785ba826aa3b28b63cb 0.280s",
                                "2026-05-20 01:51:22.820 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cf5966c21bda47bfb1ecf87876eb45ad",
                                "2026-05-20 01:51:23.345 17 INFO tempest.lib.common.rest_client [req-64c14a4b-4b5b-4e69-991b-a4d3d81dbe4b req-64c14a4b-4b5b-4e69-991b-a4d3d81dbe4b ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.096s",
                                "2026-05-20 01:51:23.351 39 INFO tempest.lib.common.rest_client [req-022bce77-c921-4c2d-adaa-05a336a2536e req-022bce77-c921-4c2d-adaa-05a336a2536e ] Request (VolumesServicesTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cf5966c21bda47bfb1ecf87876eb45ad&name=default 0.528s",
                                "2026-05-20 01:51:23.988 39 INFO tempest.lib.common.rest_client [req-cbc255fe-19d6-467e-b95d-aa584475106e req-cbc255fe-19d6-467e-b95d-aa584475106e ] Request (VolumesServicesTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1083e5af-d49a-4327-a1f6-0eee89c5f283 0.634s",
                                "2026-05-20 01:51:24.424 39 INFO tempest.lib.common.rest_client [req-9fcf5f94-21c8-4798-8f3c-518872502445 req-9fcf5f94-21c8-4798-8f3c-518872502445 ] Request (VolumesServicesTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cf5966c21bda47bfb1ecf87876eb45ad 0.434s",
                                "2026-05-20 01:51:24.438 17 INFO tempest.lib.common.rest_client [req-83e639b2-fcb7-483f-ab0a-8c132a84bb8e req-83e639b2-fcb7-483f-ab0a-8c132a84bb8e ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.088s",
                                "2026-05-20 01:51:25.136 39 INFO tempest.lib.common.rest_client [req-8e717b3e-d7bc-4bd1-801a-75ad4b4024d8 req-8e717b3e-d7bc-4bd1-801a-75ad4b4024d8 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.708s",
                                "2026-05-20 01:51:25.558 17 INFO tempest.lib.common.rest_client [req-64dba84f-5b5f-4bd9-8e1e-2e557a961008 req-64dba84f-5b5f-4bd9-8e1e-2e557a961008 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.109s",
                                "2026-05-20 01:51:25.690 39 INFO tempest.lib.common.rest_client [req-3bb6700a-43e3-4e08-aac4-4db323b421f4 req-3bb6700a-43e3-4e08-aac4-4db323b421f4 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s",
                                "2026-05-20 01:51:25.834 39 INFO tempest.lib.common.rest_client [req-255d2864-3338-46ba-a40f-1cffae0ab758 req-255d2864-3338-46ba-a40f-1cffae0ab758 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.141s",
                                "2026-05-20 01:51:26.028 39 INFO tempest.lib.common.rest_client [req-84db0d31-2e4a-403e-95b4-b67933cded15 req-84db0d31-2e4a-403e-95b4-b67933cded15 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.191s",
                                "2026-05-20 01:51:26.669 17 INFO tempest.lib.common.rest_client [req-2591c894-91f4-477b-9b41-bb638e7b10ef req-2591c894-91f4-477b-9b41-bb638e7b10ef ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.102s",
                                "2026-05-20 01:51:26.745 39 INFO tempest.lib.common.rest_client [req-713b3904-dc35-4e96-80db-7161c0ebd9b9 req-713b3904-dc35-4e96-80db-7161c0ebd9b9 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.714s",
                                "2026-05-20 01:51:26.891 39 INFO tempest.lib.common.rest_client [req-1f82cf69-3adc-4dce-ac6f-e29229557cb2 req-1f82cf69-3adc-4dce-ac6f-e29229557cb2 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s",
                                "2026-05-20 01:51:27.060 39 INFO tempest.lib.common.rest_client [req-75c98ff0-17e5-4299-a84a-c76a6b6d82da req-75c98ff0-17e5-4299-a84a-c76a6b6d82da ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e037045ae0694eddb325400076c5a3d8/users/9b41792b136f493d8a82bb5ea1fd6fe0/roles/96c5293ae00249159873405c9cd172ae 0.166s",
                                "2026-05-20 01:51:27.305 39 INFO tempest.lib.common.rest_client [req-22735482-5428-41d3-8bce-9e287c027231 req-22735482-5428-41d3-8bce-9e287c027231 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s",
                                "2026-05-20 01:51:27.495 39 INFO tempest.lib.common.rest_client [req-f08feed0-1c0c-40ca-bc81-769290c7e33b req-f08feed0-1c0c-40ca-bc81-769290c7e33b ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e037045ae0694eddb325400076c5a3d8/users/9b41792b136f493d8a82bb5ea1fd6fe0/roles/fd0d3aaaa6d543eb88540abed2033e0d 0.187s",
                                "2026-05-20 01:51:27.739 39 INFO tempest.lib.common.rest_client [req-3a135fff-f7d6-4b1c-a85d-d26064759da5 req-3a135fff-f7d6-4b1c-a85d-d26064759da5 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s",
                                "2026-05-20 01:51:27.760 17 INFO tempest.lib.common.rest_client [req-10889d53-9dee-46d6-a89b-466dbf2112b9 req-10889d53-9dee-46d6-a89b-466dbf2112b9 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.085s",
                                "2026-05-20 01:51:27.917 39 INFO tempest.lib.common.rest_client [req-a254b505-caff-4410-ad30-eb5aaaab25de req-a254b505-caff-4410-ad30-eb5aaaab25de ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e037045ae0694eddb325400076c5a3d8/users/9b41792b136f493d8a82bb5ea1fd6fe0/roles/68cd1badce4c4baeb95895efe5da31f7 0.175s",
                                "2026-05-20 01:51:28.194 39 INFO tempest.lib.common.rest_client [req-0d4bb87e-7add-46c9-a43d-7b07b9eea48c req-0d4bb87e-7add-46c9-a43d-7b07b9eea48c ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s",
                                "2026-05-20 01:51:28.341 39 INFO tempest.lib.common.rest_client [req-64f5581b-647a-469b-96df-36eb1fe06f5c req-64f5581b-647a-469b-96df-36eb1fe06f5c ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e037045ae0694eddb325400076c5a3d8/users/9b41792b136f493d8a82bb5ea1fd6fe0/roles/96c5293ae00249159873405c9cd172ae 0.143s",
                                "2026-05-20 01:51:28.341 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9b41792b136f493d8a82bb5ea1fd6fe0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-20 01:51:28.342 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesImageMetadata-155806250-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e037045ae0694eddb325400076c5a3d8', 'project_name': 'tempest-VolumesImageMetadata-155806250', 'tenant_id': 'e037045ae0694eddb325400076c5a3d8', 'tenant_name': 'tempest-VolumesImageMetadata-155806250', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9b41792b136f493d8a82bb5ea1fd6fe0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:51:28.342 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesImageMetadata-155806250-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e037045ae0694eddb325400076c5a3d8', 'project_name': 'tempest-VolumesImageMetadata-155806250', 'tenant_id': 'e037045ae0694eddb325400076c5a3d8', 'tenant_name': 'tempest-VolumesImageMetadata-155806250', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9b41792b136f493d8a82bb5ea1fd6fe0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-20 01:51:28.875 17 INFO tempest.lib.common.rest_client [req-0cde5904-385e-42cd-9263-51f4492d85c7 req-0cde5904-385e-42cd-9263-51f4492d85c7 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.105s",
                                "2026-05-20 01:51:29.023 39 INFO tempest.lib.common.rest_client [req-044654e3-6f61-4a34-b1cb-877fd909c74c req-044654e3-6f61-4a34-b1cb-877fd909c74c ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.669s",
                                "2026-05-20 01:51:29.386 39 INFO tempest.lib.common.rest_client [req-919e7c6b-bf53-41a9-8063-786d0c8b261c req-919e7c6b-bf53-41a9-8063-786d0c8b261c ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/images/09497fcf-d184-4ea4-8700-a6764f3da624 0.360s",
                                "2026-05-20 01:51:29.972 17 INFO tempest.lib.common.rest_client [req-f66c2f3a-420e-4081-b12f-171cf2f09e57 req-f66c2f3a-420e-4081-b12f-171cf2f09e57 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.091s",
                                "2026-05-20 01:51:30.060 39 INFO tempest.lib.common.rest_client [req-8f16eb98-aa0c-491f-885b-763614b5663f req-8f16eb98-aa0c-491f-885b-763614b5663f ] Request (VolumesImageMetadata:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes 0.670s",
                                "2026-05-20 01:51:30.195 39 INFO tempest.lib.common.rest_client [req-c5577e10-b375-4e02-83f8-fe728c3f05ce req-c5577e10-b375-4e02-83f8-fe728c3f05ce ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.119s",
                                "2026-05-20 01:51:31.075 17 INFO tempest.lib.common.rest_client [req-bbc061ee-eb1a-4f32-b690-ee3179555498 req-bbc061ee-eb1a-4f32-b690-ee3179555498 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.097s",
                                "2026-05-20 01:51:31.342 39 INFO tempest.lib.common.rest_client [req-bcbb570a-bfb8-4014-aeaf-ba22dca5a9b7 req-bcbb570a-bfb8-4014-aeaf-ba22dca5a9b7 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.129s",
                                "2026-05-20 01:51:32.170 17 INFO tempest.lib.common.rest_client [req-51ae457e-e767-4f4b-9ed2-88ebdcf33b0c req-51ae457e-e767-4f4b-9ed2-88ebdcf33b0c ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.089s",
                                "2026-05-20 01:51:32.500 39 INFO tempest.lib.common.rest_client [req-d1d4fd9f-3b36-4e3a-8312-adf5329576d4 req-d1d4fd9f-3b36-4e3a-8312-adf5329576d4 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.141s",
                                "2026-05-20 01:51:32.513 39 INFO tempest.common.waiters [-] volume 06cc0b54-9ae3-4fe3-9378-d5ab3d198530 reached available after waiting for 2.513290 seconds",
                                "2026-05-20 01:51:32.679 39 INFO tempest.lib.common.rest_client [req-1aa4da88-485e-4ce5-84f2-8c10604e4982 req-1aa4da88-485e-4ce5-84f2-8c10604e4982 ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530/action 0.163s",
                                "2026-05-20 01:51:32.810 39 INFO tempest.lib.common.rest_client [req-97145afd-8341-4dc2-872a-0323a4fbbf48 req-97145afd-8341-4dc2-872a-0323a4fbbf48 ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.124s",
                                "2026-05-20 01:51:32.966 39 INFO tempest.lib.common.rest_client [req-2cb810b0-f647-4669-bcd0-2cbe7036aa65 req-2cb810b0-f647-4669-bcd0-2cbe7036aa65 ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530/action 0.141s",
                                "2026-05-20 01:51:33.070 39 INFO tempest.lib.common.rest_client [req-ac48bb4b-77e9-4997-bd81-6dcb6e933c4c req-ac48bb4b-77e9-4997-bd81-6dcb6e933c4c ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530/action 0.100s",
                                "{14} tempest.api.volume.test_image_metadata.VolumesImageMetadata.test_update_show_delete_image_metadata [0.559857s] ... ok",
                                "2026-05-20 01:51:33.229 39 INFO tempest.lib.common.rest_client [req-464bc30f-c650-4c67-aea7-60ccc140bcb1 req-464bc30f-c650-4c67-aea7-60ccc140bcb1 ] Request (VolumesImageMetadata:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.112s",
                                "2026-05-20 01:51:33.262 17 INFO tempest.lib.common.rest_client [req-0fe4ead9-39ee-4ccc-aeed-7caacac6718e req-0fe4ead9-39ee-4ccc-aeed-7caacac6718e ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.086s",
                                "2026-05-20 01:51:33.364 39 INFO tempest.lib.common.rest_client [req-fb39f784-25fe-4763-a414-bc9b3e1ede7b req-fb39f784-25fe-4763-a414-bc9b3e1ede7b ] Request (VolumesImageMetadata:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.126s",
                                "2026-05-20 01:51:33.464 39 INFO tempest.lib.common.rest_client [req-dc7bce7e-4e57-41ea-88e6-125a78a57294 req-dc7bce7e-4e57-41ea-88e6-125a78a57294 ] Request (VolumesImageMetadata:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.098s",
                                "2026-05-20 01:51:34.372 17 INFO tempest.lib.common.rest_client [req-81fee357-636e-4a8e-a06e-d477ebabd938 req-81fee357-636e-4a8e-a06e-d477ebabd938 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.102s",
                                "2026-05-20 01:51:34.582 39 INFO tempest.lib.common.rest_client [req-83f319a6-6641-4e17-9a9f-a80967c460de req-83f319a6-6641-4e17-9a9f-a80967c460de ] Request (VolumesImageMetadata:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/e037045ae0694eddb325400076c5a3d8/volumes/06cc0b54-9ae3-4fe3-9378-d5ab3d198530 0.108s",
                                "2026-05-20 01:51:34.986 39 INFO tempest.lib.common.rest_client [req-d4f1b147-71b0-4ae6-88f8-b12c0c58ee74 req-d4f1b147-71b0-4ae6-88f8-b12c0c58ee74 ] Request (VolumesImageMetadata:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9b41792b136f493d8a82bb5ea1fd6fe0 0.402s",
                                "2026-05-20 01:51:34.986 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e037045ae0694eddb325400076c5a3d8",
                                "2026-05-20 01:51:35.481 17 INFO tempest.lib.common.rest_client [req-6db83dd4-d9a0-4d58-8346-ca86fe1f6e88 req-6db83dd4-d9a0-4d58-8346-ca86fe1f6e88 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.100s",
                                "2026-05-20 01:51:35.607 39 INFO tempest.lib.common.rest_client [req-8d35e7ce-d064-4621-997b-ddca7c4fa7af req-8d35e7ce-d064-4621-997b-ddca7c4fa7af ] Request (VolumesImageMetadata:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s",
                                "2026-05-20 01:51:36.330 39 INFO tempest.lib.common.rest_client [req-39760012-9604-4393-b24f-9ec052ad0683 req-39760012-9604-4393-b24f-9ec052ad0683 ] Request (VolumesImageMetadata:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e037045ae0694eddb325400076c5a3d8&name=default 0.721s",
                                "2026-05-20 01:51:36.584 17 INFO tempest.lib.common.rest_client [req-db41ec47-0322-4e54-9c4b-476dac405927 req-db41ec47-0322-4e54-9c4b-476dac405927 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.094s",
                                "2026-05-20 01:51:36.922 39 INFO tempest.lib.common.rest_client [req-468b3104-65d1-4ea4-a77e-6d74eb1891a9 req-468b3104-65d1-4ea4-a77e-6d74eb1891a9 ] Request (VolumesImageMetadata:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/56a3ea7f-2ae9-4761-9d6f-1c9f6546ab6f 0.588s",
                                "2026-05-20 01:51:37.215 39 INFO tempest.lib.common.rest_client [req-2881ce69-1a9f-41a6-8db6-d1843a6c1f4e req-2881ce69-1a9f-41a6-8db6-d1843a6c1f4e ] Request (VolumesImageMetadata:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e037045ae0694eddb325400076c5a3d8 0.290s",
                                "2026-05-20 01:51:37.722 17 INFO tempest.lib.common.rest_client [req-5e350756-23d7-4de8-9146-c0889b7bfef8 req-5e350756-23d7-4de8-9146-c0889b7bfef8 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.121s",
                                "2026-05-20 01:51:38.833 17 INFO tempest.lib.common.rest_client [req-c69fc45f-5f7b-4a9a-b02b-48c18a826747 req-c69fc45f-5f7b-4a9a-b02b-48c18a826747 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.100s",
                                "2026-05-20 01:51:38.846 17 INFO tempest.common.waiters [-] backup 17947101-251f-4b12-a04b-da8a4d53a52a reached available after waiting for 16.846321 seconds",
                                "2026-05-20 01:51:38.953 17 INFO tempest.lib.common.rest_client [req-464ebbdf-0352-4f97-8761-d0c61a95f65e req-464ebbdf-0352-4f97-8761-d0c61a95f65e ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/5d84016d-3773-4457-adc2-0746a64c7e0a 0.104s",
                                "2026-05-20 01:51:38.959 17 INFO tempest.common.waiters [-] snapshot 5d84016d-3773-4457-adc2-0746a64c7e0a reached available after waiting for 0.959462 seconds",
                                "2026-05-20 01:51:39.062 17 INFO tempest.lib.common.rest_client [req-b43fbf0c-56bd-4a72-8134-550be5851545 req-b43fbf0c-56bd-4a72-8134-550be5851545 ] Request (VolumesSnapshotTestJSON:test_snapshot_backup): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.100s",
                                "2026-05-20 01:51:39.238 17 INFO tempest.lib.common.rest_client [req-596f0a94-75f7-4ada-b05f-2f8b83722e42 req-596f0a94-75f7-4ada-b05f-2f8b83722e42 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.163s",
                                "2026-05-20 01:51:39.335 17 INFO tempest.lib.common.rest_client [req-25e1b2ff-4403-47d8-963e-808380828a17 req-25e1b2ff-4403-47d8-963e-808380828a17 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.094s",
                                "2026-05-20 01:51:40.442 17 INFO tempest.lib.common.rest_client [req-f447c82a-d473-462f-9c0e-6f1b94387aba req-f447c82a-d473-462f-9c0e-6f1b94387aba ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/backups/17947101-251f-4b12-a04b-da8a4d53a52a 0.097s",
                                "2026-05-20 01:51:40.591 17 INFO tempest.lib.common.rest_client [req-c190d190-4a71-493f-bd27-cdfa78d75a76 req-c190d190-4a71-493f-bd27-cdfa78d75a76 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/5d84016d-3773-4457-adc2-0746a64c7e0a 0.147s",
                                "2026-05-20 01:51:40.679 17 INFO tempest.lib.common.rest_client [req-96571eed-3f65-412c-a751-53238663710f req-96571eed-3f65-412c-a751-53238663710f ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/5d84016d-3773-4457-adc2-0746a64c7e0a 0.086s",
                                "2026-05-20 01:51:41.807 17 INFO tempest.lib.common.rest_client [req-f94c2167-e231-4865-a8ba-054b002e3dd7 req-f94c2167-e231-4865-a8ba-054b002e3dd7 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/5d84016d-3773-4457-adc2-0746a64c7e0a 0.122s",
                                "{3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_backup [21.725384s] ... ok",
                                "2026-05-20 01:51:41.936 17 INFO tempest.lib.common.rest_client [req-f952ae15-14a3-4475-8eee-b92b553b48e4 req-f952ae15-14a3-4475-8eee-b92b553b48e4 ] Request (VolumesSnapshotTestJSON:setUp): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.124s",
                                "2026-05-20 01:51:42.066 17 INFO tempest.lib.common.rest_client [req-7ed77e95-3c48-433b-b2df-1da597f0dc9f req-7ed77e95-3c48-433b-b2df-1da597f0dc9f ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:9292/v2/images/09497fcf-d184-4ea4-8700-a6764f3da624 0.114s",
                                "2026-05-20 01:51:42.734 17 INFO tempest.lib.common.rest_client [req-fab13386-43a0-44ec-934c-f7b73416d9ac req-fab13386-43a0-44ec-934c-f7b73416d9ac ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes 0.666s",
                                "2026-05-20 01:51:42.895 17 INFO tempest.lib.common.rest_client [req-dc9bc2c2-058b-4bda-9445-4a2bf8cff4b4 req-dc9bc2c2-058b-4bda-9445-4a2bf8cff4b4 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.146s",
                                "2026-05-20 01:51:44.033 17 INFO tempest.lib.common.rest_client [req-2d4d8f58-f8d5-40c9-8c8d-fd67aaa443e2 req-2d4d8f58-f8d5-40c9-8c8d-fd67aaa443e2 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.119s",
                                "2026-05-20 01:51:45.182 17 INFO tempest.lib.common.rest_client [req-1e2ad973-aaa6-4b37-8b69-f9cdf6a7b53a req-1e2ad973-aaa6-4b37-8b69-f9cdf6a7b53a ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.131s",
                                "2026-05-20 01:51:45.194 17 INFO tempest.common.waiters [-] volume 207c8cc1-7043-4d68-9e19-0c12ed2c8b9f reached available after waiting for 3.194470 seconds",
                                "2026-05-20 01:51:45.452 17 INFO tempest.lib.common.rest_client [req-cf3ac324-f73b-4d2a-9531-d49052c3ce7f req-cf3ac324-f73b-4d2a-9531-d49052c3ce7f ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:8774/v2.1/os-keypairs 0.254s",
                                "2026-05-20 01:51:45.885 17 INFO tempest.lib.common.rest_client [req-def4f65e-480f-4873-bbc7-6a423181e26f req-def4f65e-480f-4873-bbc7-6a423181e26f ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.427s",
                                "2026-05-20 01:51:46.292 17 INFO tempest.lib.common.rest_client [req-e8277027-8dbd-43cb-a98e-101bf6c193aa req-e8277027-8dbd-43cb-a98e-101bf6c193aa ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.404s",
                                "2026-05-20 01:51:46.836 17 INFO tempest.lib.common.rest_client [req-b3f1c64d-44de-4630-8984-0a2e7de327d7 req-b3f1c64d-44de-4630-8984-0a2e7de327d7 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.542s",
                                "2026-05-20 01:51:47.975 17 INFO tempest.lib.common.rest_client [req-4bd8e767-01e0-46fb-8920-4548f2830c62 req-4bd8e767-01e0-46fb-8920-4548f2830c62 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.136s",
                                "2026-05-20 01:51:48.646 17 INFO tempest.lib.common.rest_client [req-b71ae27d-4897-4715-be6a-5009278e0dae req-b71ae27d-4897-4715-be6a-5009278e0dae ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.661s",
                                "2026-05-20 01:51:48.648 17 INFO tempest.lib.common.fixed_network [-] (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use) Found network {'id': '2564bcf7-543c-48de-8e01-bb673460db85', 'name': 'tempest-VolumesSnapshotTestJSON-1243646018-network', 'tenant_id': 'faf302748e42495096a20e5cb3ed2d05', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'faf302748e42495096a20e5cb3ed2d05', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1170, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-20T01:51:08Z', 'updated_at': '2026-05-20T01:51:08Z', 'revision_number': 1} available for tenant",
                                "2026-05-20 01:51:50.482 17 INFO tempest.lib.common.rest_client [req-9856a387-e2cf-4e11-bc23-9501a61fdc05 req-9856a387-e2cf-4e11-bc23-9501a61fdc05 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.831s",
                                "2026-05-20 01:51:50.856 17 INFO tempest.lib.common.rest_client [req-62791e29-dd74-4ff6-8b81-70bdd3bb7cf9 req-62791e29-dd74-4ff6-8b81-70bdd3bb7cf9 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.369s",
                                "2026-05-20 01:51:52.366 17 INFO tempest.lib.common.rest_client [req-16ad7f56-1bb6-4629-9458-cba910133b23 req-16ad7f56-1bb6-4629-9458-cba910133b23 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.490s",
                                "2026-05-20 01:51:53.612 17 INFO tempest.lib.common.rest_client [req-caa95713-8ba3-405f-b4f9-fa344c970121 req-caa95713-8ba3-405f-b4f9-fa344c970121 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.231s",
                                "2026-05-20 01:51:53.627 17 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait",
                                "2026-05-20 01:51:55.014 17 INFO tempest.lib.common.rest_client [req-4183cbb7-0d9f-4090-9404-47b44905ebab req-4183cbb7-0d9f-4090-9404-47b44905ebab ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.385s",
                                "2026-05-20 01:51:56.413 17 INFO tempest.lib.common.rest_client [req-7309ba4b-726f-4652-9d7a-85d9baf43e6d req-7309ba4b-726f-4652-9d7a-85d9baf43e6d ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.382s",
                                "2026-05-20 01:51:57.624 17 INFO tempest.lib.common.rest_client [req-7dae65d5-808f-48f8-9b50-c59dccf3fd13 req-7dae65d5-808f-48f8-9b50-c59dccf3fd13 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.196s",
                                "2026-05-20 01:51:58.866 17 INFO tempest.lib.common.rest_client [req-192a7468-d3ae-4c5a-a7ce-d62290e0fa9c req-192a7468-d3ae-4c5a-a7ce-d62290e0fa9c ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.224s",
                                "2026-05-20 01:51:58.877 17 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 8 second wait",
                                "2026-05-20 01:52:00.292 17 INFO tempest.lib.common.rest_client [req-66949aa3-f01a-430e-9137-595c136fb0db req-66949aa3-f01a-430e-9137-595c136fb0db ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.413s",
                                "2026-05-20 01:52:00.306 17 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 10 second wait",
                                "2026-05-20 01:52:01.921 17 INFO tempest.lib.common.rest_client [req-7e138a3e-e9cb-44ed-98e6-55a70b0e68d9 req-7e138a3e-e9cb-44ed-98e6-55a70b0e68d9 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.611s",
                                "2026-05-20 01:52:01.935 17 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 11 second wait",
                                "2026-05-20 01:52:03.249 17 INFO tempest.lib.common.rest_client [req-c77ec763-55ea-466a-ad34-e7a9b60ccc61 req-c77ec763-55ea-466a-ad34-e7a9b60ccc61 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.311s",
                                "2026-05-20 01:52:04.641 17 INFO tempest.lib.common.rest_client [req-3f591fab-fc4f-4bdc-9032-da180733094d req-3f591fab-fc4f-4bdc-9032-da180733094d ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.376s",
                                "2026-05-20 01:52:06.119 17 INFO tempest.lib.common.rest_client [req-38075704-9944-4518-978e-3376128471bb req-38075704-9944-4518-978e-3376128471bb ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.458s",
                                "2026-05-20 01:52:07.595 17 INFO tempest.lib.common.rest_client [req-51556223-eda4-47ff-88db-8971b27b3960 req-51556223-eda4-47ff-88db-8971b27b3960 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.446s",
                                "2026-05-20 01:52:08.951 17 INFO tempest.lib.common.rest_client [req-d88d146b-ce9a-424e-8a77-ebad2f7d9ace req-d88d146b-ce9a-424e-8a77-ebad2f7d9ace ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.337s",
                                "2026-05-20 01:52:10.190 17 INFO tempest.lib.common.rest_client [req-dc21585b-642d-4910-a16a-d9bf92f1d0bf req-dc21585b-642d-4910-a16a-d9bf92f1d0bf ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.222s",
                                "2026-05-20 01:52:11.442 17 INFO tempest.lib.common.rest_client [req-ae8ad4a3-1523-4e7a-b548-1b51e63e0e61 req-ae8ad4a3-1523-4e7a-b548-1b51e63e0e61 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.230s",
                                "2026-05-20 01:52:11.459 17 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 21 second wait",
                                "2026-05-20 01:52:11.721 17 INFO tempest.lib.common.rest_client [req-3cce7eaf-72ef-4506-9c33-ae899a616a50 req-3cce7eaf-72ef-4506-9c33-ae899a616a50 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064/os-interface 0.259s",
                                "2026-05-20 01:52:12.803 17 INFO tempest.lib.common.rest_client [req-ad35f8d1-a07c-466b-a377-bf686ea3f771 req-ad35f8d1-a07c-466b-a377-bf686ea3f771 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/ff807693-cf2c-4648-aada-172bfefa90b6 1.074s",
                                "2026-05-20 01:52:12.806 17 INFO tempest.lib.common.ssh [-] Creating ssh connection to '192.168.112.175:22' as 'cirros' with public key authentication",
                                "2026-05-20 01:52:32.282 17 INFO paramiko.transport [-] Connected (version 2.0, client dropbear_2020.81)",
                                "2026-05-20 01:52:32.357 17 INFO paramiko.transport [-] Authentication (publickey) successful!",
                                "2026-05-20 01:52:32.358 17 INFO tempest.lib.common.ssh [-] ssh connection to cirros@192.168.112.175 successfully created",
                                "2026-05-20 01:52:35.052 17 INFO tempest.lib.common.rest_client [req-eb8c2a3f-f389-4d2b-a781-79acf750d534 req-eb8c2a3f-f389-4d2b-a781-79acf750d534 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 POST https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064/os-volume_attachments 2.690s",
                                "2026-05-20 01:52:35.221 17 INFO tempest.lib.common.rest_client [req-837064cd-8b9b-4640-880d-9b9666a6d58c req-837064cd-8b9b-4640-880d-9b9666a6d58c ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.162s",
                                "2026-05-20 01:52:36.396 17 INFO tempest.lib.common.rest_client [req-662bba4b-b166-4a15-b3cf-ec0f43087325 req-662bba4b-b166-4a15-b3cf-ec0f43087325 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.158s",
                                "2026-05-20 01:52:37.555 17 INFO tempest.lib.common.rest_client [req-deb06bfa-6f6a-4b84-9023-1b35f6b382ad req-deb06bfa-6f6a-4b84-9023-1b35f6b382ad ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.147s",
                                "2026-05-20 01:52:38.723 17 INFO tempest.lib.common.rest_client [req-4c6f6c77-c58c-4c19-954a-ca0f224f3c5f req-4c6f6c77-c58c-4c19-954a-ca0f224f3c5f ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.146s",
                                "2026-05-20 01:52:39.894 17 INFO tempest.lib.common.rest_client [req-f5fdd198-31fd-4ec9-bdaa-f9b26deddf79 req-f5fdd198-31fd-4ec9-bdaa-f9b26deddf79 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.156s",
                                "2026-05-20 01:52:41.052 17 INFO tempest.lib.common.rest_client [req-70476079-27f7-417a-9818-4c901e3bbe42 req-70476079-27f7-417a-9818-4c901e3bbe42 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.140s",
                                "2026-05-20 01:52:41.066 17 INFO tempest.common.waiters [-] volume 207c8cc1-7043-4d68-9e19-0c12ed2c8b9f reached in-use after waiting for 6.066372 seconds",
                                "2026-05-20 01:52:41.169 17 INFO tempest.lib.common.rest_client [req-ec5974b7-e84d-46c7-8c0d-29d195d2bf4c req-ec5974b7-e84d-46c7-8c0d-29d195d2bf4c ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 400 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.101s",
                                "2026-05-20 01:52:41.369 17 INFO tempest.lib.common.rest_client [req-813b21f6-95e6-40db-b299-f7730e48ef03 req-813b21f6-95e6-40db-b299-f7730e48ef03 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.197s",
                                "2026-05-20 01:52:41.474 17 INFO tempest.lib.common.rest_client [req-345e9151-fbf8-40d7-9a67-9077c427fece req-345e9151-fbf8-40d7-9a67-9077c427fece ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/fa3cd522-5281-4347-80a1-6157dba13ff8 0.097s",
                                "2026-05-20 01:52:42.588 17 INFO tempest.lib.common.rest_client [req-799d3481-e33a-4ebb-8970-7969243a7045 req-799d3481-e33a-4ebb-8970-7969243a7045 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/fa3cd522-5281-4347-80a1-6157dba13ff8 0.104s",
                                "2026-05-20 01:52:42.591 17 INFO tempest.common.waiters [-] snapshot fa3cd522-5281-4347-80a1-6157dba13ff8 reached available after waiting for 1.591328 seconds",
                                "2026-05-20 01:52:42.827 17 INFO tempest.lib.common.rest_client [req-a2b2821f-90c5-45bd-8beb-2f433595fa6e req-a2b2821f-90c5-45bd-8beb-2f433595fa6e ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.234s",
                                "2026-05-20 01:52:42.954 17 INFO tempest.lib.common.rest_client [req-7dfc52da-79b6-4e23-a11d-340b16a83a9c req-7dfc52da-79b6-4e23-a11d-340b16a83a9c ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/43ba5f29-6d12-41db-867c-3be6b63d462a 0.121s",
                                "2026-05-20 01:52:44.094 17 INFO tempest.lib.common.rest_client [req-46284a38-6c5a-407a-b0cb-5e551582a27d req-46284a38-6c5a-407a-b0cb-5e551582a27d ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/43ba5f29-6d12-41db-867c-3be6b63d462a 0.133s",
                                "2026-05-20 01:52:45.202 17 INFO tempest.lib.common.rest_client [req-068bc23d-db60-4c33-92b3-3c0c67e15e7d req-068bc23d-db60-4c33-92b3-3c0c67e15e7d ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/43ba5f29-6d12-41db-867c-3be6b63d462a 0.097s",
                                "2026-05-20 01:52:45.207 17 INFO tempest.common.waiters [-] snapshot 43ba5f29-6d12-41db-867c-3be6b63d462a reached available after waiting for 3.207029 seconds",
                                "2026-05-20 01:52:45.556 17 INFO tempest.lib.common.rest_client [req-b25a9b0b-e7bd-4db0-b9a4-7feb0d5dd42c req-b25a9b0b-e7bd-4db0-b9a4-7feb0d5dd42c ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.347s",
                                "2026-05-20 01:52:45.682 17 INFO tempest.lib.common.rest_client [req-f1b52bfd-313f-4f44-9071-5b6a8f5a4060 req-f1b52bfd-313f-4f44-9071-5b6a8f5a4060 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83b69ea9-3065-426d-bf04-6921e55fbbb5 0.118s",
                                "2026-05-20 01:52:46.780 17 INFO tempest.lib.common.rest_client [req-9abdf0e6-7c6e-45c7-8760-3b06de916280 req-9abdf0e6-7c6e-45c7-8760-3b06de916280 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83b69ea9-3065-426d-bf04-6921e55fbbb5 0.091s",
                                "2026-05-20 01:52:46.783 17 INFO tempest.common.waiters [-] snapshot 83b69ea9-3065-426d-bf04-6921e55fbbb5 reached available after waiting for 1.783136 seconds",
                                "2026-05-20 01:52:46.910 17 INFO tempest.lib.common.rest_client [req-1f57a007-c7da-4908-9497-055ff6946c76 req-1f57a007-c7da-4908-9497-055ff6946c76 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/fa3cd522-5281-4347-80a1-6157dba13ff8 0.125s",
                                "2026-05-20 01:52:47.004 17 INFO tempest.lib.common.rest_client [req-30793766-e793-4593-a190-c449c51b7102 req-30793766-e793-4593-a190-c449c51b7102 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/fa3cd522-5281-4347-80a1-6157dba13ff8 0.092s",
                                "2026-05-20 01:52:48.119 17 INFO tempest.lib.common.rest_client [req-ee492409-a382-468a-9955-7234d90b1d0b req-ee492409-a382-468a-9955-7234d90b1d0b ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/fa3cd522-5281-4347-80a1-6157dba13ff8 0.111s",
                                "2026-05-20 01:52:49.251 17 INFO tempest.lib.common.rest_client [req-ef7adc77-2942-42fb-b01d-7067f94b4b45 req-ef7adc77-2942-42fb-b01d-7067f94b4b45 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/fa3cd522-5281-4347-80a1-6157dba13ff8 0.127s",
                                "2026-05-20 01:52:49.395 17 INFO tempest.lib.common.rest_client [req-fdf56fec-4c4b-43f6-abf1-37c842697734 req-fdf56fec-4c4b-43f6-abf1-37c842697734 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83b69ea9-3065-426d-bf04-6921e55fbbb5 0.142s",
                                "2026-05-20 01:52:49.505 17 INFO tempest.lib.common.rest_client [req-0d9328b9-c5e7-488d-9e3f-15e2a203dbcf req-0d9328b9-c5e7-488d-9e3f-15e2a203dbcf ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83b69ea9-3065-426d-bf04-6921e55fbbb5 0.108s",
                                "2026-05-20 01:52:50.628 17 INFO tempest.lib.common.rest_client [req-733b2c68-225a-44b7-88b5-07273aa18220 req-733b2c68-225a-44b7-88b5-07273aa18220 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83b69ea9-3065-426d-bf04-6921e55fbbb5 0.116s",
                                "2026-05-20 01:52:50.786 17 INFO tempest.lib.common.rest_client [req-a9386540-3c43-4e9c-bb8d-9d4a93d233ce req-a9386540-3c43-4e9c-bb8d-9d4a93d233ce ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/43ba5f29-6d12-41db-867c-3be6b63d462a 0.154s",
                                "2026-05-20 01:52:50.912 17 INFO tempest.lib.common.rest_client [req-f6f049d6-f81f-42af-9565-95c52b02da09 req-f6f049d6-f81f-42af-9565-95c52b02da09 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/43ba5f29-6d12-41db-867c-3be6b63d462a 0.123s",
                                "2026-05-20 01:52:52.011 17 INFO tempest.lib.common.rest_client [req-6e459a5b-d4f8-40fd-893c-63e7464d588b req-6e459a5b-d4f8-40fd-893c-63e7464d588b ] Request (VolumesSnapshotTestJSON:test_snapshot_create_delete_with_volume_in_use): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/43ba5f29-6d12-41db-867c-3be6b63d462a 0.092s",
                                "2026-05-20 01:52:52.113 17 INFO tempest.lib.common.rest_client [req-137017c8-2073-4dc8-aebd-206078afd21b req-137017c8-2073-4dc8-aebd-206078afd21b ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83b69ea9-3065-426d-bf04-6921e55fbbb5 0.099s",
                                "2026-05-20 01:52:52.202 17 INFO tempest.lib.common.rest_client [req-4f0e433e-11d3-47db-87e4-5f8198eed2fb req-4f0e433e-11d3-47db-87e4-5f8198eed2fb ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/43ba5f29-6d12-41db-867c-3be6b63d462a 0.086s",
                                "2026-05-20 01:52:52.305 17 INFO tempest.lib.common.rest_client [req-996a559f-a1bf-445c-893d-4b58223b0a95 req-996a559f-a1bf-445c-893d-4b58223b0a95 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/fa3cd522-5281-4347-80a1-6157dba13ff8 0.100s",
                                "2026-05-20 01:52:52.801 17 INFO tempest.lib.common.rest_client [req-f14350d5-8ba1-4f57-966c-8e67890baa8d req-f14350d5-8ba1-4f57-966c-8e67890baa8d ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064/os-volume_attachments/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.493s",
                                "2026-05-20 01:52:53.169 17 INFO tempest.lib.common.rest_client [req-90d40746-1455-4c83-97ed-541e4f69535c req-90d40746-1455-4c83-97ed-541e4f69535c ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.365s",
                                "2026-05-20 01:52:53.612 17 INFO tempest.lib.common.rest_client [req-f0efedbf-d638-4c65-a390-c2991a0c2a76 req-f0efedbf-d638-4c65-a390-c2991a0c2a76 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.441s",
                                "2026-05-20 01:52:54.964 17 INFO tempest.lib.common.rest_client [req-532638ae-2bee-41a6-9aba-46f262d9214c req-532638ae-2bee-41a6-9aba-46f262d9214c ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.340s",
                                "2026-05-20 01:52:56.344 17 INFO tempest.lib.common.rest_client [req-6b4fabe1-a23a-42dd-99ab-10a0ec027168 req-6b4fabe1-a23a-42dd-99ab-10a0ec027168 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.361s",
                                "2026-05-20 01:52:57.606 17 INFO tempest.lib.common.rest_client [req-418779ac-179f-4412-9acb-c9a0bf6cc8b0 req-418779ac-179f-4412-9acb-c9a0bf6cc8b0 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.245s",
                                "2026-05-20 01:52:58.872 17 INFO tempest.lib.common.rest_client [req-8903ee34-157d-43f5-a683-c90833647fa2 req-8903ee34-157d-43f5-a683-c90833647fa2 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.245s",
                                "2026-05-20 01:53:00.124 17 INFO tempest.lib.common.rest_client [req-12f00920-374d-4f95-8cd9-0663effd8008 req-12f00920-374d-4f95-8cd9-0663effd8008 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.234s",
                                "2026-05-20 01:53:00.135 17 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 7 second wait",
                                "2026-05-20 01:53:01.347 17 INFO tempest.lib.common.rest_client [req-7c4e21fe-9279-4fa4-abb4-2614b36ee532 req-7c4e21fe-9279-4fa4-abb4-2614b36ee532 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.209s",
                                "2026-05-20 01:53:02.557 17 INFO tempest.lib.common.rest_client [req-64e3784c-5eba-4b16-8c9e-2e5dcd4dff67 req-64e3784c-5eba-4b16-8c9e-2e5dcd4dff67 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.191s",
                                "2026-05-20 01:53:03.801 17 INFO tempest.lib.common.rest_client [req-56512707-0cff-49cd-90b2-6c8ed0a41fb2 req-56512707-0cff-49cd-90b2-6c8ed0a41fb2 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.213s",
                                "2026-05-20 01:53:04.960 17 INFO tempest.lib.common.rest_client [req-3ecfcab0-24bc-4a1c-a84a-a0c65d0a647e req-3ecfcab0-24bc-4a1c-a84a-a0c65d0a647e ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/b7235dea-5be5-4943-994c-59c4fd9bb064 0.139s",
                                "2026-05-20 01:53:05.113 17 INFO tempest.lib.common.rest_client [req-b9d4c486-a729-42fd-8f85-7e9840c252d3 req-b9d4c486-a729-42fd-8f85-7e9840c252d3 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/os-keypairs/tempest-keypair-1899767808 0.148s",
                                "2026-05-20 01:53:05.606 17 INFO tempest.lib.common.rest_client [req-ed54058f-983e-43f5-b6ac-c9ab123a7537 req-ed54058f-983e-43f5-b6ac-c9ab123a7537 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7d7b9e2d-cf38-4e30-b537-faefe66c7675 0.491s",
                                "2026-05-20 01:53:05.713 17 INFO tempest.lib.common.rest_client [req-678f1082-6aeb-425d-a07d-b2c810036078 req-678f1082-6aeb-425d-a07d-b2c810036078 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/7d7b9e2d-cf38-4e30-b537-faefe66c7675 0.102s",
                                "2026-05-20 01:53:06.403 17 INFO tempest.lib.common.rest_client [req-354eeb17-a3db-4e85-9ab1-d18df4152240 req-354eeb17-a3db-4e85-9ab1-d18df4152240 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/ff807693-cf2c-4648-aada-172bfefa90b6 0.687s",
                                "2026-05-20 01:53:06.525 17 INFO tempest.lib.common.rest_client [req-5821cbe9-af91-4444-9c30-5b83c487211c req-5821cbe9-af91-4444-9c30-5b83c487211c ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.119s",
                                "2026-05-20 01:53:06.693 17 INFO tempest.lib.common.rest_client [req-fdd412f0-1c1c-4a72-86d6-a39dce5e17bc req-fdd412f0-1c1c-4a72-86d6-a39dce5e17bc ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.150s",
                                "2026-05-20 01:53:06.823 17 INFO tempest.lib.common.rest_client [req-a80c3e71-3b0e-43d9-9356-20b5d7a40690 req-a80c3e71-3b0e-43d9-9356-20b5d7a40690 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.128s",
                                "2026-05-20 01:53:07.931 17 INFO tempest.lib.common.rest_client [req-f1384ced-3afd-4cad-934a-331ba2cdab73 req-f1384ced-3afd-4cad-934a-331ba2cdab73 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/207c8cc1-7043-4d68-9e19-0c12ed2c8b9f 0.090s",
                                "{3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_delete_with_volume_in_use [86.123153s] ... ok",
                                "2026-05-20 01:53:08.092 17 INFO tempest.lib.common.rest_client [req-499b00b8-cb84-42e9-97a0-4bfdda11d92a req-499b00b8-cb84-42e9-97a0-4bfdda11d92a ] Request (VolumesSnapshotTestJSON:setUp): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.154s",
                                "2026-05-20 01:53:08.341 17 INFO tempest.lib.common.rest_client [req-0deacb99-f896-4cb1-b547-116e213ee6ad req-0deacb99-f896-4cb1-b547-116e213ee6ad ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.233s",
                                "2026-05-20 01:53:08.464 17 INFO tempest.lib.common.rest_client [req-a336f0c3-861c-468d-990c-e407e4081348 req-a336f0c3-861c-468d-990c-e407e4081348 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.112s",
                                "2026-05-20 01:53:09.569 17 INFO tempest.lib.common.rest_client [req-528716fe-1741-4bbc-9ff0-b9df46b46fb5 req-528716fe-1741-4bbc-9ff0-b9df46b46fb5 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.099s",
                                "2026-05-20 01:53:09.574 17 INFO tempest.common.waiters [-] snapshot 63441dd2-47b2-4de0-b5d6-3c79534713ae reached available after waiting for 1.574377 seconds",
                                "2026-05-20 01:53:09.680 17 INFO tempest.lib.common.rest_client [req-ae9558fd-3b40-4257-897e-961db5f99960 req-ae9558fd-3b40-4257-897e-961db5f99960 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.104s",
                                "2026-05-20 01:53:09.806 17 INFO tempest.lib.common.rest_client [req-b5e6b675-d4ba-4720-bee8-bc49c5f4f150 req-b5e6b675-d4ba-4720-bee8-bc49c5f4f150 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.117s",
                                "2026-05-20 01:53:10.055 17 INFO tempest.lib.common.rest_client [req-a06962e9-72d1-4fea-8653-0f3deb621a5e req-a06962e9-72d1-4fea-8653-0f3deb621a5e ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.238s",
                                "2026-05-20 01:53:10.164 17 INFO tempest.lib.common.rest_client [req-a5a8c429-7339-4146-a2d7-7314afd85910 req-a5a8c429-7339-4146-a2d7-7314afd85910 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.101s",
                                "2026-05-20 01:53:10.312 17 INFO tempest.lib.common.rest_client [req-3e45bc8a-4c11-4690-8ecb-e33789c6b11c req-3e45bc8a-4c11-4690-8ecb-e33789c6b11c ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.142s",
                                "2026-05-20 01:53:10.450 17 INFO tempest.lib.common.rest_client [req-4e18c58d-da2f-43aa-90ec-b7feb28999db req-4e18c58d-da2f-43aa-90ec-b7feb28999db ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.134s",
                                "2026-05-20 01:53:11.574 17 INFO tempest.lib.common.rest_client [req-e9a27b6c-8642-46ac-9425-3aa2087f84c8 req-e9a27b6c-8642-46ac-9425-3aa2087f84c8 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_get_list_update_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.117s",
                                "2026-05-20 01:53:11.679 17 INFO tempest.lib.common.rest_client [req-c2fdfc07-512c-49b0-a85e-b343659231b1 req-c2fdfc07-512c-49b0-a85e-b343659231b1 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/63441dd2-47b2-4de0-b5d6-3c79534713ae 0.102s",
                                "{3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_get_list_update_delete [3.745865s] ... ok",
                                "2026-05-20 01:53:11.803 17 INFO tempest.lib.common.rest_client [req-a118dcfd-31ca-499b-a3c4-ebc2ac399daa req-a118dcfd-31ca-499b-a3c4-ebc2ac399daa ] Request (VolumesSnapshotTestJSON:setUp): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.121s",
                                "2026-05-20 01:53:12.197 17 INFO tempest.lib.common.rest_client [req-4194605e-c1e4-406a-aafa-60a51a9068a9 req-4194605e-c1e4-406a-aafa-60a51a9068a9 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.378s",
                                "2026-05-20 01:53:12.375 17 INFO tempest.lib.common.rest_client [req-597d70bd-208e-4fcd-9099-c410c2115caa req-597d70bd-208e-4fcd-9099-c410c2115caa ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83ce7d72-6039-45d2-9e7a-4cd2283a3167 0.172s",
                                "2026-05-20 01:53:13.496 17 INFO tempest.lib.common.rest_client [req-5de4e77f-b131-46d9-815f-49735beed5c9 req-5de4e77f-b131-46d9-815f-49735beed5c9 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83ce7d72-6039-45d2-9e7a-4cd2283a3167 0.114s",
                                "2026-05-20 01:53:13.502 17 INFO tempest.common.waiters [-] snapshot 83ce7d72-6039-45d2-9e7a-4cd2283a3167 reached available after waiting for 1.502438 seconds",
                                "2026-05-20 01:53:13.644 17 INFO tempest.lib.common.rest_client [req-2d1f7787-cb1e-4f91-b850-62547991b184 req-2d1f7787-cb1e-4f91-b850-62547991b184 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:8774/v2.1/os-keypairs 0.137s",
                                "2026-05-20 01:53:14.028 17 INFO tempest.lib.common.rest_client [req-2deaf7b5-5bc5-4fe8-981d-19f857521066 req-2deaf7b5-5bc5-4fe8-981d-19f857521066 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.378s",
                                "2026-05-20 01:53:14.355 17 INFO tempest.lib.common.rest_client [req-a6a35663-e120-4c40-b714-53f781c0074f req-a6a35663-e120-4c40-b714-53f781c0074f ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.323s",
                                "2026-05-20 01:53:14.681 17 INFO tempest.lib.common.rest_client [req-5c5f03e2-4e86-4b61-ad6c-de8c3ad2b0f5 req-5c5f03e2-4e86-4b61-ad6c-de8c3ad2b0f5 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.323s",
                                "2026-05-20 01:53:15.477 17 INFO tempest.lib.common.rest_client [req-699d7ed3-1052-44ff-9baa-296269de8c6a req-699d7ed3-1052-44ff-9baa-296269de8c6a ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.792s",
                                "2026-05-20 01:53:16.040 17 INFO tempest.lib.common.rest_client [req-01c6c992-7c4e-4945-8f6c-ea6362e9e566 req-01c6c992-7c4e-4945-8f6c-ea6362e9e566 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-20 01:53:16.041 17 INFO tempest.lib.common.fixed_network [-] (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online) Found network {'id': '2564bcf7-543c-48de-8e01-bb673460db85', 'name': 'tempest-VolumesSnapshotTestJSON-1243646018-network', 'tenant_id': 'faf302748e42495096a20e5cb3ed2d05', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'faf302748e42495096a20e5cb3ed2d05', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1170, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-20T01:51:08Z', 'updated_at': '2026-05-20T01:51:08Z', 'revision_number': 1} available for tenant",
                                "2026-05-20 01:53:17.018 17 INFO tempest.lib.common.rest_client [req-4c1ca996-757a-48eb-906e-8db50bc0ad98 req-4c1ca996-757a-48eb-906e-8db50bc0ad98 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 0.972s",
                                "2026-05-20 01:53:17.251 17 INFO tempest.lib.common.rest_client [req-0eccf9d1-1b6a-4686-a5e5-047414fdb108 req-0eccf9d1-1b6a-4686-a5e5-047414fdb108 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.228s",
                                "2026-05-20 01:53:18.497 17 INFO tempest.lib.common.rest_client [req-569c588c-4db0-4e2a-a543-cbfc257041b3 req-569c588c-4db0-4e2a-a543-cbfc257041b3 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.234s",
                                "2026-05-20 01:53:19.732 17 INFO tempest.lib.common.rest_client [req-b5c58d1b-23a6-4ccf-8e96-b704307e9e88 req-b5c58d1b-23a6-4ccf-8e96-b704307e9e88 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.218s",
                                "2026-05-20 01:53:19.745 17 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 2 second wait",
                                "2026-05-20 01:53:20.914 17 INFO tempest.lib.common.rest_client [req-636f453a-18f1-441c-ba6e-3b8b815813cb req-636f453a-18f1-441c-ba6e-3b8b815813cb ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.166s",
                                "2026-05-20 01:53:22.084 17 INFO tempest.lib.common.rest_client [req-626ba4b0-f7bb-4ab4-a72b-19473f0a03a0 req-626ba4b0-f7bb-4ab4-a72b-19473f0a03a0 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.158s",
                                "2026-05-20 01:53:22.100 17 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 5 second wait",
                                "2026-05-20 01:53:23.413 17 INFO tempest.lib.common.rest_client [req-3ff176c2-422f-4894-ac7f-9232b35da088 req-3ff176c2-422f-4894-ac7f-9232b35da088 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.311s",
                                "2026-05-20 01:53:23.430 17 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 6 second wait",
                                "2026-05-20 01:53:24.885 17 INFO tempest.lib.common.rest_client [req-5cf5caa0-6018-4f49-b235-0f7d28d01ce5 req-5cf5caa0-6018-4f49-b235-0f7d28d01ce5 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.451s",
                                "2026-05-20 01:53:24.907 17 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 7 second wait",
                                "2026-05-20 01:53:26.377 17 INFO tempest.lib.common.rest_client [req-f691e165-aa6a-434b-b45f-d4a9c378287b req-f691e165-aa6a-434b-b45f-d4a9c378287b ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.467s",
                                "2026-05-20 01:53:28.290 17 INFO tempest.lib.common.rest_client [req-858ea8ec-2e0b-46da-93ef-064fa851ae76 req-858ea8ec-2e0b-46da-93ef-064fa851ae76 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.898s",
                                "2026-05-20 01:53:29.554 17 INFO tempest.lib.common.rest_client [req-c03f483d-0fa9-44d9-bf42-a5f8cac961f8 req-c03f483d-0fa9-44d9-bf42-a5f8cac961f8 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.242s",
                                "2026-05-20 01:53:30.780 17 INFO tempest.lib.common.rest_client [req-6dc77290-dd94-4b66-8fcb-6f54833e371b req-6dc77290-dd94-4b66-8fcb-6f54833e371b ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.203s",
                                "2026-05-20 01:53:32.057 17 INFO tempest.lib.common.rest_client [req-ad784b27-6c7f-4e77-a220-58dc83103c08 req-ad784b27-6c7f-4e77-a220-58dc83103c08 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.259s",
                                "2026-05-20 01:53:32.068 17 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 15 second wait",
                                "2026-05-20 01:53:32.328 17 INFO tempest.lib.common.rest_client [req-9600abef-e0ab-49f8-bfeb-d91bca30f8bb req-9600abef-e0ab-49f8-bfeb-d91bca30f8bb ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3/os-interface 0.258s",
                                "2026-05-20 01:53:33.512 17 INFO tempest.lib.common.rest_client [req-58c16a92-c643-4e23-bee1-c5541f684efd req-58c16a92-c643-4e23-bee1-c5541f684efd ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/8ec2f93d-41b7-41be-a7f5-e146b9c18ccc 1.179s",
                                "2026-05-20 01:53:33.513 17 INFO tempest.lib.common.ssh [-] Creating ssh connection to '192.168.112.145:22' as 'cirros' with public key authentication",
                                "2026-05-20 01:53:53.176 17 INFO paramiko.transport [-] Connected (version 2.0, client dropbear_2020.81)",
                                "2026-05-20 01:53:53.242 17 INFO paramiko.transport [-] Authentication (publickey) successful!",
                                "2026-05-20 01:53:53.243 17 INFO tempest.lib.common.ssh [-] ssh connection to cirros@192.168.112.145 successfully created",
                                "2026-05-20 01:53:55.610 17 INFO tempest.lib.common.rest_client [req-1ed97db4-20cb-4eab-b47a-b22eff520d9a req-1ed97db4-20cb-4eab-b47a-b22eff520d9a ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 POST https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3/os-volume_attachments 2.364s",
                                "2026-05-20 01:53:55.726 17 INFO tempest.lib.common.rest_client [req-094ad004-2de1-4723-a14a-77ab5d2c9999 req-094ad004-2de1-4723-a14a-77ab5d2c9999 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.111s",
                                "2026-05-20 01:53:56.883 17 INFO tempest.lib.common.rest_client [req-d1469fc7-ed11-45cb-94b9-218d7967b745 req-d1469fc7-ed11-45cb-94b9-218d7967b745 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.141s",
                                "2026-05-20 01:53:58.085 17 INFO tempest.lib.common.rest_client [req-df13967e-d615-497e-b8bf-34e162a8f11f req-df13967e-d615-497e-b8bf-34e162a8f11f ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.183s",
                                "2026-05-20 01:53:59.236 17 INFO tempest.lib.common.rest_client [req-0de15ecc-81ad-4b61-95bf-470b6574ad26 req-0de15ecc-81ad-4b61-95bf-470b6574ad26 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.136s",
                                "2026-05-20 01:54:00.419 17 INFO tempest.lib.common.rest_client [req-6888ff43-f632-4f42-b214-3ed96204a1bf req-6888ff43-f632-4f42-b214-3ed96204a1bf ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.169s",
                                "2026-05-20 01:54:01.575 17 INFO tempest.lib.common.rest_client [req-0d7d7381-2689-4544-8b1b-487341539eb5 req-0d7d7381-2689-4544-8b1b-487341539eb5 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.139s",
                                "2026-05-20 01:54:01.588 17 INFO tempest.common.waiters [-] volume 5d17345c-7c21-43bd-918a-6ec84d86b8e8 reached in-use after waiting for 6.588733 seconds",
                                "2026-05-20 01:54:01.902 17 INFO tempest.lib.common.rest_client [req-c5b0b2cf-9c09-4cbc-a864-011021de64a0 req-c5b0b2cf-9c09-4cbc-a864-011021de64a0 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.310s",
                                "2026-05-20 01:54:02.019 17 INFO tempest.lib.common.rest_client [req-d52b539e-57c2-4efe-aa0b-931712d0c6d7 req-d52b539e-57c2-4efe-aa0b-931712d0c6d7 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 0.108s",
                                "2026-05-20 01:54:03.148 17 INFO tempest.lib.common.rest_client [req-1b512b7d-8ca7-47cb-8533-fa70cef629fb req-1b512b7d-8ca7-47cb-8533-fa70cef629fb ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 0.117s",
                                "2026-05-20 01:54:03.154 17 INFO tempest.common.waiters [-] snapshot cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 reached available after waiting for 1.154325 seconds",
                                "2026-05-20 01:54:03.427 17 INFO tempest.lib.common.rest_client [req-c265ba2e-eae5-44d8-938a-e8cb44ea6deb req-c265ba2e-eae5-44d8-938a-e8cb44ea6deb ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.270s",
                                "2026-05-20 01:54:03.520 17 INFO tempest.lib.common.rest_client [req-d5475fcd-1445-4738-8f63-0f30bf31a20b req-d5475fcd-1445-4738-8f63-0f30bf31a20b ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/11473e2b-6531-42c4-b555-f67d87f39719 0.087s",
                                "2026-05-20 01:54:04.639 17 INFO tempest.lib.common.rest_client [req-b0dbcb79-22df-48ea-a1d6-1d84c1950308 req-b0dbcb79-22df-48ea-a1d6-1d84c1950308 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/11473e2b-6531-42c4-b555-f67d87f39719 0.115s",
                                "2026-05-20 01:54:04.645 17 INFO tempest.common.waiters [-] snapshot 11473e2b-6531-42c4-b555-f67d87f39719 reached available after waiting for 1.645253 seconds",
                                "2026-05-20 01:54:04.767 17 INFO tempest.lib.common.rest_client [req-a8dfe3bd-935b-4c05-b9d3-f81783594955 req-a8dfe3bd-935b-4c05-b9d3-f81783594955 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/11473e2b-6531-42c4-b555-f67d87f39719 0.119s",
                                "2026-05-20 01:54:04.880 17 INFO tempest.lib.common.rest_client [req-8457bc1f-ccda-4d76-84f2-c243a03e971b req-8457bc1f-ccda-4d76-84f2-c243a03e971b ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/11473e2b-6531-42c4-b555-f67d87f39719 0.107s",
                                "2026-05-20 01:54:05.974 17 INFO tempest.lib.common.rest_client [req-68cd1e74-65b0-4886-a416-9b4675964183 req-68cd1e74-65b0-4886-a416-9b4675964183 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/11473e2b-6531-42c4-b555-f67d87f39719 0.084s",
                                "2026-05-20 01:54:06.105 17 INFO tempest.lib.common.rest_client [req-53b9f2ee-ae07-489b-bc74-8610cdb306e1 req-53b9f2ee-ae07-489b-bc74-8610cdb306e1 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83ce7d72-6039-45d2-9e7a-4cd2283a3167 0.129s",
                                "2026-05-20 01:54:06.228 17 INFO tempest.lib.common.rest_client [req-5c5c0a5d-b89f-4572-abb6-45b13299bb93 req-5c5c0a5d-b89f-4572-abb6-45b13299bb93 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83ce7d72-6039-45d2-9e7a-4cd2283a3167 0.121s",
                                "2026-05-20 01:54:07.370 17 INFO tempest.lib.common.rest_client [req-8825a9a2-e9fe-45cd-9ae8-72ad0c89332a req-8825a9a2-e9fe-45cd-9ae8-72ad0c89332a ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83ce7d72-6039-45d2-9e7a-4cd2283a3167 0.136s",
                                "2026-05-20 01:54:07.552 17 INFO tempest.lib.common.rest_client [req-c8c19fc8-92a3-4efd-bb13-62ab7c6d272d req-c8c19fc8-92a3-4efd-bb13-62ab7c6d272d ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 0.176s",
                                "2026-05-20 01:54:07.670 17 INFO tempest.lib.common.rest_client [req-a0148bf0-ed01-4353-be86-2fe165097cac req-a0148bf0-ed01-4353-be86-2fe165097cac ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 0.114s",
                                "2026-05-20 01:54:08.794 17 INFO tempest.lib.common.rest_client [req-0a52aff9-f8dc-4f02-9295-1fdd50d43b9c req-0a52aff9-f8dc-4f02-9295-1fdd50d43b9c ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 0.116s",
                                "2026-05-20 01:54:09.910 17 INFO tempest.lib.common.rest_client [req-3f087e50-31f1-48ab-9570-5818bc5f2753 req-3f087e50-31f1-48ab-9570-5818bc5f2753 ] Request (VolumesSnapshotTestJSON:test_snapshot_create_offline_delete_online): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 0.105s",
                                "2026-05-20 01:54:10.017 17 INFO tempest.lib.common.rest_client [req-0ba3e465-e184-4f1e-a7fe-41947e614f79 req-0ba3e465-e184-4f1e-a7fe-41947e614f79 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/11473e2b-6531-42c4-b555-f67d87f39719 0.104s",
                                "2026-05-20 01:54:10.108 17 INFO tempest.lib.common.rest_client [req-d0ded917-6d91-4ed4-b2c0-21bd4f0610d3 req-d0ded917-6d91-4ed4-b2c0-21bd4f0610d3 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/cd395c2b-92d8-4ea3-9ba4-10afdaa8db40 0.089s",
                                "2026-05-20 01:54:10.692 17 INFO tempest.lib.common.rest_client [req-18ae2fbd-9aa2-4d05-ae98-3477c244d3e7 req-18ae2fbd-9aa2-4d05-ae98-3477c244d3e7 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3/os-volume_attachments/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.581s",
                                "2026-05-20 01:54:10.974 17 INFO tempest.lib.common.rest_client [req-64830e1d-0b25-4fee-8ae1-97b95728ba6a req-64830e1d-0b25-4fee-8ae1-97b95728ba6a ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.278s",
                                "2026-05-20 01:54:11.364 17 INFO tempest.lib.common.rest_client [req-8698a058-a6b7-4863-8d60-20b7eb67a850 req-8698a058-a6b7-4863-8d60-20b7eb67a850 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.388s",
                                "2026-05-20 01:54:12.784 17 INFO tempest.lib.common.rest_client [req-e09bfd75-8b65-41ff-baf6-abdaf78f6fe4 req-e09bfd75-8b65-41ff-baf6-abdaf78f6fe4 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.393s",
                                "2026-05-20 01:54:14.149 17 INFO tempest.lib.common.rest_client [req-76f0bc80-b601-4e5f-a1e6-30b9b512f054 req-76f0bc80-b601-4e5f-a1e6-30b9b512f054 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.349s",
                                "2026-05-20 01:54:15.511 17 INFO tempest.lib.common.rest_client [req-9b843e2c-d491-45f4-b6c5-6089e5d42259 req-9b843e2c-d491-45f4-b6c5-6089e5d42259 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.351s",
                                "2026-05-20 01:54:16.769 17 INFO tempest.lib.common.rest_client [req-f3b74796-9d0c-49d1-9769-eb05cfa53a61 req-f3b74796-9d0c-49d1-9769-eb05cfa53a61 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.230s",
                                "2026-05-20 01:54:18.076 17 INFO tempest.lib.common.rest_client [req-419f1a84-f6ef-4081-94b4-523f2c5340b5 req-419f1a84-f6ef-4081-94b4-523f2c5340b5 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.289s",
                                "2026-05-20 01:54:18.088 17 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 7 second wait",
                                "2026-05-20 01:54:19.289 17 INFO tempest.lib.common.rest_client [req-23dabd8c-d43c-4c5f-9fff-4f7a3eb00289 req-23dabd8c-d43c-4c5f-9fff-4f7a3eb00289 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.198s",
                                "2026-05-20 01:54:20.470 17 INFO tempest.lib.common.rest_client [req-79c030a5-d516-4b01-968c-e202f6afa2e2 req-79c030a5-d516-4b01-968c-e202f6afa2e2 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.165s",
                                "2026-05-20 01:54:21.596 17 INFO tempest.lib.common.rest_client [req-1a907504-fd9f-45a6-86b9-26477a1c305d req-1a907504-fd9f-45a6-86b9-26477a1c305d ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4e94534-dfc3-436f-b448-248e441e49e3 0.114s",
                                "2026-05-20 01:54:21.717 17 INFO tempest.lib.common.rest_client [req-b206cb95-af25-4786-8018-eeedf83922e4 req-b206cb95-af25-4786-8018-eeedf83922e4 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/os-keypairs/tempest-keypair-731197566 0.118s",
                                "2026-05-20 01:54:22.066 17 INFO tempest.lib.common.rest_client [req-f0b3d42e-b95d-4ddb-8cad-c84a9259d85d req-f0b3d42e-b95d-4ddb-8cad-c84a9259d85d ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/854c996f-525b-49e3-a84b-5d4bf36d7b06 0.345s",
                                "2026-05-20 01:54:22.163 17 INFO tempest.lib.common.rest_client [req-4e31d431-b20b-4560-b0a8-ce3bfedea247 req-4e31d431-b20b-4560-b0a8-ce3bfedea247 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/854c996f-525b-49e3-a84b-5d4bf36d7b06 0.094s",
                                "2026-05-20 01:54:22.613 17 INFO tempest.lib.common.rest_client [req-b76904b9-06ec-467b-926f-88c89b1b26e9 req-b76904b9-06ec-467b-926f-88c89b1b26e9 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/8ec2f93d-41b7-41be-a7f5-e146b9c18ccc 0.446s",
                                "2026-05-20 01:54:22.704 17 INFO tempest.lib.common.rest_client [req-56dc700f-aa2d-4f70-8a75-1757787d1b4a req-56dc700f-aa2d-4f70-8a75-1757787d1b4a ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/83ce7d72-6039-45d2-9e7a-4cd2283a3167 0.087s",
                                "{3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_offline_delete_online [71.024587s] ... ok",
                                "2026-05-20 01:54:22.818 17 INFO tempest.lib.common.rest_client [req-e106b18a-8f1e-43c2-bc2c-48d9d5e6f1e4 req-e106b18a-8f1e-43c2-bc2c-48d9d5e6f1e4 ] Request (VolumesSnapshotTestJSON:setUp): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.109s",
                                "2026-05-20 01:54:23.146 17 INFO tempest.lib.common.rest_client [req-4c3f0aac-105a-4d6b-a094-947374d0887d req-4c3f0aac-105a-4d6b-a094-947374d0887d ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes 0.312s",
                                "2026-05-20 01:54:23.252 17 INFO tempest.lib.common.rest_client [req-4c21d96a-4daf-4602-a63f-4aa4e2609934 req-4c21d96a-4daf-4602-a63f-4aa4e2609934 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/4a431d5f-77b7-42ef-9027-aa2f08dc2b1a 0.095s",
                                "2026-05-20 01:54:24.404 17 INFO tempest.lib.common.rest_client [req-13b75eed-c71e-43fb-b221-2361a5b83900 req-13b75eed-c71e-43fb-b221-2361a5b83900 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/4a431d5f-77b7-42ef-9027-aa2f08dc2b1a 0.136s",
                                "2026-05-20 01:54:24.422 17 INFO tempest.common.waiters [-] volume 4a431d5f-77b7-42ef-9027-aa2f08dc2b1a reached available after waiting for 1.422295 seconds",
                                "2026-05-20 01:54:24.660 17 INFO tempest.lib.common.rest_client [req-e2b70553-a847-4388-ba58-6d07418917ff req-e2b70553-a847-4388-ba58-6d07418917ff ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.230s",
                                "2026-05-20 01:54:24.753 17 INFO tempest.lib.common.rest_client [req-bf832e68-c2e7-4bb6-9c4b-4491258cfed5 req-bf832e68-c2e7-4bb6-9c4b-4491258cfed5 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/1e593e84-2dfd-43bd-8d3f-d28601203279 0.086s",
                                "2026-05-20 01:54:25.862 17 INFO tempest.lib.common.rest_client [req-0d531ceb-1c52-45ac-96b4-8f712fb01370 req-0d531ceb-1c52-45ac-96b4-8f712fb01370 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/1e593e84-2dfd-43bd-8d3f-d28601203279 0.104s",
                                "2026-05-20 01:54:25.865 17 INFO tempest.common.waiters [-] snapshot 1e593e84-2dfd-43bd-8d3f-d28601203279 reached available after waiting for 1.865487 seconds",
                                "2026-05-20 01:54:26.264 17 INFO tempest.lib.common.rest_client [req-3cf6436b-b8c2-4727-88ad-224344656696 req-3cf6436b-b8c2-4727-88ad-224344656696 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes 0.396s",
                                "2026-05-20 01:54:26.379 17 INFO tempest.lib.common.rest_client [req-3d56d211-1eda-4954-b35d-cfeab51e5493 req-3d56d211-1eda-4954-b35d-cfeab51e5493 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.099s",
                                "2026-05-20 01:54:27.546 17 INFO tempest.lib.common.rest_client [req-aa2e7d8f-2ddf-4a70-adf3-b1c376a3b23e req-aa2e7d8f-2ddf-4a70-adf3-b1c376a3b23e ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.151s",
                                "2026-05-20 01:54:27.560 17 INFO tempest.common.waiters [-] volume 088d1831-b0db-4222-bb59-4383d6cc9341 reached available after waiting for 1.560080 seconds",
                                "2026-05-20 01:54:27.701 17 INFO tempest.lib.common.rest_client [req-9f66c27a-01f4-4e8b-97f0-48d4a82baa21 req-9f66c27a-01f4-4e8b-97f0-48d4a82baa21 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.139s",
                                "2026-05-20 01:54:27.858 17 INFO tempest.lib.common.rest_client [req-38595527-fca6-4070-996d-2c5909c7e13d req-38595527-fca6-4070-996d-2c5909c7e13d ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.141s",
                                "2026-05-20 01:54:28.006 17 INFO tempest.lib.common.rest_client [req-979c6200-4c9c-4069-91d4-be08a98fc8f2 req-979c6200-4c9c-4069-91d4-be08a98fc8f2 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.145s",
                                "2026-05-20 01:54:29.126 17 INFO tempest.lib.common.rest_client [req-1eac08cb-3f60-4adc-b7ef-d3485181d9c7 req-1eac08cb-3f60-4adc-b7ef-d3485181d9c7 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.104s",
                                "2026-05-20 01:54:29.244 17 INFO tempest.lib.common.rest_client [req-02dfc843-6b39-4539-982a-e2885497fcc7 req-02dfc843-6b39-4539-982a-e2885497fcc7 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.114s",
                                "2026-05-20 01:54:29.347 17 INFO tempest.lib.common.rest_client [req-b22ad06f-da68-4785-9846-70d63325d2de req-b22ad06f-da68-4785-9846-70d63325d2de ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/088d1831-b0db-4222-bb59-4383d6cc9341 0.101s",
                                "2026-05-20 01:54:29.498 17 INFO tempest.lib.common.rest_client [req-e488d2ae-afc6-4426-904a-2b905fa11508 req-e488d2ae-afc6-4426-904a-2b905fa11508 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/1e593e84-2dfd-43bd-8d3f-d28601203279 0.148s",
                                "2026-05-20 01:54:29.611 17 INFO tempest.lib.common.rest_client [req-faa38d23-80d7-42b3-bfeb-4b50ca0101f2 req-faa38d23-80d7-42b3-bfeb-4b50ca0101f2 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/1e593e84-2dfd-43bd-8d3f-d28601203279 0.110s",
                                "2026-05-20 01:54:30.725 17 INFO tempest.lib.common.rest_client [req-068f3cd6-387b-4e30-b620-1cdbdc568d90 req-068f3cd6-387b-4e30-b620-1cdbdc568d90 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/1e593e84-2dfd-43bd-8d3f-d28601203279 0.105s",
                                "2026-05-20 01:54:31.853 17 INFO tempest.lib.common.rest_client [req-8337fe36-ce9b-4e07-b498-77649d6a61ef req-8337fe36-ce9b-4e07-b498-77649d6a61ef ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/1e593e84-2dfd-43bd-8d3f-d28601203279 0.123s",
                                "2026-05-20 01:54:31.999 17 INFO tempest.lib.common.rest_client [req-44818e4f-8fc7-430c-bf5e-e07db9d4822b req-44818e4f-8fc7-430c-bf5e-e07db9d4822b ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/4a431d5f-77b7-42ef-9027-aa2f08dc2b1a 0.143s",
                                "2026-05-20 01:54:32.169 17 INFO tempest.lib.common.rest_client [req-a89620fe-62c3-4ad2-b1be-47b17bc44593 req-a89620fe-62c3-4ad2-b1be-47b17bc44593 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/4a431d5f-77b7-42ef-9027-aa2f08dc2b1a 0.158s",
                                "2026-05-20 01:54:32.311 17 INFO tempest.lib.common.rest_client [req-761de7a9-86d2-43b6-983b-b284588f3dee req-761de7a9-86d2-43b6-983b-b284588f3dee ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/4a431d5f-77b7-42ef-9027-aa2f08dc2b1a 0.139s",
                                "2026-05-20 01:54:33.434 17 INFO tempest.lib.common.rest_client [req-e3f1b6a0-eb96-4b30-8781-f78691b6e906 req-e3f1b6a0-eb96-4b30-8781-f78691b6e906 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/4a431d5f-77b7-42ef-9027-aa2f08dc2b1a 0.106s",
                                "{3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_volume_from_snapshot [10.728214s] ... ok",
                                "2026-05-20 01:54:33.539 17 INFO tempest.lib.common.rest_client [req-b4f98880-a65c-414a-b2b2-baa0ebadb5f6 req-b4f98880-a65c-414a-b2b2-baa0ebadb5f6 ] Request (VolumesSnapshotTestJSON:setUp): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.102s",
                                "2026-05-20 01:54:33.884 17 INFO tempest.lib.common.rest_client [req-a7e12d59-8f4c-4b95-871d-22bd5f08b986 req-a7e12d59-8f4c-4b95-871d-22bd5f08b986 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes 0.327s",
                                "2026-05-20 01:54:34.005 17 INFO tempest.lib.common.rest_client [req-e25656cd-24ab-4ed8-a72e-64e61d7c1b44 req-e25656cd-24ab-4ed8-a72e-64e61d7c1b44 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/eabd761a-4607-4ccb-a7fa-1e3382fb582b 0.107s",
                                "2026-05-20 01:54:35.140 17 INFO tempest.lib.common.rest_client [req-41088bd5-93ef-4cae-9a21-0f17af733e49 req-41088bd5-93ef-4cae-9a21-0f17af733e49 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/eabd761a-4607-4ccb-a7fa-1e3382fb582b 0.119s",
                                "2026-05-20 01:54:35.153 17 INFO tempest.common.waiters [-] volume eabd761a-4607-4ccb-a7fa-1e3382fb582b reached available after waiting for 1.153323 seconds",
                                "2026-05-20 01:54:35.373 17 INFO tempest.lib.common.rest_client [req-66b9004d-90a6-408f-9926-ab9e88d62815 req-66b9004d-90a6-408f-9926-ab9e88d62815 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots 0.218s",
                                "2026-05-20 01:54:35.477 17 INFO tempest.lib.common.rest_client [req-8a0c0611-0dbc-47d1-9889-781b7a4fe937 req-8a0c0611-0dbc-47d1-9889-781b7a4fe937 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/e062d8b7-407e-4e60-b111-3c9b7e0b168c 0.099s",
                                "2026-05-20 01:54:36.581 17 INFO tempest.lib.common.rest_client [req-07a57eb0-6b48-4b8d-be76-1b8bd347713e req-07a57eb0-6b48-4b8d-be76-1b8bd347713e ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/e062d8b7-407e-4e60-b111-3c9b7e0b168c 0.096s",
                                "2026-05-20 01:54:36.585 17 INFO tempest.common.waiters [-] snapshot e062d8b7-407e-4e60-b111-3c9b7e0b168c reached available after waiting for 1.585682 seconds",
                                "2026-05-20 01:54:37.100 17 INFO tempest.lib.common.rest_client [req-9878fdde-02de-4533-a9a1-4e469470b940 req-9878fdde-02de-4533-a9a1-4e469470b940 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 202 POST https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes 0.512s",
                                "2026-05-20 01:54:37.238 17 INFO tempest.lib.common.rest_client [req-858d6b74-79a5-4815-9015-4bfcb4e95388 req-858d6b74-79a5-4815-9015-4bfcb4e95388 ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.121s",
                                "2026-05-20 01:54:38.403 17 INFO tempest.lib.common.rest_client [req-6ef0f539-23c5-40d8-8d03-87916016201c req-6ef0f539-23c5-40d8-8d03-87916016201c ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.152s",
                                "2026-05-20 01:54:38.426 17 INFO tempest.common.waiters [-] volume 3297a091-330f-4f03-95dd-6a09775e752f reached available after waiting for 1.425949 seconds",
                                "2026-05-20 01:54:38.575 17 INFO tempest.lib.common.rest_client [req-1faab5a8-893d-40c3-9c0d-28c2fcb630af req-1faab5a8-893d-40c3-9c0d-28c2fcb630af ] Request (VolumesSnapshotTestJSON:test_volume_from_snapshot_no_size): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.147s",
                                "2026-05-20 01:54:38.746 17 INFO tempest.lib.common.rest_client [req-c51bfb79-a486-4c4d-969f-7ba7f1796e96 req-c51bfb79-a486-4c4d-969f-7ba7f1796e96 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.159s",
                                "2026-05-20 01:54:38.902 17 INFO tempest.lib.common.rest_client [req-59942317-1755-479b-9b89-e0a29e15bf16 req-59942317-1755-479b-9b89-e0a29e15bf16 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.153s",
                                "2026-05-20 01:54:40.033 17 INFO tempest.lib.common.rest_client [req-56a40c3c-21ed-4735-bf05-8843c67d5da6 req-56a40c3c-21ed-4735-bf05-8843c67d5da6 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.114s",
                                "2026-05-20 01:54:40.135 17 INFO tempest.lib.common.rest_client [req-e9a32301-c78d-4d84-9817-1f64fd41dfaa req-e9a32301-c78d-4d84-9817-1f64fd41dfaa ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.099s",
                                "2026-05-20 01:54:40.265 17 INFO tempest.lib.common.rest_client [req-27177d78-155b-4a70-9242-400d7a3ca23f req-27177d78-155b-4a70-9242-400d7a3ca23f ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/3297a091-330f-4f03-95dd-6a09775e752f 0.125s",
                                "2026-05-20 01:54:40.421 17 INFO tempest.lib.common.rest_client [req-37899033-9d55-4993-9c9d-15ba9b55d22b req-37899033-9d55-4993-9c9d-15ba9b55d22b ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/e062d8b7-407e-4e60-b111-3c9b7e0b168c 0.152s",
                                "2026-05-20 01:54:40.542 17 INFO tempest.lib.common.rest_client [req-c3582f98-5b41-4cc2-ae39-b37732890a03 req-c3582f98-5b41-4cc2-ae39-b37732890a03 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/e062d8b7-407e-4e60-b111-3c9b7e0b168c 0.118s",
                                "2026-05-20 01:54:41.670 17 INFO tempest.lib.common.rest_client [req-bd05a8b4-b6f2-4464-8daf-20639e34dafc req-bd05a8b4-b6f2-4464-8daf-20639e34dafc ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/snapshots/e062d8b7-407e-4e60-b111-3c9b7e0b168c 0.117s",
                                "2026-05-20 01:54:41.808 17 INFO tempest.lib.common.rest_client [req-055bd7f6-27de-415a-a2cc-91c54e95da63 req-055bd7f6-27de-415a-a2cc-91c54e95da63 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/eabd761a-4607-4ccb-a7fa-1e3382fb582b 0.134s",
                                "2026-05-20 01:54:41.958 17 INFO tempest.lib.common.rest_client [req-ab9299a7-fc27-4945-8089-8803e22a76e7 req-ab9299a7-fc27-4945-8089-8803e22a76e7 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/eabd761a-4607-4ccb-a7fa-1e3382fb582b 0.136s",
                                "2026-05-20 01:54:42.102 17 INFO tempest.lib.common.rest_client [req-29fe2fd9-2dc7-4883-bf7d-a018768681ab req-29fe2fd9-2dc7-4883-bf7d-a018768681ab ] Request (VolumesSnapshotTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/eabd761a-4607-4ccb-a7fa-1e3382fb582b 0.140s",
                                "2026-05-20 01:54:43.215 17 INFO tempest.lib.common.rest_client [req-352af96f-f55b-49ae-9fa3-d10becf378b1 req-352af96f-f55b-49ae-9fa3-d10becf378b1 ] Request (VolumesSnapshotTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/eabd761a-4607-4ccb-a7fa-1e3382fb582b 0.096s",
                                "{3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_volume_from_snapshot_no_size [9.780297s] ... ok",
                                "2026-05-20 01:54:43.333 17 INFO tempest.lib.common.rest_client [req-2cb27120-3002-451b-a741-d4bc17f62825 req-2cb27120-3002-451b-a741-d4bc17f62825 ] Request (VolumesSnapshotTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.092s",
                                "2026-05-20 01:54:43.473 17 INFO tempest.lib.common.rest_client [req-d674c22b-470f-40bb-aed7-ab6026eb2afe req-d674c22b-470f-40bb-aed7-ab6026eb2afe ] Request (VolumesSnapshotTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.129s",
                                "2026-05-20 01:54:43.584 17 INFO tempest.lib.common.rest_client [req-12228dcd-e14b-478c-85c0-ad725aa9d43d req-12228dcd-e14b-478c-85c0-ad725aa9d43d ] Request (VolumesSnapshotTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.108s",
                                "2026-05-20 01:54:44.696 17 INFO tempest.lib.common.rest_client [req-1088e9f1-43cb-4490-a6d9-a219c378f1e4 req-1088e9f1-43cb-4490-a6d9-a219c378f1e4 ] Request (VolumesSnapshotTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/faf302748e42495096a20e5cb3ed2d05/volumes/5d17345c-7c21-43bd-918a-6ec84d86b8e8 0.097s",
                                "2026-05-20 01:54:46.210 17 INFO tempest.lib.common.rest_client [req-3420b9e5-7775-4798-86cb-bb43f06b711c req-3420b9e5-7775-4798-86cb-bb43f06b711c ] Request (VolumesSnapshotTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/30ac66ef-0e9b-456f-b8b6-0868829ede28/remove_router_interface 1.511s",
                                "2026-05-20 01:54:47.342 17 INFO tempest.lib.common.rest_client [req-471b346a-2df3-4725-9259-76a95e51c1ad req-471b346a-2df3-4725-9259-76a95e51c1ad ] Request (VolumesSnapshotTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/30ac66ef-0e9b-456f-b8b6-0868829ede28 1.129s",
                                "2026-05-20 01:54:47.688 17 INFO tempest.lib.common.rest_client [req-95d2feac-222a-481d-89a2-6d22e1b45e64 req-95d2feac-222a-481d-89a2-6d22e1b45e64 ] Request (VolumesSnapshotTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/72b4ea77-716a-4e40-87ab-ed4c639d20ac 0.344s",
                                "2026-05-20 01:54:48.424 17 INFO tempest.lib.common.rest_client [req-dce63bc7-46ef-4a27-b432-a16f613aa12d req-dce63bc7-46ef-4a27-b432-a16f613aa12d ] Request (VolumesSnapshotTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2564bcf7-543c-48de-8e01-bb673460db85 0.733s",
                                "2026-05-20 01:54:48.778 17 INFO tempest.lib.common.rest_client [req-1464daf4-6d95-4cfa-b77c-d82c2abc3491 req-1464daf4-6d95-4cfa-b77c-d82c2abc3491 ] Request (VolumesSnapshotTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/999836f2c5794af481de58d1b025e728 0.351s",
                                "2026-05-20 01:54:48.779 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: faf302748e42495096a20e5cb3ed2d05",
                                "2026-05-20 01:54:48.904 17 INFO tempest.lib.common.rest_client [req-14c7ed59-dab6-491e-9641-e302a01c8f6c req-14c7ed59-dab6-491e-9641-e302a01c8f6c ] Request (VolumesSnapshotTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=faf302748e42495096a20e5cb3ed2d05&name=default 0.123s",
                                "2026-05-20 01:54:49.444 17 INFO tempest.lib.common.rest_client [req-b31d345d-d322-409e-aabb-3b143c8ce6f8 req-b31d345d-d322-409e-aabb-3b143c8ce6f8 ] Request (VolumesSnapshotTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/67d06dc6-6e23-4b3a-a16c-ddd14be1e92e 0.536s",
                                "2026-05-20 01:54:49.779 17 INFO tempest.lib.common.rest_client [req-ff4f8279-6247-4347-8466-bd0979b9a257 req-ff4f8279-6247-4347-8466-bd0979b9a257 ] Request (VolumesSnapshotTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/faf302748e42495096a20e5cb3ed2d05 0.332s",
                                "",
                                "==============================",
                                "Failed 74 tests - output below:",
                                "==============================",
                                "",
                                "tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_list_show_messages[id-50f29e6e-f363-42e1-8ad1-f67ae7fd4d5a]",
                                "-----------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_user_messages.py\", line 60, in test_list_show_messages",
                                "    message_id = self._create_user_message()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_user_messages.py\", line 42, in _create_user_message",
                                "    bogus_type = self.create_volume_type(",
                                "        name=vol_type_name, extra_specs=extra_specs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('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/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-20 01:47:41,689 15 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_list_show_messages): 500 POST https://api.testbed.osism.xyz:8776/v3/5183a2b96f304aef9865001c4d056a71/types 0.540s",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest)",
                                "---------------------------------------------------------------------------------",
                                "",
                                "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",
                                "",
                                "",
                                "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 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_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 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_user_messages.UserMessagesTest)",
                                "----------------------------------------------------------------------------",
                                "",
                                "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",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status[id-3e13ca2f-48ea-49f3-ae1a-488e9180d535]",
                                "----------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 72, in test_reset_snapshot_status",
                                "    self.admin_snapshots_client.reset_snapshot_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], status)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_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/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/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_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/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-20 01:47:42,292 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 1.493s",
                                "2026-05-20 01:47:52,491 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 10.182s",
                                "",
                                "",
                                "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.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 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_groups.GroupsV314Test)",
                                "----------------------------------------------------------------",
                                "",
                                "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_volume_quotas.VolumeQuotasAdminTestJSON.test_delete_quota[id-874b35a9-51f1-4258-bec5-cd561b6690d3]",
                                "--------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 109, in test_delete_quota",
                                "    self.admin_quotas_client.update_quota_set(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.demo_tenant_id, volumes=(volume_default + 5))",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 59, in update_quota_set",
                                "    resp, body = self.put('os-quota-sets/%s' % tenant_id, put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      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 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/quotas_client.py\", line 59, in update_quota_set",
                                "    resp, body = self.put('os-quota-sets/%s' % tenant_id, put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      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 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-20 01:47:41,082 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_delete_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85/defaults 0.106s",
                                "2026-05-20 01:47:42,302 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_delete_quota): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 1.202s",
                                "2026-05-20 01:48:00,437 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:_run_cleanups): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 18.118s",
                                "",
                                "",
                                "tearDownClass (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 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",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_default_quotas[id-2be020a2-5fdd-423d-8d35-a7ffbc36e9f7]",
                                "---------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 67, in test_list_default_quotas",
                                "    self.admin_quotas_client.show_default_quota_set(self.demo_tenant_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 31, in show_default_quota_set",
                                "    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.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:48:12,861 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_list_default_quotas): 500 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85/defaults 12.316s",
                                "",
                                "",
                                "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 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 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: Request Failed: internal server error while processing your request.",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_versions.VersionsTest)",
                                "----------------------------------------------------------",
                                "",
                                "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",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating[id-05f711b6-e629-4895-8103-7ca069f2073a]",
                                "------------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 105, in test_snapshot_force_delete_when_snapshot_is_creating",
                                "    self._create_reset_and_force_delete_temp_snapshot('creating')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('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/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-20 01:48:02,823 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.323s",
                                "2026-05-20 01:48:20,562 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 17.728s",
                                "2026-05-20 01:48:20,707 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.143s",
                                "2026-05-20 01:48:20,710 25 INFO     [tempest.common.waiters] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.710306 seconds",
                                "",
                                "",
                                "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 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 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_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 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 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_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 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 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_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 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.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 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",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest.test_volume_type_access_add[id-d4dd0027-835f-4554-a6e5-50903fb79184]",
                                "-------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_type_access.py\", line 51, in test_volume_type_access_add",
                                "    volume = self.create_volume(volume_type=volume_type['id'])",
                                "",
                                "      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.",
                                "",
                                "",
                                "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 165, in _delete_volume_for_cleanup",
                                "    BaseVolumeTest.delete_volume(volumes_client, volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 229, in delete_volume",
                                "    client.delete_volume(volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume",
                                "    resp, body = self.delete(url)",
                                "                 ~~~~~~~~~~~^^^^^",
                                "",
                                "      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': '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.'}",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 210, in remove_type_access",
                                "    resp, body = self.post(url, 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: 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/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-20 01:47:39,947 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types 0.504s",
                                "2026-05-20 01:47:40,354 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 404 POST https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes 0.398s",
                                "2026-05-20 01:47:40,355 23 WARNING  [tempest.lib.common.rest_client] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-20 01:47:40,501 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 202 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8/action 0.142s",
                                "2026-05-20 01:47:41,044 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 202 POST https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes 0.539s",
                                "2026-05-20 01:47:41,215 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 0.157s",
                                "2026-05-20 01:48:00,164 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 17.937s",
                                "2026-05-20 01:48:12,868 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_add): 500 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 11.686s",
                                "2026-05-20 01:48:20,469 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 7.578s",
                                "2026-05-20 01:48:20,720 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1af2da58807b41988d413126031fedfd/volumes/3b864a8c-ec04-4c28-8e20-a5be74b8b8f9 0.228s",
                                "2026-05-20 01:48:21,310 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8/action 0.581s",
                                "2026-05-20 01:48:38,694 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/d8ed1d06-8eb7-4b72-bfc3-73e66db19fb8 17.377s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting[id-92ce8597-b992-43a1-8868-6316b22a969e]",
                                "------------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 110, in test_snapshot_force_delete_when_snapshot_is_deleting",
                                "    self._create_reset_and_force_delete_temp_snapshot('deleting')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('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/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-20 01:48:31,322 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.608s",
                                "2026-05-20 01:48:38,665 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 7.337s",
                                "2026-05-20 01:48:38,776 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.108s",
                                "2026-05-20 01:48:38,780 25 INFO     [tempest.common.waiters] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.780381 seconds",
                                "",
                                "",
                                "tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_get_list_accept_volume_transfer[id-4d75b645-a478-48b1-97c8-503f64242f1a]",
                                "--------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volume_transfers.py\", line 57, in test_create_get_list_accept_volume_transfer",
                                "    body = self.client.show_volume_transfer(transfer_id)['transfer']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/transfers_client.py\", line 57, in show_volume_transfer",
                                "    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/api/volume/base.py\", line 229, in delete_volume",
                                "    client.delete_volume(volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume",
                                "    resp, body = self.delete(url)",
                                "                 ~~~~~~~~~~~^^^^^",
                                "",
                                "      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 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "",
                                "",
                                "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 165, in _delete_volume_for_cleanup",
                                "    BaseVolumeTest.delete_volume(volumes_client, volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 229, in delete_volume",
                                "    client.delete_volume(volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume",
                                "    resp, body = self.delete(url)",
                                "                 ~~~~~~~~~~~^^^^^",
                                "",
                                "      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': '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.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:47:39,551 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes 0.711s",
                                "2026-05-20 01:47:39,739 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.162s",
                                "2026-05-20 01:47:40,878 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.110s",
                                "2026-05-20 01:47:40,896 29 INFO     [tempest.common.waiters] volume 10de5bfc-4c47-4d41-9323-25b8b6db037c reached available after waiting for 1.896304 seconds",
                                "2026-05-20 01:47:41,128 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer 0.229s",
                                "2026-05-20 01:47:41,280 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.140s",
                                "2026-05-20 01:47:41,294 29 INFO     [tempest.common.waiters] volume 10de5bfc-4c47-4d41-9323-25b8b6db037c reached awaiting-transfer after waiting for 0.294794 seconds",
                                "2026-05-20 01:47:52,444 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer/b44f4258-9891-4711-8998-854a9fbe2821 11.147s",
                                "2026-05-20 01:48:00,321 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/os-volume-transfer/b44f4258-9891-4711-8998-854a9fbe2821 7.868s",
                                "2026-05-20 01:48:12,854 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 503 DELETE https://api.testbed.osism.xyz:8776/v3/07afe2c7c8c546d9bf32f80d044ef39a/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 12.530s",
                                "2026-05-20 01:48:20,509 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 7.640s",
                                "2026-05-20 01:48:21,309 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.758s",
                                "2026-05-20 01:48:21,310 29 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...",
                                "2026-05-20 01:48:38,780 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 12.466s",
                                "2026-05-20 01:48:38,947 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/10de5bfc-4c47-4d41-9323-25b8b6db037c 0.148s",
                                "",
                                "",
                                "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 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 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 0c7ddd9c-362e-4db4-ad3d-bde2249a0738 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-20 01:47:38,392 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/types 0.467s",
                                "2026-05-20 01:47:38,618 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/group_types 0.214s",
                                "2026-05-20 01:47:39,227 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups 0.602s",
                                "2026-05-20 01:47:39,399 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.164s",
                                "2026-05-20 01:47:39,411 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.411086 seconds",
                                "2026-05-20 01:47:39,557 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.141s",
                                "2026-05-20 01:47:39,749 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.189s",
                                "2026-05-20 01:47:39,762 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached creating after waiting for 0.761968 seconds",
                                "2026-05-20 01:47:39,937 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.173s",
                                "2026-05-20 01:47:40,056 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.114s",
                                "2026-05-20 01:47:40,062 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.062928 seconds",
                                "2026-05-20 01:47:40,203 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.136s",
                                "2026-05-20 01:47:40,368 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.163s",
                                "2026-05-20 01:47:40,375 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached error after waiting for 0.375273 seconds",
                                "2026-05-20 01:47:40,540 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 0.162s",
                                "2026-05-20 01:47:40,661 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799 0.119s",
                                "2026-05-20 01:47:40,669 35 INFO     [tempest.common.waiters] group a2e40330-9e0e-4113-83a3-154833cbf799 reached available after waiting for 0.669101 seconds",
                                "2026-05-20 01:47:41,034 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 0.361s",
                                "2026-05-20 01:47:42,312 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-",
                                "    4113-83a3-154833cbf799/action 1.261s",
                                "2026-05-20 01:47:42,313 35 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=0x7eed37a686e0>>, retrying...",
                                "2026-05-20 01:48:00,136 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 12.818s",
                                "2026-05-20 01:48:02,819 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 2.660s",
                                "2026-05-20 01:48:02,819 35 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=0x7eed37a686e0>>, retrying...",
                                "2026-05-20 01:48:20,414 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/volumes/detail 12.591s",
                                "2026-05-20 01:48:31,322 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/56283b9d678c4332a72e00324ba6aad1/groups/a2e40330-9e0e-4113-83a3-154833cbf799/action 10.893s",
                                "2026-05-20 01:48:38,588 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/group_types/0c7ddd9c-362e-4db4-ad3d-bde2249a0738 7.257s",
                                "2026-05-20 01:48:38,901 35 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/725c512029604c1dbdbd71c2395e975c/types/868334d2-2410-4ca7-bf7c-82eaeba7472a 0.306s",
                                "",
                                "",
                                "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 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.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.",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_quota_usage[id-ae8b6091-48ad-4bfa-a188-bbf5cc02115f]",
                                "-------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 123, in test_quota_usage",
                                "    volume = self.create_volume()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume",
                                "    volume = self.volumes_client.create_volume(**kwargs)['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 pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:48:20,753 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_quota_usage): 200 GET https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85?usage=True 0.269s",
                                "2026-05-20 01:48:49,978 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_quota_usage): 500 POST https://api.testbed.osism.xyz:8776/v3/eedb97292b8544bc8b3164d986e35d85/volumes 29.211s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON)",
                                "---------------------------------------------------------------------------------",
                                "",
                                "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_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 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.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",
                                "",
                                "",
                                "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 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.admin.test_volume_pools.VolumePoolsAdminTestsJSON)",
                                "---------------------------------------------------------------------------------",
                                "",
                                "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",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest.test_volume_type_access_list[id-5220eb28-a435-43ce-baaf-ed46f0e95159]",
                                "--------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_type_access.py\", line 63, in test_volume_type_access_list",
                                "    self.admin_volume_types_client.add_type_access(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_type['id'], project=self.volumes_client.tenant_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 197, in add_type_access",
                                "    resp, body = self.post(url, 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: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:48:38,887 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_list): 200 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types 0.178s",
                                "2026-05-20 01:48:39,472 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:test_volume_type_access_list): 500 POST https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96/action 0.582s",
                                "2026-05-20 01:48:49,607 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 10.127s",
                                "2026-05-20 01:48:49,608 23 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 0x7089c4adf5c0>>, retrying...",
                                "2026-05-20 01:48:56,495 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 1.881s",
                                "2026-05-20 01:48:56,594 23 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesAccessTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/bc9d2c105b1e44a0ad28c3e90ba7ff13/types/a9a7226e-dcb2-4be0-99ef-f61acb98ca96 0.098s",
                                "",
                                "",
                                "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 46, in _create_group_snapshot",
                                "    waiters.wait_for_volume_resource_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.group_snapshots_client, group_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/group_snapshots_client.py\", line 59, in show_group_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/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/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot",
                                "    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot",
                                "    resp, body = self.delete('group_snapshots/%s' % group_snapshot_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': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}",
                                "",
                                "",
                                "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 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Invalid Group: Group has existing snapshots.'}",
                                "",
                                "",
                                "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 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 30026b97-2480-4c82-99ef-c3be0a03c76b deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "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-20 01:47:36,822 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 0.822s",
                                "2026-05-20 01:47:37,004 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/group_types 0.172s",
                                "2026-05-20 01:47:37,449 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups 0.438s",
                                "2026-05-20 01:47:37,912 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf 0.457s",
                                "2026-05-20 01:47:37,930 17 INFO     [tempest.common.waiters] group 50f731aa-2e2a-46d8-910a-6a09888d7daf reached available after waiting for 0.930706 seconds",
                                "2026-05-20 01:47:38,492 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes 0.560s",
                                "2026-05-20 01:47:38,685 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/119dc7ce-9c38-4959-b722-faac31854346 0.180s",
                                "2026-05-20 01:47:39,848 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/119dc7ce-9c38-4959-b722-faac31854346 0.134s",
                                "2026-05-20 01:47:39,867 17 INFO     [tempest.common.waiters] volume 119dc7ce-9c38-4959-b722-faac31854346 reached available after waiting for 1.867862 seconds",
                                "2026-05-20 01:47:40,354 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots 0.480s",
                                "2026-05-20 01:47:40,700 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.336s",
                                "2026-05-20 01:47:41,922 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.215s",
                                "2026-05-20 01:48:00,134 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 17.203s",
                                "2026-05-20 01:48:01,982 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 0.842s",
                                "2026-05-20 01:48:13,109 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 10.121s",
                                "2026-05-20 01:48:20,456 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/group_snapshots/35de05a2-56e8-40a8-94f0-a8da88a4c8ab 7.332s",
                                "2026-05-20 01:48:20,808 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f810954",
                                "    3a1ac68bf926f4e336f/volumes/detail 0.340s",
                                "2026-05-20 01:48:31,321 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf/action 10.494s",
                                "2026-05-20 01:48:31,322 17 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=0x747452dbbcb0>>, retrying...",
                                "2026-05-20 01:48:38,806 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/volumes/detail 2.477s",
                                "2026-05-20 01:48:38,950 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/361535f8109543a1ac68bf926f4e336f/groups/50f731aa-2e2a-46d8-910a-6a09888d7daf/action 0.125s",
                                "2026-05-20 01:48:39,111 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/group_types/30026b97-2480-4c82-99ef-c3be0a03c76b 0.153s",
                                "2026-05-20 01:48:49,932 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types/131dfe36-15c6-42ed-9814-a7190b4214f7 10.815s",
                                "2026-05-20 01:48:49,933 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 0x74744db4f610>>, retrying...",
                                "2026-05-20 01:48:56,680 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types/131dfe36-15c6-42ed-9814-a7190b4214f7 1.745s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error[id-645a4a67-a1eb-4e8e-a547-600abac1525d]",
                                "---------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 115, in test_snapshot_force_delete_when_snapshot_is_error",
                                "    self._create_reset_and_force_delete_temp_snapshot('error')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('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/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-20 01:48:39,479 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 0.694s",
                                "2026-05-20 01:48:56,491 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 17.006s",
                                "2026-05-20 01:48:56,773 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab 0.277s",
                                "2026-05-20 01:48:56,780 25 INFO     [tempest.common.waiters] snapshot e91b6e20-c134-4a90-b049-cdd1ec4b78ab reached available after waiting for 0.780320 seconds",
                                "",
                                "",
                                "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 220, in test_delete_group_snapshots_following_updated_volumes",
                                "    volume_type = self.create_volume_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('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/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-20 01:48:57,323 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 0.594s",
                                "2026-05-20 01:48:57,326 17 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",
                                "",
                                "",
                                "tearDownClass (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 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_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 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",
                                "",
                                "",
                                "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/api/volume/admin/test_group_snapshots.py\", line 86, in test_group_snapshot_create_show_list_delete",
                                "    volume_type = self.create_volume_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('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/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-20 01:49:09,437 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/5245806f9e9e4b439081b8300ecd9fbb/types 12.101s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON)",
                                "-------------------------------------------------------------------------------",
                                "",
                                "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 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.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 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",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_quota_usage_after_volume_transfer[id-8911036f-9d54-4720-80cc-a1c9796a8805]",
                                "-----------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 141, in test_quota_usage_after_volume_transfer",
                                "    volume = self.create_volume()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume",
                                "    volume = self.volumes_client.create_volume(**kwargs)['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 pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:49:14,547 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_quota_usage_after_volume_transfer): 500 POST https://api.testbed.osism.xyz:8776/v3/eedb97292b8544bc8b3164d986e35d85/volumes 24.561s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_export_import[id-a99c54a1-dd80-4724-8a13-13bf58d4068d]",
                                "----------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 65, in test_volume_backup_export_import",
                                "    backup = self.create_backup(volume_id=volume['id'], name=backup_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 219, in create_backup",
                                "    waiters.wait_for_volume_resource_status(backup_client, backup['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/backups_client.py\", line 83, in show_backup",
                                "    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/backups_client.py\", line 76, in delete_backup",
                                "    resp, body = self.delete('backups/%s' % backup_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/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion",
                                "    if self.is_resource_deleted(id, *args, **kwargs):",
                                "       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 140, in is_resource_deleted",
                                "    self.show_backup(id)",
                                "    ~~~~~~~~~~~~~~~~^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup",
                                "    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 pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:47:34,738 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes 1.528s",
                                "2026-05-20 01:47:34,852 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.105s",
                                "2026-05-20 01:47:35,984 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.120s",
                                "2026-05-20 01:47:36,001 31 INFO     [tempest.common.waiters] volume 89b3001b-9521-4ad4-ae82-dbafa1da6942 reached available after waiting for 2.001023 seconds",
                                "2026-05-20 01:47:36,315 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups 0.311s",
                                "2026-05-20 01:47:36,637 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.316s",
                                "2026-05-20 01:47:37,981 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.335s",
                                "2026-05-20 01:47:39,208 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.215s",
                                "2026-05-20 01:47:40,367 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.150s",
                                "2026-05-20 01:47:41,858 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 0.479s",
                                "2026-05-20 01:47:52,996 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 10.127s",
                                "2026-05-20 01:48:02,821 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 9.812s",
                                "2026-05-20 01:48:20,337 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 17.508s",
                                "2026-05-20 01:48:31,529 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/backups/5264fce5-05a9-4e3a-8e30-3e66a8a8e7df 10.182s",
                                "2026-05-20 01:48:38,838 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 7.301s",
                                "2026-05-20 01:48:49,936 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 11.078s",
                                "2026-05-20 01:48:49,937 31 WARNING  [tempest.lib.common.utils.test_utils] G",
                                "    ot ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x74f217217c40>, retrying...",
                                "2026-05-20 01:48:56,438 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 1.498s",
                                "2026-05-20 01:48:56,643 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.179s",
                                "2026-05-20 01:48:56,817 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.172s",
                                "2026-05-20 01:49:09,440 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 11.603s",
                                "2026-05-20 01:49:09,440 31 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x74f217217c40>, retrying...",
                                "2026-05-20 01:49:14,635 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.188s",
                                "2026-05-20 01:49:14,748 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes/89b3001b-9521-4ad4-ae82-dbafa1da6942 0.110s",
                                "",
                                "",
                                "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 324, in test_reset_group_snapshot_status",
                                "    self.admin_group_snapshots_client.reset_group_snapshot_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        group_snapshot['id'], status)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 90, in reset_group_snapshot_status",
                                "    resp, body = self.post('group_snapshots/%s/action' % group_snapshot_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_snapshots_client.py\", line 90, in reset_group_snapshot_status",
                                "    resp, body = self.post('group_snapshots/%s/action' % group_snapshot_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/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot",
                                "    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot",
                                "    resp, body = self.delete('group_snapshots/%s' % group_snapshot_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': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    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 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Invalid Group: Group has existing snapshots.'}",
                                "",
                                "",
                                "Captured traceback-4:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    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 4a2cbf65-cda7-4c1c-ba9a-5f13e6eac9c2 deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-5:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    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-20 01:47:34,119 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/types 1.060s",
                                "2026-05-20 01:47:34,281 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_types 0.151s",
                                "2026-05-20 01:47:35,143 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups 0.859s",
                                "2026-05-20 01:47:35,319 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups/8a717976-accb-4c7e-97c3-98b02614a4fe 0.170s",
                                "2026-05-20 01:47:35,324 41 INFO     [tempest.common.waiters] group 8a717976-accb-4c7e-97c3-98b02614a4fe reached available after waiting for 0.324336 seconds",
                                "2026-05-20 01:47:35,791 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes 0.461s",
                                "2026-05-20 01:47:35,941 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/2aba27d9-764c-4111-99b8-55b1e28e93b1 0.131s",
                                "2026-05-20 01:47:37,854 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/2aba27d9-764c-4111-99b8-55b1e28e93b1 0.893s",
                                "2026-05-20 01:47:37,863 41 INFO     [tempest.common.waiters] volume 2aba27d9-764c-4111-99b8-55b1e28e93b1 reached available after waiting for 2.863343 seconds",
                                "2026-05-20 01:47:38,340 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots 0.475s",
                                "2026-05-20 01:47:38,460 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.109s",
                                "2026-05-20 01:47:39,685 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.214s",
                                "2026-05-20 01:47:39,691 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 1.691104 seconds",
                                "2026-05-20 01:47:39,849 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/detail 0.151s",
                                "2026-05-20 01:47:40,212 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 0.356s",
                                "2026-05-20 01:47:40,219 41 INFO     [tempest.common.waiters] snapshot 1e92b7fd-5dbe-4627-a9f6-9e782d34332f reached available after waiting for 0.219250 seconds",
                                "2026-05-20 01:47:40,680 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.449s",
                                "2026-05-20 01:47:40,820 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https:",
                                "    //api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.132s",
                                "2026-05-20 01:47:40,826 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached creating after waiting for 0.826679 seconds",
                                "2026-05-20 01:47:40,979 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.149s",
                                "2026-05-20 01:47:41,852 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.868s",
                                "2026-05-20 01:47:41,857 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 0.857174 seconds",
                                "2026-05-20 01:47:42,284 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 0.424s",
                                "2026-05-20 01:47:52,477 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd/action 10.183s",
                                "2026-05-20 01:48:00,120 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 7.637s",
                                "2026-05-20 01:48:00,125 41 INFO     [tempest.common.waiters] group_snapshot 24730851-5c9c-48d1-9c98-c90c99b8d5dd reached available after waiting for 0.125004 seconds",
                                "2026-05-20 01:48:00,370 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 0.242s",
                                "2026-05-20 01:48:02,326 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/detail 1.952s",
                                "2026-05-20 01:48:20,384 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/detail 18.032s",
                                "2026-05-20 01:48:20,621 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 0.217s",
                                "2026-05-20 01:48:38,299 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 16.657s",
                                "2026-05-20 01:48:49,939 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/snapshots/1e92b7fd-5dbe-4627-a9f6-9e782d34332f 10.626s",
                                "2026-05-20 01:48:49,940 41 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseGroupSnapshotsTest._delete_group_snapshot of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7ece607ac050>>, retrying...",
                                "2026-05-20 01:48:56,407 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/group_snapshots/24730851-5c9c-48d1-9c98-c90c99b8d5dd 1.463s",
                                "2026-05-20 01:48:56,786 41 INFO     [tempest.lib.common.res",
                                "    t_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/volumes/detail 0.370s",
                                "2026-05-20 01:48:56,943 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/c989e9cf7edd4976adbedfeb174067bb/groups/8a717976-accb-4c7e-97c3-98b02614a4fe/action 0.146s",
                                "2026-05-20 01:49:14,490 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/group_types/4a2cbf65-cda7-4c1c-ba9a-5f13e6eac9c2 17.540s",
                                "2026-05-20 01:49:14,727 41 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a8f557fc34a4c8aae9af714e769cb0f/types/d51a6c58-810f-4ba1-bc70-acf1d41a9271 0.230s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting[id-bf89080f-8129-465e-9327-b2f922666ba5]",
                                "------------------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 120, in test_snapshot_force_delete_when_snapshot_is_error_deleting",
                                "    self._create_reset_and_force_delete_temp_snapshot('error_deleting')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('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/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/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_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/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-20 01:49:07,316 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/4c967a8f026f4d7b90e76ec02dfbbbcd/snapshots 10.531s",
                                "2026-05-20 01:49:15,215 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 7.892s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_reset_status[id-47a35425-a891-4e13-961c-c45deea21e94]",
                                "---------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 126, in test_volume_backup_reset_status",
                                "    volume = self.create_volume()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume",
                                "    volume = self.volumes_client.create_volume(**kwargs)['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 pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:49:15,211 31 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/f96ef00f49c942e0863e344f160c75c2/volumes 0.397s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_update_all_quota_resources_for_tenant[id-3d45c99e-cc42-4424-a56e-5cbd212b63a6]",
                                "---------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 80, in test_update_all_quota_resources_for_tenant",
                                "    quota_set = self.admin_quotas_client.update_quota_set(",
                                "                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.demo_tenant_id,",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "        **new_quota_set)['quota_set']",
                                "        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 59, in update_quota_set",
                                "    resp, body = self.put('os-quota-sets/%s' % tenant_id, put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      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 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-20 01:49:27,181 33 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasAdminTestJSON:test_update_all_quota_resources_for_tenant): 500 PUT https://api.testbed.osism.xyz:8776/v3/bc20b67483954c529d09f20b135e09f0/os-quota-sets/eedb97292b8544bc8b3164d986e35d85 12.403s",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest)",
                                "--------------------------------------------------------------------------------",
                                "",
                                "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_volumes_backup.VolumesBackupsAdminTest)",
                                "------------------------------------------------------------------------------------",
                                "",
                                "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_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 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_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 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_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 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_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status[id-41288afd-d463-485e-8f6e-4eea159413eb]",
                                "-----------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 85, in test_update_snapshot_status",
                                "    self.admin_snapshots_client.reset_snapshot_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], status)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_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/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/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_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/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-20 01:49:27,208 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 11.978s",
                                "2026-05-20 01:49:32,813 25 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/415fd91445c24c1c9853285f2aa95611/snapshots/e91b6e20-c134-4a90-b049-cdd1ec4b78ab/action 5.596s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.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.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",
                                "",
                                "",
                                "tearDownClass (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 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_volume_quota_classes.VolumeQuotaClassesTest)",
                                "--------------------------------------------------------------------------------------",
                                "",
                                "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_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 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-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 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 ef22df6a-e8d1-4b59-8015-5ca42a3ab6f0 deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "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-20 01:47:38,414 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types 0.523s",
                                "2026-05-20 01:47:38,545 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types 0.119s",
                                "2026-05-20 01:47:39,043 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.494s",
                                "2026-05-20 01:47:39,170 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634 0.118s",
                                "2026-05-20 01:47:40,336 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634 0.153s",
                                "2026-05-20 01:47:40,340 39 INFO     [tempest.common.waiters] group 2cbf1656-da88-4dcb-8617-0ab70d955634 reached available after waiting for 1.340906 seconds",
                                "2026-05-20 01:47:40,601 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.254s",
                                "2026-05-20 01:47:40,764 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca 0.156s",
                                "2026-05-20 01:47:41,887 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca 0.115s",
                                "2026-05-20 01:47:41,893 39 INFO     [tempest.common.waiters] group ae86da40-d264-44b8-a260-94722cbaecca reached available after waiting for 1.893198 seconds",
                                "2026-05-20 01:48:00,473 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 18.578s",
                                "2026-05-20 01:48:12,914 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 12.432s",
                                "2026-05-20 01:48:12,915 39 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=0x724d5e9b8590>>, retrying...",
                                "2026-05-20 01:48:20,574 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.647s",
                                "2026-05-20 01:48:31,336 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca/action 10.715s",
                                "2026-05-20 01:48:31,337 39 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=0x724d5e9b8590>>, retrying...",
                                "2026-05-20 01:48:38,571 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.231s",
                                "2026-05-20 01:48:49,479 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b",
                                "    0bf99a3f8/groups/ae86da40-d264-44b8-a260-94722cbaecca/action 10.889s",
                                "2026-05-20 01:48:56,560 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 7.070s",
                                "2026-05-20 01:49:07,316 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634/action 10.742s",
                                "2026-05-20 01:49:07,317 39 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=0x724d5e9b8590>>, retrying...",
                                "2026-05-20 01:49:14,406 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 2.086s",
                                "2026-05-20 01:49:32,825 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/2cbf1656-da88-4dcb-8617-0ab70d955634/action 18.407s",
                                "2026-05-20 01:49:32,826 39 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=0x724d5e9b8590>>, retrying...",
                                "2026-05-20 01:49:47,951 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 10.122s",
                                "2026-05-20 01:49:50,984 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types/ef22df6a-e8d1-4b59-8015-5ca42a3ab6f0 3.028s",
                                "2026-05-20 01:49:51,170 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types/bfbe9857-a0b2-44cd-a064-eb48ac156d15 0.176s",
                                "",
                                "",
                                "tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_list_delete_volume_transfer[id-ab526943-b725-4c07-b875-8e8ef87a2c30]",
                                "----------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volume_transfers.py\", line 81, in test_create_list_delete_volume_transfer",
                                "    volume = self.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.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-20 01:48:56,738 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes 17.776s",
                                "2026-05-20 01:49:14,429 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 17.678s",
                                "2026-05-20 01:49:27,184 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 11.745s",
                                "2026-05-20 01:49:32,392 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 5.200s",
                                "2026-05-20 01:49:32,812 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.406s",
                                "2026-05-20 01:49:32,812 29 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...",
                                "2026-05-20 01:49:47,948 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 10.133s",
                                "2026-05-20 01:49:47,949 29 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x766b99a3fc40>, retrying...",
                                "2026-05-20 01:49:53,132 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.179s",
                                "2026-05-20 01:49:53,446 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.295s",
                                "2026-05-20 01:49:53,539 29 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/662201ab4e864880845d288a49bc7f81/volumes/da9570d6-e6d6-4c45-8df2-751e1128316e 0.091s",
                                "",
                                "",
                                "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 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 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.test_volumes_clone_negative.VolumesCloneNegativeTest)",
                                "---------------------------------------------------------------------------------------",
                                "",
                                "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",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_service_with_invalid_binary[id-c571f179-c6e6-4c50-a0ab-368b628a8ac1,negative]",
                                "----------------------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_services_negative.py\", line 43, in test_disable_service_with_invalid_binary",
                                "    self.assertRaises(lib_exc.NotFound,",
                                "    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "                      self.admin_volume_services_client.disable_service,",
                                "                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                      host=self.host, binary='invalid_binary')",
                                "                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 569, in assertRaises",
                                "    self.assertThat(our_callable, matcher)",
                                "    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 585, in assertThat",
                                "    mismatch_error = self._matchHelper(matchee, matcher, message, verbose)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 644, in _matchHelper",
                                "    mismatch = matcher.match(matchee)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 152, in match",
                                "    mismatch = self.exception_matcher.match(typed_exc_info)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_higherorder.py\", line 80, in match",
                                "    mismatch = matcher.match(matchee)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 543, in match",
                                "    raise matchee[1].with_traceback(matchee[2])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 140, in match",
                                "    result = actual_callable()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 1332, in __call__",
                                "    return self._callable_object(*self._args, **self._kwargs)",
                                "           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/services_client.py\", line 71, in disable_service",
                                "    resp, body = self.put('os-services/disable', put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      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/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-20 01:50:12,992 17 INFO     [tempest.lib.common.rest_client] Request (VolumeServicesNegativeTest:test_disable_service_with_invalid_binary): 500 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/disable 10.386s",
                                "",
                                "",
                                "tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON.test_crud_snapshot_metadata[id-a2f20f99-e363-4584-be97-bc33afb1a56c]",
                                "---------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_snapshot_metadata.py\", line 70, in test_crud_snapshot_metadata",
                                "    body = self.snapshots_client.update_snapshot_metadata(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], metadata=update)['metadata']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 167, in update_snapshot_metadata",
                                "    resp, body = self.put(url, put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      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 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/api/volume/test_snapshot_metadata.py\", line 44, in tearDown",
                                "    self.snapshots_client.update_snapshot_metadata(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], metadata={})",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 167, in update_snapshot_metadata",
                                "    resp, body = self.put(url, put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      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 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-20 01:50:02,196 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.184s",
                                "2026-05-20 01:50:02,295 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.090s",
                                "2026-05-20 01:50:02,989 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_crud_snapshot_metadata): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 0.687s",
                                "2026-05-20 01:50:13,182 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:tearDown): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 10.186s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsTest)",
                                "----------------------------------------------------------------------",
                                "",
                                "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_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_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 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 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.test_snapshot_metadata.SnapshotMetadataTestJSON.test_update_show_snapshot_metadata_item[id-e8ff85c5-8f97-477f-806a-3ac364a949ed]",
                                "---------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_snapshot_metadata.py\", line 97, in test_update_show_snapshot_metadata_item",
                                "    self.snapshots_client.create_snapshot_metadata(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], metadata)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 140, in create_snapshot_metadata",
                                "    resp, body = self.post(url, put_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: 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/api/volume/test_snapshot_metadata.py\", line 44, in tearDown",
                                "    self.snapshots_client.update_snapshot_metadata(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], metadata={})",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 167, in update_snapshot_metadata",
                                "    resp, body = self.put(url, put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      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 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-20 01:50:21,482 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:test_update_show_snapshot_metadata_item): 500 POST https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 8.291s",
                                "2026-05-20 01:50:32,152 33 INFO     [tempest.lib.common.rest_client] Request (SnapshotMetadataTestJSON:tearDown): 500 PUT https://api.testbed.osism.xyz:8776/v3/0e1052f95afb4c0c804a69b7bbac5771/snapshots/5d404cf5-17e0-446a-b487-beceae97b726/metadata 10.662s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_thaw_host_with_invalid_host[id-7c6287c9-d655-47e1-9a11-76f6657a6dce,negative]",
                                "--------------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_services_negative.py\", line 68, in test_thaw_host_with_invalid_host",
                                "    self.assertRaises(lib_exc.BadRequest,",
                                "    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "                      self.admin_volume_services_client.thaw_host,",
                                "                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                      host='invalid_host')",
                                "                      ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 569, in assertRaises",
                                "    self.assertThat(our_callable, matcher)",
                                "    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 585, in assertThat",
                                "    mismatch_error = self._matchHelper(matchee, matcher, message, verbose)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 644, in _matchHelper",
                                "    mismatch = matcher.match(matchee)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 152, in match",
                                "    mismatch = self.exception_matcher.match(typed_exc_info)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_higherorder.py\", line 80, in match",
                                "    mismatch = matcher.match(matchee)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 543, in match",
                                "    raise matchee[1].with_traceback(matchee[2])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/matchers/_exception.py\", line 140, in match",
                                "    result = actual_callable()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/testtools/testcase.py\", line 1332, in __call__",
                                "    return self._callable_object(*self._args, **self._kwargs)",
                                "           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/services_client.py\", line 109, in thaw_host",
                                "    resp, body = self.put('os-services/thaw', put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      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/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-20 01:50:32,147 17 INFO     [tempest.lib.common.rest_client] Request (VolumeServicesNegativeTest:test_thaw_host_with_invalid_host): 500 PUT https://api.testbed.osism.xyz:8776/v3/b730fd74d1394c5b86774b020b12f374/os-services/thaw 11.230s",
                                "",
                                "",
                                "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",
                                "",
                                "",
                                "tearDownClass (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 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.test_volume_metadata.VolumesMetadataTest)",
                                "---------------------------------------------------------------------------",
                                "",
                                "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-1933762 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\\': \\'d7057b9d-3867-4425-a8ac-5be9b3ed250f\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "",
                                "",
                                "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/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-20 01:49:51,391 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types 0.161s",
                                "2026-05-20 01:49:53,138 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types 1.742s",
                                "2026-05-20 01:49:53,374 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups 0.227s",
                                "2026-05-20 01:49:53,504 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.122s",
                                "2026-05-20 01:49:54,643 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.129s",
                                "2026-05-20 01:49:54,656 39 INFO     [tempest.common.waiters] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.656428 seconds",
                                "2026-05-20 01:49:55,204 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 0.544s",
                                "2026-05-20 01:49:55,366 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 0.149s",
                                "2026-05-20 01:49:56,559 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 0.176s",
                                "2026-05-20 01:49:56,589 39 INFO     [tempest.common.waiters] volume 7d7cf6cb-6b16-470d-aa04-ac38a6d64d66 reached available after waiting for 1.589940 seconds",
                                "2026-05-20 01:49:57,069 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes 0.476s",
                                "2026-05-20 01:49:57,250 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/52ff39ac-e6ea-448e-9fda-83313144d3dc 0.166s",
                                "2026-05-20 01:49:58,425 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/52ff39ac-e6ea-448e-9fda-83313144d3dc 0.158s",
                                "2026-05-20 01:49:58,442 39 INFO     [tempest.common.waiters] volume 52ff39ac-e6ea-448e-9fda-83313144d3dc reached available after waiting for 1.442878 seconds",
                                "2026-05-20 01:49:58,619 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.173s",
                                "2026-05-20 01:49:58,738 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.116s",
                                "2026-05-20 01:49:59,848 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.100s",
                                "2026-05-20 01:49:59,853 39 INFO     [tempest.common.waiters] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.853539 seconds",
                                "2026-05-20 01:49:59,973 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.117s",
                                "2026-05-20 01:50:00,139 39 INFO     [tempest.lib.co",
                                "    mmon.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.156s",
                                "2026-05-20 01:50:00,394 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.228s",
                                "2026-05-20 01:50:00,525 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.126s",
                                "2026-05-20 01:50:01,653 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac 0.117s",
                                "2026-05-20 01:50:01,660 39 INFO     [tempest.common.waiters] group f3911298-0af5-4597-823d-3ce2669e41ac reached available after waiting for 1.660309 seconds",
                                "2026-05-20 01:50:01,861 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.198s",
                                "2026-05-20 01:50:02,065 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.178s",
                                "2026-05-20 01:50:21,490 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac/action 19.393s",
                                "2026-05-20 01:50:21,491 39 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_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006] id=0x724d5e9b4410>>, retrying...",
                                "2026-05-20 01:50:36,946 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 10.451s",
                                "2026-05-20 01:50:36,947 39 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_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006] id=0x724d5e9b4410>>, retrying...",
                                "2026-05-20 01:50:42,167 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/volumes/detail 0.217s",
                                "2026-05-20 01:50:43,024 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d25723ff887340f3bcbaf5b0bf99a3f8/groups/f3911298-0af5-4597-823d-3ce2669e41ac/action 0.841s",
                                "2026-05-20 01:50:53,136 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/group_types/440c049a-0ff2-49bb-8058-7b4bd33c6ef1 10.107s",
                                "2026-05-20 01:51:01,627 39 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/564a27b97e234cafb3a2112b2be7b9ad/types/c061577a-e7fa-4bc2-bb46-94a086edd74e 8.486s",
                                "",
                                "",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 122 tests in 444.4970 sec.",
                                " - Passed: 41",
                                " - Skipped: 7",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 74",
                                "Sum of execute time for each test: 1286.0673 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (7 tests) => 0:01:29.679844",
                                " - Worker 1 (16 tests) => 0:01:10.147913",
                                " - Worker 2 (6 tests) => 0:00:43.792256",
                                " - Worker 3 (16 tests) => 0:07:07.218465",
                                " - Worker 4 (6 tests) => 0:01:18.433294",
                                " - Worker 5 (4 tests) => 0:00:52.830822",
                                " - Worker 6 (6 tests) => 0:02:11.629689",
                                " - Worker 7 (9 tests) => 0:03:16.995402",
                                " - Worker 8 (6 tests) => 0:01:18.995101",
                                " - Worker 9 (5 tests) => 0:03:02.148397",
                                " - Worker 10 (7 tests) => 0:02:47.682530",
                                " - Worker 11 (12 tests) => 0:03:12.073278",
                                " - Worker 12 (4 tests) => 0:01:36.426623",
                                " - Worker 13 (4 tests) => 0:00:55.019053",
                                " - Worker 14 (8 tests) => 0:03:55.185445",
                                " - Worker 15 (6 tests) => 0:03:20.487768"
                            ],
                            "zuul_log_id": "0242ac1f-6606-7a36-a792-00000000001f-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:54:52.241320Z",
                            "start": "2026-05-20T01:37:04.344036Z"
                        },
                        "id": "0242ac1f-6606-7a36-a792-00000000001f",
                        "name": "Run tempest"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 11,
            "failures": 1,
            "ignored": 0,
            "ok": 24,
            "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-20T01:54:56.196528Z",
                    "start": "2026-05-20T01:54:53.437692Z"
                },
                "id": "0242ac1f-6606-0887-4772-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-0887-4772-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:54:53.511204Z",
                            "start": "2026-05-20T01:54:53.456048Z"
                        },
                        "id": "0242ac1f-6606-0887-4772-000000000007",
                        "name": "Register sources"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "sudo",
                                "-n",
                                "true"
                            ],
                            "delta": "0:00:00.019228",
                            "end": "2026-05-20 01:54:54.414985",
                            "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-0887-4772-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-05-20 01:54:54.395757",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "sudo: a password is required",
                            "stdout_lines": [
                                "sudo: a password is required"
                            ],
                            "zuul_log_id": "0242ac1f-6606-0887-4772-000000000009-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0887-4772-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:54:54.567740Z",
                            "start": "2026-05-20T01:54:53.553271Z"
                        },
                        "id": "0242ac1f-6606-0887-4772-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-0887-4772-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:54:54.612206Z",
                            "start": "2026-05-20T01:54:54.584260Z"
                        },
                        "id": "0242ac1f-6606-0887-4772-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-0887-4772-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:54:54.708436Z",
                            "start": "2026-05-20T01:54:54.628225Z"
                        },
                        "id": "0242ac1f-6606-0887-4772-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-testbed04/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed04/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1005,
                                    "group": "zuul-testbed04",
                                    "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-testbed04",
                                            "path": "/home/zuul-testbed04/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed04",
                                    "path": "/home/zuul-testbed04/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1004,
                                    "zj_output_dirs": "docs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed04/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed04/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1005,
                                    "group": "zuul-testbed04",
                                    "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-testbed04",
                                            "path": "/home/zuul-testbed04/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed04",
                                    "path": "/home/zuul-testbed04/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1004,
                                    "zj_output_dirs": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed04/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed04/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1005,
                                    "group": "zuul-testbed04",
                                    "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-testbed04",
                                            "path": "/home/zuul-testbed04/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed04",
                                    "path": "/home/zuul-testbed04/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1004,
                                    "zj_output_dirs": "logs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0887-4772-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:54:55.718282Z",
                            "start": "2026-05-20T01:54:54.718143Z"
                        },
                        "id": "0242ac1f-6606-0887-4772-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-0887-4772-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:54:55.765262Z",
                            "start": "2026-05-20T01:54:55.729837Z"
                        },
                        "id": "0242ac1f-6606-0887-4772-00000000000f",
                        "name": "Copy files and folders to staging folder"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed04/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed04/zuul-output/logs"
                                }
                            },
                            "gid": 1005,
                            "group": "zuul-testbed04",
                            "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-testbed04/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-testbed04/zuul-output/logs",
                                    "recurse": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed04",
                            "path": "/home/zuul-testbed04/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1004
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0887-4772-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:54:56.070298Z",
                            "start": "2026-05-20T01:54:55.772768Z"
                        },
                        "id": "0242ac1f-6606-0887-4772-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-0887-4772-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:54:56.115899Z",
                            "start": "2026-05-20T01:54:56.080148Z"
                        },
                        "id": "0242ac1f-6606-0887-4772-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-0887-4772-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:54:56.155863Z",
                            "start": "2026-05-20T01:54:56.130054Z"
                        },
                        "id": "0242ac1f-6606-0887-4772-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-0887-4772-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:54:56.196528Z",
                            "start": "2026-05-20T01:54:56.171210Z"
                        },
                        "id": "0242ac1f-6606-0887-4772-000000000015",
                        "name": "Archive everything from logs"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-05-20T01:55:17.420934Z",
                    "start": "2026-05-20T01:54:56.217202Z"
                },
                "id": "0242ac1f-6606-0887-4772-000000000017",
                "name": "Post cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:54:56.294911Z",
                            "start": "2026-05-20T01:54:56.227422Z"
                        },
                        "id": "0242ac1f-6606-0887-4772-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-20T01:54:56.343600Z",
                            "start": "2026-05-20T01:54:56.307199Z"
                        },
                        "id": "0242ac1f-6606-0887-4772-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:20.544979",
                            "end": "2026-05-20 01:55:17.210336",
                            "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-testbed04/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-0887-4772-00000000001b-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 01:54:56.665357",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-20 01:54:57 - clean up servers\n2026-05-20 01:54:58 - testbed-manager\n2026-05-20 01:54:58 - testbed-node-5\n2026-05-20 01:54:58 - testbed-node-3\n2026-05-20 01:54:58 - testbed-node-2\n2026-05-20 01:54:58 - testbed-node-1\n2026-05-20 01:54:58 - testbed-node-4\n2026-05-20 01:54:58 - testbed-node-0\n2026-05-20 01:54:58 - clean up keypairs\n2026-05-20 01:54:59 - testbed\n2026-05-20 01:54:59 - wait for servers to be gone\n2026-05-20 01:55:09 - clean up ports\n2026-05-20 01:55:10 - 14a94873-4ade-4937-be98-85fdecace72e\n2026-05-20 01:55:10 - 5c1e1f71-11bb-4fee-8683-f0a5bac76e89\n2026-05-20 01:55:10 - 730b214b-bcc9-469e-ad1a-16ca9a21a9ff\n2026-05-20 01:55:10 - 95f3a855-95f5-43d3-bb25-b35a06cbd9a8\n2026-05-20 01:55:11 - 99033f1c-c2fc-486a-a610-3d9112d52e9c\n2026-05-20 01:55:11 - 9d9c2303-7b9d-4146-915a-1163d5d1145a\n2026-05-20 01:55:12 - e5296eab-be04-429a-a22d-72af6559c018\n2026-05-20 01:55:12 - clean up volumes\n2026-05-20 01:55:12 - testbed-volume-2-node-base\n2026-05-20 01:55:12 - testbed-volume-5-node-base\n2026-05-20 01:55:12 - testbed-volume-4-node-base\n2026-05-20 01:55:12 - testbed-volume-3-node-base\n2026-05-20 01:55:12 - testbed-volume-1-node-base\n2026-05-20 01:55:12 - testbed-volume-0-node-base\n2026-05-20 01:55:12 - testbed-volume-manager-base\n2026-05-20 01:55:12 - testbed-volume-5-node-5\n2026-05-20 01:55:12 - testbed-volume-2-node-5\n2026-05-20 01:55:12 - testbed-volume-6-node-3\n2026-05-20 01:55:12 - testbed-volume-7-node-4\n2026-05-20 01:55:12 - testbed-volume-8-node-5\n2026-05-20 01:55:13 - testbed-volume-0-node-3\n2026-05-20 01:55:13 - testbed-volume-4-node-4\n2026-05-20 01:55:13 - testbed-volume-3-node-3\n2026-05-20 01:55:13 - testbed-volume-1-node-4\n2026-05-20 01:55:13 - disconnect routers\n2026-05-20 01:55:13 - testbed\n2026-05-20 01:55:14 - clean up subnets\n2026-05-20 01:55:14 - subnet-testbed-management\n2026-05-20 01:55:15 - clean up networks\n2026-05-20 01:55:15 - net-testbed-management\n2026-05-20 01:55:15 - clean up security groups\n2026-05-20 01:55:15 - testbed-node\n2026-05-20 01:55:15 - testbed-management\n2026-05-20 01:55:15 - clean up floating ips\n2026-05-20 01:55:15 - 81.163.193.92\n2026-05-20 01:55:16 - clean up routers\n2026-05-20 01:55:16 - testbed",
                            "stdout_lines": [
                                "2026-05-20 01:54:57 - clean up servers",
                                "2026-05-20 01:54:58 - testbed-manager",
                                "2026-05-20 01:54:58 - testbed-node-5",
                                "2026-05-20 01:54:58 - testbed-node-3",
                                "2026-05-20 01:54:58 - testbed-node-2",
                                "2026-05-20 01:54:58 - testbed-node-1",
                                "2026-05-20 01:54:58 - testbed-node-4",
                                "2026-05-20 01:54:58 - testbed-node-0",
                                "2026-05-20 01:54:58 - clean up keypairs",
                                "2026-05-20 01:54:59 - testbed",
                                "2026-05-20 01:54:59 - wait for servers to be gone",
                                "2026-05-20 01:55:09 - clean up ports",
                                "2026-05-20 01:55:10 - 14a94873-4ade-4937-be98-85fdecace72e",
                                "2026-05-20 01:55:10 - 5c1e1f71-11bb-4fee-8683-f0a5bac76e89",
                                "2026-05-20 01:55:10 - 730b214b-bcc9-469e-ad1a-16ca9a21a9ff",
                                "2026-05-20 01:55:10 - 95f3a855-95f5-43d3-bb25-b35a06cbd9a8",
                                "2026-05-20 01:55:11 - 99033f1c-c2fc-486a-a610-3d9112d52e9c",
                                "2026-05-20 01:55:11 - 9d9c2303-7b9d-4146-915a-1163d5d1145a",
                                "2026-05-20 01:55:12 - e5296eab-be04-429a-a22d-72af6559c018",
                                "2026-05-20 01:55:12 - clean up volumes",
                                "2026-05-20 01:55:12 - testbed-volume-2-node-base",
                                "2026-05-20 01:55:12 - testbed-volume-5-node-base",
                                "2026-05-20 01:55:12 - testbed-volume-4-node-base",
                                "2026-05-20 01:55:12 - testbed-volume-3-node-base",
                                "2026-05-20 01:55:12 - testbed-volume-1-node-base",
                                "2026-05-20 01:55:12 - testbed-volume-0-node-base",
                                "2026-05-20 01:55:12 - testbed-volume-manager-base",
                                "2026-05-20 01:55:12 - testbed-volume-5-node-5",
                                "2026-05-20 01:55:12 - testbed-volume-2-node-5",
                                "2026-05-20 01:55:12 - testbed-volume-6-node-3",
                                "2026-05-20 01:55:12 - testbed-volume-7-node-4",
                                "2026-05-20 01:55:12 - testbed-volume-8-node-5",
                                "2026-05-20 01:55:13 - testbed-volume-0-node-3",
                                "2026-05-20 01:55:13 - testbed-volume-4-node-4",
                                "2026-05-20 01:55:13 - testbed-volume-3-node-3",
                                "2026-05-20 01:55:13 - testbed-volume-1-node-4",
                                "2026-05-20 01:55:13 - disconnect routers",
                                "2026-05-20 01:55:13 - testbed",
                                "2026-05-20 01:55:14 - clean up subnets",
                                "2026-05-20 01:55:14 - subnet-testbed-management",
                                "2026-05-20 01:55:15 - clean up networks",
                                "2026-05-20 01:55:15 - net-testbed-management",
                                "2026-05-20 01:55:15 - clean up security groups",
                                "2026-05-20 01:55:15 - testbed-node",
                                "2026-05-20 01:55:15 - testbed-management",
                                "2026-05-20 01:55:15 - clean up floating ips",
                                "2026-05-20 01:55:15 - 81.163.193.92",
                                "2026-05-20 01:55:16 - clean up routers",
                                "2026-05-20 01:55:16 - testbed"
                            ],
                            "zuul_log_id": "0242ac1f-6606-0887-4772-00000000001b-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:55:17.420934Z",
                            "start": "2026-05-20T01:54:56.388778Z"
                        },
                        "id": "0242ac1f-6606-0887-4772-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-20T01:55:21.054963Z",
                    "start": "2026-05-20T01:55:18.393804Z"
                },
                "id": "0242ac1f-6606-b70f-77be-000000000002",
                "name": "Cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:55:18.463216Z",
                            "start": "2026-05-20T01:55:18.411244Z"
                        },
                        "id": "0242ac1f-6606-b70f-77be-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-20T01:55:18.504480Z",
                            "start": "2026-05-20T01:55:18.470026Z"
                        },
                        "id": "0242ac1f-6606-b70f-77be-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.436212",
                            "end": "2026-05-20 01:55:20.807464",
                            "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-testbed04/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-b70f-77be-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-20 01:55:19.371252",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-20 01:55:19 - clean up servers\n2026-05-20 01:55:20 - clean up keypairs\n2026-05-20 01:55:20 - wait for servers to be gone\n2026-05-20 01:55:20 - clean up ports\n2026-05-20 01:55:20 - clean up volumes\n2026-05-20 01:55:20 - disconnect routers\n2026-05-20 01:55:20 - clean up subnets\n2026-05-20 01:55:20 - clean up networks\n2026-05-20 01:55:20 - clean up security groups\n2026-05-20 01:55:20 - clean up floating ips\n2026-05-20 01:55:20 - clean up routers",
                            "stdout_lines": [
                                "2026-05-20 01:55:19 - clean up servers",
                                "2026-05-20 01:55:20 - clean up keypairs",
                                "2026-05-20 01:55:20 - wait for servers to be gone",
                                "2026-05-20 01:55:20 - clean up ports",
                                "2026-05-20 01:55:20 - clean up volumes",
                                "2026-05-20 01:55:20 - disconnect routers",
                                "2026-05-20 01:55:20 - clean up subnets",
                                "2026-05-20 01:55:20 - clean up networks",
                                "2026-05-20 01:55:20 - clean up security groups",
                                "2026-05-20 01:55:20 - clean up floating ips",
                                "2026-05-20 01:55:20 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-b70f-77be-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:55:21.054963Z",
                            "start": "2026-05-20T01:55:18.541714Z"
                        },
                        "id": "0242ac1f-6606-b70f-77be-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-20T01:55:25.676197Z",
                    "start": "2026-05-20T01:55:21.974714Z"
                },
                "id": "0242ac1f-6606-0ce5-4cf3-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-0ce5-4cf3-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:55:22.047633Z",
                            "start": "2026-05-20T01:55:21.991154Z"
                        },
                        "id": "0242ac1f-6606-0ce5-4cf3-000000000008",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0ce5-4cf3-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:55:22.115477Z",
                            "start": "2026-05-20T01:55:22.057093Z"
                        },
                        "id": "0242ac1f-6606-0ce5-4cf3-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/c89d8bc8dad74b5a94673bb29131aa18/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/work/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/work/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/work/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0ce5-4cf3-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:55:23.181624Z",
                            "start": "2026-05-20T01:55:22.124632Z"
                        },
                        "id": "0242ac1f-6606-0ce5-4cf3-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-testbed04@81.163.193.140:/home/zuul-testbed04/zuul-output/logs/ /var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/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-testbed04@81.163.193.140:/home/zuul-testbed04/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/c89d8bc8dad74b5a94673bb29131aa18/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-testbed04@81.163.193.140:/home/zuul-testbed04/zuul-output/artifacts/ /var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/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-testbed04@81.163.193.140:/home/zuul-testbed04/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/c89d8bc8dad74b5a94673bb29131aa18/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-testbed04@81.163.193.140:/home/zuul-testbed04/zuul-output/docs/ /var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/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/c89d8bc8dad74b5a94673bb29131aa18/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-testbed04@81.163.193.140:/home/zuul-testbed04/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/c89d8bc8dad74b5a94673bb29131aa18/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0ce5-4cf3-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:55:25.608099Z",
                            "start": "2026-05-20T01:55:23.199388Z"
                        },
                        "id": "0242ac1f-6606-0ce5-4cf3-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-0ce5-4cf3-00000000000f",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:55:25.676197Z",
                            "start": "2026-05-20T01:55:25.628314Z"
                        },
                        "id": "0242ac1f-6606-0ce5-4cf3-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-20T01:55:27.584498Z",
                    "start": "2026-05-20T01:55:26.577873Z"
                },
                "id": "0242ac1f-6606-4cac-a15d-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQCRcIZ2MDpnHQ0/Smnk7DDCBQqEtrUU2Vw3YQsZVgm16fKBwORkFPEsKAXUl1im+jZnSnvFgwt9828Kbh5QFln8dGJEOJyciJ9oCm/fXqGp0Pky1sZD0ikPkZ/X/rtvNXv1UYsDUEI62b4S28N1NyCNSWxkCS6Dh8rozqjN11dStDSH59FyQsKG5MCe1eENvLcsQNfBUAzMDcZzyi16y2o87Rc5ogA58VuTP0Je5LaWjrXMBWX0iuubSRrXxVqHbZopqYED3+YIrT5B74DX2Xn4j7q3XhaSQImxBqCpYHOg6+KC3mTHGXtKarPC9biJRBRx2U/Q2lyCN2+1ocsDJjjxW72BXny0g3Lxz6KFu8c+WhM+8bev96RFG2G6X45gbd59+GmhFuydmsYqmatlqAZXI1IXFDG5ag2LjtLmENHghSybAVxiG6+j/A3lj2cmXtn8AGWwP4+te7CRiVEn2QPJoP0wrwdeERiKotbcRGblwD+O/IxqFMYwM834/Ri+MwE= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed04/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "absent",
                                    "user": "zuul-testbed04",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCRcIZ2MDpnHQ0/Smnk7DDCBQqEtrUU2Vw3YQsZVgm16fKBwORkFPEsKAXUl1im+jZnSnvFgwt9828Kbh5QFln8dGJEOJyciJ9oCm/fXqGp0Pky1sZD0ikPkZ/X/rtvNXv1UYsDUEI62b4S28N1NyCNSWxkCS6Dh8rozqjN11dStDSH59FyQsKG5MCe1eENvLcsQNfBUAzMDcZzyi16y2o87Rc5ogA58VuTP0Je5LaWjrXMBWX0iuubSRrXxVqHbZopqYED3+YIrT5B74DX2Xn4j7q3XhaSQImxBqCpYHOg6+KC3mTHGXtKarPC9biJRBRx2U/Q2lyCN2+1ocsDJjjxW72BXny0g3Lxz6KFu8c+WhM+8bev96RFG2G6X45gbd59+GmhFuydmsYqmatlqAZXI1IXFDG5ag2LjtLmENHghSybAVxiG6+j/A3lj2cmXtn8AGWwP4+te7CRiVEn2QPJoP0wrwdeERiKotbcRGblwD+O/IxqFMYwM834/Ri+MwE= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed04/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "absent",
                            "user": "zuul-testbed04",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-4cac-a15d-000000000005",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/c89d8bc8dad74b5a94673bb29131aa18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-20T01:55:27.584498Z",
                            "start": "2026-05-20T01:55:26.594133Z"
                        },
                        "id": "0242ac1f-6606-4cac-a15d-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
}
]
